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

prg_example

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

Synchronisationsart MNE_SNS
Abb.: Synchronisationsart MNE_SNS

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.