1
02.98 Flexible NC Programming
1.15 Axis transfer
s
indle transfer
1
840D
NCU 571
840D
NCU 572
NCU 573
810D
840Di
ï›™
Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA)
−
04.00 Edition
1-79
Programming example
Of the 6 axes, the following are used for machining
in channel 1: 1st, 2nd, 3rd and 4th.
The 5th and 6th axes in channel 2 are used for the
workpiece change.
Axis 2 is to be transferred between the 2 channels
and then assigned to channel 1 after POWER ON.
Program "MAIN" in channel 1
%_N_MAIN_MPF
INIT (2,"TRANSFER2")
Select program TRANSFER2 in channel 2
N… START (2)
Start program in channel 2
N… GET (AX2)
…
…
Accept axis AX2
N… RELEASE (AX2)
Enable axis AX2
N… WAITM (1,1,2)
Wait for wait marker in channel 1 and 2 for
synchronizing both channels
N…
N… M30
Rest of program after axis transfer
Program "Replace2" in channel 2
%_N_TRANSFER2_MPF
N… RELEASE (AX2)
N160 WAITM (1,1,2)
Wait for wait marker in channel 1 and 2 for
synchronizing both channels
N150 GET (AX2)
Accept axis AX2
N…
N…M30
Rest of program after axis transfer