
43
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)
・ Formulas
(1) Machine with rotary axes which don't intersect
With the machine of the Fig.5.1, the cutter compensation vector at end point N2 in
the following example program is calculated as follows:
Refer to the after-mentioned parameter setup example for the setting parameter of
the machine of the Fig.5.1.
Preparation for a calculation
X
Z
CV1
m
Zm
Xm
Machine
coordinate system
X
Z
X
Z
Table
coordinate system
Workpiece
coordinate system
CV2
WV
P1
First rotar
axis
Second rotary axis
P2
P3
1.
example program
An example program is created in the workpiece coordinate system.
O100
(
Sample Program
);
N0 G42.4 D1
;
N1 Xx1 Yy1 Zz1 Aa1 Bb1
;
N2 Xx2 Yy2 Zz2 Aa2 Bb2;
N3 Xx3 Yy3 Zz3 Aa3 Bb3
;
N4
…
2.
Definitions of symbols
P1=(x1,y1,z1)
P2=(x2,y2,z2)
P3=(x3,y3,z3)
WV : Origin of the workpiece coordinate system
CV1: Position of the rotary table (parameter No.19700, 19701, 19702)
CV2: Intersection offset vector (parameter No.19703, 19704, 19705)
4)