
A-79381E
Title
Draw
No.
3/23
page
FANUC Series 30i-MODEL A
Tool Axis Direction Tool Length
Compensation
Ed. Date Design Description
Date Jan.16.’04 Design. Apprv.
Explanation
- Command for tool axis direction tool length compensation
The tool compensation vector changes as the offset value changes or
movement is made on a rotation axis. When the tool compensation vector
changes, movement is made according to the change value along the X-axis,
Y-axis, and Z-axis.
When the command specifies movement on a rotation axis only, the position
of the tool tip is the same both before and after execution of the command.
(During rotation axis movement, however, the tool tip moves.)
- Examples of machine configuration and rotation axis calculation formats
Let Vx, Vy, Vz, Lc, a, b, and c be as follows :
Vx,Vy,Vz : Tool compensation vectors along the X-axis, Y-axis, and
Z-axis
Lc : Offset value
a,b,c : Absolute coordinates on the A-axis, B-axis and Caxis
Then, the tool compensation vector on each axis in each machine
configuration is indicated below.
(1) A-axis and C-axis, with the tool axis on the Z-axis
C
A
Z
X
Y
Workpiece
C
A
Vx = Lc * sin(a) * sin(c)
Vy = -Lc * sin(a) * cos(c)
Vz = Lc * cos(a)