©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
Optionaler Parameter, Zeit, nach der
die Warteschleife jedenfalls beendet werden soll
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
derzeit
ist nur das Kommando M12 implementiert