2. Beispiel anhand einer AC-Maschine
Beispiel
AC-Maschine (ID58)
Bei der AC-Maschine liegen die Linearachsen auf Werkzeugseite und die Rundachsen auf Werkstückseite (als Rotatoren im Werkzeugtisch). Läuft man gedanklich vom Werkstück zum MNP und von dort zur Werkzeugspitze, begegnet man den Achsen
C, A, X, Y, Z
in dieser Reihenfolge. Dies ist die Achsreihenfolge in der kinematischen Kette. Allerdings ist zu beachten, dass bei jeder Achse, die auf Werkstückseite liegt, der Orientierungsvektor mit -1 multipliziert werden muss. Hier eine mögliche Konfiguration der AC-Maschine:
Konfiguration einer AC-Maschine:
# Null-Orientierung des Werkzeuges
# Werkzeug zeigt in Z-Richtung
kinematik[91].zero_orientation[0] 0
kinematik[91].zero_orientation[1] 0
kinematik[91].zero_orientation[2] 1
# Null-Position des Werkzeuges
# Werkzeug ruht im Punkt (12000, -3200, 500)
kinematik[91].zero_position[0] 12000
kinematik[91].zero_position[1] -3200
kinematik[91].zero_position[2] 500
# X-Achse definieren (Index 0)
kinematik[91].axis[0].type 1
kinematik[91].axis[0].orientation[0] 1
kinematik[91].axis[0].orientation[1] 0
kinematik[91].axis[0].orientation[2] 0
…
# Y-Achse definieren (Index 1)
kinematik[91].axis[1].type 1
kinematik[91].axis[1].orientation[0] 0
kinematik[91].axis[1].orientation[1] 1
kinematik[91].axis[1].orientation[2] 0
…
# Z-Achse definieren (Index 2)
kinematik[91].axis[2].type 1
kinematik[91].axis[2].orientation[0] 0
kinematik[91].axis[2].orientation[1] 0
kinematik[91].axis[2].orientation[2] 1
…
# C-Achse definieren (Index 3)
kinematik[91].axis[3].type 2
kinematik[91].axis[3].orientation[0] 0
kinematik[91].axis[3].orientation[1] 0
kinematik[91].axis[3].orientation[2] -1 # invertiert
…
# A-Achse definieren (Index 4)
kinematik[91].axis[4].type 2
kinematik[91].axis[4].orientation[0] -1 # invertiert
kinematik[91].axis[4].orientation[1] 0
kinematik[91].axis[4].orientation[2] 0
…
# Reihenfolge in kin. Kette: CAXYZ
kinematik[91].chain[0] 3 # C-Achse
kinematik[91].chain[1] 4 # A-Achse
kinematik[91].chain[2] 0 # X-Achse
kinematik[91].chain[3] 1 # Y-Achse
kinematik[91].chain[4] 2 # Z-Achse