22.5-AXIS MACHINING FUNCTION
PROGRAMMING
B-63944EN/03
- 836 -
- When the operation range of rotary axes is specified
When tool center point control is used, the operation range of rotary
axes can be set in parameter No. 19741 to No. 19744.
If either of the rotary axes exceeds the set operation range during
program execution when tool posture control is enabled, alarm
DS0029 is issued.
If tool posture control is disabled, rotary axis operation range
specification based on parameter No. 19741 to No. 19744 is enabled
only when the tool center point control type 2 command (G43.5) is
specified. If tool posture control is enabled, the check mentioned
above can be made even when the tool center point control type 1
command (G43.4) is specified.
If the operation range of the first rotary axis is not specified, set 0 in
both of parameter No. 19741 and No. 19742.
If the operation range of the second rotary axis is not specified, set 0
in both of parameter No. 19743 and No. 19744.
- When tool center point control type 1 is used
Tool posture control can also be exercised by using the tool center
point control type 1 command (G43.4), which specifies the tool
posture at the end point of a block with the angular displacements of
the two rotary axes. However, when tool posture control is exercised
using the tool posture at the end point of a block calculated from the
rotary axis angular displacement specified by the program, alarm
PS5421 is issued before execution of the block if the
program-specified rotary axis angular displacement does not result.
Example:
Suppose that a tool rotation type machine where the master axis
is the C-axis (about the Z-axis), the slave axis is the B-axis
(about the Y-axis), the reference tool axis direction is the Z-axis
direction, and the reference tool axis and rotary axes are not
inclined is used. If the rotary axis angular displacements at the
end point of a block are specified as (B, C) = (-90
°
, -90
°
) (with
the tool posture being in the positive Y-axis direction) when the
rotary axis angular displacements at the start point of the block
are (B, C) = (90
°
, 0
°
) (with the tool posture being in the positive
X-axis direction), tool posture control needs to maintain the tool
posture in parallel with the XY plane. In this state, however,
the specified end point (B, C) = (-90
°
, -90
°
) cannot be reached,
so that alarm PS5421 is issued.
If (B, C) = (90
°
, 90
°
) for representing the same tool posture in
the positive Y-axis direction at the end point of a block is
specified, tool posture control is possible.