
PROGRAMMING
B–63524EN/01
4. INTERPOLATION FUNCTIONS
55
NOTE
When using the nine–digit arc radius R function, note the
following points.
1 Specifying an arc center with addresses I, K, and J
When the distance from the arc start point to the arc center
is specified with addresses I, K, and J, a P/S alarm (No.
5059) is issued if:
Example: When IS–B and metric input are selected,
issuing the following command (radius
specification) will result in a P/S alarm (No.
5059):
2 Tool nose radius compensation
In tool nose radius compensation mode, a P/S alarm (No.
5059) is issued if the distance from the tool nose radius
center to the arc center exceeds the maximum value which
can be specified.
Maximum value which can be specified t I
2
) K
2
Ǹ
G50X0Z0;
G18G02X11.250 Z10. I-800000.000 K900000.000 F5.0;
I
2
) K
2
Ǹ
+ (* 800000.000)
2
) 900000.000
2
Ǹ
+ 1204159.458
u 999999.999
M
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, J, 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.
For example, when a ZX plane is specified in G–code B or C, specifying
the X–axis or U–axis (parallel to the X–axis) causes P/S alarm No. 028
to be generated.
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.
D Feedrate
Restrictions
D Simultaneously
specifying R with I, J,
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