Tolerance stacks · statistical analysis

Tolerance Stack Calculator

Calculate linear tolerance stacks using worst case, RSS, or reproducible Monte Carlo simulation. ISO 286 tolerance classes can be resolved by the validated fits core.

Σ1D
01

Tolerance stack

Positive dimensions increase and negative dimensions reduce the closing dimension.

DimensionFree name for the stack element, for example housing width, spacer, or bearing seat. Unique names make the resolved-dimension review easier.+/−Sensitivity direction in the closing dimension: plus increases and minus reduces the result. Example: A − B gives a 12 mm closing dimension for A = 20 mm and B = 8 mm.NominalTheoretical basic size without deviation. Tolerance is applied relative to this value; for example 20 mm with −0.1/+0.2 mm.SourceManual uses the entered deviations. ISO 286 resolves the lower and upper deviation of a supported class directly through the validated ISO 286 core.ToleranceFor manual input, enter the lower deviation on the left and upper deviation on the right in millimetres. Example: ±0.1 mm becomes −0.1 and +0.1. For ISO 286 choose the feature and class, such as internal H7 or external h6.DistributionStatistical model of the actual size. Normal: typical centred production, with tolerance limits treated as ±3σ by default. Uniform: every value inside the limits is equally likely. Triangular: values near the centre are more likely. A custom σ overrides automatic derivation.
mm
mm
mm
Simulation and target range
02

Analysis

Σ

Define dimensions and run the analysis.

Inputs and method

Traceable linear tolerance stack

Combine signed dimensions and compare worst case, RSS and Monte Carlo results.

Inputs

Each row needs a name, nominal value, direction (+/−), and either upper/lower deviations or an ISO 286 field. RSS needs independent scatter; Monte Carlo also needs a distribution, sample count and random seed.

The sign determines whether a dimension increases or decreases the functional size. A normal distribution is meaningful for statistical methods only when the process is reasonably symmetric and stable.

Calculation

Worst case adds the unfavorable limits. RSS takes the square root of the summed variances. Monte Carlo samples the selected distributions and counts limit violations.

Example

100 + 30 − 20 mm gives a 110 mm nominal. With ±0.10, ±0.05 and ±0.05 mm, worst case is ±0.20 mm; independent normal distributions give about ±0.122 mm for 1σ.

Sources and limits: General tolerance and probability theory; ISO 286 fields use the validated ISO 286 core. Correlation and process drift are not modeled.

Technical article

Traceable linear tolerance stack in detail

Combine signed dimensions and compare worst case, RSS and Monte Carlo results.

What does this quantity describe?

A tolerance defines the permitted size range of a manufactured feature. Its position locates that range around the zero line, while the IT grade sets its width.

Formula and variables

Worst case adds the unfavorable limits. RSS takes the square root of the summed variances. Monte Carlo samples the selected distributions and counts limit violations.

Choose the inputs correctly

Each row needs a name, nominal value, direction (+/−), and either upper/lower deviations or an ISO 286 field. RSS needs independent scatter; Monte Carlo also needs a distribution, sample count and random seed. The sign determines whether a dimension increases or decreases the functional size. A normal distribution is meaningful for statistical methods only when the process is reasonably symmetric and stable.

How to use the calculator

Enter each dimension in the chain with a name, nominal value, direction (+/−) and deviations or an ISO 286 field. Then choose the evaluation method: worst case for the least favorable combination, RSS for statistically independent scatter, or Monte Carlo for a full distribution simulation.

Worked example

100 + 30 − 20 mm gives a 110 mm nominal. With ±0.10, ±0.05 and ±0.05 mm, worst case is ±0.20 mm; independent normal distributions give about ±0.122 mm for 1σ.

Understand the result and units

The sign determines whether a dimension increases or decreases the functional size. A normal distribution is meaningful for statistical methods only when the process is reasonably symmetric and stable. Positive clearance means the hole remains larger than the shaft in the least favorable limits. A negative result is interference and needs separate assembly, temperature and joining checks.

Dimensions in millimetres, result as nominal value with upper/lower limit deviation.

Typical applications

Checking whether a multi-link dimension chain meets a required final size with sufficient margin, for example for stacked parts or an assembly with several toleranced interfaces.

Assumptions, limits and common mistakes

General tolerance and probability theory; ISO 286 fields use the validated ISO 286 core. Correlation and process drift are not modeled.

Common mistake: Don't assign chain-member signs by feel – each dimension must be entered as + or − consistently with the chosen reference direction, or the chain gives a wrong nominal sum. RSS assumes statistically independent, mostly normally distributed individual tolerances; with correlated or systematic deviations it overestimates the achievable accuracy.

Frequently asked questions

When should I use worst case instead of RSS?

Worst case suits safety-critical work or small quantities with few chain links, since it covers the absolute least favorable combination; with many independent tolerances it is often unnecessarily conservative.

Why is the RSS result smaller than worst case?

RSS takes the square root of the summed variances instead of the plain sum of magnitudes; statistically it is unlikely all dimensions hit their least favorable limit at once.

What does the Monte Carlo method add?

It allows arbitrary, including non-normal, distributions per chain link and directly estimates the share of assemblies that would violate a specification limit – useful for asymmetric or known real-world scatter.

Sources, method and review

  • General tolerance and probability theory; ISO 286 fields use the validated ISO 286 core. Correlation and process drift are not modeled.

Our method, source hierarchy and automated checks are documented on the methodology page. Read the methodology

Responsible
NormCalc-Redaktion
Last updated
2026-09-04
Worst Case

Guaranteed limits

Every dimension is combined at its least favorable limit. The method requires no distribution assumption.

RSS / Monte Carlo

Statistical prediction

RSS assumes independent dimensions. Monte Carlo models the selected distributions; correlations, process drift, and measurement uncertainty are explicitly excluded from version 1.0.