Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Joint orientation issue when modelling a 6-axis robot

#1
Hi everyone,
I'm modeling a 6-axis collaborative robot similar to a UR arm in RoboDK — specifically the RO3 Max from Standard Robots. I’m using the “6-axis collaborative robot” template and manually entering the kinematic parameters based on the CAD model and manufacturer-provided dimensions.

The second joint (Joint 2) is not behaving as expected. Instead of rotating in the vertical plane (like a crane lifting the arm upward), it rotates in the same plane as Joint 1, as if both shared the same Z-axis. This causes the long vertical link to rotate incorrectly and leads to misalignment in the entire arm.

What I’ve tried:
[*]Adjusting Δθ₂ to 0°, ±90°, etc.
[*]Modifying Δθ₃ to reflect the change of plane.
[*]Using the following D-H parameters (based on real measurements):
When visualizing local axes, the Z-axis of Joint 2 doesn’t appear properly rotated relative to Joint 1. It seems like the coordinate frame of Joint 2 is not perpendicular to the one before it, even after testing several Δθ adjustments.

I need Joint 2 to rotate in a vertical plane, properly lifting the long link upward as in a typical UR5/UR10 configuration. Any advice, example files, or frame orientation tips would be greatly appreciated.
Thanks in advance!
Happy to share screenshots, files, or CAD models if needed.


Attached Files Thumbnail(s)
Captura de pantalla 2025-07-23 201822.png   
#2
Could you share your model so I can take a look?
  




Users browsing this thread:
1 Guest(s)