9 NC Programming Routines
9.3 Circular Interpolation Programming in Other Planes
132
N10G02X1Z-.10I.5J0F2;
CLOCKWISE TO X1,Y0,Z-.1
The second line defines the end point and the center point.
N10
The line sequence number is 10
G02
The tool will proceed in a clockwise direction from the
starting point to specified (X, Z) coordinates; center point of
arc is specified by (I,K) coordinates
X1
X axis coordinate of end point to increase by 1 to X1
Z-.10
Z axis coordinate of end point to stay Z-.1
I.5
I coordinate of center point of arc = 0.5 (relative to start
point)
J0
J coordinate of center point of arc = 0 (relative to start point)
F2
Feed rate is 2 inches per minute
Example Motion
Assuming the start point is X0, Y0, Z-.1, the tool path generated by
the preceding lines would be as below.
9.3.
CIRCULAR INTERPOLATION PROGRAMMING IN OTHER PLANES
Circular interpolation in the XY plane is presented in
9.2 Circular Interpolation Programming in the XY
Circular interpolation can be performed in the XZ and YZ planes too, though this is rarely done when
writing part programs manually. CAM systems may generate part programs that use circular
interpolation in these planes for generating surfaces of revolution.
The following codes are used to select the plane for circular interpolation:
Info Table: Selecting a Plane for Circular Interpolation
Code
Selects
Plane
Arc Center Coordinates
Specification
G17
XY
I for the X axis, J for the Y axis
G18
XZ
I for the X axis, K for the Z axis