60/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
3.11.2
Labels in Standard-NC‑Sätzen und CPL-Sätzen
3.11.3
GoAhead (GOA) Vorwärtssprung auf einen Standard‑NC‑Satz
Beschreibung:
Syntax:
Beispiel:
Ein Label ist eine Sprungmarke für einen Sprungbefehl. Die IndraMotion MTX
unterscheidet zwischen Labels in einem Standard-NC‑Satz (DIN) und in einem
CPL-Satz.
Label-Programmierung in einem Standard-NC‑Satz (DIN):
●
Das Sprungziel muss immer direkt am Satzanfang programmiert werden.
●
Bei Sätzen mit Satznummer steht das Sprungziel direkt hinter der Satz‐
nummer, abgetrennt durch ein Leerzeichen.
●
Der Labelname darf aus 2 bis 32 Zeichen bestehen. Erlaubt sind Buch‐
staben, Unterstriche und Ziffern, wobei die beiden ersten Zeichen keine
Ziffer sein dürfen. Es wird zwischen Groß- und Kleinschreibung unter‐
schieden.
●
Am Sprungziel muss hinter dem Labelnamen ein Doppelpunkt program‐
miert werden.
Label-Programmierung in einem CPL-Satz:
●
Das Sprungziel wird direkt hinter der Satznummer programmiert, abge‐
trennt durch ein Leerzeichen.
●
Der Labelname besteht aus einem Dezimalpunkt und nachfolgend
ASCII‑Zeichen, beginnend mit einem Großbuchstabe.
●
Ein Label darf keine Variable sein.
Führt ohne Bedingungen den Programmablauf an einem Sprungziel (Label)
fort. Hierbei gilt:
●
Das Sprungziel muss definiert sein.
●
Das Sprungziel muss sich, bezogen auf den aktuellen Programmsatz, in
Richtung Dateiende befinden.
Erforderliche Label-Programmierung siehe
und Sprunganweisungen" auf Seite
GoAhead <Label>
Kurzform: GOA
mit
<Label>
Abb.3-7:
Syntax GoAhead
:
N40 GoAhead LABEL1
:
N80 LABEL1:
:
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Kap. 3.11 "Label-Programmierung
59.
Sprungzielname
2 bis 32 Zeichen
Erlaubt sind Buchstaben, Unterstriche und Ziffern, wo‐
bei die ersten 2 Zeichen keine Ziffern sein dürfen.
Vorwärtssprung auf das Sprungziel "LABEL1".
Label-Programmierung des Sprungziels "LABEL1".