10
12.97 Motion-Synchronous Action
10.4 Actions within s
nchronized actions
10
840 D
NCU 571
840D
NCU 572
NCU 573
FM-NC
810D
CCU2
840Di
ï›™
Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) – 04.00 Edition
10-363
Programming example
Rapid delete distance-to-go path
WHEN $A_IN[1]==1 DO DELDTG
N100 G01 X100 Y100 F1000
; When the input is set, the movement is cancelled
N110 G01 X…
IF $AC_DELT>50…
Programming example
Rapid axial delete distance-to-go
POS[X1]=100 G1 Z100 F1000
Stopping a programmed positioning movement:
ID=1 WHEN $A_IN[1]==1 DO MOV[V]=3 FA[V]=700
Start axis
WHEN $A_IN[2]==1 DO DELDTG(V)
Delete distance-to-go, the axis is stopped using
MOV=0
Delete distance-to-go depending on the input voltage:
WHEN $A_INA[5]>8000 DO DELDTG(X1)
;As soon as voltage on input 5 exceeds 8 V, delete distance-to-go for axis X1.
Path motion continues.
Restriction
Prepared delete distance-to-go
•
cannot be used with active tool radius correction.
•
the action must only be programmed in non
modal synchronized actions (without ID number).