Hi, Im currently working on a large assembly with a lot of messed up constraints. Is there a good way to go about fixing all these or should I just start from the bottom of the list and work my way up? Thanks!
Well, it depends on the assembly.
If you are just looking to fix the mates that are there, then start from the top and work your way down.
However, if you are looking for a more efficient way of mating your assembly, then that will be impossible to judge without looking at your assembly.
You would need to attach it.
Usually its easier to delete them all and redo.
Unless you know which one caused the problem.
1-AG36Z3D wrote: Hi, Im currently working on a large assembly with a lot of messed up constraints. Is there a good way to go about fixing all these or should I just start from the bottom of the list and work my way up? Thanks!
All mates are solved concurrently, so the order of the mates in the tree is irrelevant. However, since newly added mates appear at the bottom of the list (if they haven't been rearranged) suppressing from bottom to top until the errors are gone can be a useful method. If you have any flexible subassemblies, start with those. Suppress all their mates and change them from flexible to rigid. Unsuppress any mates that don't depend on the subassembly being flexible. Change the subassembly back to flexible and unsuppress the remaining mates one at a time. Sometimes this works, but often the problem will return.
If you have a lot of mates in an assembly, the assembly is too large. Make a backup of the assembly, and then try selecting parts and subassemblies, right click and select "Form Subassembly". Yes it'll break even more mates and you'll have to fix them, but in the end you'll have a much more manageable top level assembly. And don't be afraid to go into the subassemblies to do the same thing. Too many mates is tough to manage, just like too many sketch relations in one sketch...Break it up...
Retrieving data ...