
B-63944EN-2/02 PROGRAMMING 6.COMPENSATION FUNCTION
- 215 -
CAUTION
When a movement is being made on an axis for
which an offset value is to be changed in the active
offset value change mode, do not change the
specification of the offset value to be changed.
- Changing a tool length compensation value
The tool length compensation value with the offset number
corresponding to an H code specified in automatic operation is
changed. If there is no currently valid tool length compensation
value as in a case where no H code is specified after a cycle start, no
tool length compensation value change is made even when a
movement is made on an axis by manual feed.
With a movement on a linear axis, a tool length compensation value
change can be made. With a movement on a rotation axis, no tool
length compensation value change can be made. While a tool length
compensation value is being changed, a movement by manual feed
can be made on one axis only.
Example
- Specified H code: H10
- Value set with offset number 10: 54.700 mm
- Travel distance on the Z-axis by manual feed:
-2.583 mm
In this example, the value of offset number 10
becomes:
54.700 + (-2.583) = 52.117 mm
CAUTION
A tool length compensation value can be changed
by a movement on any linear axis. When an offset
value change for an axis is undesirable, interlock
the axis.
NOTE
A changed tool length compensation value is
handled according to bit 6 (EVO) of parameter No.
5001 and bit 6 (AON) of parameter No. 5041.
- Changing a cutter compensation value
The cutter compensation value with the offset number corresponding
to a D code specified in automatic operation is changed. If there is
no currently valid cutter compensation value as in a case where no D
code is specified after a cycle start, no cutter compensation value
change is made even when a movement is made on an axis by manual
feed.
With a movement on a linear axis, a cutter compensation value change
can be made. With a movement on a rotation axis, no cutter
compensation value change can be made. While a cutter