11
Definition of a normalized vector
A normalized vector is a mathematical quantity possessing a
magnitude of 1 and a direction. For LN blocks, the control requires
up to two normalized vectors: one in order to determine the direction
of the surface normals, and another (optional) to determine the
direction of the tool orientation. The direction of a surface normal
is determined by the components NX, NY, and NZ. In the case of an
end mill and a ball-nose cutter, the direction of the surface normals
points away perpendicularly from the workpiece surface toward the
tool reference point PT. A toroid cutter offers the possibility PT or
PT' (see figure). The direction of tool orientation is determined by the
components TX, TY, and TZ.
Programming notes:
In the NC syntax, the order must be X,Y, Z for the
position and NX, NY, NZ as well as TX, TY, TZ for the
vectors.
The NC syntax of LN blocks must always indicate
all of the coordinates and all of the surface-normal
vectors, even if the values have not changed from the
previous NC block.
To avoid possible feed interruptions during machining,
precisely calculate the vectors and output them
(recommended to seven decimal places).
The 3-D tool compensation using surface normal
vectors is effective for the coordinate data specified
for the main axes X, Y, Z.
If you load a tool with oversize (positive delta value),
the control generates an error message. You can
suppress the error message with the M107 function.
The control will not warn you if there is a danger of
contour damage due to tool oversizes.
478
Multiple-axis machining | Three-dimensional tool compensation (option 9)
HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022