
B-63323EN-1/03 10.TOOL FUNCTION
- 991 -
10.4.4 Three-dimensional Tool Compensation
General
In cutter compensation, two-dimensional offset is performed for a
selected plane. In three-dimensional tool compensation, the tool can be
shifted three-dimensionally when a three-dimensional offset direction
is programmed.
Fig. 10.4.4 (a) Three-dimensional tool compensation value
As shown in Fig. 10.4.4 (a), the tool is moved with the tool center
coordinates (x’, y’, z’) shifted from the programmed coordinates (x, y, z)
by the tool offset value, according to the programmed surface normal
vector (I, J, K). In this case, the three-dimensional tool compensation
vector has the same magnitude as the tool offset value and the same
direction as that of the surface normal vector (I, J, K).
Tool center coordinate
value (x’, y’, z’)
Surface normal direction
vector(I, J, K)
Program coordinate value,
(x, y, z)
Tool compensation value
Three-dimensional tool
compensation vector
X(I)Y(J)
Z(K)