Expressions in family table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
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.
- Labels:
-
General
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
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
