
B-63944EN-1/02 PROGRAMMING 5.COMPENSATION FUNCTION
- 219 -
5.4.6.3 Interference check avoidance function
Overview
If a command is specified which satisfies the condition under which
the interference check alarm function generates an interference alarm,
this function suppresses the generation of the interference alarm, but
causes a new compensation vector to be calculated as a path for
avoiding interference, thereby continuing machining. For the path
for avoiding interference, insufficient cutting occurs in comparison
with the programmed path. In addition, depending on the specified
figure, no path for avoiding interference can be determined or the path
for avoiding interference may be judged dangerous. In such a case,
an alarm stop will occur. For this reason, it is not always possible to
avoid interference for all commands.
Explanation
- Interference avoidance method
Let us consider a case in which an interference occurs between the
compensation vector between (block 1 - block 2) and the
compensation vector between (block N-1 - block N). The direction
vector from the end point of block 1 to the end point of block N-1 is
called a gap vector. At this time, a post-compensation intersection
vector between (block 1 - gap vector) and a post-compensation
intersection vector between (gap vector - block N) is determined, and
a path connecting them is created.
Movement o f block
7
Post-compensation intersection vector
between block
1
and gap vector
Post-compensation intersection vector
between gap vector and block
8
Post-compensation
ath
Programmed path
Block
1
Block
8
Block
2
Gap vector
Block
3
Block
6
Block
4
Block
5
In this case, the post-compensation end points of blocks
2
to
6
coincide with the end
point of block
1
. Thus, after compensation, blocks
2
to
6
will be blocks without tool
movement.
Block
7
If the post-compensation intersection vector of (block 1 - gap vector)
and the post-compensation intersection vector of (gap vector - block