[Da...] Posted July 6, 2021 Share Posted July 6, 2021 we have prints that are using Mid Plane between two planes for Alignment Levelling. I need to use a formula in the tolerance box because mid plane has no thickness. the thickness of Datum is reported as a separate distance measurement of the two planes. so now for the MMC I need to put a formula in the True Position tolerance box. Print datum thickness is .245 +.003 -.003 or .242 min to .248 max this would be the basic Formula in tolerance box. (getActual("22 -A- Distance").actual)-0.242 But now the issue comes into play - the actual feature size "Thickness" is out of tolerance. . . if actual is .250 the formula would result in .008 or .002 over feature size allowance. And the resultant MMC Bonus that would be applied is More than allowed. So how can i make the formula "calculation" Tolerance be limited to the print tolerance ? Link to comment Share on other sites More sharing options...
[Er...] Posted July 6, 2021 Share Posted July 6, 2021 min(calculation,maxlimit) Link to comment Share on other sites More sharing options...
[Da...] Posted July 6, 2021 Author Share Posted July 6, 2021 i'm trying to put the calculation into the tolerance box for the True Position characteristic the feature "thickness" is a different characteristic Link to comment Share on other sites More sharing options...
[Ro...] Posted July 6, 2021 Share Posted July 6, 2021 You can create a Symmetry Plane feature from the two planes and use it to report both the thickness and use the MMC in a TP characteristic. You can go to Extras/Settings/Measurement/MMC-LMC tab and check Restriction to Dimension Tolerance to limit the amount of bonus used to only the tolerance range. Link to comment Share on other sites More sharing options...
[Se...] Posted July 7, 2021 Share Posted July 7, 2021 Hello, we solve it like this: for innerØ / bore: nominal+ min(BonusMax, max(0,(getActual("Characteristic").diameter-MinDimension))) for outerØ / shaft: Nominal+ min(BonusMax, max(0,MaxDimension-(getActual("Characteristic").diameter))) Nominal = drawing specification (basic tolerance) MinDimension/MaxDimension = lower / upper tolerance limit BonusMax = tolerance width The Max expression is only used to replace negative values with zero. In the Min expression the smallest value is output, by the BonusMax expression the highest permissible value is indicated. If the values are larger than BonusMax the BonusMax is output, if they are smaller the calculated value. This value is added to the basic tolerance. Link to comment Share on other sites More sharing options...
[Ri...] Posted July 7, 2021 Share Posted July 7, 2021 Create a theoretical Circle feature from the Mid Plane. Place your ±.003 tolerance on the circle feature. Use the Circle feature in the true position and apply modifiers as needed. No more issues of OOT modifier values. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in