
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
84/190
• Conical interpolation
Xp-Yp plane
G02
G17 X_ Y_ I_ J_ Z_ Q_ L_ F_ ;
G03
Zp-Yp plane
G02
G18 Z_ X_ K_ I_ Y_ Q_ L_ F_ ;
G03
Yp-Zp plane
G02
G19 Y_ Z_ J_ K_ X_ Q_ L_ F_ ;
G03
X,Y,Z : Position of the end point
L
: Number of circles (positive integer value) (*1)
Q
: Radius increment or decrement per circle of the helix (*1)
I,J,K
: Two of these represent a signed vector from the start point
to the center.
The other one indicates a height increment or decrement
per circle of the helix in conical interpolation. (*1)
When the Xp-Yp plane is selected,
I and J represent a signed vector from the start point to the
center.
K indicates a height increment or decrement per circle of
the helix.
When the Zp-Xp plane is selected,
K and I represent a signed vector from the start point to the
center.
J indicates a height increment or decrement per circle of
the helix.
When the Yp-Zp plane is selected,
J and K represent a signed vector from the start point to
the center.
I indicates a height increment or decrement per circle of
the helix.
F
: Feedrate
(*1) Only one of the height increment or decrement (I,J, or K), radius
increment or decrement (Q), and number of circles (L), needs to be
specified. The other two can be omitted.
·Sample command for interpolation in the Xp-Yp plane
G02 K_
G17 X_ Y_ I_ J_ Z_ Q_ F_ ;
G03 L_
If L and Q conflict when both are specified, Q has priority.
If L and the height increment or decrement (I,J, or K) conflict when both
are specified, the height increment or decrement has priority.
If Q and the height increment or decrement (I,J, or K) conflict when both
are specified, Q has priority.
L must be a positive integer. To specify four circles and 90 degrees,
round the number of circles up to 5 and specify L5.