W1: Tool offset
18.5 Tool radius compensation 2D (TRC)
Basic Functions
1492
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
• The type of contour suppression is evaluated only in the first traversing block of a sequence of consecutive
traversing blocks.
If both
CUTCONON
and
G41
or
G42
are programmed in the first block, the response to deactivating contour
suppression is determined by
CUTCONON
.
Changing from
G41
to
G42
or vice versa makes sense in this case as a means of changing the compensation
side (left or right of the contour) when restarting.
A change of compensation side (
G41
/
G42
) can also be programmed in a later block, even if contour
suppression is active.
• Collision detection and bottleneck detection is deactivated for all blocks with active contour suppression.
18.5.11
Alarm behavior
Alarm during preprocessing
If a tool radius compensation alarm is output during preprocessing, main-run machining stops at the next block
end reached, i.e. usually at the end of the block currently being interpolated (if Look Ahead is active, once the
axes have come to a stop).
Alarms for preprocessing stop and active tool radius compensation
Tool radius compensation generally requires at least one of the following traversing blocks (even more for
bottlenecks) to determine the end point of a block. Since the preprocessing stop of such a block is not available,
traversing continues to the offset point in the last block. Correspondingly, the offset point in the start point is
approached in the first block after a preprocessing stop.
The contour obtained may deviate considerably from the one that would result without preprocessing stop.
Contour violations in particular are possible. Therefore the following setting data was introduced:
SD42480 $MC_STOP_CUTCOM_STOPRE (alarm response for TRC and preprocessing stop).
The response of the tool radius compensation remains unchanged compared to the previous status, and/or an
alarm is output for preprocessing stop during active tool radius compensation and the program is halted,
depending on the value.
The user can acknowledge this alarm and continue the NC program with NC start or abort it with
RESET
.