Grundlagen der Programmierung
2.1 Einleitende Bemerkungen
Wird innerhalb eines Kommentars erneut das Kommentaranfangszeichen '(' verwendet, dann
wird der Kommentar erst beendet, wenn alle offenen Klammern wieder geschlossen sind.
Beispiel:
N5 (Kommentar) X100 Y100
N10 (Kommentar(Kommentar)) X100 Y100
N15 (Kommentar(Kommentar) X100) Y100
Im Satz N5 und N10 wird X100 Y100 ausgeführt, im Satz N15 nur Y100, da die erste Klammer
erst nach X100 geschlossen wird. Bis dahin wird alles als Kommentar interpretiert.
2.1.8
Satz ausblenden
Das Zeichen zum Ausblenden bzw. Unterdrücken von Sätzen "/" kann an jeder beliebigen
Stelle im Satz, also auch mitten im Satz stehen. Ist die programmierte Satzausblendebene zum
Zeitpunkt des Übersetzens aktiv, wird der Satz von dieser Stelle an bis zum Satzende nicht
übersetzt. Eine aktive Satzausblendebene bewirkt also das Gleiche wie ein Satzende.
Beispiel:
N5 G00 X100. /3 YY100 --> Alarm 12080 "Syntaxfehler"
N5 G00 X100. /3 YY100 --> kein Alarm, wenn Satzausblendebene 3 aktiv ist
Satzausblendzeichen innerhalb eines Kommentars werden nicht als Satzausblendzeichen
interpretiert
Beispiel:
N5 G00 X100. ( /3 Teil1 ) Y100
;auch bei aktiver Satzausblendebene 3 wird die Y-Achse verfahren
Es kann die Satzausblendebene /1 bis /9 aktiv werden. Satzausblendwerte <1 und >9 führen
zu Alarm 14060 "Unzulässige Ausblendebene bei gefächertem Satzausblenden".
Abgebildet wird die Funktion auf die bestehenden Siemens-Ausblendebenen. Im Gegensatz
zu ISO-Dialekt-Original sind "/" und "/1" getrennte Ausblendebenen, die auch getrennt aktiviert
werden müssen.
Hinweis
Die "0" bei "/0" kann weggelassen werden.
16
Programmierhandbuch, 06/2019, A5E47432473A AA
ISO Fräsen