Chapter 9 NC Control Function
Z
X
Y
G18: ZX plane
G17: XY plane
G03/MCC
G02/MCW
G03/MCC
G02/MCW
G02/MCW
G03/MCC
Y
X
G17 plane
G03(MCC)
G02(MCW)
X
Z
G18 plane
G03(MCC)
G02(MCW)
Z
Y
G19 plane
G03(MCC)
G02(MCW)
The circular interpolation can be executed by setting the central point of an arc as the command information or by
setting the circular radius as the command information. In order to execute the circular interpolation, one of the
above two methods must applied for commanding.
When applying the Reference Point Method using I, J, and K and the Radius Method using the "R" code
simultaneously between the circular interpolation commands, I, J, and K commands will be ignored and then, the
circular interpolation will be executed under the radius command using “R”.
When instructing the circular interpolation with specifying the central point, the central point command information
(I, J, K) of the circular interpolation command is always the position incremented from the start position to the
central point regardless of the absolute / incremental command (G90 / G91). The central point command
information, I, J, and K correspond to X, Y, and Z, respectively. If the value of I, J, K command information is "0", it
can be omitted.
When the current position and the target position to traverse are the same, the circular interpolation with
specifying the central point can command a 360-degree perfect circle.
The circular interpolation with specifying the R (radius) does not designate the central point to determine the arc
section, but only the R(radius) which forms the arc from the current position to the target position to traverse.
When executing the circular interpolation using the R (radius) designation method, the central point of the arc can
have two shapes. At this time, the motion controller performs the circular interpolation by selecting the central point
with the shortest arc to the target point to traverse as shown below.
Unlike the circular interpolation with specifying the central point, the circular interpolation with the R (radius)
designation cannot command a 360-degree perfect circle.