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