©2005-2008 Gerhard Burger
M12 Warten
Beschreibung
Pausiert ein aktuelles Program im Automatikbetrieb bis am digitalen Eingang HallInt der logische Pegel 1 eingestellt ist
Beispiel
;-------------------- Beispiel-Befehl M12
G00 X0 Y0 ; fahre im Eilgang zur Position
M10 ; schalte z.B. Plasmaflamme ein
M12 ; warte bis am digitalen Eingang HallInt der Pegel 1 anliegt
M12 C3 T5000 ; warte bis am digitalen Eingang HallInt der Pegel 1 anliegt oder die Zeit Delta t = ; 5000 Millisekunden vorbei sind (Bsp. Warte bis Plasma-Brenner die Freigabe für ; den Schneidprozess erteilt (künftige Version)
G01 X100 Y100 ; fahre im Fräsmodus zur Position X=100mm, Y=100mm
M11 ; schalte Plasmabrenner aus
Syntax
M12 Command Timeout (optional)
Parameter
Bemerkungen
Einheit
Beschreibung
Parameter
Nr.
Optionaler Parameter, Zeit, nach der die Warteschleife jedenfalls beendet werden soll
ms
Timeout
T
2
Fälle:
C=0; Warte bis am Eingang Hallint der logische Pegel 0 anliegt
C=1; Warte bis am Eingang Hallint der logische Pegel 1 anliegt
C=2; Warte bis am Eingang Hallint der logische Pegel 0 anliegt oder die Zeit Delta T verstrichen ist
C=3; warte bis am Eingang HallInt der logische Pegel 1 anliegt oder die Zeit Delta T verstrichen ist
Command
C
1
derzeit ist nur das Kommando M12 implementiert