Motion synchronous actions
10.7 Restrictions
Job planning
Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
10-81
• Repositioning REPOS
After repositioning REPOS, the synchronized actions that were active in the interrupted
block are reactivated. After REPOS, the modal synchronized actions changed from the
asynchronous subroutine no longer act for the machining of the remaining block.
Polynomial coefficients programmed with FCTDEF are not affected by asynchronous
subroutines and REPOS. No matter where they were programmed, they can be used at
any time in the asynchronized subroutine and in the main program after execution of
REPOS.
• Deselection with CANCEL
If an active synchronized action is deselected with CANCEL, this does not affect the active
action. Positioning motions are completed as programmed.
The CANCEL command is used to interrupt a modally or statically active synchronized
action. If a synchronized action is canceled while the positioning axis movement that was
activated from it is still active, the positioning axis movement is interrupted. If this is not
required, the axis movement can be decelerated before the CANCEL command with axial
deletion of distance-to-go:
Example of deselection with CANCEL
ID=17 EVERY $A_IN[3]==1 DO POS[X]=15 FA[X]=1500 ;Start positioning axis movement
...
WHEN ... DO DELDTG(X) ;End positioning axis movement
CANCEL(1)