
Title
No.
FANUC Series 16i-MA/MB
Tool axis compensation in tool axis direction
A-78437E
Page
7/24
Newly registered
Ver Date Design Description
01 01.03.16
Hosokawa
- Tool holder offset
The machine-specific length from the rotation center of the tool rotation axes (A- and B-
axes, A- and C-axes, and B- and C-axes) to the tool mounting position is referred to as the
tool holder offset. Unlike a tool length offset value, a tool holder offset value is set in
parameter No. 19666. When tool length compensation in tool axis direction is applied,
the sum of the tool holder offset and tool length offset is handled as a tool length for
compensation calculation.
Tool holder offset
Tool length offset
Rotation center
Tool
length
Fig.1 (b) Tool Holder Offset
- Parameter-based rotation angle specification
A tool compensation vector is found from the coordinates on the rotation axes for
controlling the tool axis direction. However, the configuration of some machines is such
that the tool axis is inclined using a fixed attachment. In such a case, the rotation angles
of the rotation axes can be set using parameters.
Set bit 1 (RAP) of parameter No. 19650 to 1, and set the coordinates in parameter No.
19658.
- Rotation axis origin compensation
This function compensates for a slight shift of the rotation axis origin caused, for
example, by thermal displacement. Specify a compensation value in parameter No.
19660.
When the tool axis is on the Z-axis, and the rotation axes are the B-axis and C-axis, a
compensation vector is calculated as follows :
Xp = Lc * sin(B-Bz) * cos(C-Cz)
Yp = Lc * sin(B-Bz) * sin(C-Cz)
Zp = Lc * cos(B-Bz)
Xp,Yp,Zp : Compensation pulse on each axis after origin shift
compensation
Lc : Offset value
B,C : Machine position on B-axis and C-axis
Bz,Cz : Origin compensation value on B-axis and C-axis