Satzübergreifender Kommentar
#COMMENT BEGIN Beginn des Kommentarblockes
:
: Auskommentierter Bereich. Sämtliche Zeilen
: werden vom NC-Kern ohne Auswertung
: überlesen.
:
#COMMENT END Ende des Kommentarblockes
Beide Befehle müssen jeweils in einer eigenen NC-Zeile stehen, d.h. weitere NC-Befehle im selben Satz sind nicht zulässig. Ausnahme ist zeilenweiser Kommentar, der mit "(" und ")" einzurahmen ist.
Kommentarblöcke können innerhalb oder außerhalb von NC-Programmen definiert werden, sind jedoch auf den aktuellen File beschränkt, da zum einen Aufrufe von und zum anderen Rücksprünge aus globalen Unterprogrammen, die im Kommentar eingeschlossen sind, nicht ausgewertet werden.
Applikationsabhängig kann die Schachtelung von Kommentaren freigeschaltet werden.
Programmierbeispiel
Schachtelung freigeschaltet
:
#COMMENT BEGIN Beginn Kommentarbereich 1
...
#COMMENT BEGIN Beginn Kommentarbereich 2
...
#COMMENT END Ende Kommentarbereich 2
...
#COMMENT END Ende Kommentarbereich 1
:
Schachtelung nicht freigeschaltet
:
#COMMENT BEGIN Beginn Kommentarbereich 1
...
#COMMENT BEGIN Beginn Kommentarbereich 2
...
#COMMENT END Ende Kommentarbereich 1 und 2
:
In folgenden Fällen erzeugt der NC-Kern Fehlermeldungen:
- Filenende wird innerhalb eines Kommentarblocks eingelesen
- #COMMENT END wird ohne ein zuvor programmierts #COMMENT BEGIN eingelesen.
- Nach den Comment-Befehlen sind weitere NC-Befehle im gleichen Satz programmiert.