K5: Mode groups, channels, axis interchange
5.3 Channels - only 840D sl
Extended Functions
Function Manual, 03/2013, 6FC5397-1BP40-3BA1
313
Example: Conditional wait in path controlled operation
The example is schematic and shows only those commands that are relevant to the
synchronization process.
Channel 1:
Program code Comment
%100
N10 INIT(2, "_N_200_MPF","n") ; Select partner program channel 2.
N11 INIT(3,"_N_300_MPF","n") ; Select partner program channel 3.
N15 START(2,3) ; Start programs in channel 2, 3.
... ; Machining in channel 1.
N20 WAITMC(7,2,3) ; Conditional wait for marker 7 from channels
2 and 3.
... ; Further machining in channel 1.
N40 WAITMC(8,2) ; Conditional wait for marker 8 from channel
2.
... ; Further machining in channel 1.
N70 M30 ; End channel 1.
Channel 2:
Program code Comment
%200
N200 ; Machining in channel 2.
N210 SETM(7) ; Channel 2 sets wait marker 7.
... ; Further machining in channel 2.
N250 SETM(8) ; Channel 2 sets wait marker 8.
N260 M30 ; End channel 2.
Channel 3:
Program code Comment
%300
N300 ; Machining in channel 3.
...
N350 WHEN <condition> DO SETM(7) ; Set wait marker in a synchronous
action.
... ; Further machining in channel 3.
N360 M30 ; End channel 3.