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.