×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Getting Solidworks to find the right assembly solution

Getting Solidworks to find the right assembly solution

Getting Solidworks to find the right assembly solution

(OP)
I've got an assembly with with hundreds of sub-assembly configurations.  Each top level assembly is a configuration of the various sub-assembly configurations.  In the top level assemblies I can move the interconnected 4-bar linkage configurations.

The problem I'm having is that Solidworks *sometimes* uses a second (mathmatically valid) solution, where the linkage has been toggled over-center, so it is in the improper position.

How can I force Solidworks to only find the proper solution (ie. a particular lever pointing in a general orientation)?  I tried constraining a point on the linkage to a fixed planar surface but that didn't work.

Thanks!

RE: Getting Solidworks to find the right assembly solution

(OP)
Yes, that's actually how I first created it (and it works), but I want to be able to move the mechanism by dragging the components (so I can check clearances).  Components aligned to a sketch won't animate.

RE: Getting Solidworks to find the right assembly solution

This is a common problem, especially when the assembly includes tangent and angular constraints.  There can be more than one valid solution to all the relations, so you don't always get the one that you want.  There are a couple of things to try:

1) Use configurations to drive the animation instead of manually dragging components.  This allows you to determine the point at which the assembly switches to the unwanted solution.  You can then suppress the mates which are causing this solution and add new mates to force the assembly back to the correct solution.  If your assembly only has a few positions at which you are at risk of having interference this is the way to go.  I have found that when jumping from one configuration to another which is significantly different it is common for this problem to occur.  If intermediate configurations are created which involve smaller changes you can often get to the second position without ever switching to the unwanted solution.

2)  Change the mating scheme.  The idea is to replace each angular mate with two distance mates.  You need to ensure that the distances are always positive, so this may mean creating reference geometry outside the model to mate to.  Eliminating angular mates will help a lot in eliminating this problem.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources