B-64604EN-1/01
PROGRAMMING
5.COMPENSATION FUNCTION
- 217 -
If the cutter or tool nose radius compensation value is greater than the radius of the specified arc as shown
in the Fig. 5.4.6.3 (c), and a command is specified which results in compensation with respect to the
inside of the arc, interference is avoided by performing intersection calculation with an arc command
being assumed a linear one. In this case, avoided vectors are connected with linear interpolation.
Programmed path
Post-compensation path
Fig. 5.4.6.3 (c)
-
If no interference avoidance vector exists
If the parallel pocket shown in the Fig. 5.4.6.3 (d) is to be machined, the end-point vector of block 1 and
the end-point vector of block 2 are judged to interfere, and an attempt is made to calculate, as an
interference avoidance vector, the intersection vector of the post-compensation path of block 1 and the
post-compensation path of block 3. In this case, because blocks 1 and 3 are parallel to each other, no
intersection exists. In this case, an alarm will occur immediately before block 1 and the tool will stop.
Block
1
Block
2
Block
3
Programmed path
Tool center path
Stopped
Fig. 5.4.6.3 (d)