Schleifen, Verzweigungen

Kontrollstrukturen

Kontrollstrukturen mit Positionierung des Dateizeigers in zurückliegender Richtung (Schleifen) sind nicht erlaubt. Solche Schleifen müssen in Streamingprogrammen zu einer linearisierten NC-Satzsequenz aufgelöst werden.

Die folgenden Kontrollstrukturen verursachen die Ausgabe einer Fehlermeldung und den Abbruch des Streamingbetriebs:

Dagegen können Kontrollstrukturen, die nur eine sequentielle Programmverzweigung in Vorwärtsrichtung beinhalten, entsprechend voll auch über mehrere Datenpakete hinweg genutzt werden.

Programmierbeispiel

Sprungverteiler in Vorwärtsrichtung

1. Datenpaket

 

 

 

 

 

 

2. Datenpaket

%switchstream
N010 G00 X0 Y0 Z0
N020 P1=10
N030
N040 $SWITCH P1
N050 $CASE 1
N060 X10
N070 $BREAK
N080 $CASE 5
N090 X50
N100 $BREAK
N110 $CASE 9
N120 X90
N130 $BREAK
N140 $CASE 10
N150 X100
N160 $ENDSWITCH
:
M30