Komponenten der effektiven Transformation T
Nullpunktverschiebung TZ
Die TZ-Transformation wird durch bestimmte G
-Codes beeinflusst. Sie hat keine Wirkung, wenn G53
aktiv ist. Andernfalls ist TZ die Kombination aus den drei Translationen TZ58, TZ59 und einer von {TZ54, ..., TZ57}. Die ersten beiden Translationen werden über die G
-Codes G58
und G59
eingestellt. Die letztgenannte Translation wird durch die G
-Codes G54
bis G57
ausgewählt. Jedem dieser 4 G
-Codes ist eine Translation zugeordnet. Sie kann von der SPS oder über die ST
-Funktion zeroOffsetShiftSet
eingestellt werden.
Werkzeug-Transformation TU
TT wird durch das aktuell ausgewählte Werkzeug definiert. Sie hat keine Wirkung, wenn das Werkzeug 0
(D0
) ausgewählt ist. Andernfalls handelt es sich um eine Translation um [offsetX, offsetY, offsetZ] + (length+lengthAdd) * D
, wobei D
die Normale der aktuellen Arbeitsebene ist.
Benutzerdefinierte Transformation TU
TU ist durch einen Stapel von Transformationen definiert. Der Stapel der Tiefe N
enthält elementare Transformationen TU1, TU2, ..., TU<N> wobei TU<N> die oberste Transformation ist. Zu Beginn ist der Stapel leer. Die benutzerdefinierte Transformation ist die Verkettung dieser elementaren Transformationen TU = TU1 * TU2 * … * TU<N>. Beachten Sie, dass die Reihenfolge von Bedeutung ist, da sich die Transformationen im Allgemeinen nicht vertauschen lassen. Wenn der Stapel leer ist, ist TU die Identitätstransformation, die keine Transformationswirkung hat.