B–63172EN/01
6. COORDINATE SYSTEMS
NC FUNCTION
47
A plane subject to circular interpolation or drilling can be selected by
specifying a G code.
G code Selected plane Xp Yp Zp
G17 Xp–Yp plane
G18 Zp–Xp plane
axis parallel
axis parallel
axis parallel
G19 Yp–Zp plane
One of the existing parallel axes is determined by an axis address that
appears in the block for which G17, G18, or G19 is specified.
When X and U, Y and V, and Z and W are parallel to each other,
respectively
G17 X_ Y_ XY plane. . . . . .
G17 U_ Y_ UY plane. . . . . .
G18 X_ W_ WX plane. . . . . .
G18 U_ W_ WU plane. . . . . .
Planes remain unchanged in blocks for which G17, G18, or G19 is not
specified.
G18 X_ Z_ ZX plane. . . . . . . .
X_ Y_ Plane not changed (ZX plane). . . . . . . .
If G17, G18, or G19 is specified for a block, and no axis address is
specified in that block, the axis addresses for the basic three axes are
assumed to be omitted.
G17 XY plane. . . . . . . . . . . . . .
G17 X_ XY plane. . . . . . . . . . . .
G17 U_ UY plane. . . . . . . . . . . .
NOTE
A parameter is used to specify which axis, X, Y, or Z the
additional axis is parallel to. The move command functions
regardless of the plane selection.
For example, suppose that the following is specified:
G17 Z_ ;
Axis Z does not exist on the XpYp plane. The XY plane is
just selected, and the Z axis is moved regardless of the
plane.
6.3
PLANE SELECTION
(G17, G18, G19)
Explanations
D Example 1
D Example 2
D Example 3