Statusinformationen zur Werkzeugorientierung
Die drei Vektoren
- Bahntangentenvektor (tb_vec)
- Normalenvektor zur Bahn (tn_vec)
- Flächennormalenvektor (fn_vec)
bilden ein vollständiges rechtsdrehendes Raumkoordinatensystem (bewegtes Dreibein).
Hinweis
Zusammensetzung des Werkzeugrichtungsvektors
Bei aktiver Werkzeuggeometriekorrektur und bei Bearbeitung mit der Stirnseite des Werkzeugs ergibt sich der Werkzeugrichtungsvektor ori_vec aus dem Flächennormalenvektor fn_vec, dem Bahntangentenvektor tb_vec und dem Voreil- und Seitwärtswinkel.
Die Vektoren des Werkzeugkoordinatensystems sind in der Datenstruktur HLI_TOOL_PATH_DISP_DATA zusammengefasst. Nachfolgend finden Sie die Beschreibung der Elemente dieser Datenstruktur.
Werkzeugrichtungsvektor | |
Beschreibung | Komponenten des Werkzeugrichtungsvektors, bzw. Neuberechnung aus Flächennormalenvektor und Bahntangentenvektor (siehe Abbildung). |
ST-Element | gpCh[channel_idx]^.bahn_state.tool_path_r.ori_vec[vec_idx] |
Datentyp | ARRAY [0..HLI_CS_AXES_MAXIDX] OF DINT |
Besonderheiten | Der Richtungsvektor ist normiert auf die Länge 106. |
Bahntangentenvektor | |
Beschreibung | Komponenten des Bahntangentenvektors (siehe Abbildung). |
ST-Element | gpCh[channel_idx]^.bahn_state.tool_path_r.tb_vec[vec_idx] |
Datentyp | ARRAY [0..HLI_CS_AXES_MAXIDX] OF DINT |
Besonderheiten | Der Richtungsvektor ist normiert auf die Länge 106. Letzte gültige Bewegungsrichtung bleibt erhalten. |
Normalenvektor zur Bahntangente | |
Beschreibung | Komponenten des resultierenden Vektors, Kreuzprodukt ori_vec × tb_vec, bzw. Kreuzprodukt fn_vec × tb_vec (siehe Abbildung). |
ST-Element | gpCh[channel_idx]^.bahn_state.tool_path_r.tn_vec[vec_idx] |
Datentyp | ARRAY [0..HLI_CS_AXES_MAXIDX] OF DINT |
Besonderheiten | Der Richtungsvektor ist normiert auf die Länge 106. |
Hilfsvektor für vollständiges Dreibein, Flächennormalenvektor | |
Beschreibung | Komponenten des resultierenden Vektors, Kreuzprodukt tb_vec × tn_vec, bzw. Flächennormalenvektor (siehe Abbildung). |
ST-Element | gpCh[channel_idx]^.bahn_state.tool_path_r.fn_vec[vec_idx] |
Datentyp | ARRAY [0..HLI_CS_AXES_MAXIDX] OF DINT |
Besonderheiten | Der Richtungsvektor ist normiert auf die Länge 106. |