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 Transformationstyp ist über den konfigurierten Parameter trafo_pcs.type (P-CHAN-00829) und die angegebenen Parameter trafo_pcs.param[i] (P-CHAN-00263) bestimmt.

Neben den kartesischen und kinematischen Transformationen gibt es auch die Möglichkeit diese Transformation zwischen dem Programmierkoordinatensystem und den kartesischen Transformationen einzufügen. Diese Transformationen bildet gemäß ihrer Transformationstyp die programmierten Koordinaten im NC-Programm ab und erst anschließend werden die abgebildeten Positionen mit den kartesischen und/oder der kinematischen Transformation 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.

PCS.Transformation im System
Abb.: PCS.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