Enable/disable zero offsets axis-specific (G160)
Syntax: | |
G160= .. <axis_name>.. { <axis_name>.. } | modal |
G160=.. | Axis-specific zero offset with specification of list index <i> of the zero data block |
<axis_name>.. | Axis with validity flag of its zero offset 0: Zero offset of the axis is included in the calculation. 1: Zero offset of the axis is not included in the calculation. |
You can define <i> in each zero offset data block in advance by setting the parameters with P-ZERO-00004 for the axes <axis_name> for which the offset is or is not to be included in the calculation. This means, individual axis offsets can be disabled or enabled.
This axis-specific validity of a zero offset can be changed in the NC program using G160.
Programing Example
Before selecting G55 (zero offset data record with index 2) the offsets of the X and Z axes are disabled and the offsets of the Y axis are enabled.
:
N10 G160 = 2 X1 Y0 Z1
N20 G55
:
As a result, only the axis offsets of G55 which are not disabled (Y axis) are included in the motion in the next motion block.