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

prg_example

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