
B-63944EN/02 PROGRAMMING 21.5-AXIS MACHINING FUNCTION
- 747 -
Y
Z
VaVb
46
°
45
°
Va: Tool vector when A=-46
Vb: Tool vector when A=45
: End point of N3
B: End point of N4
C: End point of N6
B
C
Fig. 21.4.1.1 (k) Tool vector
e3
e2
’C’B’
V1
V2
’: Point A projected onto the compensation plane
B’: Point B projected onto the compensation plane
C’: Point C projected onto the compensation plane
Fig. 21.4.1.1 (l) Compensation vector at the end point (point B) of N4 (in
the compensation plane)
The movement direction of A'B' is opposite to that of B'C', so two
compensation vectors V1 and V2 are produced at point B' (the end
point of N4). In such a case, there is a possibility of overcutting, so
an alarm PS0041 is issued at N4.
<1> Conditions for issuing the interference alarm
Suppose that a move command for a rotary axis makes the tool
vector change significantly from one block to another. In this
case, an interference alarm is assumed because compensation
vectors are regarded as being generated in wrong directions when
the path angle difference in the compensation plane is large, even
though the angle difference between the directions of
compensation vectors to be generated by those blocks is small.
Here, the compensation plane is perpendicular to the tool
direction (Va in the figure below) of the first of the two blocks.
Specifically, the conditions listed below are used for issuing the
alarm.