Programmierung und Konfiguration für 5-Achskinematiken (#ORI MODE)
Die Auswertung der Punkt-Vektorprogrammierung nach Trafoanwahl wird durch den NC-Befehl #ORI MODE[..] aktiviert. Für die klassische Punkt-Vektor-Darstellung wird der Mode VECTOR_2DOF (2 Degrees Of Freedom) gesetzt. Er bleibt bis zum Programmende (M30) oder einer erneuten programmierten Änderung gültig.
Syntax für Punkt-Vektor-Darstellung: |
#ORI MODE [ VECTOR_2DOF ] |
VECTOR_2DOF | A, B, C sind Komponenten des Richtungsvektors. Die Adressbuchstaben A, B, C sind zwingend zu verwenden; sie haben keinen Bezug zu den konfigurierten Achsnamen in der Kanalliste. Die Vektorkomponenten müssen nicht normiert sein |
#ORI MODE [VECTOR_2DOF] bewirkt die Voranwahl der Orientierungsprogrammierung. Erst bei aktiver Transformation (#TRAFO ON) werden dann Punkt-Vektordarstellungen erkannt und ausgewertet.
Syntax umschalten auf klassische Orientierungsprogrammierung: |
#ORI MODE [ ANGLE ] |
ANGLE | Winkelwerte über konfigurierte Achsnamen (Default) |
Besonderheiten im Zusammenhang mit aktiven Koordinatensystemen (CS):
- Bei 5-Achs-RTCP-Transformationen (unvollständig) und aktivem CS erfolgt die Abbildung der Orientierung immer unabhängig von P-CHAN-00247.
- Bei vollständigen 5-Achstransformationen und aktivem CS erfolgt die Abbildung der Orientierung abhängig von P-CHAN-00247.
- Auch bei der Rohrbearbeitung ist die Vektorprogrammierung erlaubt. Die virtuelle Achsprogrammierung darf nicht aktiv sein (siehe [FCT-M5, Kin-ID 90 – HD14 = 0])
Alternativ kann die Punkt-Vektorprogrammierung mit P-CHAN-00177 vorkonfiguriert werden. Mit ori.mode bestimmt der Anwender, ob im NC-Programm die mit A,B,C programmierten Werte bei aktiver kinematischer Transformation in Ihrer Bedeutung als normale Koordinaten bzw. Winkelwerte eingelesen werden, oder als entsprechende Vektorkomponenten zu interpretieren sind.
Folgende Kennungen sind alternativ zu konfigurieren:
ori.mode ANGLE Winkelwerte über konfigurierte Achsnamen (Default)
ori.mode VECTOR_2DOF Vektorkomponenten über A, B, C
Wenn ori.mode nicht belegt wurde, dann ist die Standardeinstellung für die Orientierungsprogrammierung aktiv (Orientierungsvorgabe über Drehwinkel).
Programmierbeispiel
Umschalten der Orientierungsprogrammierung auf Punkt-Vektordarstellung
Programmierbeispiel
Umschalten zwischen Punkt-Vektor und Punkt-Winkeldarstellung