- After importing the STEP file into Simscape, have you verified the orientation of the gear's local reference frame using Mechanics Explorer?
- Specifically, is the gear's rotation axis (Z-axis) aligned with the global Z-axis?
- Also, in the Revolute Joint, is the axis of rotation explicitly set to [0 0 1]?Sometimes imported geometries from SolidWorks come in with unexpected frame orientations, which can cause this kind of mismatch.
Gear is rotating wrt wrong axis in simscape multibody
3 views (last 30 days)
Show older comments
I made two gears in solidworks and then exported their step. file. Then I opened simscape in simulink and connected these gears to revolute joint and then to rigid transform. I offsetted one gear to make a gear mesh and reoriented both gears to xy plane using the rigid transform. I changed one of the gear's torque to "provided by input". I then connected a constant so that that gear would rotate at a specified torque.
Now It should rotate wrt z axis but it rotates wrt x axis. How can I fix this issue?
0 Comments
Answers (1)
Abhishek
on 10 Jun 2025
Moved: Steve Miller
on 11 Aug 2025
Hi, just a quick clarification to better understand the issue:
See Also
Categories
Find more on Assembly in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!