Beispiel mit MNE_SNS
Die Ausgabe der M-Funktion wird durch ein Messereignis ausgelöst und erfolgt nach Abbau des vorgegebenen Restweges. Die Bewegungsfreigabe über das Satzende hinaus erfolgt erst nach Quittierung der M-Funktion durch die PLC.
Initialisierung in der Kanalparameterliste:
m_synch[..] 0x20
Programmierbeispiel
MNE_SNS
N05 X0 Y0
N10 G108 (Start Messen Kantenstoßen)
N20 G01 X90 Y90 F20
N30 G01 X150 Y150 M33 F8 (M33 vom Typ MNE_SNS)
N40 G107 (Ende Messen Kantenstoßen)
N50 G00 X200 Y200
M30
Nach dem Messereignis im Satz N30 und nach dem, durch das Messverfahren bestimmten, Abbau des Restweges erfolgt die Ausgabe von M33. Anschließend wird auf die Quittierung von M33 durch die PLC gewartet.