Motion synchronous actions   
10.1 Basics 
  Job planning 
550  Programming Manual, 07/2010, 6FC5398-2BP40-0BA0 
Programming 
A synchronized action is programmed on its own in a separate block and triggers a machine 
function as of the next executable block (e.g. traversing movement with 
G0, G1, G2, G3). 
Synchronized actions comprise up to 5 command elements with different tasks: 
7HFKQRORJ\
F\FOH
$FWLRQ
2SWLRQDO*FRGH
IRUDFWLRQ
WHFKQRORJ\F\FOH
'2
&RQGLWLRQ
3ROOLQJIUHTXHQF\
.H\ZRUG
5DQJHRIYDOLGLW\
,'QXPEHU
2SWLRQDO*FRGH
IRUFRQGLWLRQ
 
 
Syntax: 
DO <action1> <action2> … 
<KEYWORD> <condition> DO <action1> <action2> … 
ID=<n> <KEYWORD> <condition> DO <action1> <action2> … 
IDS=<n> <KEYWORD> <condition> DO <action1> <action2> … 
 
Significance:  
 
DO 
Instruction to initiate the programmed action(s) 
Only effective if the 
<condition> is fulfilled (if programmed). 
→ See "Actions" 
<action1> 
<action2> 
…
 
Action(s) to be started 
Examples: 
•  Assign variable 
•  Start technology cycle 
<KEYWORD> 
The cyclic check of the 
<condition> of a synchronized action is 
defined using the keyword (
WHEN, WHENEVER, FROM or EVERY). 
→ See "Cyclically checking of the condition" 
<condition> 
Gating logic for main run variables 
The condition is checked in the IPO clock cycle 
ID=<n> 
or 
IDS=<n> 
Identification number 
The area of validity and the position within the machining 
sequence is defined using the identification number. 
→ See "Area of validity and machining sequence"