
54
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)
NOTE
1. This function cannot be used in the three-dimensional coordinate
conversion mode.
2. In addition to the cautions given here, the cautions on Cutter compensation
in tool rotation type machine apply to this function.
・Formulas
The three-dimensional cutter compensation vector at the N2 end point in the
following program can be calculated as follows:
1. Part program
A part program may be created with a workpiece coordinate system.
G42.5 D1
;
N1 X
1
x Y
1
y Z
1
z A
1
a
C
1
c ;
N2 X
2
x Y
2
y Z
2
z A
2
a
C
2
c ;
N3 X
3
x Y
3
y Z
3
z A
3
a
C
3
c ;
2. Definition of symbols
P = (
1
x ,
1
y ,
1
z )
Q = (
2
x ,
2
y ,
2
z )
R = (
3
x ,
3
y ,
3
z )
P
0
: Origin of the table coordinate system (parameter No. 19734)
A: rotary tool axis
C: rotary table axis
3. Definition of coordinate system C1 (workpiece coordinate system)
Coordinate system C1 {O; X,Y,Z} is a Cartesian coordinate system having
O = (0,0,0) as its origin and the following unit vectors as its basic vectors:
I = (1,0,0) (X-axis unit vector)
J = (0,1,0) (Y-axis unit vector)
K = (0,0,1) (Z-axis unit vector)
4. Conversion of program coordinates using the rotary table axis
(1) Conversion from the workpiece coordinate system to the table coordinate
system using the rotary table axis
The table coordinate system is the one that is fixed to the table.
The table coordinate system will move with the rotation of the table coordinate
system.
Determining the vector at Q requires that P and R in the same state as that of Q
(state at the N2 end point) be determined.
The matrixes for conversion from the workpiece coordinate system to the table
coordinate system are as follows:
The conversion matrix for P is
1
1
1
1
)(
−
−
= cRM
c