Motion synchronous actions
10.7 Restrictions
Job planning
10-80 Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
• End of program
End of program and synchronized action do not influence one another. Current
synchronized actions are completed even after end of program. Synchronized actions
active in the M30 block remain active. If you do not want them to remain active, cancel
the synchronized action before end of program by pressing CANCEL (see preceding
section).
Response following end of program
Synchronized action/
technology cycle
Modal and non-modal actions
are aborted
Static actions (IDS)
remain active
Axis/
positioning spindle
M30 is delayed until the axis / spindle is
stationary.
Motion continues
Speed-controlled
spindle
End of program:
$MA_SPIND_ACTIVE_AFTER_RESET==1
:
Spindle remains active
$MA_SPIND_ACTIVE_AFTER_RESET==0
:
Spindle stops
The spindle remains active if the operating
mode changes
Spindle remains active
Master value coupling $MC_RESET_MODE_MASK, bit13 == 1:
Master value coupling remains active
$MC_RESET_MODE_MASK, Bit13 == 0:
Master value coupling is separated
A coupling started from a static
synchronized action remains
active
Measuring operations Measuring operations started from
synchronized actions are aborted
Measuring operations started
from static synchronized
actions remain active
• Block search
Synchronized actions are collected during a block search and evaluated on NC Start; the
associated actions are then started if necessary. Static synchronized actions are active
during block search. If polynomial coefficients programmed with FCTDEF are found during
a block search, they are written directly to the setting data.
• Program interruption by the asynchronous subroutine ASUB
ASUB start:
Modal and static motion-synchronous actions remain active and are also operative in the
asynchronous subprogram (ASUB).
ASUB end:
If the asynchronized subroutine is not resumed with REPOS modal and static motion-
synchronized actions that were modified in the asynchronized subroutine remain active in
the main program.