FANUC Series 16/18/160/180-Model C Machining Center Operators Manual

PROGRAMMING
B–62764EN/01
15. COMPENSATION FUNCTION
343
In three–dimensional tool compensation mode, the following three
–dimensional compensation vector is generated at the end of each block:
Vx =
p
i r
Vy =
p
j r
Vz =
p
k r
p=
i
2
+ j
2
+ k
2
p=
i
2
+ j
2
+ k
2
G41
G40
Programmed path
Path after three–dimensional tool
compensation
Three–dimensional tool
compensation vector
The three–dimensional tool compensation vector is obtained from the
following expressions:
(Vector component along the Xp–axis)
(Vector component along the Yp–axis)
(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:
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.
5011.) If the parameter is set to 0, however, p is determined as follows:
Tool length offset
The specified path is shifted by three–dimensional tool com-
pensation and the subsequent path is shifted by tool length
offset.
Tool offset
When tool offset is specified in the three–dimensional tool
compensation mode, an alarm is issued (P/S alarm No. 042).
Cutter
compensation C
When addresses I, J, and K are all specified at startup,
three–dimensional tool compensation mode is set. When
not all of the addresses are specified, cutter compensation
C mode is set. Therefore, cutter compensation C cannot be
specified in three–dimensional tool compensation mode and
three–dimensional tool compensation cannot be specified in
cutter compensation C mode.
Explanations
D Three–dimensional tool
compensation vector
D Relationship between
three–dimensional tool
compensation and other
compensation functions

Leave a Reply

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