Transformation von PCS-Positionen (#TRAFO PCS ON/OFF)

Funktionalität verfügbar ab V3.1.3110

Hinweis

notice

Die Nutzung dieser Funktionalität erfordert die Lizenzierung des Erweiterungspaketes "Transformationen". Sie ist nicht im Umfang der Standardlizenz enthalten.

Syntax:

#TRAFO PCS ON

Anwahl

#TRAFO PCS OFF

Abwahl

Der Befehl #TRAFO PCS ON/OFF aktiviert bzw. deaktiviert eine Transformation der Programmierkoordinaten. Die Daten der Transformation sind über die Konfigurationsparameter trafo_pcs.type (P-CHAN-00829) und trafo_pcs.param[i] (P-CHAN-00263) bestimmt.

Neben den kartesischen und kinematischen Transformationen gibt es als Erweiterung die Möglichkeit, diese Transformation als ein oberstes zusätzliches Programmierkoordinatensystem auf die kartesischen Transformationen aufzusetzen. Diese Transformation bildet gemäß ihrem Transformationstyp die programmierten Koordinaten im NC-Programm ab und erst anschließend werden diese Positionen dann mit den kartesischen und/oder der kinematischen Transformation weiter abgebildet.

Der Unterschied zum #TRAFO ON/OFF Befehl sind nur die Ein- und Ausgangspositionen zu den Transformationen. Klassische Maschinenkinematiken, die mit #TRAFO ON/OFF programmiert werden, wirken nach den kartesischen Transformationen und haben physikalischen Bezug. Die hier aktivierte Transformation wirkt direkt auf die im NC-Programm programmierten Positionen und stellt eher eine mathematische Abbildung dar.

Im nachfolgenden Schaubild sind die einzelnen Ebenen der Positionen in der Transformationskette der CNC abgebildet. Das durch #TRAFO PCS gebildete Programmierkoordinatensystem trägt den festen Namen TPCS. Es setzt immer auf dem durch #CS ON bzw. #CS SELECT zuletzt aktiven Koordinatensystem auf. Eine konfigurierte TRAFO PCS Transformation kann auch in der Berechnungsfunktion #TRANSFORM benutzt werden.

TPCS-Transformation im System
Abb.: TPCS-Transformation im System

Programmierbeispiel

prg_example

#TRAFO PCS ON/OFF

;Voraussetzung:

;trafo_pcs.type 212 Achskopplungstransformation

,Masterachse ist Z, Slaveachse C, Kopplungsfaktor 0.5

N10 #CS ON [0, 0, 20, 0, 0, 0]

N20 G01 F1000 Z100 C0  ;Z-ACS-Pos=120 C-ACS-Pos=0

N30 #TRAFO PCS ON      ;Anwahl von PCS Tafo

N40 G01 Z200           ;Z-ACS-Pos=220 C-ACS-Pos=50

N50 #TRAFO PCS OFF     ;Abwahl von PCS Trafo

N60 G01 Z100 C0        ;Z-ACS-Pos=120 C-ACS-Pos=0

N70 M30