
PROGRAMMING4. INTERPOLATION FUNCTIONS
B–64134EN/01
42
r=50mm
End point
Start point
r=50mm
X
Z
For arc (1) (less than 180°)
G02 W60.0 U10.0 R50.0
F300.0 ;
For arc (2) (greater than 180°)
An arc with a sector angle of 180°
or wider cannot be specified
within a single block.
(2)
(1)
The feedrate in circular interpolation is equal to the feed rate specified by
the F code, and the feedrate along the arc (the tangential feedrate of the
arc) is controlled to be the specified feedrate.
The error between the specified feedrate and the actual tool feedrate is
±2% or less. However, this feed rate is measured along the arc after the
tool nose radius compensation is applied
If I, K, and R addresses are specified simultaneously, the arc specified by
address R takes precedence and the other are ignored.
If an axis not contained in the specified plane is commanded, an alarm
is displayed.
If the difference in the radius between the start and end points of the arc
exceeds the value specified in parameter No. 3410, P/S alarm No. 020 is
generated.
If the end point is not on the arc, the tool moves in a straight line along
one of the axes after reaching the end point.
If an arc having a central angle approaching 180 is specified with R, the
calculation of the center coordinates may produce an error. In such a case,
specify the center of the arc with I, and K.
D Feedrate
Restrictions
D Simultaneously
specifying R with I and K
D Specifying an axis that is
not contained in the
specified plane
D Difference in the radius
between the start and
end points
D Specifying a semicircle
with R