
55
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)
The conversion matrix for Q is
1
2
1
2
)(
−
−
= cRM
c
The conversion matrix for R is
1
3
1
3
)(
−
−
= cRM
c
where
−=
100
0cossin
0sincos
)( cc
cc
cR
c
(2) Calculation of the three points P', Q', and R' used for the calculation of
three-dimensional cutter compensation
The conversion matrix for the reference angle is given as follows:
)(
00
cRM
c
(
0
c
: parameter No.19730)
Conversion from the table coordinate system to the workpiece coordinate system
in the state of the N2 end point
is given by
2
M
.
Let the values of the three points P, Q, and R in the state of the N2 end point
be
P', Q', and R', then
P’ =
1
0
1
12
−−
MMM
(P−P
0
) + P
0
Q’ =
1
0
1
22
−−
MMM
(Q−P
0
) + P
0
=
1
0
−
M
(Q−P
0
) + P
0
R’ =
1
0
1
32
−−
MMM
(R−P
0
) + P
0
Using these three points P', Q', and R', three-dimensional cutter compensation
may be calculated.
If the reference angle is 0
P'
Q' = Q
P
R'
R
X
Y
Z
Workpiece
coordinate system
5. Calculation of three-dimensional cutter compensation
(1) Conversion matrix for the rotary tool axis
Conversion due to the rotation of the rotary tool axis about the tool axis having an
angle of
α (parameter No.19614) is represented by the following formula:
−
−−−−
−−−
=
aaa
aaa
aaa
aROT
cos))(sin(cos))(sin(sin
))(sin(cos)cos1)((cos1)cos1)()(sin(cos
))(sin(sin)cos1)()(sin(cos)cos1)((sin1
)(
2
2
αα
αααα
αααα
α
The conversion matrix for the reference angle is given by the following:
)(
00
aROTN
α
(
0
a
: parameter No.19620)