
B-63944EN-2/02 PROGRAMMING 6.COMPENSATION FUNCTION
- 163 -
- A block without tool movement specified in offset mode
Unless the number of blocks without movement consecutively
specified is more than N-2 blocks (where N is the number of blocks to
read in offset mode (parameter No. 19625)) in offset mode, the vector
and the tool center path will be as usual. This block is executed at
the single block stop point.
Programmed path
Block N7 is executed here.
Tool center path
N6 G91 X100.0 Y100.0 ;
N7 G04 X10.0 ;
N8 X100.0 ;
L
N6
N7 N8
L
SS
For an axis command for which the move distance is zero, however, a
vector with a size equal to the compensation value will be created
vertical to the movement direction in the previous block, even if the
number of block is 1. Note that specifying such a command may
result in overcutting.
N6 G91 X100.0 Y100.0 ;
N7 X0 ;
N8 X100.0 ;
L
N6
N7 N8
L
SS
Programed path
Tool center path
In offset mode, the number of blocks without movement consecutively
specified must not exceed N-2 (where N is the number of blocks to
read in offset mode (parameter (No. 19625)). If commanded, a
vector whose length is equal to the offset value is produced in a
normal direction to tool motion in earlier block, so overcutting may
result.
N6 G91 X100.0 Y100.0 ;
N7 S21 ;
N8 G04 X10.0 ;
N9 X100.0 ;
(No. of blocks to read in
offset mode = 3)
L
N6
N7,N8 N9
L
SSS
Programmed path
Blocks N7 and N8 are executed here.
Tool center path