
A-79381E
Title
Draw
No.
12/23
page
FANUC Series 30i-MODEL A
Tool Axis Direction Tool Length
Compensation
Ed. Date Design Description
Date
Jan.16.’04 Design. Apprv.
The method of shifting the control point can be selected using the following
parameters:
Table 1.2 (b) Methods of Shifting the Control Point
SVC (bit 5 of
parameter
No. 19665)
SPR (bit 4 of
parameter
No. 19665)
Shift of controlled point
0 - Shift is not performed an not done conventionally
1 0 The controlled point is shifted according to the result of the following automatic
calculation:
-(intersection offset vector between the tool axis and the first rotation axis of
the tool + intersection offset vector between the second and first rotation axes
of the tool offset + tool holder offset (parameter No. 19666))
1 1 The controlled point is shifted.
As the shift vector, the vector set in parameter No. 19667 is used.
- Equation for each machine type
Vx, Vy, Vz :Tool length compensation vector
A, B, C :Absolute coordinates of A-, B-, and C-axes
To :Tool offset value
Ho :Tool holder offset value
Jx, Jy, Jz :Rotation center compensation vector
Cx, Cy, Cz :Spindle center compensation vector
Sx, Sy, Sz: Shift vector
Suppose the above. Then, the tool length compensation vector for each axis
is calculated depending on the machine type, as follows:
(1) A- and C-axes. The tool axis is the Zaxis.
+
+
++
−
−
=
Sz
Sy
Sx
Jz
Jy
Jx
CzHoTo
Cy
Cx
AA
AACC
CC
Vz
Vy
Vx
cossin0
sincos0
001
100
0cossin
0sincos
(2) B- and C-axes. The tool axis is the Z-axis.
+
+
++
−
−
=
Sz
Sy
Sx
Jz
Jy
Jx
CzHoTo
Cy
Cx
BB
BB
CC
CC
Vz
Vy
Vx
cos0sin
010
sin0cos
100
0cossin
0sincos
(3) A- and B-axes The tool axis is the X-axis.
+
+
++
−
−=
Sz
Sy
Sx
Jz
Jy
Jx
Cz
Cy
CxHoTo
BB
BB
AA
AA
Vz
Vy
Vx
cos0sin
010
sin0cos
cossin0
sincos0
001
(4) A- and B-axes. The toolaxis is the Z-axis, and the B-axis is the master.
+
+
++
−
−
=
Sz
Sy
Sx
Jz
Jy
Jx
CzHoTo
Cy
Cx
AA
AA
BB
BB
Vz
Vy
Vx
cossin0
sincos0
001
cos0sin
010
sin0cos
(5) A- and B-axes. The tool axis is the Z-axis and the A-axis is the master.
+
+
++
−
−=
Sz
Sy
Sx
Jz
Jy
Jx
CzHoTo
Cy
Cx
BB
BB
AA
AA
Vz
Vy
Vx
cos0sin
010
sin0cos
cossin0
sincos0
001