2.3.2
Rundachse bei aktiver Modulo-Wandlung (endlos drehende Rundachse)
Modulo-Wandlung aktivieren
→ MD30310 $MA_ROT_IS_MODULO = 1 setzen
Hinweis
Bei Modulo-Achsen ist es sinnvoll, auch die Positionsanzeige in Modulo 360º anzuzeigen
(MD30320 $MA_DISPLAY_IS_MODULO = 1 setzen).
Absolutmaßprogrammierung (AC, ACP, ACN, G90)
Beispiel für Positionierachse: POS[Achsname] = ACP(Wert)
● Der Wert bezeichnet die Zielposition der Rundachse in einem Bereich von 0° bis
● Mit ACP (positiv) und ACN (negativ) wird die Verfahrrichtung der Rundachse eindeutig
● Bei Programmierung von nur AC bzw. mit G90 ist die Verfahrrichtung abhängig von der
● Anwendung von ACP und ACN: Bei unsymmetrischen Werkstücken muss die
Beispiel:
Anfangsposition von C ist 0° (siehe folgendes Bild).
①
②
③
④
Erweiterungsfunktionen: Rundachsen (R2)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0
359,999°.
Es sind auch negative Werte möglich, wenn mit den folgenden Maschinendaten eine
Bereichsverschiebung vorgenommen wurde.:
MD30340 $MA_ MODULO_RANGE_START
und
MD30330 MA_MODULO_RANGE
festgelegt (unabhängig von der Istposition).
Istposition der Rundachse. Ist die Zielposition größer als die Istposition, so fährt die
Achse in positiver Drehrichtung, ansonsten in negativer Drehrichtung.
MD30455 $MA_MISC_FUNCTION_MASK Bit 2
Das Positionierverhalten ist über das obige Maschinendatum projektierbar:
Bit 2 = 0: Moduloachse positioniert bei G90 standardmäßig mit AC
Bit 2 = 1: Moduloachse positioniert bei G90 standardmäßig mit DC (kürzester Weg)
Verfahrrichtung definiert vorgegeben werden können, um Kollisionen bei der
Drehbewegung auszuschließen.
POS[C] = ACP(100)
POS[C] = ACN(300)
POS[C] = ACP(240)
POS[C] = AC (0)
2.3 Programmierung von Rundachsen
Rundachse C fährt in positiver Drehrichtung auf Position 100°
C fährt in negativer Drehrichtung auf Position 300°
C fährt in positiver Drehrichtung auf Position 240°
C fährt in negativer Drehrichtung auf Position 0°
Ausführliche Beschreibung
2-9