A part can match its nominal dimensions in CAD and still fit poorly after manufacturing. That’s because real parts vary within their allowed tolerances. When several parts come together, those small variations can add up—leaving a gap too large, a joint too tight, or a mechanism that binds.
Tolerance analysis helps predict how those variations affect the fit of an assembly before parts are made. In SOLIDWORKS, DimXpert lets you add dimensions and tolerances to parts, while TolAnalyst uses that information to study the resulting tolerance stack. (SOLIDWORKS Tolerancing Overview)
What is a tolerance stack?
A tolerance stack is the combined effect of dimensions and tolerances along a chain of assembled features.
Imagine a pin passing through a bracket and fitting into a hole in a second part. The pin diameter, hole diameters, part thicknesses, and assembly positions can all affect the final clearance. Even if each feature is within its own tolerance, their combined variation may cause the assembly to be too tight or too loose.
Tolerance analysis helps answer practical questions:
- Will the parts fit together across the full range of allowed variation?
- Which dimensions contribute most to a poor fit?
- Could a tolerance be relaxed without affecting function?
- Where should a design or manufacturing process be improved?
A simple fit example
Suppose a spacer sits between two faces inside a housing. The spacer is nominally 10 mm long, and the available space is nominally 10.2 mm. That leaves 0.2 mm of nominal clearance.
But if the spacer and housing dimensions vary, the actual clearance will vary too. A tolerance stack-up analysis calculates the possible minimum and maximum clearance based on the specified tolerances.
Preparing your SOLIDWORKS model
Before starting a study, make sure the model represents the real design:
- Model the parts and assembly correctly. Include the features and mating relationships that affect the fit.
- Apply dimensions and tolerances with DimXpert. TolAnalyst uses DimXpert dimensions and tolerances on the parts in the assembly.
- Check the functional measurement. Decide what you need to know—for example, the clearance between two faces or the distance between a pin and a hole.
- Confirm the assembly method. The way parts are located and constrained affects the tolerance chain.
Avoid assigning tolerances just to make the analysis run. Use values that reflect design requirements, manufacturing capability, inspection methods, and applicable standards.
Running a TolAnalyst study
TolAnalyst guides you through a four-step study:
- Set the measurement. Select two DimXpert features that define the linear distance you want to evaluate.
- Set the assembly sequence. Select the parts that form the tolerance chain, in the order they are assembled.
- Apply assembly constraints. Define how each part is positioned in the simplified assembly used for the analysis.
- Review the results. Examine the minimum and maximum stack values and the contributing dimensions and tolerances.
The results include worst-case limits and root-sum-square (RSS) values. The worst-case calculation considers the tolerance limits combining in the most unfavorable way. RSS provides a statistical estimate based on the assumed variation model, so interpret it in light of how the parts are actually produced. (TolAnalyst Overview)
How to use the results to improve fit
Start by comparing the predicted measurement range with the functional limits of the assembly. For a clearance fit, for instance, check that the minimum clearance does not create interference and that the maximum clearance does not allow excessive movement.
Then review the contributors in the analysis:
- If one dimension dominates the stack, consider tightening or relocating that tolerance.
- If several dimensions contribute substantially, consider changing the design so fewer features control the fit.
- If the worst-case result fails but the RSS estimate passes, investigate whether the statistical assumptions match your production process before making a decision.
- If the design is sensitive to assembly location, review the datums, constraints, and assembly sequence.
TolAnalyst allows you to review and adjust contributor tolerances, recalculate, and export results. Use that process to compare design options and understand which changes have the greatest effect. (Analyzing TolAnalyst Results)
Common mistakes to avoid
- Analyzing the wrong measurement: Pick the dimension that actually controls function, not simply one that is easy to select.
- Leaving out a part in the tolerance chain: A missing spacer, fastener, or locating feature can change the result.
- Using nominal geometry as proof of fit: Nominal dimensions do not show the full variation range.
- Treating RSS as a guarantee: RSS is statistical; production variation and assumptions matter.
- Adding unnecessarily tight tolerances: Tighter tolerances can increase manufacturing and inspection effort. Tighten only where function requires it.
- Ignoring GD&T and datums: The way parts are located and inspected affects the real assembly relationship.
A useful design habit
Run tolerance analysis while the design is still easy to change. If the predicted fit is poor, you can adjust the geometry, datum scheme, assembly method, or tolerance allocation before committing to tooling or production.
SOLIDWORKS TolAnalyst supports the analysis, but it does not replace engineering judgment, supplier capability data, or a clear inspection plan. Treat the results as a way to identify risks and compare design choices, then confirm that the final tolerances can be manufactured and verified.
Conclusion
Tolerance analysis in SOLIDWORKS helps connect part dimensions to real assembly performance. By defining a functional measurement, building the correct tolerance chain, and reviewing the contributors, you can spot fit problems earlier and make informed changes to the design.
SOLIDWORKS Mastery Pack – 11 Courses in 1 | Complete Beginner-to-Industry Training
Master SOLIDWORKS with 11 comprehensive learning resources featuring professional video training, real-world mechanical projects, engineering drawings, sheet metal design, and project-based eBooks—all in one complete learning program.
- ✓11 Comprehensive Learning Resources
- ✓Professional Video Training
- ✓Real-World Mechanical Projects
- ✓Engineering Drawings
- ✓Sheet Metal Design
- ✓Project-Based eBooks