Programming instructions
NC Programming 17VRS Commands for Controlling Processes and Programs
9-5
DOK-MTC200-NC**PRO*V17-ANW1-EN-P
Process Complete (Full Depth) ‘POK’
By programming the "POK" NC command (part O.K.), the NC program-
mer can determine from within the NC program when the process was
completed. The "POK" command causes a signal to be sent to the SPS
(process-specific).
POK
If the "POK" NC command is programmed in process "0," the SPS signals
is not set to "1" until all processes defined by means of "DP" (including the
external mechanisms) have already performed the "POK" command.
•
The signals for the "POK" command are reset at the end of the pro-
gram by "RET" or "BST" or by a Control-Reset.
9.2 Axis Transfer Between the Processes
‘FAX’, GAX’
Certain applications require that the fixed axis assignments to the proc-
esses be canceled and that the axes be divided into a number of interpo-
lation groups (processes).
Each NC axis is assigned to a primary process; however, it can also be
assigned to up to three different secondary processes. The axis name
and meaning in the coordinate system is the same for all processes in
which the axis is enabled. In addition, different axes having the same
name can be called from different processes.
Free the axis <axis name> in the process in which the axis is located.
FAX (<axis name>)
FAX (Y)
Get the axis <axis name> from the process defined in the command pa-
rameter.
GAX (<process>:<axis name>)
GAX (1:Y)
•
The primary process must always be stated when specifying the proc-
ess for the "GAX" command. If the axis is called from the primary
process via "GAX," it is not necessary to state the process number.
An axis transfer will not occur until the axis is freed by the process in
which the axis is currently located and is called by a different process.
The process which calls the axis (GAX) must wait until the other process
frees the axis (FAX). Likewise, the process which frees the axis waits until
a different process calls the axis. This prevents the axis from assuming a
"
lost
" state.
Transferable axes are displayed in the position display of each process in
which they can be present.
If a transferable axis is located in the indicated process, the complete axis
data set is displayed for this axis. On the other hand, if the axis is as-
signed to a different process, two dashes are displayed instead of the
position and speed data.
•
All axes in the CNC—with the exception of the magazine and turret
axes—can be transferred between the processes.
•
The transfer from one process to another can only take place at a NC
block transition. NC block processing is stopped and is not continued
until it is certain that the override value for the new process is active
for the axes.
•
Rotary and linear axes can only be transferred between processes
when they are stopped.
•
Spindles can also be transferred between the processes at the speci-
fied spindle speed. However, spindle-dependent feed modes such as
"feed per rpm" are deactivated when spindles are transferred.
Syntax
Syntax