If, following a GET request without preprocessing stop, the axis is enabled again with
RELEASE(axis) or WAITP(axis), a subsequent GET will induce a GET with preprocessing
stop.
CAUTION
Axis assignment changed
An axis or spindle accepted with GET remains assigned to this channel even after a key or
program RESET.
When a program is restarted the replaced axes or spindles must be reassigned in the program
if the axis is required in its original channel.
It is assigned to the channel defined in the machine data on POWER ON.
Examples
Example 1: Axis exchange between two channels
Of the six axes, the following are used for machining in channel 1: 1st, 2nd, 3rd and 4th axis.
5th and 6th axis is used in channel 2 for the workpiece change.
Axis 2 should be exchanged between two channels and after POWER ON can be assigned to
channel 1.
Program "MAIN" in channel 1:
Program code Comment
INIT (2,"TRANSFER2") ; Select program TRANSFER2 in channel 2.
N… START (2) ; Start the program in channel 2.
N… GET (AX2) ; Accept axis AX2.
...
N… RELEASE (AX2) ; Release axis AX2.
N… WAITM (1,1,2) ; Wait for WAIT marker in channel 1 and 2 for synchro-
nizing in both channels.
... ; Rest of program after axis replacement.
N… M30
Program "TRANSFER2" in channel 2:
Programming Comment
N… RELEASE (AX2)
N160 WAITM(1,1,2) ; Wait for WAIT marker in channel 1 and 2 for synchro-
nizing in both channels.
N150 GET(AX2) ; Accept axis AX2.
... ; Rest of program after axis replacement.
N… M30
Work preparation
3.15 Axis functions
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 871