Motion synchronous actions
10.4 Actions in synchronized actions
Job planning
10-26 Programming Manual, 03/2006 Edition, 6FC5398-2BP10-1BA0
10.4.2 Output of auxiliary functions
Function
Auxiliary functions are output directly in the synchronized action at the output time of the
action. The output timing defined in the machine data for auxiliary functions is not active.
The output timing is given when the condition is fulfilled.
Example:
Switch on coolant at a specific axis position:
WHEN $AA_IM[X]>=15 DO M07 POS[X]=20 FA[X]=250
Permitted key words in non-modal synchronized actions (no modal ID)
Auxiliary functions can only be programmed with the WHEN or EVERY key words.
Note
The following auxiliary functions are not permitted in synchronized actions:
• M0, M1, M2, M17, M30: Program halt/end (M2, M17, M30 possible for technology cycle)
• M70: Spindle functions
• M functions for tool change set with M6 or via machine data
• M40, M41, M42, M43, M44, M45: Gear change
Example
WHEN $AA_IW[Q1]>5 DO M172 H510 ;If the actual value of axis Q1 exceeds 5mm,
;auxiliary functions M172 and H510 are output
;to the PLC.
10.4.3 Set read-in disable (RDISABLE)
Function
With RDISABLE further block execution is stopped in the main program if the condition is
fulfilled. Programmed synchronized motion actions are still executed, the following blocks are
still prepared.