Skip to main content
6-Contributor
Jun 3, 2025 8:17 PM UTC
Question

Multiple Assy Configurations using Constraint Sets & Family Tables

I have an assembly that needs multiple configurations. In one configuration component A is assembled to component B. In another configuration, A is assembled to component C and B doesn't exist or is suppressed.


I think using a Family Table and Constraint sets would be a great solution. In the first FT instance I have a Constraint Set that constrains A to B and in a second instance, I have another Constraint Set that assembles A to C. However, the problem is that when I suppress B in the second instance, A becomes suppressed as well. I'm assuming this is because the Constraint Set that is used in the first instance makes A a child of B. Is there any workaround for this?

 

Is there any discussion about having disabled Constraint Sets severing or negating parent/child relationships? It seems to me that would make sense and open more flexibility when using Creo assemblies.

 

Currently using Creo 11

5 replies

Dale_Rosema
23-Emerald IV
Jun 3, 2025 8:41 PM UTC

Something I have done (and it may not be the best practice) is have (2) instances of "A" in the generic assembly. One is constrained to "B" and the other is constrained to "C". For the first instance in the family table I have the first "A" and "B" and in the second instance I have the second "A" and "C".

That way you have one configuration in the first instance and the second configuration in the second instance.

 

As you have learned, if a model is not in the instance, anything constrained to that model is no longer in the instance either since it is constrained to nothing.

Translate
tbraxton
22-Sapphire II
Jun 3, 2025 8:46 PM UTC

Using a skeleton and constraining all of the components (A,B) to the skeleton model is another option and the one I would use. By constraining to the skeleton there are no direct parent child relationships between the components.

 

A family table for this type of thing can be unstable and cause problems with Windchill.

Translate
Dale_Rosema
23-Emerald IV
Jun 3, 2025 8:54 PM UTC

FYI: I work for a small company - 2 seats and no Windchill.

(... and simple designs)

Translate
24-Ruby III
Jun 4, 2025 5:10 AM UTC

Hi,

workaround:

  1. assemble A as first component
  2. assemble B to A
  3. assemble C to A
Translate
Community Moderator
Aug 11, 2025 6:14 PM UTC

Hi @TL_10036246,

 

I wanted to see if you got the help you needed.

If so, please mark the appropriate reply as the Accepted Solution. It will help other members who may have the same question.
Of course, if you have more to share on your issue, please pursue the conversation. 

 

Thanks,
Anurag 

Translate