Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations 3DDave on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

possibile with part family?

Status
Not open for further replies.

nizzy100

Automotive
Apr 10, 2014
2
Hello,

i'm using NX7.5 with Teamcenter 8.3 and i am trying to achieve the following:

My structure is:

Code:
ass_1
| |_ Expression_1
| |_ Expression_3
|
|__ ass_2
|  |
|  |_ component_1
|  |_ component_2
|
|__ component_3
|
|__ component_4

I want to control component_1 and component_3 with the interpart-expressions 1 and 3.

Now i would like to generate a part family based on ass1 in which i can vary the expressions and also sometimes not include component 4.

For this i would like ass1, ass2, component_1 and component_3 to get a new part number, component_2 should always keep the same number because it won't get changed and also sometimes component_4 will not be necessary in the variant and therefore should sometimes not be included in the new assembly.

Is this possible with part families? Or is there a different way to achieve this?

Thanks
nizzy
 
Replies continue below

Recommended for you

This is somewhat against the Part family principle.
Part family members can only be saved by the PF template.
Therefore controlling the value of an expression in the top assembly is meaningless since you cannot save the change of the part family member.
( you can use Overriding inter part expressions, where you force an expression in a component to change the value as long as it is in the session, but the component will not be saved with this value.)

With that said, i think that you can do what you want, but instead of changing the value of an expression you select a different Component, which also is a part family member.
The sub component part families must have their members generated.
Note that it is the PF template of the sub component that should be the component in the "Ass_1".

If you in the PF template spreadsheet simply clear the cell for "Component_4", it will not be included.

The thing to think about though, is whether you want to go with Part Families or Reusable components . A PF you set up such that all possible variants are defined in the spreadsheet. You can then use any variant in any assembly, but you cannot when using the PF define a new variant. ( i.e "today i want this axle to be 33.34 mm instead of 32 which is written in the spreadsheet") To define a new variant you must edit the PF Template and in the spreadsheet define to new variant.

Reusable components which in some aspects are similar to PF's can be cloned into new parts. - New variants on the fly.


Regards,
Tomas
 
Thank you for your input.

I don't think i will achieve what i wanted to. Which is the generation of variants of assembly structures with parts that may change or not or may not even be used in that variant.

Reusable components only work for individual parts, right? But i don't want to have to create every single part for every variant by hand. This would be too much work. It needs to be automated and controlled by a set of parameters.

I guess this is not possible in NX/TC?
 
I have been wanting something like that for a while. I think the only way to do it is to make your own part family program through NX open or as a post action on the part family command.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor