Maximum Material Condition (MMC)

Maximum material condition (MMC) is the size at which a feature holds the most material: the smallest allowed hole or the largest allowed pin. A circled M after a geometric tolerance means that tolerance applies at MMC and grows, as bonus tolerance, as the feature is made away from MMC. That bonus is what makes MMC the usual choice for parts that just need to assemble.

Last updated

At a glance

Group
Modifiers and datums
Datum
Not a control
Modifiers
Ⓜ after tolerance or datum

What it means

The idea is simple. A hole at its smallest size is the hardest case for a bolt to pass through, so that is where location must be tightest. Make the hole bigger and it can sit further off-centre while still clearing the same bolt. MMC writes that into the tolerance: bonus = how far the actual size is from MMC.

For a hole, MMC is the lower size limit. For a pin or shaft, MMC is the upper size limit. Write it down before you calculate anything; mixing them up is the commonest error.

MMC also defines the virtual condition, the worst-case boundary that a mating part must clear. For a hole it is MMC size minus the geometric tolerance; for a pin it is MMC size plus the tolerance. That boundary is what a functional gauge pin or ring is made to.

How it changes the tolerance

MMC does not create a new zone shape. It changes the size of the zone of the control it modifies, usually position, perpendicularity or axis straightness.

The chart shows the result for a Ø10.0–10.2 hole with position Ø0.1 at MMC: allowed tolerance rises one-for-one with hole size, from Ø0.1 at 10.0 to Ø0.3 at 10.2.

Bonus tolerance at MMCA line chart. The horizontal axis is actual hole size from 10.0 to 10.2 mm. The vertical axis is allowed position tolerance. The line rises from 0.1 at 10.0 to 0.3 at 10.2, labelled bonus tolerance.10.010.110.20.10.20.3actual hole size (mm)allowed position tolerance Ø (mm)bonus grows away from MMC
Original Coplain diagram, not to scale; zones are exaggerated so they are visible.

Datums

MMC is a modifier, not a control, so it has no datum of its own. When a datum feature of size is referenced with a circled M (shown after the datum letter), it means the datum applies at its maximum material boundary (MMB) and the part may shift on it, giving extra movement called datum shift.

Where it can be used

ModifierWith maximum material condition (mmc)
Applies toOnly features of size: holes, pins, slots, tabs, bosses. Never to plain surfaces.
Used withPosition, orientation controls on a feature of size, and straightness or flatness of a derived median line or plane.
Not allowed withRunout, circularity, cylindricity, profile tolerances and surface form controls.

Example feature control frame

Example feature control frameFeature control frame: position symbol, diameter 0.1 at maximum material condition, datums A and B.Ø0.1MAB

Example: a Ø10.0–10.2 mm hole with position Ø0.1 at MMC

  1. MMC of the hole = 10.0 mm (smallest). Virtual condition = 10.0 − 0.1 = 9.9 mm, the largest pin guaranteed to fit.
  2. Hole at 10.00 → bonus 0 → allowed Ø0.10. Hole at 10.12 → bonus 0.12 → allowed Ø0.22. Hole at 10.20 → bonus 0.20 → allowed Ø0.30.
  3. A part measures 10.12 mm with a position error of Ø0.19 mm. 0.19 ≤ 0.22.

Result: The hole passes. A Ø9.9 mm functional gauge pin at the true position will enter every hole that passes.

How it is inspected

Common mistakes

How it relates to neighbouring symbols

Every GD&T symbol page: GD&T symbols chart

Calculators and further reading

Frequently asked questions

What is MMC for a hole and for a shaft?

For a hole, MMC is the smallest allowed size. For a shaft or pin, MMC is the largest allowed size. Both are the condition with the most material on the part.

How do you calculate bonus tolerance?

Bonus = the difference between the actual size and the MMC size. Add it to the tolerance in the frame. A Ø10.0–10.2 hole made at 10.15 with Ø0.1 at MMC is allowed Ø0.25.

What is virtual condition?

The worst-case boundary from size plus geometric tolerance at MMC. For a hole: MMC − tolerance. For a pin: MMC + tolerance. Mating parts designed to it always assemble.

Which controls can use MMC?

Position, orientation controls applied to features of size, and straightness or flatness of a derived median line or plane. Not runout, profile or surface form controls.

What does MMC after a datum letter mean?

The datum feature applies at its maximum material boundary (MMB). If it is made away from that boundary, the part can shift relative to the datum, which adds movement to the controlled features.

Sources

  1. ASME Y14.5-2018 Dimensioning and Tolerancing, ASME
  2. ASME Y14.5-2009 Dimensioning and Tolerancing (for drawings made to the earlier edition), ASME
  3. ISO 1101 Geometrical product specifications (GPS) — Geometrical tolerancing, ISO

COPLAIN AI PLATFORM

Generate yours automatically from your existing docs

Coplain turns bonus tolerance rules into plain inspection steps: measure size, compute the allowance, record the result.

Generate yours automatically with Coplain →

Related Tools & Templates