
39
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)
(2) Definitions
1
P = (
1
x ,
1
y ,
1
z ) ,
2
P = (
2
x ,
2
y ,
2
z ) ,
3
P = (
3
x ,
3
y ,
3
z )
0
P : Origin of the table coordinate system (parameter No.19734)
(3) Calculation of the matrix for conversion from the workpiece coordinate system to
the table coordinate system
Reference angle conversion matrix
−
−
=
00
00
00
000
cos0sin
010
sin0cos
cossin0
sincos0
001
bb
bb
aa
aaM
where
0
a and
0
b are the reference angles specified for parameters
No.19730 and 19731.
1
P conversion matrix
−
−
=
11
11
11
111
cos0sin
010
sin0cos
cossin0
sincos0
001
bb
bb
aa
aaM
2
P conversion matrix
−
−
=
22
22
22
222
cos0sin
010
sin0cos
cossin0
sincos0
001
bb
bb
aa
aaM
3
P conversion matrix
−
−
=
33
33
33
333
cos0sin
010
sin0cos
cossin0
sincos0
001
bb
bb
aa
aaM
(3) Calculation of three points
'
1
P , '
2
P , '
3
P used to calculate cutter compensation
1
P ,
2
P , and
3
P are converted to '
1
P , '
2
P , and '
3
P using the following
formulas:
001
1
0
1
121
)(' PPPMMMP +−=
−−
002
1
02
)(' PPPMP +−=
−
003
1
0
1
323
)(' PPPMMMP +−=
−−
The cutter compensation vector is calculated using these three points.
If the reference angle is 0
P
1
'
P
2
'=P
2
P
1
P
3
'
P
3
X
Y
Z
Cutter
compensation
vector