
B-63783EN-1/01 13.MEASUREMENT
- 1415 -
- Changing the tool length compensation
This function can change the tool length compensation identified by the
offset number corresponding to an H code specified during automatic
operation. If there is no valid tool length compensation (for example,
just after a reset is executed or when no H code has been issued since
cycle start), no tool length compensation change takes place even when
axis movement is made manually.
The tool length compensation can be changed by movement along the
basic three axes (X, Y, Z) and any axis parallel to one of them (that is,
an axis with parameter No. 1022 set to a nonzero value). It cannot be
changed using rotation axis movement. When the tool length
compensation is being changed, manual feed cannot cause movement
along more than one axis at a time.
Example
The compensation at offset number 10 becomes
54.700 + (-2.583) = 52.117 mm under the following
conditions:
- Specified H code: H10
- Value set at offset number 10: 54.700 mm
- Amount of movement caused by manual feed
along the Z-axis: -2.583 mm
- Changing the cutter radius compensation
This function can change the cutter radius compensation identified by
the offset number corresponding to a D code specified during
automatic operation. If there is no valid cutter compensation (for
example, just after a reset is executed or when no D code has been
issued since cycle start), no cutter compensation change takes place
even when axis movement is made manually.
The cutter radius compensation can be changed by movement along the
basic three axes (X, Y, Z) and any axis parallel to one of them (that is,
an axis with parameter No. 1022 set to a nonzero value). It cannot be
changed using rotation axis movement. When the cutter compensation
is being changed, manual feed cannot cause movement along more than
one axis at a time. If the machine is stopped in cutter radius
compensation mode to change the cutter radius offset value, the
compensation is increased by an amount of movement along the axis
along which movement is possible, no matter which direction the
compensation vector is in when the machine is stopped.
Example
The compensation at offset number 15 becomes
6.500 + 2.379 +
(-0.572) = 8.307 mm under the following conditions:
- Specified D code: D15
- Value set at offset number 15: 6.500 mm
- Amount of movement caused by manual feed
along the X-axis: 2.379 mm
- Amount of movement caused by manual feed
along the Y-axis: -0.572 mm