13. Program Support Functions
13.24 Tool Center Point Control; G43.4/G43.5
476
<Combined type>
Tool center point control OFF and
tool length compensation along the tool axis ON
Tool center point control ON
Traces of the tool
center point
Z(+)
X(+)
B(-)
Rotation
center
Controls so that the tool holder
center point positions on the
workpiece coordinate system.
Controls so that the tool center
point positions on the table
coordinate system.
Fig.1(c)
B(-)
Z(+)
X(+)
X'(+)
Z''(+)
X''(+)
Z'(+)
Rotation
center
To use this function, its dedicated option is required. Without the option, a program error (P940)
occurs upon executing the tool center point control command.
Command format
There are two command formats: <Type1>, where tool angle is commanded by the rotary axis;
and <Type2>, where tool angle is commanded by the vectors of the workpiece surface, I, J, and
K.
(1)
Tool Center Point Control ON
G43.4 (X__ Y__ Z__ A__ C__) H__ ;
G43.5 (X__ Y__ Z__) I__ J__ K__ H__ ;
Tool center point control type1 ON
Tool center point control type2 ON
G43.4
G43.5
X,Y,Z
A,C
I,J,K
H
: Tool center point control type1 command
: Tool center point control type2 command
: Orthogonal coordinate axis movement command
: Rotary axis movement command
: Workpiece surface angle vector
: Tool length offset number
(Note 1)
When orthogonal coordinate axis movement command or rotary axis movement
command is not issued in the same block, start-up without movement command
is applied. (No movement for the offset amount.)
(Note 2)
Commands to I, J, and K will be ignored during the tool center point control
type1.
(Note 3)
Rotary axis movement command cannot be executed during the tool center
point control type2. If the command is issued, a program error (P33) occurs.
(Note 4)
If I, J, or K is omitted when issuing the tool center point control type2 command,
the omitted address will be considered as
″
0
″
.
(2)
Tool Center Point Control cancel
G44 (X__ Y__ Z__ A__ C__) ;
Tool Center Point Control cancel
(Note 1)
Instead of using G44, the following G codes in the G group 8 can be used for
canceling.
G43 (tool length compensation in the forward direction) /
G43.1 (tool length compensation along the tool axis)
(Note 2)
If orthogonal coordinate axis command and rotary axis command are issued in
the same block as G44, the tool center point control modal will be canceled on
the spot. Then, commanded axis movement will be performed. If G44 is issued
alone, the tool center point control modal will be cancelled on the spot, and yet no
axis movement (movement for the compensation amount) will be performed.