Fanuc Series 15i/150i-MA (Programming) Operators Manual

B-63324EN/03 PROGRAMMING 14.COMPENSATION FUNCTION
- 535 -
14.16 TOOL CENTER POINT CONTROL
On a five-axis machine having two rotation axes that turn a tool, tool
length compensation can be performed momentarily even in the middle
of a block.
This tool length compensation is classified into one of two types based
on the programming method. In the explanation of this function, the
two rotation axes are assumed to be the B- and C-axes.
(1) Type 1
The rotation axis position (B, C) is specified.
The CNC applies tool length compensation according to the
compensation amount along the tool axis whose orientation is
calculated from the specified rotation axis position. This means
that compensation is performed by moving the three linear axes.
(2) Type 2
The tool axis orientation (I, J, K) is specified.
The CNC controls the two rotation axes so that the tool is oriented
as specified, and performs tool length compensation along the tool
axis according to the compensation amount. This means that
compensation is performed by moving the two rotation axes and
three linear axes.
Tool center point control (type 1) differs from tool length
compensation along the tool axis as shown below:
Pivot tool length compensation (type 1)
The path of the tool tip center is linear as specified.
Tool length compensation along the tool axis
The path of the tool tip center is not linear.
Tool pivot point
= interpolation path
(not linear)
Tool tip center path
(linear)
Tool pivot point
= interpolation path
(linear)
Tool tip center path
(not linear)
Fig. 14.16 (a) Difference between Tool Center Point Control and Tool
Length Compensation along the Tool Axis