
A-78395E
Edit
Apprv
ApprvApprv
Apprv.
..
.Desig
DesigDesig
Desig.
..
.
Sheet
Title
Draw
No.
18/75
Date
DateDate
Date
Design
DesignDesign
Design
Descri
tion
Descri
tionDescri
tion
Descri
tion
Date
DateDate
Date
FANUC Series 16
i
/18
i
-TA/TB
Specifications of High-Precision Contour
Control forComplex Lathe
2001.02.14 A.Fukumoto
02 2001.10.04
Description of Cs axis and rotary axis are added.
•
••
•
Knot
The number of specified knots must equal the number of control points plus the rank value. In
the blocks specifying the first to last control points, each control point and a knot are
specified in an identical block. After these blocks, as many blocks (including only a knot) as
the rank value are specified. The NURBS curve programmed for NURBS interpolation must
start from the first control point and end at the last control point. The first k knots (where k is
the rank) must have the same values as the last k knots (multiple knots). If the absolute
coordinates of the start point of NURBS interpolation do not match the position of the first
control point, P/S alarm No. 5117 is issued. (To specify incremental values, G06.2 X0 Y0 Z0
K_ must be programmed.)
2.13.4 Example
G05 P10000;
G90;
...
G06.2 K0. X0. Z0.;
K0. X300. Z100.;
K0. X700. Z100.;
K0. X1300. Z-100.;
K0.5 X1700. Z-100.;
K0.5 X2000. Z0.;
K1.0;
K1.0;
K1.0;
K1.0;
G01 Y0.5;
G06.2 K0. X2000. Z0.;
K0. X1700. Z-100.;
K0. X1300. Z-100.;
K0. X700. Z100.;
K0.5 X300. Z100.;
K0.5 X0. Z0.;
K1.0;
K1.0;
K1.0;
K1.0;
G01 Y0.5;
G06.2 ...
...
G01 ...
G05P0;
Fig.
2.13.3
(a)
(a) (a)
(a)
Example of NURBS interpolation
Y
Z
X
1000.
2000.