4.INTERPOLATION FUNCTIONS
PROGRAMMING
B-63944EN/03
- 60 -
Explanation
- Direction of the circular interpolation
"Clockwise"(G02) and "counterclockwise"(G03) on the XpYp plane
(ZpXp plane or YpZp plane) are defined when the XpYp plane is
viewed in the positive-to-negative direction of the Zp axis (Yp axis or
Xp axis, respectively) in the Cartesian coordinate system. See the
figure below.
G02
G03
X
G17
G18
G19
G02
G03
Z
G02
G03
Y
Y
Z
X
- Distance moved on an arc
The end point of an arc is specified by address Xp, Yp or Zp, and is
expressed as an absolute or incremental value according to G90 or
G91. For the incremental value, the distance of the end point which is
viewed from the start point of the arc is specified with sign.
- Distance from the start point to the center of arc
The arc center is specified by addresses I, J, and K for the Xp, Yp, and
Zp axes, respectively. The numerical value following I, J, or K,
however, is a vector component in which the arc center is seen from
the start point, and is always specified as an incremental value
irrespective of G90 and G91, as shown below.
I, J, and K must be signed according to the direction.
End point (x,y)
Center
Start
point
End point (z,x)
End point (y,z)
Start
point
Start
point
Center
Center
i
x
y
x
z
k
z
y
j
j
i
k
I0, J0, and K0 can be omitted.
If the difference between the radius at the start point and that at the
end point exceeds the permitted value in a parameter (No.3410), an
alarm PS0020 occurs.
- Command for a circle
When Xp, Yp, and Zp are omitted (the end point is the same as the
start point) and the center is specified with I, J, and K, a 360
°
arc
(circle) is specified.
G02 I_ ; Command for a circle