Which palletizing system are you using ? If you are using Robotiq palletizing solution (https://robotiq.com/applications/palletizing) with UR10 robot, please send your feedback to support@robotiq.com. We will advise to make sure the robot use the best trajectory.
Our software calculates optimal trajectories and manage this kind of problems.
If you are doing a custom program, you may be able to manage this issue by choosing the appropriate type of move: MoveL, MoveJ or MoveP.
I am programming a Paletising programm for sheet metal parts and while testing the program, it often happened that after the program loop was executed without any problems, the robot rotated the Joint wrist 1 180 dg. This also meant, that wrist 3 had to counter the rotation to keep the Tool oriented correctly. This costs a lot of time between cycles which is unpractical and confused me a lot. But after the next cycle started, Wrist 1 rotated another 180 dg which caused the program to stop, since wrist 3 was now at its joint limit. I tried to solve this problem by limiting the joint wrist one in the safety installation, but that had no effect on the problem except that it stopped one cycle earlier (bc I limited the range of motion that greatly that it couldnt rotate 180 dg). This is really frustrating, since there is no way I can think of that could fix this. Could it be that the kinematics Calculation doesnt care at all about joint limits and just outputs the shortest delta angles? Im looking forward for any solutions, suggestions or even just insights how this problem occurs! Thanks in Advance