22.5-AXIS MACHINING FUNCTION
PROGRAMMING
B-63944EN/03
- 948 -
Fig. 22.4.4(d) shows a tool path in the workpiece coordinate system as
projected onto the compensation plane. This is an example when the
parameter No.19626 is set to 4.
At the start of the execution of the N10 block, the system looks at N20
to N50 ahead and generates V20 to V40.
Then, because the movement direction of N30 greatly differs from the
direction from V20 to V30, V20 and V30 are considered interferences
and eliminated. Similarly, because the movement direction from
N30 to N40 greatly differs from the movement direction from V20 to
V40, V40 is also considered an interference and eliminated.
Then, the interference avoidance vector Va is generated between N20
and N50 and uses it instead of V20, V30, and V40. At this time,
because N20 and N50 generally do not intersect, the plane
perpendicular to the tool axis direction at the N20 end point is
regarded as a compensation plane, N20 and N50 are projected onto
this plane, and Va is determined by calculating the intersection point.
NOTE
Strictly speaking, if the tool axis direction at the
N20 end point differs from the tool axis direction
at the N50 start point, correct intersection point
calculation is not possible. For this reason, the
maximum permissible angle by which the tool axis
directions in the two blocks used to determine the
interference avoidance vector may differ can be
set in parameter No. 19636, and if the change in
tool axis direction is within the range, an
approximate interference avoidance vector is
calculated.
If the maximum angle is exceeded, the
compensation vector is determined but
interference avoidance is not performed.