Guten Morgen liebe Robo-Gemeinde, ich habe folgendes Problem:
Ich habe einen aufwändigen Bewegungsablauf in Bezug zu einem falsch positionierten Werkobjekt geteacht. Das Werkobjekt wurde nun korrigiert was dazu geführt hat, dass nun alle Teachpunkte 70 mm zu tief sitzen.
Ich möchte gerne bei allen Punkten 70 zur Z-Koordinate addieren, ist das automatisch möglich?
Es handelt sich bei den Punkten nicht um benannte RobTargets sondern um als * geteachte Punkte. Leider fällt damit eine FOR-Schleife mit GetDataVal(robtarget.trans.z+70) ins Wasser. Wie ich nun feststellen musste funktioniert die RobotStudio-Funktion RobtargetAdjust leider auch nur mit benannten Punkten, nicht aber mit *.
Die Benutzung von PDispSet verschiebt mir meinen Bewegungsablauf zwar dahin wo ich ihn haben will, dauerhaft ist das für mich aber nicht die Lösung; es soll schon die Koordinate des Teachpunktes geändert werden und auch das Werkobjekt muss da bleiben wo es hingehört.
Beim KUKA gibt es doch auch die Möglichkeit beliebig viele Teachpunkte um einen beliebigen Wert zu verschieben wobei deren Koordinaten angepasst werden.
Falls irgendjemand eine komfortable Lösung beim ABB kennt, ich bin für jede Anregung dankbar. Im Moment hoffe ich noch ich sitze nur auf dem Schlauch und es gibt eine einfache Lösung für mein Problem die ich nur nicht sehe.
Freundlicher Gruß,
FlashbackXXL