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) | 
