Back to Cookbook

Tolerance Stack-Up Failure in Assemblies

Stop "parts in spec, assembly out of spec"

Assemblies fail fit or function despite every component meeting its individual tolerances. This recipe guides you through building a tolerance chain, selecting an analysis method (worst case, RSS, Monte Carlo), and redesigning tolerances and datums around real functional requirements.

House RecipeWork5 min

INGREDIENTS

🔎Web Search

PROMPT

Create a skill called "Tolerance Stack-Up Detective". Input: (1) assembly functional requirement, (2) dimensioned contributors with tolerances, (3) datum/locating scheme, (4) any known process capability notes. Output: - Identify the correct functional tolerance chain (with sign convention) - Run worst-case and RSS calculations (and Monte Carlo if justified) - Highlight the top 20% contributors causing 80% of the variation - Recommend redesign options: tolerance reallocation, datum changes, adjustability, process changes, or inspection/assembly changes - Provide an inspection plan aligned to the functional chain If any detail is missing, mark it "unspecified" and proceed with bounded assumptions.

How It Works

This skill converts an assembly requirement (gap, alignment, preload, runout, travel)

into a tolerance chain, then evaluates whether the design is robust to manufacturing

variation. It prioritizes functional dimensioning and early discovery of the kinds of

problems that only show up when you put everything together.

The core issue: no tolerance stack-up was performed on critical functional loops, the

wrong datum scheme was used so the chain doesn't match function, or statistical

assumptions (RSS) were applied without verifying process capability. The result is

prototypes that don't assemble without rework, shimming, or selective assembly — even

though every individual part passes inspection.

What You Get

  • A correct functional tolerance chain with sign convention for your assembly
  • Worst-case and RSS calculations (and Monte Carlo when non-linearities or mixed distributions matter)
  • Identification of the top 20% of contributors causing 80% of the variation
  • Redesign recommendations: tolerance reallocation, datum changes, adjustability, process changes, or inspection/assembly changes
  • An inspection plan aligned to the functional chain, not just individual print dimensions
  • Early prediction of fit risk and expected yield before you cut metal

Setup Steps

  1. State your assembly requirement as a measurable functional metric (gap, coaxiality, preload, etc.)
  2. Provide drawing or CAD data with nominal dimensions and tolerances for each contributor
  3. Define the datum references and assembly locating features
  4. Include manufacturing capability data (Cp/Cpk) or historical process variation if available
  5. Run the skill — it builds the chain, runs the analysis, and flags what to fix

Tips

  • If the stack fails, the skill recommends specific fixes: reallocate tolerance to critical contributors, change locating strategy, add adjustability (slots, shims, eccentrics), or change manufacturing process for specific features
  • Don't forget unmodeled contributors — geometric tolerances, deformation under load, and thermal growth are common blind spots
  • Validate with a build/inspection plan that measures both the chain contributors and the functional result
  • Works for any assembly type: bearing stacks, housing fits, optical alignments, preloaded joints, or kinematic linkages
  • Example: a bearing stack (housing + spacer + cover) meets each part tolerance, but endplay is out of range — build the axial stack, include gasket compression, and redesign the locating faces or add shims
Tags:#mechanical-engineering#tolerancing#design#assembly#quality