M30
Befehlsbezeichnung/-typ
M30 signalisiert dem NC-Programminterpreter das Programmende.
Beschreibung
Der Befehl M30 beendet den NC-Programmablauf. Folgen einem M30 weitere NC-Sätze
werden diese nicht ausgeführt. Ein M30 am Programmende ist nicht notwendig, jedoch auch
nicht störend. Der NC-Programminterpreter wertet den letzten Satz eines Programms als
Programmende, unabhängig ob ein M30 das Programm abschliesst oder nicht. M30 kann
sinnvoll bei Sprungbefehlen als Sprungziel angewendet werden. Das unten gezeigte Beispiel
stellt die Anwendung von M30 dar.
Beispiel
N001 L03 P3 E1.1
N002 M30
N003 L03 P7 E32.1
N004 Q13.1
N005 G04 P1000
N006 Q13.0
N007 M30
B e d i e n u n g s a n l e i t u n g
(bedingter Sprung:
wenn Eingang1=1 Sprung zu Satz 3
sonst weiter im NC-Programm)
(NC-Programmende)
(bedingter Sprung:
wenn Eingang32=1 Sprung zu Satz 4
sonst weiter im NC-Programm)
(digitaler Ausgang 13 wird gesetzt)
(Wartezeit 1.000 sec)
(digitaler Ausgang 13 wird rückgesetzt)
(NC-Programmende)
- 81 -
P S 5 2