UR Robot Re-Orientation during program- Printable Version +- RoboDK Forum (//www.sinclairbody.com/forum) +-- Forum: RoboDK (EN) (//www.sinclairbody.com/forum/Forum-RoboDK-EN) +--- Forum: General questions about RoboDK (//www.sinclairbody.com/forum/Forum-General-questions-about-RoboDK) 在总结+——线程:你的机器人定位m (/Thread-UR-Robot-Re-Orientation-during-program) |
UR Robot Re-Orientation during program-JohnA-01-20-2022 Hi Jeremy, I have attached a machine tending project I am working on for a customer. If you run the main program you notice that the UR robot will re-orient during the move from Swing target to Wait Mill target. I used joint targets and the joints are not near singularity. What am I doing wrong ? I have run into this on almost every project I've done so if you can shed some light I would be grateful. John A [attachment=2929 Wrote:JohnA pid='11319' dateline='1642698319']Hi Jeremy, RE: UR Robot Re-Orientation during program-Olivier-01-20-2022 This is because the target is registered with a different configuration that require the robot to re-orient. Since it is a MoveJ with the target being in joint values, it will keep the joint values in memory instead of the cartesian position, so it will not follow the shortest path when doing the MoveJ. If you look at the joints values on the pictures, they are not the same even if the target is. To fix this, I suggest changing the MoveJ to a MoveL and re-teaching the target. You can switch back to MoveJ after. The MoveL force the robot to reach the next position in a straight line, so it will give you the correct configuration. Have a look at the joined station. RE: UR Robot Re-Orientation during program-Jeremy-01-21-2022 Take a look at this vidéo for more info. https://www.youtube.com/watch?v=mk1wvc19lTc&list=PLjiA6TvRACQfltgBxfEiXkZoj0YBFoaO3&index=11 |