Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Getting Solidworks to find the right assembly solution 1

Status
Not open for further replies.

hoganh

Mechanical
Oct 29, 2002
11
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!

 
Replies continue below

Recommended for you

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.
 
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.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor