Why is a part in an assembly not enabled for contact set? on right click the Contact Set option is grayed out, but that part was in contact set for another part already. i made some changes in the part, maybe that's the reason, is it?
Solved! Go to Solution.
Solved by jletcher. Go to Solution.
Attach the assembly here. (delete all but two parts)
The CADWhisperer YouTube Channel
I cannot open the assembly not on your version where I am at.
Do you have adaptive in any of the parts or assemblies you are trying to use contact set on?
If you do this is why..
My subassembly is NOT Adaptive, but it is Flexible (Overridden in order to allow the appropriate movement that I'm testing for contact); "Contact Set" is also greyed out for me for this subassembly.
If I make a new Positional Representation with no flexibility, I am able to check Contact Set. And then I can switch back to another Pos. Rep., and the checkmark will still show, but will be greyed out, and it appears that the actual Contact Solver is not working properly...😣
I guess this doesn't help anyone much, except maybe to point out that Flexible subassemblies appear to not allow Contact Solving.
Hi! I think there is a bit confusion here. In terms of Contact Solve, a flexible sub is different than a non-flexible sub. A non-flexible sub is like a group of rigid bodies moving together. So, it makes sense to set the whole thing as a Contact Set.
Flexibility designation is instance based. It means the same sub definition can have flexible instances and non-flexible instances. In a flexible sub, the sub itself loses its meaning. All the components within the flexible sub will be solved together with the upper level components.
To make a Contact Set in a flexible sub, you need to edit it in place or open the sub in its own window. Then make all components within the assembly Contact Set. It should work.
Many thanks!