Creating a Subassembly in a Configuration Assembly

Hello

 

The thing seemed trivial to me and in the end not at all... I have an assembly (which I call X) with many configurations and used in other assemblies (B, C, D, etc).

For practical reasons, I have to "compile" several pieces of this assembly into a subset (which I call A). I tried the " Form a subassembly" method, however the constraints that are exerted between the parts of this new subassembly and the rest of the parts of X are not taken over (in any configuration), and the constraints that are exerted between X and the assemblies B, C, D etc are not taken over either.

 

I guess either there's something I'm doing that shouldn't be done, or I'm not doing it and I should... Or it's not possible, in which case it's boring... :( Do you know a method to achieve my ends?

 

Thank you for your contribution

Hello

You have to attach a constraint to a subset (regardless of the configuration) each time, and then you indicate to use only on the chosen configuration using the "Configure function" menu . (right-click on the constraint).

configuration.png


configuration.png

Thank you for the answer,

 

But I can't understand the way forward...

 

If I like by creating the subset, it warns me that certain constraints and functions will be broken, which is precisely what I am trying to avoid... (see pj) I didn't understand everything, can you clarify the concept a little please...


capture.jpg

Sorry, I didn't understand exactly the problem at first. mea culpa :)

The "List External References" function should indicate the relationships between subsets.
There must be a problem at that level then.

reference_ext.png


reference_ext.png

it must be because your functions rely on edges or surfaces belonging to parts that are not going to be moved in "A".

You can try to rate the sketches of these functions (so that you don't have any more external refs) and redo your subassembly afterwards.

1 Like