5. TOOL FUNCTION (T FUNCTION)
On the other hand, axis moving signal MVT is set to 1, even if signal *ITT
is 0. Accordingly, whether the positioning of the turret axis is executed
or not can be known by signal MVT on the machine side.
The above description may be summarized as follows. Signal MVT goes
to 1 simultaneously when the T code is sent, and signal TF goes to 1 after
the time TMF has passed. Read the T signal, and perform corresponding
motion on the machine side when signal TF is 1. If signal MVT is 1 when
signal TF is 1, release the turret axis from being mechanically clamped
by shot pins or the like, and turn signal SVFT to 0 after confirming that
the turret axis has been unclamped mechanically (Mount a timer on the
machine side, if required). A current flows to the servo motor to excite
If the servo motor shaft was rotated by punch motion, etc., while signal
SVFT is 1, the servo motor is going to be reset to the position where signal
SVFT is 1 when signal SVFT is set to 0. After turning signal SVFT to
0, wait for a while on the machine side, and then, turn signal *ITT to 1
to start the motion of the turret axis. When the motion ends, signal MVT
is turned to 0. Mechanically clamp the turret by means of shot pins or the
like. However, since the turret axis is not always stopping mechanically
due to the delay of servo motor, etc., when signal MVT goes to 0, clamp
the turret mechanically by means of shot pins after signal MVT has been
turned to 0, and turret axis in–position signal INPT has been turned to 1.
In other words, turn signal *ITT and SVFT to 1 under the above condition.
When signal SVFT is turned to 1, a current cannot be fed to the servo
motor, causing the servo motor to be deenergized. Mechanically clamp
the turret by using shot pins or the like on the machine side after the timer
has reached the time–out point, if required. Turn signal FIN to 1 after the
mechanical clamp and the motion for the T code have been completed on
the machine side. When signal FIN is turned to 1, signal TF goes to 0.
Then, when signal FIN is turned to 0, the control proceeds to the next
process for example, press start signal PF is turned to 1 if a punch
operation is to be performed in a block with a T–code command.
The above description covers an example only. If the mechanical clamp
fails due to a certain cause, for example, its decision and processing
should be made on the machine side. If the moving quantity of the turret
axis is 0, the turret axis is not positioned, and it is not necessary to release
its mechanical clamp, unlike in turret axis positioning.
In other words, if signal MVT is 0 when signal TF is 1, perform
corresponding motion only according to the T code signal without
releasing mechanical clamp.
1 Up to 136 T codes can be specified (standard system).
2 If the T–axis is absent, the T–code signal transfer only is
done. Whether the T–axis is provided or not can be set by
a parameter TCL (No. 16260#4)
3 Up to four digits of the T command are effective for control
of the T–axis.
4 Up to eight digits of the T command are effective when the
option for the tool data setting function is used.