ds-blue-logo
Preview  |  SOLIDWORKS USER FORUM
Use your SOLIDWORKS ID or 3DEXPERIENCE ID to log in.
NBNikolay Bratovanov18/11/2014

Hi,

I created a robot arm assembly which must have 500 degrees range of motion. To restrict its rotation I do the following:

- Select Advanced Mates > Limit Angle Mate.

- Choose the mid-plane of the arm and the mid-plane of the body of the robot.

- Set "Angle" to 0, "Max Value" to 250 and "Min Value" to -250.

- Press "OK"

When I start rotating the arm, it makes a 250 degrees rotation and when I rotate it the other way it stops at 110 degrees (the total range of motion becomes 140 degrees) . Then I see that the Limit mate has changed its values to Angle = 110deg; Max.value = 250deg; Min.value = 110deg;

Can you help me solve this problem? Is it possible to limit rotary motion greater than 360 degrees by using Limit mates?

Thank you!