Community Tip - You can Bookmark boards, posts or articles that you'd like to access again easily! X

Translate the entire conversation x

Expressions in family table

kleipold
10-Marble

Expressions in family table

I'm working in Creo 11 and I have a fairly simple part, but I was trying to demonstrate a few concepts.  

 

I'd like to have a family table of a part.  This part has 4 dimensions that will vary between nominal, MMC and LMC with the tolerance being a parameter.  

 

I was hoping to write an expression that the MMC part was nominal + &tol and the LMC part was nominal - &tol, and I'd like to change the tolerance as a parameter.  
I've used the excel table in the family table - but I wanted to verify that I'm not missing a better option. 

 

kleipold_0-1739897876775.png

 

 

3 REPLIES 3

If I were attempting this, I'd probably have each of the four "nominal" dimensions as a parameter, as well as the tolerance. Something like:

nomDim1
nomDim2
nomDim3
nomDim4
tolerance

I'd drive the design with relations that utilize these parameters to set the actual dimensions of the part. You could also set up the nominal dimensions in the relations, so everything is in one place, like this:

/*
/* Set nominal dimensions. (Replace XX.XXX etc. with actual numbers)
/*
nomDim1 = XX.XXX
nomDim2 = YY.YYY
nomDim3 = ZZ.ZZZ
nomDim4 = AA.AAA

/*
/* Use current tolerance and nominal dimensions to set actual part dimensions.
/*
dim1    = nomDim1 + tolerance
dim2    = nomDim2 + tolerance
dim3    = nomDim3 + tolerance
dim4    = nomDim4 + tolerance

Thus, your family table would only have the instance name, and the tolerance for each instance. When you open a particular instance, the dimensions will be calculated, and all will be as you wish. This simplifies the family table considerably, and changing things is pretty easy.

You're absolutely right. I way over thought this.
Thanks!

Hi @kleipold,

 

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 

Announcements
NEW Creo+ Topics: Real-time Collaboration

Top Tags