Study guide
8.2 Bonus Tolerance & Virtual Condition Calculations for Internal & External Features
ASME GDTP Technologist Y14.5-2009
Track your progress as you read
Finished sections get a check mark.
1 Chapter 1: Scope, Certification Logistics, Fundamental Rules & General Dimensioning
1.1 ASME GDTP Technologist Exam Scope, Prometric Logistics, & Certification Rules 1.2 Fundamental Rules of ASME Y14.5-2009 (Rules a through p) 1.3 Engineering Drawing Standards, Drawing Units, & Basic vs. Toleranced Dimensions 1.4 Dimensioning Features: Diameters, Radii, Chamfers, Countersinks, Counterbores, Spotfaces, Keyseats & Slots 1.5 Application of Dimensions & Location of Features: Lines, Leaders, Reference Dimensions, Rectangular vs. Polar Coordinates
2 Chapter 2: Features, Limits of Size, & Material Condition Principles
2.1 Features, Features of Size, & Limits of Size 2.2 Rule #1 (Taylor Principle / Envelope Rule), Its Exceptions & Overrides 2.3 Material Condition Concepts: MMC, LMC, & RFS Calculations
3 Chapter 3: General Tolerancing & Symbology
3.1 Direct Tolerancing, Limit Dimensioning, & Angular Tolerancing 3.2 The 14 Geometric Characteristic Symbols, Feature Control Frames, & Special Modifiers 3.3 Screw Threads, Gears & Splines, Angular Surfaces, Tapers & Statistical Tolerancing 3.4 Feature Control Frame Placement, Combined Frames, Tolerance Zone Definition & Tabulated Tolerances
4 Chapter 4: Datum Reference Frames & Degrees of Freedom
4.1 Theoretical Datums, Datum Feature Simulators, & Physical Datum Features 4.2 Degrees of Freedom Constraint & The 3-2-1 Datum Precedence System 4.3 Planar, Cylindrical, & Width Datum Feature Establishment
5 Chapter 5: Advanced Datum Applications: Targets, Boundary Modifiers, Customized Frames & Restrained Condition
5.1 Datum Target Points, Lines, Areas, & Movable Datum Simulators 5.2 Material Boundary Modifiers (RMB, MMB, LMB) & Datum Shift Calculations 5.3 Functional Datum Feature Selection, Multiple Datum Reference Frames & Simultaneous vs. Separate Requirements 5.4 Rotational Constraint About a Datum Axis or Point & Customized Datum Reference Frames 5.5 Irregular & Complex Datum Features, Mathematically Defined Surfaces, Restrained Condition & Datum Feature Controls
6 Chapter 6: Form Tolerances
6.1 Flatness & Straightness Controls for Surfaces & Features of Size 6.2 Circularity & Cylindricity Controls, Differences, & Inspection
7 Chapter 7: Orientation Tolerances
7.1 Parallelism Controls for Planar Surfaces & Cylindrical Features of Size 7.2 Perpendicularity & Angularity Tolerances with Basic Angles & Tangent Plane
8 Chapter 8: Location: Position Fundamentals & Calculations
8.1 Position Tolerancing Fundamentals, True Position, & Coordinate Conversions 8.2 Bonus Tolerance & Virtual Condition Calculations for Internal & External Features 8.3 Projected Tolerance Zones (Ⓟ Modifier) & Fixed vs. Floating Fastener Formulas 8.4 Zero Positional and Orientation Tolerancing at MMC and at LMC 8.5 Surface vs. Axis Interpretation of Position & the Boundary Concept for Slots, Tabs & Noncircular Features
9 Chapter 9: Location: Patterns, Composite Controls, Coaxial & Symmetrical Relationships, and Functional Gaging
9.1 Hole & Slot Patterns, Multi-Segment Frames, & Composite Position Tolerancing 9.2 Functional Gaging Principles & Inspection Verification of Position 9.3 Coaxial Holes, Counterbored Holes, Non-Parallel Axes, Spherical Features & Bidirectional Position 9.4 Concentricity & Symmetry Tolerances Under ASME Y14.5-2009 9.5 LMC Applied to Position: Wall Thickness, Breakout Protection & Boundary Calculations
10 Chapter 10: Profile Tolerances
10.1 Profile of a Line & Profile of a Surface Fundamentals & Basic Geometry 10.2 Bilateral, Unilateral, & Unequally Disposed Profile Boundaries (Ⓤ Modifier) 10.3 Composite Profile Tolerances vs. Multiple Single-Segment Profile Controls 10.4 Profile Verification, Coplanarity Controls, & Non-Rigid Parts 10.5 Profile Applications: Conicity, Extruded and Irregular Shapes, and Profile-Controlled Datum Features 10.6 Modifier Rules for Profile & Combined Controls (Profile with Position, Orientation and Runout)
11 Chapter 11: Runout Tolerances & Comparative Control Analysis
11.1 Circular Runout vs. Total Runout Interpretation & Dial Indicator Verification 11.2 Comparative Analysis: Runout vs. Form, Orientation, & Concentricity Controls
8.2 Bonus Tolerance & Virtual Condition Calculations for Internal & External Features
Key Takeaways Explain This Topic AI
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.
Last updated: September 2026
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): Bonus = ∣ Actual Size − MMC ∣ \text{Bonus} = |\text{Actual Size} - \text{MMC}| Bonus = ∣ Actual Size − MMC ∣ , giving Total Allowable Tolerance = Specified Tolerance + Bonus \text{Total Allowable Tolerance} = \text{Specified Tolerance} + \text{Bonus} Total Allowable Tolerance = Specified Tolerance + Bonus . The collective effect of MMC size and specified tolerance creates an unyielding functional boundary called the Virtual Condition (VC) : for internal features (holes) , V C = MMC − Specified Tolerance VC = \text{MMC} - \text{Specified Tolerance} V C = MMC − Specified Tolerance ; for external features (pins) , V C = MMC + Specified Tolerance VC = \text{MMC} + \text{Specified Tolerance} V C = MMC + 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 ∅ 0.10 \varnothing 0.10 ∅ 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: Bonus = ∣ Actual Size − LMC ∣ \text{Bonus} = |\text{Actual Size} - \text{LMC}| Bonus = ∣ Actual Size − 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) : Bonus Tolerance = Actual Mating Size − MMC Size \text{Bonus Tolerance} = \text{Actual Mating Size} - \text{MMC Size} Bonus Tolerance = Actual Mating Size − MMC Size
For an External Feature (Pin) : Bonus Tolerance = MMC Size − Actual Mating Size \text{Bonus Tolerance} = \text{MMC Size} - \text{Actual Mating Size} Bonus Tolerance = MMC Size − Actual Mating Size
Total Allowable Position Tolerance : T total = T specified + Bonus Tolerance T_{\text{total}} = T_{\text{specified}} + \text{Bonus Tolerance} T total = T specified + Bonus 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): Max Bonus = ∣ MMC − LMC ∣ \text{Max Bonus} = |\text{MMC} - \text{LMC}| Max Bonus = ∣ MMC − LMC ∣ Max Total Allowable Tolerance = T specified + ∣ MMC − LMC ∣ \text{Max Total Allowable Tolerance} = T_{\text{specified}} + |\text{MMC} - \text{LMC}| Max Total Allowable Tolerance = T specified + ∣ MMC − LMC ∣
3. Virtual Condition ( V C VC V C ) — 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) : V C internal = MMC Size − T specified VC_{\text{internal}} = \text{MMC Size} - T_{\text{specified}} V C internal = MMC Size − T specified 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) : V C external = MMC Size + T specified VC_{\text{external}} = \text{MMC Size} + T_{\text{specified}} V C external = MMC Size + T specified 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 mm 10.00\text{ mm} 10.00 mm and specified position tolerance of 0.20 mm 0.20\text{ mm} 0.20 mm at MMC. Its virtual condition is: V C = 10.00 − 0.20 = 9.80 mm VC = 10.00 - 0.20 = 9.80\text{ mm} V C = 10.00 − 0.20 = 9.80 mm
Now, suppose the hole is manufactured larger, at an actual size of 10.15 mm 10.15\text{ mm} 10.15 mm :
Bonus earned: 10.15 − 10.00 = 0.15 mm 10.15 - 10.00 = 0.15\text{ mm} 10.15 − 10.00 = 0.15 mm .
Total allowable position tolerance: 0.20 + 0.15 = 0.35 mm 0.20 + 0.15 = 0.35\text{ mm} 0.20 + 0.15 = 0.35 mm .
The worst-case inner boundary generated by this larger hole displaced by its full allowable tolerance is: Inner Boundary = Actual Size − T total = 10.15 mm − 0.35 mm = 9.80 mm \text{Inner Boundary} = \text{Actual Size} - T_{\text{total}} = 10.15\text{ mm} - 0.35\text{ mm} = 9.80\text{ mm} Inner Boundary = Actual Size − T total = 10.15 mm − 0.35 mm = 9.80 mm
The inner boundary remains exactly 9.80 mm 9.80\text{ mm} 9.80 mm ! Regardless of how much the hole grows, its worst-case clearance boundary never encroaches inside 9.80 mm 9.80\text{ mm} 9.80 mm . This mathematical invariance is what allows inspectors to verify hole patterns using a fixed functional plug gage of diameter 9.80 mm 9.80\text{ mm} 9.80 mm .
4. Inner Boundary ( I B IB I B ) & Outer Boundary ( O B OB 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 ( I B IB I B ) : 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, I B = V C IB = VC I B = V C .
Outer Boundary ( O B OB OB ) : The worst-case boundary generated by the largest feature plus the geometric tolerance. For an external feature at MMC, O B = V C OB = VC OB = V C .
Resultant Condition ( R C RC 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: R C outer = LMC + T total = LMC + T specified + Size Tol RC_{\text{outer}} = \text{LMC} + T_{\text{total}} = \text{LMC} + T_{\text{specified}} + \text{Size Tol} R C outer = LMC + T total = LMC + T specified + Size Tol
For an external pin at MMC: R C inner = LMC − T total = LMC − T specified − Size Tol RC_{\text{inner}} = \text{LMC} - T_{\text{total}} = \text{LMC} - T_{\text{specified}} - \text{Size Tol} R C inner = LMC − T total = LMC − T specified − 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 ] .
Limits of Size : 11.80 mm − 12.20 mm \text{Limits of Size}: 11.80\text{ mm} - 12.20\text{ mm} Limits of Size : 11.80 mm − 12.20 mm
MMC Size = 11.80 mm \text{MMC Size} = 11.80\text{ mm} MMC Size = 11.80 mm ; LMC Size = 12.20 mm \text{LMC Size} = 12.20\text{ mm} LMC Size = 12.20 mm
Size Tolerance = 12.20 − 11.80 = 0.40 mm \text{Size Tolerance} = 12.20 - 11.80 = 0.40\text{ mm} Size Tolerance = 12.20 − 11.80 = 0.40 mm
Specified Tolerance at MMC = ∅ 0.15 mm \text{Specified Tolerance at MMC} = \varnothing 0.15\text{ mm} Specified Tolerance at MMC = ∅ 0.15 mm
Virtual Condition = V C = MMC − T specified = 11.80 − 0.15 = ∅ 11.65 mm \text{Virtual Condition} = VC = \text{MMC} - T_{\text{specified}} = 11.80 - 0.15 = \varnothing 11.65\text{ mm} Virtual Condition = V C = MMC − T specified = 11.80 − 0.15 = ∅ 11.65 mm
The following table traces the exact mathematical progression across five discrete manufactured hole diameters:
Actual Hole Diameter ( D D D ) Size Condition Departure from MMC Bonus Tolerance Specified Tolerance Total Allowable Position Tol ( T total T_{\text{total}} T total ) Worst-Case Inner Boundary ( D − T total D - T_{\text{total}} D − T 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 total D - T_{\text{total}} D − T total ) equals exactly 11.65 mm . A fixed functional gage pin of diameter ∅ 11.65 mm \varnothing 11.65\text{ mm} ∅ 11.65 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 :
Limits : 19.95 mm to 20.10 mm \text{Limits}: 19.95\text{ mm} \text{ to } 20.10\text{ mm} Limits : 19.95 mm to 20.10 mm
- MMC = 20.10 mm \text{MMC} = 20.10\text{ mm} MMC = 20.10 mm (largest pin contains most material)
- LMC = 19.95 mm \text{LMC} = 19.95\text{ mm} LMC = 19.95 mm (smallest pin contains least material)
Calculate Virtual Condition : V C external = MMC + T specified = 20.10 mm + 0.20 mm = ∅ 20.30 mm VC_{\text{external}} = \text{MMC} + T_{\text{specified}} = 20.10\text{ mm} + 0.20\text{ mm} = \varnothing 20.30\text{ mm} V C external = MMC + T specified = 20.10 mm + 0.20 mm = ∅ 20.30 mm
Inspection Scenario :
The boss is manufactured with an actual mating size of ∅ 19.98 mm \varnothing 19.98\text{ mm} ∅ 19.98 mm .
Departure from MMC: Bonus = MMC − D actual = 20.10 − 19.98 = 0.12 mm \text{Bonus} = \text{MMC} - D_{\text{actual}} = 20.10 - 19.98 = 0.12\text{ mm} Bonus = MMC − D actual = 20.10 − 19.98 = 0.12 mm .
Total allowable position tolerance: T total = 0.20 + 0.12 = ∅ 0.32 mm T_{\text{total}} = 0.20 + 0.12 = \varnothing 0.32\text{ mm} T total = 0.20 + 0.12 = ∅ 0.32 mm .
Verification of Outer Boundary: D actual + T total = 19.98 + 0.32 = ∅ 20.30 mm D_{\text{actual}} + T_{\text{total}} = 19.98 + 0.32 = \varnothing 20.30\text{ mm} D actual + T total = 19.98 + 0.32 = ∅ 20.30 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 V C = MMC + Tol VC = \text{MMC} + \text{Tol} V C = MMC + Tol for a hole. For a hole, position error encroaches inward toward the center, shrinking the clear passage; hence V C internal = MMC − Tol VC_{\text{internal}} = \text{MMC} - \text{Tol} V C internal = MMC − 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 ( Bonus = ∣ Actual − LMC ∣ \text{Bonus} = |\text{Actual} - \text{LMC}| Bonus = ∣ Actual − LMC ∣ ). Candidates frequently calculate departure from MMC by reflex.