
A-78640E
Sheet
Title
Draw
No.
04 Feb.08.’03 Part of (4) is added or modified. Addition of 2.16.5
03 Jul.02.’02 A. Fukumoto Part of (3) is added or modified. T.Endo
02 May.13.’02 A. Fukumoto Addition of Tool Radius control for 5-axis machining etc T.Endo
Ed. Date Design Description
Date Jan.25.’02 Desig. A.Fukumoto Apprv. T.Endo
FANUC Series 16i /18i -TB
Specifications of AI High-Precision Contour Control /
I Nano High-Precision Contour control
69/190
• 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: Tool rotation axis
C: Table rotation 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)