Maximum Material Condition (MMC) & LMC Bonus Tolerance Explained
Maximum material condition (MMC) and least material condition (LMC) are material condition modifiers in GD&T that allow a geometric tolerance to increase — earning "bonus tolerance" — as a feature departs from its critical size limit. MMC applies when a hole is at its smallest or a pin is at its largest. LMC applies at the opposite extreme. The bonus tolerance equals the departure from the critical size, giving manufacturers extra room without compromising assembly function.
Worked Example with Real Numbers
Consider a through-hole on a machined plate with the following drawing callout: a position tolerance of ⌀0.2 mm at MMC, and a hole diameter tolerance of ⌀20.0 – ⌀20.4 mm. The MMC size for a hole is its smallest limit, so MMC = ⌀20.0 mm.
If the actual hole measures ⌀20.3 mm, the departure from MMC is 20.3 − 20.0 = 0.3 mm. That departure becomes bonus tolerance. The total allowable position tolerance at that actual size is therefore 0.2 + 0.3 = ⌀0.5 mm.
This is the core power of the MMC modifier: the part that is easier to produce (a larger hole) automatically earns more positional freedom, because assembly clearance is actually greater. The mating pin has more room to be off-centre and still pass through without interference.
Use the True Position Calculation guide on MetricMech to verify measured co-ordinate data against the total tolerance zone. When you need to balloon and record every feature against its drawing callout, CadNexa's auto-ballooning tool maps the GD&T callouts directly to your inspection report, removing manual transcription errors.
Formula and Variables
The bonus tolerance relationship is straightforward and applies symmetrically to both MMC and LMC modifiers, differing only in the reference size used.
| Variable | Symbol | Definition |
|---|---|---|
| Stated geometric tolerance | Tstated | The tolerance value written in the feature control frame (e.g. ⌀0.2 mm) |
| MMC size (hole) | MMC | Smallest allowable hole diameter (most material) |
| MMC size (pin/shaft) | MMC | Largest allowable pin diameter (most material) |
| LMC size (hole) | LMC | Largest allowable hole diameter (least material) |
| LMC size (pin/shaft) | LMC | Smallest allowable pin diameter (least material) |
| Actual mating size | AMS | The measured size of the feature |
| Bonus tolerance | Tbonus | Additional tolerance earned by departing from the critical size limit |
| Total tolerance | Ttotal | Tstated + Tbonus |
For the MMC modifier (circled M):
Tbonus = |AMS − MMC|
Ttotal = Tstated + Tbonus
For the LMC modifier (circled L):
Tbonus = |AMS − LMC|
Ttotal = Tstated + Tbonus
Maximum bonus tolerance is always earned when the feature reaches LMC (for an MMC callout) or MMC (for an LMC callout). The maximum total tolerance equals Tstated plus the full size tolerance band of the feature.
ASME Y14.5-2018 (section 6) is the authoritative US standard governing material condition modifiers and bonus tolerance. ISO 2692 covers the equivalent concept under the term "maximum material requirement" (MMR) and "least material requirement" (LMR). Always confirm which standard governs the drawing before interpreting modifiers.
Step-by-Step Calculation Method
- Read the feature control frame. Identify the geometric tolerance value (e.g. ⌀0.2 mm position) and confirm whether the modifier is MMC (circled M) or LMC (circled L). If neither symbol appears, the callout defaults to RFS — no bonus applies.
- Identify the feature size tolerance. From the dimension block, find the upper and lower limits of the feature (e.g. ⌀20.0 – ⌀20.4 mm for a hole).
- Determine the critical size (MMC or LMC). For MMC: holes → smallest limit; pins → largest limit. For LMC: holes → largest limit; pins → smallest limit.
- Record the actual mating size (AMS). Use your CMM report, air-gauge reading, or go/no-go gauge data to confirm the feature is within its size tolerance before proceeding.
- Calculate the bonus tolerance. Subtract the critical size from the AMS (take the absolute value): Tbonus = |AMS − critical size|.
- Compute the total tolerance. Add the stated geometric tolerance and the bonus: Ttotal = Tstated + Tbonus.
- Compare the measured deviation to Ttotal. Calculate true position or other applicable deviation from your CMM data. If the deviation is ≤ Ttotal, the feature conforms. See the True Position Tolerance GD&T Formula guide for the deviation formula using X and Y co-ordinate data.
For tolerance stack-up analysis that incorporates MMC bonus into a worst-case or RSS chain, refer to the Tolerance Stack-Up: Worst Case vs RSS guide on MetricMech — the MMC bonus effectively increases the floating fastener clearance in assembly models.
When to Use MMC vs LMC in GD&T Design
The MMC modifier is the default choice for most assembly-critical features such as clearance holes, counterbores, and locating pins. When functional assembly requires parts to mate without interference, a larger hole or smaller pin generates real extra clearance, and awarding bonus tolerance reflects that physical reality.
The LMC modifier serves a different concern: minimum wall thickness, minimum edge-break integrity, or structural adequacy. A deep drilled hole near a thin wall benefits from an LMC callout on position — as the hole approaches its largest size, the bonus tolerance is zeroed out, ensuring the wall thickness is never compromised by positional shift.
| Modifier | Typical Feature | Design Concern Addressed | Bonus Earned When... |
|---|---|---|---|
| MMC (circled M) | Clearance holes, locating pins | Assembly fit and interchangeability | Feature departs toward LMC |
| LMC (circled L) | Deep holes near thin walls, tapped holes | Minimum wall thickness, structural integrity | Feature departs toward MMC |
| RFS (no symbol, ASME Y14.5-2018 default) | Precision bearing bores, datum features | Tight functional requirement at every size | Never — no bonus applies |
In automotive PPAP submissions, MMC callouts appear frequently on stamped and cast hole patterns where the tooling naturally produces hole sizes distributed across the tolerance band. Recording the actual size alongside the geometric deviation — and confirming the total tolerance — is a mandatory inspection step. When documenting this during first article inspection, CadNexa auto-ballooning links each ballooned callout to its actual measurement record, including the modifier symbol, so reviewers see the bonus tolerance logic clearly without manual annotation.
The Go/No-Go Gauges guide on MetricMech explains how functional gauges embody the MMC boundary directly — the "go" gauge for a hole is sized at the MMC limit, so it physically rejects any hole smaller than MMC before a geometric check is even needed.
Common Mistakes with MMC and LMC Modifiers
Mistake 1 — Confusing which size is MMC for a hole vs a pin. New engineers sometimes assume MMC means the largest size because "maximum" sounds large. For a hole, MMC is the smallest diameter because that is when the hole contains the most material. For a pin, MMC is the largest diameter. Always think in terms of material volume, not dimensional value.
Mistake 2 — Applying bonus tolerance without first verifying the feature is within its size tolerance. If the hole measures outside its dimensional tolerance band, the part fails regardless of the geometric result. The size check must pass before bonus tolerance is calculated. This sequencing error frequently appears in manual CMM reports.
Mistake 3 — Using the nominal size instead of the actual mating size for bonus calculation. Bonus tolerance is based on the actual measured size at that specific feature, not the nominal or mean size. Using the nominal defeats the purpose of the modifier and can either over-accept or over-reject parts.
Mistake 4 — Applying MMC to non-features of size. Flatness, straightness of a surface, and angularity applied to a plane are not features of size. The MMC modifier cannot legally appear in those feature control frames under ASME Y14.5. Reviewers catching this during drawing approval should flag it immediately — it indicates a GD&T callout error, not just an inspection question.
Mistake 5 — Ignoring datum feature modifiers. The MMC or LMC modifier can also appear after a datum reference letter in the feature control frame (e.g. |⌀0.2 M | A | B M |). The modifier on the datum reference introduces datum shift — an additional allowable movement of the datum simulator — which is a separate and additive source of tolerance. Treating datum shift as the same concept as feature bonus tolerance leads to under-constrained inspection setups.
For a broader view of drawing interpretation errors that affect inspection pass rates, the ISO 2768 General Tolerances guide covers the implied tolerance context that surrounds every feature control frame.
Frequently Asked Questions
What is maximum material condition (MMC) in GD&T?
MMC is the condition where a feature contains the most material — the smallest hole or the largest shaft. Applying the MMC modifier (circled M) to a geometric tolerance allows bonus tolerance as the feature departs from MMC toward LMC. The standard governing this in the US is ASME Y14.5-2018; the international equivalent is ISO 2692.
How do you calculate bonus tolerance with the MMC modifier?
Bonus tolerance equals the absolute difference between the actual mating size and the MMC size. Add this bonus to the stated geometric tolerance to get the total allowable tolerance at that actual size. For example, if MMC = ⌀20.0 mm, AMS = ⌀20.3 mm, and Tstated = ⌀0.2 mm, then Ttotal = 0.2 + 0.3 = ⌀0.5 mm.
What is least material condition (LMC) and when is it used?
LMC is the condition where a feature contains the least material — the largest hole or the smallest shaft. The LMC modifier is used when minimum wall thickness or structural integrity is the design concern, rather than assembly clearance. It is less common than MMC but appears regularly in castings, deep-drilled components, and aerospace structures where wall thinning is a failure mode.
Can bonus tolerance apply to all GD&T characteristics?
No. Bonus tolerance only applies to features of size (holes, slots, pins, tabs). It cannot be applied to form controls like flatness or straightness applied to a surface, nor to profile of a surface unless that surface is a derived feature of size. The NIST GD&T Advisor provides a useful rules reference for allowable modifier combinations.
What is the difference between MMC and RFS in GD&T?
RFS (regardless of feature size) means the stated geometric tolerance applies at every actual size with no bonus. MMC allows additional tolerance as the part moves away from maximum material, making it less restrictive and more manufacturing-friendly. Under ASME Y14.5-2018, RFS is the default when no modifier symbol appears; under earlier editions (Y14.5M-1994) the default rules differed, so always confirm which revision governs the drawing.