
12
88
A-78710E
Edit
Apprv. Desig.
Sheet
Title
Draw
No.
Date
Design
Descri
tion
Date
FANUC Series 16i –MB, 18i –MB5
Tool Radius Compensation For 5-Axis
machining Specifications
Dec.01.2001
02 Mar.22.2002
T.Mochia All revision
H.Kouzai
Sheet
T.Mochida H.Kouzai
03 Mar.28.2003
MTanaka All revision H.kouzai
04 Aug.05.2003
T.Horie Intersection offset, G-code unification add. H.kouzai
05 Jun.02.2004 Intersection offset(tool rotation type, Mixed type)
・Compensation vector calculation
Y
Z
X
P
R
e2
e1=V
T
V
D
Q
e3
Fig.2.10 Compensation vector calculation
In above figure, cutter compensation vector VD at point Q is calculated as follows :
(1) Calculating the tool vector (VT)
(2) Calculating the coordinate conversion matrix (M)
Coordinate systems are defined as follows :
- Coordinate system C1 : {O; X, Y, Z}
Cartesian coordinate system whose fundamental vectors are the following
unit vectors along the X-, Y-, and Z-axes :
(1, 0, 0)
(0, 1, 0)
(0, 0, 1)
- Coordinate system C2 : {O; e2, e3, e1}
Cartesian coordinate system whose fundamental vectors are the following
unit vectors :
e2
e3
e1
where, e2, e3, and e1 are defined as follows :
e1 = V
T
e2 = b2 / |b2| , b2 = a2 - (a2,e1)- e1
e3 = b3 / |b3| , b3 = a3 - (a3,e1)- e1 - (a3,e2)- e2
a2 is an arbitrary vector linearly independent of e1, and a3 is an arbitrary
vector linearly indepen dent of e2 and e1.
The coordinate conversion matrix M from coordinate system C1 to C2, and the
coordinate conversion matrix M
-1
from coordinate system C2 to C1 are
expressed as :
=
1
3
2
e
e
e
M
,
132
1
eeeM
ttt
=
−