Programming instructions

9-6
Commands for Controlling Processes and Programs NC Programming 17VRS
DOK-MTC200-NC**PRO*V17-ANW1-EN-P
The axis continues to be assigned to the primary process, even after
the axis is transferred to a secondary process. Thus, axis error and
their diagnostic messages are displayed in the primary process.
All axis belonging to a different primary process are freed (free) at the
end of the program by "RET" or "BST" or by a control reset and by
jogging axes in the setup mode; and all axes in a different process are
requested (get).
Note:
The machine builder specifies the processes between which
an NC axis can be transferred in the axis parameters.
Example NC program—Axis transfer
A machining center having two tables is divided into 3 NC processes.
Since the parts which are to be machined on the two tables can be identi-
cal, the machine operator wants to be able to use the same NC pro-
grams. The X axis offset is generated by overwriting the zero offset.
The process is divided as follows:
Process 0 is the machining process, which has 3 main axes, "X," "Y"
and "Z" as well as main spindle "S." Processes "0," "1" and "2" are
started simultaneously by pressing the NC start key.
Process 1 manages the rotary table (B axis) on the right side and ei-
ther frees or gets the B axis as needed. Process synchronization is
established by means of the programmed NC events.
Process 2 manages the rotary table (B axis) on the left side and either
frees or gets the B axis as needed. Process synchronization is estab-
lished by means of the programmed NC events.
The necessary initializations and the corresponding reverse program are
not shown in the NC program. If the NC program is interrupted, various
mechanisms and initializations would be needed to obtain a defined state.
B
B
Z
Y
X
Fig. 9-2: Axis transfer on a machining center having 2 machining tables