8.2 Bonus Tolerance & Virtual Condition Calculations for Internal & External Features
Key Takeaways
- Under ASME Y14.5-2009 Rule #2, Regardless of Feature Size (RFS) is the default; the Maximum Material Condition (Ⓜ) or Least Material Condition (Ⓛ) modifier must be explicitly specified to permit bonus tolerance.
- Bonus tolerance is earned on a 1:1 basis as a feature departs from its Maximum Material Condition: Bonus = |Actual Mating Size - MMC Size|, yielding Total Allowable Tolerance = Specified Tolerance + Bonus.
- Virtual Condition (VC) is a constant, worst-case functional boundary generated by the collective effect of MMC size and the specified geometric tolerance: VC = MMC - Specified Tolerance for internal features (holes), and VC = MMC + Specified Tolerance for external features (pins).
- While allowable position tolerance increases as a feature departs from MMC toward LMC, the feature's worst-case mating boundary remains perfectly constant at the virtual condition, providing the mathematical foundation for hard functional receiver gages.
8.2 Bonus Tolerance & Virtual Condition Calculations for Internal & External Features
Quick Answer: In ASME Y14.5-2009, material condition modifiers control whether a geometric tolerance is fixed or variable. Under Rule #2, Regardless of Feature Size (RFS) is the unstated default, meaning the specified tolerance applies invariant of actual feature size. When the Maximum Material Condition (Ⓜ) modifier is specified, bonus tolerance is earned on a 1:1 basis as the feature departs from MMC toward Least Material Condition (LMC): $\text{Bonus} = |\text{Actual Size} - \text{MMC}|$, giving $\text{Total Allowable Tolerance} = \text{Specified Tolerance} + \text{Bonus}$. The collective effect of MMC size and specified tolerance creates an unyielding functional boundary called the Virtual Condition (VC): for internal features (holes), $VC = \text{MMC} - \text{Specified Tolerance}$; for external features (pins), $VC = \text{MMC} + \text{Specified Tolerance}$.
1. Material Condition Modifiers on Position Controls
ASME Y14.5-2009 defines three material conditions that govern geometric tolerance zones and datum feature simulators:
Regardless of Feature Size (RFS)
- Symbol: None (unstated default per ASME Y14.5-2009 Section 2.8, Rule #2).
- Definition: The specified tolerance applies strictly at whatever size the feature is produced within its size limits.
- Bonus Tolerance: Zero bonus tolerance is permitted. If the drawing specifies
[ Position | Ø 0.10 | A | B | C ], the diametral tolerance zone remains exactly $\varnothing 0.10$ whether the hole is produced at minimum size, maximum size, or anywhere in between. - Functional Use: High-precision press fits, dynamic balancing, gear meshes, and bearing journals where axis shift cannot be tolerated regardless of size.
Maximum Material Condition (Ⓜ)
- Symbol: Circled letter M (Ⓜ).
- Definition: The condition where a feature of size contains the maximum amount of material within its stated limits of size (smallest hole diameter, largest pin diameter).
- Bonus Tolerance: Permitted. The specified tolerance applies only when the feature is at MMC. As the feature size departs from MMC toward LMC, additional geometric tolerance (bonus) is unlocked.
- Functional Use: Clearance holes, bolt patterns, and mating sliding components where assembly interchangeability is the primary functional requirement.
Least Material Condition (Ⓛ)
- Symbol: Circled letter L (Ⓛ).
- Definition: The condition where a feature of size contains the least amount of material within its stated limits of size (largest hole diameter, smallest pin diameter).
- Bonus Tolerance: Permitted. The specified tolerance applies only when the feature is at LMC. As the feature size departs from LMC toward MMC, bonus tolerance is earned: $\text{Bonus} = |\text{Actual Size} - \text{LMC}|$.
- Functional Use: Structural castings, pressurized fluid passages, hydraulic valve bodies, and edge holes where preserving minimum wall thickness or preventing blowout/breakout is critical.
MATERIAL CONDITION MODIFIER SUMMARY
MODIFIER INTERNAL FEATURE (Hole) EXTERNAL FEATURE (Pin)
═════════════════════════════════════════════════════════════════════════
RFS (Default) Tolerance is CONSTANT. Tolerance is CONSTANT.
Zero bonus tolerance. Zero bonus tolerance.
─────────────────────────────────────────────────────────────────────────
MMC (Ⓜ) MMC = Smallest Hole Diameter MMC = Largest Pin Diameter
Bonus = Actual - MMC Bonus = MMC - Actual
Protects MATING CLEARANCE Protects MATING CLEARANCE
─────────────────────────────────────────────────────────────────────────
LMC (Ⓛ) LMC = Largest Hole Diameter LMC = Smallest Pin Diameter
Bonus = LMC - Actual Bonus = Actual - LMC
Protects MINIMUM WALL Protects MINIMUM WALL
2. Bonus Tolerance Calculations: Step-by-Step
Bonus tolerance represents an additional permissible geometric error gained when a feature departs from its specified material condition. When the Ⓜ modifier is specified in a feature control frame, the relationship is strictly linear (1:1):
Mathematical Formulas for Bonus Tolerance at MMC
- For an Internal Feature (Hole):
- For an External Feature (Pin):
- Total Allowable Position Tolerance:
Upper Bound on Total Allowable Tolerance
The maximum possible bonus tolerance a feature can ever earn equals the total size tolerance of the feature (the difference between MMC and LMC):
3. Virtual Condition ($VC$) — The Invariant Mating Boundary
Virtual Condition (VC) is defined in ASME Y14.5-2009 Section 1.3.67 as a constant boundary generated by the collective effect of a feature's size at Maximum Material Condition (or Least Material Condition) and the specified geometric tolerance.
The Fundamental Virtual Condition Formulas
- Internal Feature of Size (Holes, Bores, Slots): Physical Meaning: Represents the diameter of the largest mating pin or functional gage pin that will pass through the hole under worst-case size and location error.
- External Feature of Size (Pins, Shafts, Bosses, Tabs): Physical Meaning: Represents the diameter of the smallest mating hole or functional receiver bushing that will accept the pin under worst-case size and location error.
VIRTUAL CONDITION BOUNDARIES
INTERNAL FEATURE (Hole) EXTERNAL FEATURE (Pin)
/‾‾‾‾‾‾‾‾‾‾‾‾‾‾\ /‾‾‾‾‾‾‾‾‾‾‾‾‾‾\
/ /‾‾‾‾‾‾\ \ / /‾‾‾‾‾‾\ \
| | VC | | | | MMC | | VC = MMC + Tol
| | (Gage) | | | | Pin | | (Gage Bushing)
\ \______/ / \ \______/ /
\______________/
MMC Hole Wall
VC = MMC - Tol
Why Virtual Condition is Constant (The Invariance Proof)
Consider an internal hole with minimum size (MMC) of $10.00\text{ mm}$ and specified position tolerance of $0.20\text{ mm}$ at MMC. Its virtual condition is:
Now, suppose the hole is manufactured larger, at an actual size of $10.15\text{ mm}$:
- Bonus earned: $10.15 - 10.00 = 0.15\text{ mm}$.
- Total allowable position tolerance: $0.20 + 0.15 = 0.35\text{ mm}$.
- The worst-case inner boundary generated by this larger hole displaced by its full allowable tolerance is:
The inner boundary remains exactly $9.80\text{ mm}$! Regardless of how much the hole grows, its worst-case clearance boundary never encroaches inside $9.80\text{ mm}$. This mathematical invariance is what allows inspectors to verify hole patterns using a fixed functional plug gage of diameter $9.80\text{ mm}$.
4. Inner Boundary ($IB$) & Outer Boundary ($OB$) Definitions
ASME Y14.5-2009 Section 2.11 defines the worst-case boundaries that encompass or are contained within a feature of size:
- Inner Boundary ($IB$): The worst-case boundary generated by the smallest feature minus the geometric tolerance (or actual size minus total tolerance). For an internal feature at MMC, $IB = VC$.
- Outer Boundary ($OB$): The worst-case boundary generated by the largest feature plus the geometric tolerance. For an external feature at MMC, $OB = VC$.
- Resultant Condition ($RC$): The worst-case boundary generated by the feature at LMC combined with the maximum total allowable geometric tolerance:
- For an internal hole at MMC: $RC_{\text{outer}} = \text{LMC} + T_{\text{total}} = \text{LMC} + T_{\text{specified}} + \text{Size Tol}$
- For an external pin at MMC: $RC_{\text{inner}} = \text{LMC} - T_{\text{total}} = \text{LMC} - T_{\text{specified}} - \text{Size Tol}$
5. Master Worked Calculation Table: Hole Size vs. Bonus vs. VC
Consider a mounting plate feature: 4X Ø 12.00 ± 0.20 with [ Position | Ø 0.15 Ⓜ | A | B | C ].
- $\text{Limits of Size}: 11.80\text{ mm} - 12.20\text{ mm}$
- $\text{MMC Size} = 11.80\text{ mm}$; $\text{LMC Size} = 12.20\text{ mm}$
- $\text{Size Tolerance} = 12.20 - 11.80 = 0.40\text{ mm}$
- $\text{Specified Tolerance at MMC} = \varnothing 0.15\text{ mm}$
- $\text{Virtual Condition} = VC = \text{MMC} - T_{\text{specified}} = 11.80 - 0.15 = \varnothing 11.65\text{ mm}$
The following table traces the exact mathematical progression across five discrete manufactured hole diameters:
| Actual Hole Diameter ($D$) | Size Condition | Departure from MMC | Bonus Tolerance | Specified Tolerance | Total Allowable Position Tol ($T_{\text{total}}$) | Worst-Case Inner Boundary ($D - T_{\text{total}}$) | Compliance with Gage Pin (Ø11.65) |
|---|---|---|---|---|---|---|---|
| 11.80 mm | MMC | 0.00 mm | 0.00 mm | 0.15 mm | Ø 0.15 mm | 11.65 mm (VC) | Conforms if axis within Ø0.15 |
| 11.90 mm | In tolerance | 0.10 mm | 0.10 mm | 0.15 mm | Ø 0.25 mm | 11.65 mm (VC) | Conforms if axis within Ø0.25 |
| 12.00 mm | Nominal | 0.20 mm | 0.20 mm | 0.15 mm | Ø 0.35 mm | 11.65 mm (VC) | Conforms if axis within Ø0.35 |
| 12.10 mm | In tolerance | 0.30 mm | 0.30 mm | 0.15 mm | Ø 0.45 mm | 11.65 mm (VC) | Conforms if axis within Ø0.45 |
| 12.20 mm | LMC | 0.40 mm | 0.40 mm | 0.15 mm | Ø 0.55 mm | 11.65 mm (VC) | Conforms if axis within Ø0.55 |
Key Observation: Notice that in every single row, the Worst-Case Inner Boundary ($D - T_{\text{total}}$) equals exactly 11.65 mm. A fixed functional gage pin of diameter $\varnothing 11.65\text{ mm}$ located at true position will accept any hole that satisfies both its size limits and its position tolerance!
6. Worked Example: External Alignment Boss
An alignment boss on an engine casting is dimensioned Ø 20.00 +0.10 / -0.05 with [ Position | Ø 0.20 Ⓜ | A | B | C ].
- Identify MMC and LMC:
- $\text{Limits}: 19.95\text{ mm} \text{ to } 20.10\text{ mm}$
- $\text{MMC} = 20.10\text{ mm}$ (largest pin contains most material)
- $\text{LMC} = 19.95\text{ mm}$ (smallest pin contains least material)
- Calculate Virtual Condition:
- Inspection Scenario:
The boss is manufactured with an actual mating size of $\varnothing 19.98\text{ mm}$.
- Departure from MMC: $\text{Bonus} = \text{MMC} - D_{\text{actual}} = 20.10 - 19.98 = 0.12\text{ mm}$.
- Total allowable position tolerance: $T_{\text{total}} = 0.20 + 0.12 = \varnothing 0.32\text{ mm}$.
- Verification of Outer Boundary: $D_{\text{actual}} + T_{\text{total}} = 19.98 + 0.32 = \varnothing 20.30\text{ mm}$ (equals VC).
7. Common Exam Traps: Bonus Tolerance & Virtual Condition
- Trap 1: Confusing Internal vs. External MMC Sizes: Forgetting that an internal hole's MMC is its smallest size, while an external pin's MMC is its largest size. Swapping these results in catastrophic calculation errors.
- Trap 2: Adding Instead of Subtracting for Internal Virtual Condition: Writing $VC = \text{MMC} + \text{Tol}$ for a hole. For a hole, position error encroaches inward toward the center, shrinking the clear passage; hence $VC_{\text{internal}} = \text{MMC} - \text{Tol}$.
- Trap 3: Applying Bonus Tolerance to RFS Callouts: When a feature control frame has no modifier symbol, Rule #2 dictates RFS. Candidates often calculate bonus tolerance when no Ⓜ is present. Under RFS, bonus tolerance is strictly zero.
- Trap 4: Calculating Bonus from Nominal Rather than MMC: Bonus tolerance is the departure from MMC, never from the nominal or mean dimension.
- Trap 5: Misinterpreting LMC Bonus Direction: When the Ⓛ modifier is specified, bonus tolerance is earned as the feature departs from LMC toward MMC ($\text{Bonus} = |\text{Actual} - \text{LMC}|$). Candidates frequently calculate departure from MMC by reflex.
An aluminum mounting plate contains four through-holes specified as 'Ø 14.00 +0.30 / -0.10' with a position tolerance callout of '[ Position | Ø 0.20 Ⓜ | A | B | C ]'. What is the Virtual Condition (VC) boundary of the hole pattern, and what is the total allowable position tolerance if a hole is manufactured at an actual mating size of Ø 14.25 mm?
A hardened steel locating pin on an automated assembly fixture is specified as 'Ø 8.00 ± 0.05' with a feature control frame of '[ Position | Ø 0.12 Ⓜ | A | B | C ]'. During dimensional verification, a pin's actual mating size is measured at Ø 7.97 mm. What is the pin's Virtual Condition boundary, the bonus tolerance earned, and the total permissible position tolerance?
In what specific engineering design situation is the Least Material Condition modifier (Ⓛ) applied to a position tolerance, and how is bonus tolerance calculated when Ⓛ is specified?