
6.COMPENSATION FUNCTION PROGRAMMING B-63944EN-2/02
- 146 -
6.6.3 Tool Movement in Offset Mode
In offset mode, compensation is performed even for positioning
commands, not to speak of linear and circular interpolations. To
perform intersection calculation, it is necessary to read at least two
blocks with tool movement. If, therefore, two or more blocks with
tool movement cannot be read in offset mode because blocks without
tool movement, such as auxiliary function independent commands and
dwell, are specified in succession, excessive or insufficient cutting
may occur because intersection calculation fails. Assuming the
number of blocks to read in offset mode, which is determined by
parameter (No. 19625), to be N and the number of commands in those
N blocks without tool movement that have been read to be M, the
condition under which intersection calculation is possible is (N - 2) ≥
M. For example, if the maximum number of blocks to read in offset
mode is 5, intersection calculation is possible even if up to three
blocks without tool movement are specified.
NOTE
The condition necessary for an interference check,
described later, differs from this condition. For
details, see the explanation of the interference
check.
If a G or M code in which buffering is suppressed is specified, no
subsequent commands can be read before that block is executed,
regardless of the setting of parameter (No. 19625). Excessive or
insufficient cutting may, therefore, occur because of an intersection
calculation failure.