
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
81/190
• Movement along axes other than the 3-dimensional circular interpolation axis
In addition to the 3-dimensional circular interpolation axis (X/Y/Z), up to two
arbitrary axes (
α / β ) can be specified at a time. If α / β are omitted from the
first block (mid-point specification) and are specified only in the second block
(end point specification), the tool moves to the specified point along the
α / β axes
during movement from the mid-point of the arc to the end point. If
α / β are
omitted from the second block (end point specification) and are specified only in
the first block (mid-point specification), the tool moves to the specified point
along the
α / β axes during movement from the start point of the arc to the mid-
point.
• Incremental commands
With an incremental command, the position of the mid-point relative to the start
point must be specified in the first block, and the position of the end point
relative to the mid-point must be specified in the second block.
• Direction of rotation
The direction of rotation cannot be specified. The movement is the same
regardless of whether G02.4 or G03.4 is specified.
• Single block
When operation is performed using a single block, one cycle start causes
movement from the start point to the end point. A single-block stop is not
performed between the first block (mid-point specification) and the second block
(end point specification).
• Start point assumed if 3-dimensional circular interpolations are specified consecutively
If 3-dimensional circular interpolations are specified consecutively, the end point
in one interpolation is assumed to be the start point in the next interpolation.
• Velocity commands
Velocity commands specify the tangent velocity along an arc in the 3-
dimensional space.
2.18.4 Limitation
• Cases in which linear interpolation is performed
- If the start point, mid-point, and end-point are on the same line, linear
interpolation is performed.
- If the start point coincides with the mid-point, the mid-point coincides with the
end point, or the end point coincides with the start point, linear interpolation
is performed up to the end point.
- If the start point, mid-point, and end-point are on the same line and the end
point lies between the start point and the mid-point, the tool first moves with
linear interpolation from the start point to the mid-point, then returns from
the mid-point to the end point with linear interpolation. Thus, the tool always
passes through the specified point.
Start point Mid-pointEnd
oint