
B-63783EN-1/01 10.TOOL FUNCTION
- 1017 -
- Three-dimensional tool compensation vector
In three-dimensional tool compensation mode, the following three-
dimensional tool compensation vector is generated at the end of each
block:
The three-dimensional tool compensation vector is obtained from the
following expressions:
i×r
Vx=
p
(Vector component along the Xp-axis)
j×r
Vy=
p
(Vector component along the Yp-axis)
k×r
Vz=
p
(Vector component along the Zp-axis)
In the above expressions, i, j, and k are the values specified in addresses
I, J, and K in the block. r is the offset value corresponding to the
specified offset number.
p is the value obtained from the following expression:
222
kjip ++=
When the user wants to program the magnitude of a three-dimensional
tool compensation vector as well as its direction, the value of p in the
expressions of Vx, Vy, and Vz can be set as a constant in parameter No.
6011.
If the parameter is set to 0, however, p is determined as follows:
222
kjip ++=
- Relationship between three-dimensional tool compensation and other
compensation functions
Tool length
compensation
The path shifted by three-dimensional tool compensation is
shifted by tool length compensation.
Tool offset In three-dimensional tool compensation mode, no tool offset
can be specified.
Cutter
compensation
When addresses I, J, and K are all specified at startup,
three-dimensional tool compensation mode is set. When
other than all of the addresses are specified, cutter
compensation mode is set. Therefore, cutter compensation
cannot be specified in three-dimensional tool compensation
mode and three-dimensional tool compensation cannot be
specified in cutter compensation mode.
Programmed path
Path after three-dimensional tool
com
ensation
Three-dimensional tool
compensation vector
G41
G40