:DLWLQJ
(QGRIWLPH6WDUW
:DLWLQJ
:DLWLQJ
&KDQQHO
&KDQQHO
03)
03)
0
1
0
1
:$,7(
1
:$,70
1
:$,70
1
:$,70
1
:$,70
1
00
67$57
67$57
11
1
Boundary conditions
Non-synchronous start of execution of following blocks after WAIT markers
In the case of channel coordination using WAIT markers, execution of the following blocks may
start non-synchronously. This behavior occurs if an action is triggered in one of the channels to
be synchronized immediately before reaching the common WAIT marker; the consequence of
which is implicit repositioning (REPOSA) in this delete distance-to-go.
Assumption: Current axis assignment in channels 1 and 2
● Channel 1: Axes X1 and U
● Channel 2: Axis X2
Table 3-2 Time sequence in channels 1 and 2
Channel 1 Channel 2 Description
... ... Arbitrary processing in channels 1 and 2
N100
WAITM(20,1,2)
Channel 1: reaches the WAIT marker and waits for
synchronization with channel 2
Start of the GETD(U)
processing:
●
Axis interchange
●
Delete distance-to-
go
●
REPOSA
End
N200 GETD(U) Channel 2: Requests axis U from channel 1
Channel 1: Processing of GET(U) in the background
N210
WAITM(20,1,2)
Channel 2: reaches the WAIT marker. ⇒ This com‐
pletes the synchronization of channels 1 and 2
N220 G0 X2=100 Channel 2: Start of processing of N220
N110 G0 X1=100 Channel 1: Staggered start of processing of N110
Work preparation
3.1 Flexible NC programming
NC programming
486 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0