Skip to main content
1-Visitor
December 17, 2013
Solved

Assembly Family Tables - Using Constraints in the Table?

  • December 17, 2013
  • 1 reply
  • 16064 views

I have a query that may become a product idea, I'm not sure:

I have a large assembly comprising a small sub-assembly and a large sub-assembly. The large sub-assembly can be assembled in a number (say 5) of different positions by mating a certain surface in the large S/A with the appropriate one of 5 different surfaces in the small S/A. These positions are not defined in terms of dimension, but are rather determined by which of a number of surfaces is chosen to mate the large S/A to.

In the past, I have made a family table, with 5 of the large S/A assembled to the generic and switched all except one off in each instance.

That's OK, but it really is a large S/A, with all the associated difficulties arising from large assemblies. Stick it in 5 times and its response becomes somewhat sluggish.

What I would like to do is assemble the large S/A once and have its assembly constraints as a column in the family table. I could define 5 constraint sets when I assemble the large S/A into the top model and disable all except one set, then use the family table to selectively enable and disable constraint sets.

 

I can't see a way to do this in WF4.

 

Is there a way?

Is it possible in WF5 or CP2?

Is there already an idea covering this? (I can't find one)

Should I raise an Idea?

 

I look forward to your response.

 

Thanks,

 

John

 

Wildfire 4, M220


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
Best answer by LukaszMazur

It's definitely possible in Creo 2.0. IIRC, in Creo PTC added in assemblies parameter PTC_CONSTRAINT_SET, which you can use to change active constraint set for given component.

So you started with the right idea of making different constraints set for every placement variant, and now in Parametric 2.0 you'd need to just add PTC_CONSTRAINT_SET parameter to the family table and there you could simply change the constraint set's name for the corresponding family instance.

1 reply

16-Pearl
December 17, 2013

It's definitely possible in Creo 2.0. IIRC, in Creo PTC added in assemblies parameter PTC_CONSTRAINT_SET, which you can use to change active constraint set for given component.

So you started with the right idea of making different constraints set for every placement variant, and now in Parametric 2.0 you'd need to just add PTC_CONSTRAINT_SET parameter to the family table and there you could simply change the constraint set's name for the corresponding family instance.

17-Peridot
December 17, 2013

Never knew that and is great to know, Lukasz. Thanks!