1
Flexible NC programming 04.00
1.13 Pro
ram coordination
1
840D
NCU 571
840D
NCU 572
NCU 573
FM-NC 810D 840Di
ï›™
Siemens AG 2000. All rights reserved
1-66
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA)
−
04.00 Edition
Example:
Channel called "MACHINE" is to contain
channel number 1,
Channel called "LOADER" is to contain channel
number 2,
DEF INT MACHINE=1, LOADER=2
The variables are given the same names as the
channels.
The instruction START is therefore:
START(MACHINE)
Example of program coordination
Channel 1:
%_N_MPF100_MPF
N10 INIT(2,"MPF200")
N11 START (2)
.
Program execution in channel 2
N80 WAITM(1,1,2)
.
Wait for WAIT mark 1 in channel 1 and in channel 2
and execution continued in channel 1
N180 WAITM(2,1,2)
.
Wait for WAIT mark 2 in channel 1 and in channel 2
and execution continued in channel 1
N200 WAITE(2)
Wait for end of program in channel 2
N201 M30
…
End of program channel 1, end all
Channel 2:
%_N_MPF200_MPF
;$PATH=/_N_MPF_DIR
N70 WAITM(1,1,2)
.
Program execution in channel 2
Wait for WAIT mark 1 in channel 1 and in channel 2
and execution continued in channel 1
N270 WAITM(2,1,2)
.
Wait for WAIT mark 2 in channel 1 and in channel 2
and execution continued in channel 2
N400 M30
End of program in channel 2