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

14.COMPENSATION FUNCTION PROGRAMMING B-63324EN/03
- 454 -
Explanation
- Three-dimensional tool compensation vector
In three-dimensional tool compensation mode, the following three -
dimensional compensation vector is generated at the end of each block:
Programmed path
Path after three-dimensional tool compensation
Three-dimensional tool compensation vector
G
41
G40
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 ++=
- Relationships between three-dimensional tool compensation and other
compensation functions
Tool length
compensation
The path is shifted by three-dimensional tool compensation
then further shifted by tool length compensation.
Tool offset Tool offset cannot be specified in three-dimensional tool
compensation mode.
Cutter
compensation
When addresses I, J, and K are all specified at startup,
three-dimensional tool compensation mode is set. When not
all of the three 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.

Leave a Reply

Your email address will not be published. Required fields are marked *