Jump to content

True Position with MMC in Datum Modifers


Recommended Posts

We have a part where we are having some issues. There are 4 holes (Ø.250" +.003"/-.000") with a True Position of | Ø .003 (MMC) | A MMC| B | C (MMC) |. I cannot get the MMC to stay when I setup the Characteristic in Calypso. Once I put in the line for Datum C, the MMC callout disappears and reverts to RFS.

To try and get it to work, I am thinking I need to generate a theoretical circle using the distance for Datum C as the Diameter with a tolerance of ± .010", but I dont think that is correct.

Any help would be appreciated.
888_76aa886551dab467b33930075fa0b6b6.jpg
888_7724896f33272241cbb00ae5f9e3ff12.jpg
888_f7c7028de8a2fb866dc98a3a54233499.jpg
Link to comment
https://qualityforum.zeiss.com/topic/7242-true-position-with-mmc-in-datum-modifers/
Share on other sites

If you are using Calypso 2023 - you can do this, but you would need to use the Simultaneous Evaluation via the new GD&T Engine.

In previous versions, you would need to use a Bore Pattern, and use the View Tolerance evaluation. It appears that your DRF is fully constrained, so you would not allow any Translation or Rotation.

Please sign in to view this quote.

Are you sure? Picture a functional gage where the datum simulators for Datum A and C made at MMC. Seems like rotation and translation would be possible. Not saying the drawing is right but rather trying to get into the engineer's head.

Please sign in to view this quote.

Once again - the features are not allowed to translate and rotate. They are allowed to have their Datum shift around.

If you turn on Translate/Rotation, you might as well not have a DRF as it is only being constrained Spatially.

*Edit* The Translate/Rotate options are intended for non-fully constrained DRFs, and Composite tolerances (the subsequent tiers)
So how do we get the bonus from the Datum tolerance to apply?

I just setup a Result Element with the result answer being the maximum diameter of Datum A (2.750) minus the actual diameter of Datum A, then using a formula for the Tolerance of the true positions to be "getActual("MMC BONUS FOR LOCATION OF .250 DIA. HOLES").actual+0.00".
The terminology that Calypso used is horrible because it's not MMC - it is MMB when applied to a Datum Feature.

Like Tom said, no bonus tolerance it given when MMB is applied, but the allowance for Datum Shift.

So typically what you will see is that your error is reduced with MMB as the Datum has shifted/floated to help remove the deviation from the basic dimensions it controls.
  • 2 years later...

In addition to what others have said, Datum Shift is intended to apply to all holes of a pattern simultaneously.  If one hole would "benefit" from shift but another would be pushed OOT by that shift, shift will not be applied.

If, say, your basic bolt circle is oversized (Ø3.144 too large), but the circumferential locations are all correct, datum shift cannot improve your results.  Likewise if the bolt circle is perfect, datum shift can attempt a rotation as allowed by feature tolerance but there may not be a datum shift that can bring all holes into tolerance if the angular location of one hole is too far from nominal.

If your bolt circle is near perfect, and the angular spacing between holes is also really good, but the entire pattern is shifted to the datums in the same direction (translation and / or rotation), datum shift will improve results.

I agree with Richard's observation that shift is applied when rotation / translation allowance boxes are unchecked when MMB is applied.  However I've not found an appropriate use of these checkboxes.  If I need a special rotation but don't use it, the rotation checkbox will not rotate to that special and positions still report big numbers.

×
×
  • Create New...