Tool geometry compensation

Tool geometry is compensated concerning length, radius and axis shift. The corresponding tool geometry compensation data must be made available.

Tool compensation data are selected using D-word respectively if parametrized automatically with Tnn [1]-9.

D <expr> Selection of tool compensation (modal)

<expr> Number of the tool compensation data block. Positive integer

The D-word defines a tool data block that contains the following values:

Notice

The time of the effectiveness of the tool compensation data for the tool length (perpendicular to the main plane) and the axis offset coordinate (in the axis directions) is programmed by the channel parameter [1]-36.
Two modes can be distinguished:
- The compensating movement is executed directly at the D-word without programming of a traverse preparatory function.
- For security reasons the control only executes the compensating movement in the corresponding axis at the next absolute traverse block. (Default mode).
In G91-mode for the inclusion of tool compensation data following is important:
The programming of...
N10  D16
N20  G00  X0  G91
... must not cause any movement of the X-axis (correspond to relative movement of 0). Thus tool compensation data for an axis acts only when the next traverse information is programmed to be absolute (G90).
Please note for both modes together: The tool radius is transmitted to the tool radius compensation and influences the equidistant calculation. The compensating movement always take place combined with a traverse preparatory function.

The rules for the execution of the compensating movement are also valid for the deselection of the tool compensation.

D00 Deselection of tool compensation