Page 1 of 1

How can this be possible???

Posted: Thu Feb 22, 2024 6:31 pm
by Uncle_Hairball
How can it be possible that a single constraint overconstrains a component??? How can a component with ZERO constraints be limited to moving in only one axis??? GAHHHH!!!!! I HATE SOLIDWORKS!!!

Re: How can this be possible???

Posted: Thu Feb 22, 2024 8:16 pm
by AlexLachance
Is the component fixed? 😅

Re: How can this be possible???

Posted: Fri Feb 23, 2024 8:29 am
by Glenn Schroeder
Ctrl+Q can be your friend.

Re: How can this be possible???

Posted: Fri Feb 23, 2024 12:40 pm
by Uncle_Hairball
AlexLachance wrote: ↑Thu Feb 22, 2024 8:16 pm Is the component fixed? 😅
Nope

Re: How can this be possible???

Posted: Fri Feb 23, 2024 12:41 pm
by Uncle_Hairball
Glenn Schroeder wrote: ↑Fri Feb 23, 2024 8:29 am Ctrl+Q can be your friend.
Yes, but not this time. Yet another case where SW required delete and start over.

Re: How can this be possible???

Posted: Fri Feb 23, 2024 1:58 pm
by Glenn Schroeder
Uncle_Hairball wrote: ↑Fri Feb 23, 2024 12:41 pm Yes, but not this time. Yet another case where SW required delete and start over.
That would have been my next suggestion.

Re: How can this be possible???

Posted: Sun Feb 25, 2024 6:11 pm
by Damo
Uncle_Hairball wrote: ↑Fri Feb 23, 2024 12:41 pm Yes, but not this time. Yet another case where SW required delete and start over.
I hate this about SW. Hate it with every fibre of my being. 😡🤬

It reminds me of this...
Insanity.jpg
Except, with SW and scenarios like this because it fails, you are required to do the exact same thing again to acheive the desired result.

Re: How can this be possible???

Posted: Sun Feb 25, 2024 8:44 pm
by Ronan1961
Glenn Schroeder wrote: ↑Fri Feb 23, 2024 8:29 am Ctrl+Q can be your friend.
Ctrl+Shift+Q might help if there are configurations

Re: How can this be possible???

Posted: Mon Feb 26, 2024 7:46 am
by JSculley
Are you using flexible subassemblies?

Re: How can this be possible???

Posted: Mon Feb 26, 2024 7:57 am
by AlexLachance
Uncle_Hairball wrote: ↑Fri Feb 23, 2024 12:41 pm Yes, but not this time. Yet another case where SW required delete and start over.
Was the component part of a symetry or a pattern? If so, an instance from either could have been the one "locking" it in place.

Re: How can this be possible???

Posted: Mon Feb 26, 2024 2:19 pm
by Uncle_Hairball
JSculley wrote: ↑Mon Feb 26, 2024 7:46 am Are you using flexible subassemblies?
Nope

Re: How can this be possible???

Posted: Mon Feb 26, 2024 2:21 pm
by Uncle_Hairball
AlexLachance wrote: ↑Mon Feb 26, 2024 7:57 am Was the component part of a symmetry or a pattern? If so, an instance from either could have been the one "locking" it in place.
Hmmm... wish I could check because that's a realistic possibility. Too bad I already fixed it. Delete and reconstruct.

Re: How can this be possible???

Posted: Mon Feb 26, 2024 2:42 pm
by AlexLachance
Uncle_Hairball wrote: ↑Mon Feb 26, 2024 2:21 pm Hmmm... wish I could check because that's a realistic possibility. Too bad I already fixed it. Delete and reconstruct.
When I'm getting some weird behavior like that in an assembly, I bring the bar back up to remove the patterns and mirrors.

It's also a habit I have which helps in keeping assemblies lighter. I've seen a lot of people not bother with mating to the original component and then have trouble with their assemblies so I've incorporated it in my workflow for large assemblies.

Re: How can this be possible???

Posted: Mon Feb 26, 2024 2:43 pm
by CarrieIves
We don't always get mates deleted when components are deleted. I have found that sometimes those will come back if a component was deleted and then added back to the assembly. So, I put a component in (forgetting that it had been in that assembly weeks ago) and try to add new constraints to put it where I think it should be. It will yell because it has unsupressed the mates that had been suppressed when I deleted the component.

Are there external references that could be driving this?

Re: How can this be possible???

Posted: Mon Feb 26, 2024 5:26 pm
by mp3-250
CarrieIves wrote: ↑Mon Feb 26, 2024 2:43 pm We don't always get mates deleted when components are deleted. I have found that sometimes those will come back if a component was deleted and then added back to the assembly. So, I put a component in (forgetting that it had been in that assembly weeks ago) and try to add new constraints to put it where I think it should be. It will yell because it has unsupressed the mates that had been suppressed when I deleted the component.

Are there external references that could be driving this?
Mates does not get deleted if you dismiss the delete confirmation dialog with delete children disabled.
In addition, under system option-error messages there is a checkbox to dismiss missing mates errors in the tree and they are brushed under the rug making the assy slow as those mates are calculated before being suppressed.

missing mates are errors and should not be dismissed.

Re: How can this be possible???

Posted: Tue Feb 27, 2024 12:44 pm
by Uncle_Hairball
I think Alex was right. I just had the same thing happen again and it turned out there were mates on both ends of a mirror.

Thanks everyone for the helpful suggestions!

Re: How can this be possible???

Posted: Tue Feb 27, 2024 1:44 pm
by Glenn Schroeder
Uncle_Hairball wrote: ↑Tue Feb 27, 2024 12:44 pm I think Alex was right. I just had the same thing happen again and it turned out there were mates on both ends of a mirror.

Thanks everyone for the helpful suggestions!
Sometimes it's unavoidable, but I try to avoid mating to components brought in with a pattern or mirror.

Re: How can this be possible???

Posted: Wed Feb 28, 2024 2:01 pm
by DavidWS
Uncle_Hairball wrote: ↑Tue Feb 27, 2024 12:44 pm I think Alex was right. I just had the same thing happen again and it turned out there were mates on both ends of a mirror.

Thanks everyone for the helpful suggestions!
That was what I was about to suggest as it happened to me in a large assy with mirrored parts... the mates were added to the mirrored parts instead of the parents... it's easy to make this mistake, especially when you have a very symmetrical assy and don't specifically check where in the tree you're working while selecting components in the graphics area for mating.

One help I've found is to color the key parent parts at the assy level, OR live by the rule of always working in a specific quadrant for symmetric assemblies.

Re: How can this be possible???

Posted: Wed Feb 28, 2024 2:20 pm
by JSculley
DavidWS wrote: ↑Wed Feb 28, 2024 2:01 pm One help I've found is to color the key parent parts at the assy level, OR live by the rule of always working in a specific quadrant for symmetric assemblies.
You call also roll the feature tree back above all the patterns/mirrors so they are invisible and unavailable for mates. Out of sight, out of mind.

Re: How can this be possible???

Posted: Wed Feb 28, 2024 3:49 pm
by Glenn Schroeder
JSculley wrote: ↑Wed Feb 28, 2024 2:20 pm You call also roll the feature tree back above all the patterns/mirrors so they are invisible and unavailable for mates. Out of sight, out of mind.
That's what I usually do.