
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
32/190
2.15.2 Coordinate System Rotation
• Outline
The coordinate system rotation is available in the AI HPCC / AI NANO HPCC
mode. Only the coordinate system rotation in the AI HPCC / AI NANO HPCC
mode is explained in the following descriptions.
To make this function effective, please set the parameter No.8485#0(G51) to “1”.
This function is an additional option.
• Format
G05 P10000 ; : Starting of AI HPCC / AI NANO HPCC mode
G17
G18 G68 α_ β_ R_ ; : Starting of coordinate system rotation mode
G19
...
G69 ... ; : Ending of coordinate system rotation mode
G05 P0 ; : Ending of AI HPCC / AI NANO HPCC mode
Each code has the following meaning.
G68 : Coordinate system rotation start
α_ β_ : Absolute command for two of the X_, Y_, and Z_ axes that
correspond to the current plane selected by a command (G17, G18,
or G19). The command specifies the coordinates of the center of
rotation for the values specified subsequent to G68.
R_ : Angular displacement with a positive value indicates counter
clockwise rotation. Bit 0 of parameter 5400 selects whether the
specified angular displacement is always considered an absolute
value or is considered an absolute or incremental value depending
on the specified G code (G90 or G91).
G69 : Coordinate system rotation cancel
• Angel of rotation
Please command the rotating angle degree by the unit of 0.001deg within the
range of -360000 to 360000.
When R_ is not specified, the value specified in the parameter No.5410 is
assumed as the angular displacement.
• Center of rotation
When (α, β) is omitted in the block of G68, the position where G68 is commanded
becomes a center of rotation.
As for an incremental command programmed after G68 but before an absolute
command, it is regarded as the center of rotation is not commanded. That is to
say, the position where G68 is commanded is the center of it.
(α, β)
R