
B-63323EN-1/03 10.TOOL FUNCTION
- 1043 -
- Operation in the specified-direction tool length compensation mode
(1) Movement is made on all five axes simultaneously to the position
(
cbzyx ,,,, ) calculated as shown below.
I
J
c
K
JI
b
KJI
K
lZz
KJI
J
lYy
KJI
I
lXx
1
22
1
222
222
222
tan
tan
−
−
=
+
=
++
+=
++
+=
++
+=
zyx ,, : Tool center position
cb, : Rotation axis position
ZYX ,, : tip position
(programmed position)
KJI ,, : Tool axis direction
l : Tool offset value
All positions are represented by absolute
coordinates.
),,( ZYX
),,( zyx
),,( KJI
l
Fig. 10.4.9 (b) Expression for Compensation Calculation
(2) When circular interpolation or helical interpolation (G02, G03) is
specified
I, J, and K have no effect on specified-direction tool length
compensation. A compensation vector generated in the previous
block is used as is.
Programmed path
Tool center path
of the previous block
The same vector
is generated.
Fig. 10.4.9 (c) Compensation Vector in Circular Interpolation