
12. Tool Compensation Functions
12.4 Tool Radius Compensation
182
(3) When the arc end point is not on the arc
For spiral arc ............................. A spiral arc will be interpolated from the start to end point of
the arc.
For normal arc command .......... If the error after compensation is within parameter "#1084
RadErr", the area from the arc start point to the end point is
interpolated as a spiral arc.
Center of circular
End point of
circular
Program path
Hypothetical circle
r
r
s
R
Tool center path
(4) When the inner intersection point does not exist
In an instance such as that shown in the figure below, the intersection point of arcs A and B
may cease to exist due to the offset amount. In such cases, program error (P152) appears and
the tool stops at the end point of the previous block.
Program error stop
Line intersecting
circulars A, B
Tool center path
Program path
Center of circular A
r
r
A
B
Tool radius compensation cancel
If either of the following conditions is met in the tool radius compensation mode, the compensation
will be canceled. However, the movement command must be a command which is not a circular
command.
If the compensation is canceled by a circular command, program error (P151) results.
(1) The G40 command has been executed.
(2) The D00 tool number has been executed.
The cancel mode is established once the compensation cancel command has been read, 5-block
pre-reading is suspended and 1-block pre-reading is made operational.