How can i change rotation axis?

Rotation axis normally defined axis around Z,I want to rotate my modal around x and y axis how can i change rotation axis of the revolute joint?
Thanks

1 Comment

ABDELKADER
ABDELKADER on 24 Mar 2025
Moved: Matt J on 24 Mar 2025
Do you have the model of the Delta robot?

Sign in to comment.

Answers (2)

Matt J
Matt J on 16 Mar 2013
It's not clear what kind of data you're rotating, but this might help

4 Comments

Thank you for your answer but i need to give more information,im using simmechanics and i have model of delta robot and i need to rotate 3 paralel cylinder which are connected to the main body and controls with 3 servo motor in real.So i want to rotate these cylinders respect to their frame not base frame,because these joints rotating same time but their position and their rotation axis should be different. Link below you can see my model and i can send you my modal if it will be helpfull.
Thank you very much.
Sorry for the array of questions, but what SimMechanics generation are you using - first or second? (If you don't know, you are probably using first-generation)
No im using second generation.
Can you send me the model?

Sign in to comment.

Canberk Suat Gurel
Canberk Suat Gurel on 28 Sep 2017
In the second version, the revolute joint only rotates about the Z axis. In order to find your way around this you can use the revolute joint that is available in the first generation, which allows the axis of rotation to be altered as desired. The first generation revolute joint is also available in the sm_lib of the second generation as follows:

Asked:

on 16 Mar 2013

Commented:

on 24 Mar 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!