
4
5
Ed.
Apprv.
Person
Date
Person
Contents
Date
2005.03.11
Name No.
FANUC Series 30i-A/31i-A5
NURBS Interpolation for 5-axis Machining
-79985E
Page
FANUC LTD.
O0010
…
G43.4 H1 P0;
G06.2 K_ X_ Y_ Z_ B_ C_;
…
K_
G01 X_ Y_ Z_ B_ C_;
G49;
…
M30;
Format
FORMAT
G06.2 [P_] K_ X_ Y_ Z_ α_ β_ [R_] [F_] ;
K_ X_ Y_ Z_ α_ β_ [R_] ;
K_ X_ Y_ Z_ α_ β_ [R_] ;
…
K_ X_ Y_ Z_ α_ β_ [R_] ;
K_ ;
…
K_ ;
G01 … ;
EXPLANATION
G06.2 : Start NURBS interpolation mode
P_ : Rank of NURBS curve
X_ Y_ Z_ : Control point
α_ β_ : Control point (rotary axes)
R_ : Weight
K_ : Knot
F_ : Feedrate
Format for NURBS interpolation for 5-axis machining is same as that for the
conventional NURBS interpolation, but up to five axes that include two rotary
axes can be specified as the axis of NURBS interpolation.
When NURBS interpolation for 5-axis machining and Tool center point control
(type I: G43.4) are used together, Tool center point control (G43.4) should be
commanded first, and after that NURBS interpolation for 5-axis maching (G06.2)
should be commanded. When they are canceled, NURBS interpolation for 5-axis
machining should be canceled (G-code command in group 1 except for G06.2) first,
and after that Tool center point control should be canceled (G49).
Example)
NURBS interpolation for 5-axis machining
Tool center point control
for 5-axis machining
Fig.2: Program of NURBS interpolation for 5-axis machining