Components of the Effective Transformation T
Zero Offset Shift TZ
The TZ-transformation is affected by certain G
-Codes. It has no effect if G53
is active. Otherwise, TZ is the combination of the three translations TZ58, TZ59 and one of {TZ54, …, TZ57}. The former two translations are set via the G
-Codes G58
and G59
. The latter translation is selected by the G
-Codes G54
to G57
. One translation is associated with each of these 4 G
-Codes. It can be set by the PLC or using the ST
-function zeroOffsetShiftSet
.
Tool Transformation TT
TT is defined by the currently selected tool. It has no effect if tool 0
(D0
) is selected. Otherwise, it is a translation by [offsetX, offsetY, offsetZ] + (length+lengthAdd) * D
where D
is the normal of the current workingplane.
Userdefined Transformation TU
TU is defined by a stack of transformations. The stack of depth N
contains elementary transformations TU1, TU2, …, TU<N> where TU<N> is the topmost transformation. Initially, the stack is empty. The userdefined transformation is the concatenation of these elementary transformations TU = TU1 * TU2 * … * TU<N>. Note that the order is significant for the transformations do not commute in general. If the stack is empty, TU is the identity transformation, which has no transformation effect.