GD&T concept · Material condition

Maximum Material Condition (MMC)

The Ⓜ modifier: the tolerance applies at maximum material, and departing from MMC grants bonus tolerance.

Definition

A feature of size is at its maximum material condition (MMC) when it contains the maximum amount of material: a shaft at its largest allowed size, a hole at its smallest. The Ⓜ modifier in a feature control frame means the stated tolerance applies when the feature is produced exactly at MMC — and as the produced size departs from MMC, the tolerance zone grows by exactly that departure. That growth is the bonus tolerance. The same idea applies in both directions: departing from MMC means a shaft is produced smaller or a hole larger — always toward more clearance and less material.

The MMC boundary: virtual condition

At MMC the tolerance zone defines the worst-case boundary for assembly — the virtual condition. For an external feature (a pin) the virtual condition is the MMC size plus the position tolerance; for an internal feature (a hole) it is the MMC size minus the tolerance. Whatever assembles against the part must clear that boundary, and the boundary never moves: as the feature departs from MMC, the zone grows, but the guaranteed clearance boundary stays put. That is why MMC callouts can be checked with a fixed functional gauge — the gauge is built to the virtual condition.

Bonus tolerance in practice

The arithmetic is a straight subtraction. A hole with ⌖ ⌀0.5 Ⓜ toleranced at Ø6.0 minimum is produced at Ø6.4: the departure from MMC is 6.4 − 6.0 = 0.4, so the position zone grows from 0.5 to 0.9 diameter. The part is easier to make than the frame first appears — which is the point of the modifier. The zone only ever grows; it never shrinks below the stated value.

Hole at MMC (smallest)Ø6.0Ø0.5 zone+0.4 bonusHole produced largerØ6.4Ø0.9 zone
Schematic example: the feature at MMC (Ø6.0) carries the Ø0.5 zone. Produced at Ø6.40.4 over MMC — a hole departs from its smallest size by getting larger — the zone grows by exactly that bonus, to Ø0.9. Feature and zone are not drawn to the same scale.

Where Ⓜ applies — and where it can't

MMC exists only for features of size — a cylinder or a width between two parallel planes. The common applications: position (by far the most frequent), axis straightness (the one Form control that accepts it), and profile of a feature of size on later ASME revisions. Never: flatness, circularity, cylindricity, runout, concentricity, symmetry, or any surface-applied orientation control — those reference the surface directly, not a size-derived boundary, so there is nothing for the modifier to act on.

Reading a feature control frame

⌖ ⌀0.5 Ⓜ A B C reads as a position tolerance of 0.5 diameter at MMC, located from datums A, B and C in precedence order. The Ⓜ sits in the tolerance compartment immediately after the value — everything before the first datum letter is part of the tolerance unit. Without Ⓜ (or Ⓛ) the frame means the plain default, regardless of feature size.

Geometric characteristic — positionØ0.5Tolerance value — zone diameterMMaterial condition — applies at MMC, bonus on departureAPrimary datumBSecondary datumCTertiary datum
The Ⓜ sits right after the tolerance value, inside the same compartment. The frame applies the 0.5 zone when the feature is at MMC and grows it by the departure from MMC — which is exactly the boundary a functional gauge checks.

Measurement

Functional gauging — a gauge built to the virtual condition. Fast and repeatable, the standard for high-volume production; the gauge passes every part whose boundary clears the virtual condition regardless of how the tolerance was consumed.

CMM coordinate measurement — measure the feature's size and location, compute the departure from MMC, and add it to the base tolerance before judging the measured location error. Slower, but it reports exactly how much of the tolerance was used.

When to use it

  • Clearance-hole patterns for fasteners, where the worst case is the smallest hole — the MMC boundary is the assembly guarantee
  • Mating shafts and hubs where the fit is decided at maximum material
  • Hard-to-hold locations where bonus tolerance can meaningfully cut scrap without relaxing the guaranteed fit
  • Any callout a functional gauge must verify — gauges only make sense against the MMC boundary