Guten Tag zusammen,
da ich hier neu bin erstmal ein nettes Hallo in die gesamte Runde. Ich bin von dem Forum hier sehr angetan, weil man beim lesen merkt das sich hier kompetente Leute finden und diese auch nett miteinander umgehen können (ohne diese ganzen Spielchen wie flamewars und persönlichen Angriffen oder dergleichen).
Nun zu meinem Problem:
Ich habe einen ABB "bekommen", der elektrisch und softwaremäsig in eine Anlage integriert ist und uns vom Hersteller so hingestellt wurde. Seit diesem Zeitpunkt und bis zu der Übergabe an mich ist viel passiert und gemacht worden an den Programmen, da er in eine Versuchsanlage integriert ist. Ich soll mich nun mal detailierter damit auseinandersetzen und auch verlorenes Wissen wieder herstellen. Dabei habe ich gemerkt das alle Progs nur mit einem tool funktionieren. Bei allen anderen tools kann er die Positionen nicht anfahren weil das Koordinatensystem im TCP so verdreht wurde das er die quasi "von hinten" anfahren will und diesen Punkt nicht erreichen kann. Ich habe mir dann erstmal die tooldata vorgenommen und gesehen das das eine tool anders definiert ist (q-Werte).
Allerdings liefert mir das Orient-Tool das diese Werte keine Drehung ergeben sondern die Achsen auf sich selbst abbilden.
Mit dem WINXYZ-Tool habe ich durch probieren herausgefunden das sich die gleichen Werte erreichen lassen wenn eine Drehung um y mit -90° ausgeführt wird.
Damit kommen wir zu meiner Vermutung und Frage: Ist es möglich das die Quaternionen nicht eindeutig sind? Hatte vielleicht schon einmal jemand ähnliche Probleme?
Da beide Soft-Tools (Orient und WINXYZ) vorgeben von ABB zu sein gehe ich davon aus das beide die Umrechnung in der jeweils richtigen Reihenfolge machen weil die Richtigkeit und Umkehrbarkeit auf jeden Fall davon abhängen. Oder liegt mein Fehler etwa in dieser Annahme?
Grüße
Patrick