Modifiers and Material Conditions

MMC, LMC and RFS, bonus tolerance, virtual and resultant condition, projected tolerance zone, tangent plane, free state and every other modifier, with worked examples.

A feature control frame states what is controlled and how much. Modifiers say when and how the tolerance applies: whether it grows as the feature moves away from its worst-case size, whether it is measured at a plane, in a free state, or on a projection. The most important ones are the material condition modifiers: Ⓜ (maximum material condition, MMC), Ⓛ (least material condition, LMC), and the default of none, which means regardless of feature size (RFS). This page covers all of them with formulas and worked examples. It is part of the GD&T guide and follows ASME Y14.5-2018.

Every modifier and symbol

SymbolNameMeaningTypical use
⌀DiameterThe zone is cylindrical (a round tolerance zone) instead of a pair of planesPosition or perpendicularity of holes and pins
S⌀Spherical diameterThe zone is a sphereThe position of a ball center
ⓂMaximum material conditionThe tolerance applies at MMC and gains bonus as the feature departs from MMC. Also used on datum featuresClearance fits, fasteners
ⓁLeast material conditionThe tolerance applies at LMC and gains bonus as the feature departs from LMCMinimum wall thickness, minimum edge distance
(no symbol)Regardless of feature sizeThe tolerance applies at every size, with no bonus. This is the default in ASME Y14.5-2009 and laterPress fits, locating features, runout
ⓅProjected tolerance zoneThe zone extends above the surface; the value gives the heightTapped holes, press-fit pins that carry a mating part
ⒻFree stateThe tolerance applies to the part with no restraining forcesThin, flexible parts such as gaskets and sheet metal
ⓉTangent planeThe tolerance applies to the plane touching the high points of the surfaceFlat surfaces that sit on a mating face
ⓊUnequally disposed profileThe zone is not centered on the true profile; the number after it is the outside partProfile of a surface
ⒾIndependencyRule #1 (the envelope requirement) does not apply to this sizeFeatures where form is controlled separately
ⒺEnvelopeISO: the envelope requirement applies (the reverse of the ASME default)ISO drawings that keep the envelope rule
STStatistical toleranceThe tolerance may be met by statistical process controlHigh-volume parts with a capable process
CFContinuous featureFeatures that are physically separate are treated as oneA split or interrupted shaft
4X, 6 HOLESNumber of placesThe frame applies to that many identical features, each on its ownHole patterns
SIM REQT / SEP REQTSimultaneous / separate requirementSeveral frames with the same datums are checked together or on their ownPatterns and two-frame callouts
[ 25 ] (boxed)Basic dimensionThe exact theoretical value; its tolerance comes from the frameLocating a feature or defining a true profile
( 25 )Reference dimensionFor information onlyOverall sizes and conversions

MMC, LMC and RFS

Every feature of size has two extreme sizes, and the one that leaves the most material is its maximum material condition; the one that leaves the least is its least material condition.

FeatureMMC (most material)LMC (least material)
External: a pin, shaft or bossThe largest size (upper limit)The smallest size (lower limit)
Internal: a hole or slotThe smallest size (lower limit)The largest size (upper limit)
0.10.20.310.010.110.2Actual hole size (MMC = 10.0, LMC = 10.2)Allowed position zone ⌀ (for a ⌀0.1 tolerance stated at each condition)MMCLMCRFS (no modifier)
How the tolerance zone grows with the size of a hole: at MMC the zone is just the stated value; as the hole gets larger the zone gains the same amount (bonus). At LMC the bonus runs the other way. With no modifier (RFS) the zone never changes.
ModifierWhere the stated tolerance appliesBonus toleranceUse it when
Ⓜ (MMC)When the feature is at its MMC sizeYes: equal to how far the size departs from MMCThe feature has to fit something (a bolt through a hole). Clearance matters, not exact position
Ⓛ (LMC)When the feature is at its LMC sizeYes: equal to how far the size departs from LMCThe feature must not break through or leave too little material (wall thickness, edge distance)
RFS (no symbol)At every sizeNoneThe position or alignment must be controlled exactly, whatever the size (press fits, bearings, balance)

Bonus tolerance (MMC) = |actual size − MMC size|
Total tolerance = stated tolerance + bonus

Virtual and resultant condition

The boundary a feature must stay inside is the virtual condition: the combined effect of its size and its geometric tolerance at the worst case. A gage built to the virtual condition checks every part at once. The opposite, the worst case on the other side, is the resultant condition.

Virtual condition, external feature (pin) at MMC: VC = MMC size + geometric tolerance
Virtual condition, internal feature (hole) at MMC: VC = MMC size − geometric tolerance
Resultant condition, external: RC = LMC size − (geometric tolerance + the size departure)
Resultant condition, internal: RC = LMC size + geometric tolerance + the size departure

Worked example: virtual and resultant condition

A hole ⌀10.0 to 10.2 has position ⌀0.1 at MMC (Ⓜ). A pin ⌀9.8 to 10.0 has position ⌀0.1 at MMC.

FeatureMMCVirtual conditionResultant condition
Hole ⌀10.0–10.210.010.0 − 0.1 = 9.910.2 + 0.1 + 0.2 = 10.5
Pin ⌀9.8–10.010.010.0 + 0.1 = 10.19.8 − (0.1 + 0.2) = 9.5

Each is a separate illustration. A fixed pin ⌀9.9 is the gage for the hole’s virtual condition, and a gage hole ⌀10.1 is the gage for the pin’s. For two such parts to assemble at the worst case, the hole’s virtual condition must be at least as large as the pin’s virtual condition (here 9.9 against 10.1, so this pairing would not assemble: the hole needs a larger MMC size or the pin a smaller one).

Tolerance versus size

A hole ⌀10.0 to 10.2 with a stated position tolerance of ⌀0.1. The tolerance that is actually available at three different sizes depends on the modifier:

Hole sizeRFS ⌀0.1MMC ⌀0.1 ⓂLMC ⌀0.1 Ⓛ
10.00.10.10.3
10.10.10.20.2
10.20.10.30.1
  • RFS never changes: 0.1 at every size.
  • MMC grows as the hole gets larger: 0.1, 0.2, 0.3. The extra comes free because a larger hole leaves room for the position error.
  • LMC goes the other way: biggest when the hole is smallest (0.3, 0.2, 0.1 as the hole gets larger).

LMC: protecting wall thickness

MMC is for fit; LMC is for strength. Applying Ⓛ to a hole’s position means that the smaller the hole is than its LMC size, the more the hole may move, because a smaller hole leaves more wall. It guards a minimum wall thickness at the thin side.

Worked example: minimum wall at LMC

A hole ⌀10.0 to 10.4 sits with its center 12.0 from an edge. Its position is ⌀0.2 at LMC (Ⓛ). At the LMC size (⌀10.4) the zone is ⌀0.2, so the axis may be 0.1 either way from nominal.

Minimum wall = 12.0 − 10.4 ÷ 2 − 0.2 ÷ 2 = 12.0 − 5.2 − 0.1 = 6.7 mm

If the hole is smaller than ⌀10.4, bonus tolerance increases the zone, but the wall stays at least 6.7 mm, because the smaller hole removes less material. That is the point of LMC: the minimum wall is guaranteed.

Projected tolerance zone

A fastener in a tapped hole stands up out of the part, carrying the mating part. If the hole is tilted, the top of the screw is displaced far more than the hole’s own position suggests. The projected tolerance zone (Ⓟ) moves the position zone out of the hole and up to the height of the mating part, so the tolerance is controlled where it matters.

  • Frame: the position frame, then Ⓟ, and the projection height is given beside the frame or in a note.
  • Height: the thickness of the mating part (plus any washer or gasket) for a bolt, or the length of a pin above the surface.
  • Use: tapped holes, press-fit pins and dowels. See the Position and Location page for a full worked example.

Tangent plane, free state, independency

ModifierWhat it doesExample
Tangent plane ⓉThe flatness or orientation tolerance applies to the plane touching the high points of the surface, not to the surface itself. A bumpy face that sits flat on a mating part passesPerpendicularity 0.1 Ⓣ to A: the tangent plane, found with a surface plate, must be square
Free state ⒻThe part is measured with no clamping or restraint. Flexible parts spring out of shape when clamped, so the tolerance may need to be met in the free state, then again when restrainedA thin ring: circularity 1.0 Ⓕ; restrained, 0.2
Independency ⒾCancels Rule #1: size and form are checked separately. A part may then exceed the perfect-form envelope at MMCA flexible part whose form is controlled by its own frame
Envelope Ⓔ (ISO)ISO 8015 default is independency; Ⓔ asks for the envelope requirementAn ISO drawing that wants a perfect-form boundary

Statistical tolerance and continuous feature

Statistical tolerance (ST). A tolerance marked ST may be met by statistical process control rather than by every part. It lets a wider tolerance be used in a stack-up because the likelihood that all parts are at their extreme is small. It requires a process in control and is used with caution; see the Inspection and Tolerance Stack-up page for RSS and worst case.

Continuous feature (CF). When a feature of size is made of several parts that are physically separate (a shaft with an interrupted groove, or two coaxial bores separated by a web), CF in the frame tells the reader to treat them as one feature. It saves writing “2 SURFACES” or putting a common datum on each.

Worked examples

Example 1: MMC bonus on a pattern

Four holes ⌀6.0 to 6.2 have position ⌀0.2 at MMC to A | B | C. A part is measured at ⌀6.15 with an axis 0.14 from true position (a diametral zone of 0.28).

  • Bonus = 6.15 − 6.0 = 0.15.
  • Total tolerance = 0.2 + 0.15 = 0.35.
  • The axis is 0.14 from the true position, so it is using a diameter zone of 2 × 0.14 = 0.28, which is inside the available 0.35. Pass. Without the modifier (RFS) the same hole would be allowed only 0.2 and would fail.

Example 2: MMC on the datum feature

A pattern is located to a datum B at MMC (Ⓜ on the datum reference). B is a bore ⌀20.0 to 20.1 with a form tolerance of 0.

  • The datum feature is simulated by a gage at its virtual condition. Since B’s MMC is 20.0 (smallest hole) and its geometric tolerance is 0, the simulator is a fixed ⌀20.0 pin.
  • When the bore is at ⌀20.1 it can move 0.1 around the pin (shift), so the pattern may shift by up to 0.1 in addition to its own tolerance.
  • The shift is not free: it is allowed because the part clears the pin. That is why datum modifiers in the frame reduce inspection cost: a fixed pin gage is enough.

Example 3: choosing RFS for a press fit

A bearing seat is ⌀25.000 to 25.021 and must be coaxial with a shaft datum A to 0.02. Why not use MMC?

  • With a press fit the part does not float: bonus tolerance would let the bearing sit off-axis on a seat that is larger than its minimum.
  • The axis must be where it is, whatever the size, so the position is RFS (no modifier) and measured with a CMM or a runout fixture.
  • The rule: if the mating part can move, use MMC; if it is clamped, pressed or must stay exactly aligned, use RFS.

Troubleshooting

SymptomLikely causeTry
Parts assemble in some batches and not othersPosition is RFS but the fit needs MMCPut Ⓜ on the position and on the datum features that float
Gage accepts, CMM rejects the same partThe CMM is not applying bonusEnter the modifier; calculate the tolerance from the measured size
Walls crack at a drilled holeMMC lets the hole drift toward an edge as it gets largerUse LMC (Ⓛ) on the position, or add an edge-distance control
Tilted screws cause the mating part not to fitThe position zone is only in the tapped partAdd the projected tolerance zone Ⓟ at the mating part’s thickness
A thin part fails when measured clampedThe part changes shape under restraintSpecify free state (Ⓕ) and a restrained tolerance

Related

FAQ

Is MMC always the smaller size?

No. For a hole it is the smallest size, because that leaves the most material. For a pin or boss it is the largest size.

Is “regardless of feature size” still written as a symbol?

Not in ASME Y14.5-2009 and later: it is the default, so no symbol is needed. The older circled S symbol is not used.

Can I use MMC with flatness or straightness of a surface?

No. Material condition modifiers apply to features of size (holes, pins, slots, tabs). A flat surface has no size, so a modifier makes no sense.

What is the difference between virtual condition and MMC?

MMC is the size limit. Virtual condition combines that limit with the geometric tolerance, so it is the real boundary the feature must stay inside.

When should I use LMC?

When you must keep a minimum wall or edge distance, or a minimum thickness of material around the feature, or to keep a part from breaking through.

Does bonus tolerance apply to a datum feature?

A datum feature modified with Ⓜ or Ⓛ gains “datum shift”: the pattern may move as the datum feature departs from its material condition. See the datums page.

Do ISO and ASME treat modifiers the same way?

Mostly. ISO 2692 defines Ⓜ, Ⓛ and the reciprocity requirement Ⓡ. The default size and form relationship differs (ISO 8015 independency versus ASME Rule #1).

References

  • ASME Y14.5-2018, Dimensioning and Tolerancing (material condition modifiers, virtual and resultant condition, projected tolerance zone, tangent plane, free state, statistical tolerance, continuous feature).
  • ISO 2692, Geometrical product specifications: Maximum material requirement (MMR), least material requirement (LMR) and reciprocity requirement (RPR).
  • ISO 8015, Fundamentals: concepts, principles and rules.
  • Meadows, J. D., Geometric Dimensioning and Tolerancing: Applications, Analysis, Gaging and Inspection, CRC Press.

Last reviewed: October 2026. Check the symbols and rules against the edition your drawing names.