Aktivierung von TCP Anzeigedaten (P-CHAN-00145)

P-CHAN-00145

Aktivierung von TCP Anzeigedaten

Beschreibung

Der Parameter dient zur Aktivierung von W0-Anzeigedaten (TCP- Position bezogen auf kartesisches Basiskoordinatensystem der Maschine - MCS). Die TCP- Position wird abhängig von der aktiven Kinematik-ID auf Basis der aktuellen Sollachskoordinaten, dem angewählten Werkzeug (Länge) und den Kinematikversatzparametern berechnet. Die Berechnung erfolgt auch bei inaktiver Transformation. Alle Achsen der kinematischen Struktur müssen im Kanal vorhanden sein.

 

Parameter

kin_trafo_display

Datentyp

UNS16

Datenbereich

0: MCS- Anzeigefunktion inaktiv (Standard)

1: MCS- Anzeigefunktion aktiv

2: MCS Anzeigefunktion aktiv (Nur für mehrstufige Transformation, siehe Ergänzung)

Dimension

----

Standardwert

0

Anmerkungen

Zur korrekten Anzeige müssen die Achsen referenziert sein!

Die Berücksichtigung von programmierten Werkzeugversätzen (V.G.WZ_AKT.V.*) erfolgt nur bei nachfolgender Programmierung von #KIN ID[<Kinematik-ID>].

Hinweis:

Der Datentyp des Parameters hat sich ab CNC-Version V3.1.3105 von BOOLEAN auf UNS16 geändert.

Ergänzungen für mehrstufige kinematische Transformationen

Die Definition einer Kinematikstufe kann in den Parameterlisten oder im NC-Programm erfolgen. Die Aktivierung einer Kinematikstufe erfolgt über die Programmierung des NC-Befehls #TRAFO ON.

Mehrstufige Transformationen siehe Verkettung von Transformationen, Multistep Transformationen.

Datenwert 0 (Standard):

Die kinematischen Transformationen werden zur Anzeige der Achspositionen nur ausgeführt, wenn sie aktiviert sind.

 

PCS nicht aktiv

PCS aktiv

Kin.-Stufe 0 = definiert,

Kin.-Stufe 1 = definiert

MCS = ACS

MCS = ACS

PCS = f(ACS, CSactive)

Kin.-Stufe 0 = aktiv,

Kin.-Stufe 1 = definiert

MCS = f(Kin.-Stufe 0)

MCS = f(Kin.-Stufe 0)

PCS = f(MCS, CSactive)

Kin.-Stufe 0 = definiert,

Kin.-Stufe 1 = aktiv

MCS = f(Kin.-Stufe 1)

MCS = f(Kin.-Stufe 1)

PCS = f(MCS, CSactive)

Kin.-Stufe 0 = aktiv,

Kin.-Stufe 1 = aktiv

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(MCS, CSactive)

Datenwert 1:

Die kinematischen Transformationen werden zur Anzeige der Achspositionen immer ausgeführt sobald sie definiert sind. Die definierten kartesischen Transformationen werden zur Anzeige auf Basis der Achskoordinaten ausgeführt.

 

PCS nicht aktiv

PCS aktiv

Kin.-Stufe 0 = definiert,

Kin.-Stufe 1 = definiert

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(ACS, CSdef)

Kin.-Stufe 0 = aktiv,

Kin.-Stufe 1 = definiert

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(ACS, CSdef)

Kin.-Stufe 0 = definiert,

Kin.-Stufe 1 = aktiv

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(ACS, CSdef)

Kin.-Stufe 0 = aktiv,

Kin.-Stufe 1 = aktiv

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(ACS, CSdef)

Datenwert 2:

Die kinematischen Transformationen werden zur Anzeige der Achspositionen immer ausgeführt sobald sie definiert sind. Die definierten kartesischen Transformationen werden zur Anzeige auf Basis der TCP-Koordinaten ausgeführt.

 

PCS nicht aktiv

PCS aktiv

Kin.-Stufe 0 = definiert,

Kin.-Stufe 1 = definiert

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(MCS, CSdef)

Kin.-Kin.-Stufe 0 = aktiv,

Kin.-Kin.-Stufe 1 = definiert

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(MCS, CSdef)

Kin.-Kin.-Stufe 0 = definiert,

Kin.-Kin.-Stufe 1 = aktiv

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(MCS, CSdef)

Kin.-Kin.-Stufe 0 = aktiv,

Kin.-Kin.-Stufe 1 = aktiv

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

MCS = f(Kin.-Stufe 0, Kin.-Stufe 1)

PCS = f(MCS, CSdef)