TruePart.aiTruePart.ai

Limit dimensions calculator

Enter a nominal size and either its upper and lower deviations or a symmetric ± tolerance. The calculator returns the upper and lower limits of size, the tolerance band and the mean size, in one unit: millimetres or inches.

Updated

Unit for every value
Tolerance given as
Signed: +0.021, 0, or −0.007.
Signed: 0, −0.020.

Upper limit 25.021 mm, lower limit 25.000 mm, tolerance band 0.021 mm.

Upper limit
25.021 mm
Lower limit
25.000 mm
Tolerance band
0.021 mm
Mean (mid-limit) size
25.011 mmFull value 25.0105 mm
Deviations
0.021 / 0 mm

What it computes

A toleranced size can be written three ways: as limits (25.021 / 25.000), as a nominal with deviations (25 +0.021 / 0), or as a nominal with a symmetric tolerance (25 ±0.01). Each form states the largest and the smallest acceptable size. The calculator turns the second and third forms into the first. It also gives the two figures that fits and stack-ups use: the tolerance band and the mean size.

Formulas

  • Upper limit = nominal + upper deviation.
  • Lower limit = nominal + lower deviation.
  • Tolerance band = upper deviation − lower deviation.
  • Mean (mid-limit) size = nominal + (upper deviation + lower deviation) / 2.
  • A symmetric ±t is an upper deviation of +t and a lower deviation of −t.

Conventions

Deviations are signed. ISO 286-1 calls them the upper and lower limit deviations and measures both from the nominal size. Both can be negative: a shaft toleranced −0.007 / −0.020 is smaller than nominal at either limit. Both can be positive, as with a hole at +0.040 / +0.020.

The upper deviation must not be below the lower one. The calculator refuses that input instead of swapping the values, because a swapped pair is often a sign error that needs a second look.

A ± tolerance is entered as its size, 0.05 for ±0.05. A negative value is refused. A tolerance of zero is accepted and flagged, since no process makes a size exactly.

One unit covers every value in a calculation. If the nominal is in inches, the deviations are in inches too. Convert first with the unit converter if the drawing mixes units. The nominal and the lower limit must be greater than zero, because a size cannot be zero or negative.

ASME Y14.5 describes limit dimensioning and plus and minus tolerancing. ISO 286-1 defines the vocabulary of sizes and deviations. The arithmetic here is the same under either standard.

Exact arithmetic and display precision

The calculator adds the decimals you typed exactly, so 80.3 + 0.1 is 80.4 and not 80.39999999999999. Rounding happens only in the displayed figures, to the number of decimals you choose: three for millimetres and four for inches by default. When rounding hides a digit, the full value is shown underneath. A mean of 25.0105 mm at three decimals shows as 25.011, with 25.0105 beside it.

Worked example

  1. 01 Read the callout

    A bore is dimensioned 25 +0.021 / 0 mm.

  2. 02 Work out the limits

    Upper limit 25 + 0.021 = 25.021 mm. Lower limit 25 + 0 = 25.000 mm.

  3. 03 Work out the band and the mean

    Band 0.021 − 0 = 0.021 mm. Mean 25 + (0.021 + 0) / 2 = 25.0105 mm.

  4. 04 Repeat for a shaft below nominal

    A shaft at 25 −0.007 / −0.020 mm has limits of 24.993 and 24.980 mm, a band of 0.013 mm and a mean of 24.9865 mm.

Limitations

  • Sizes only. It does not handle angular tolerances, and it does not interpret geometric tolerances or form requirements that apply on top of the size limits.
  • It does not look up ISO 286 tolerance classes. For a class such as H7, take the deviations from ISO 286-2 or from the drawing.
  • It does not judge whether a band is achievable or economical for a given process.
  • Values take a decimal point, not a comma, and at most 15 significant digits.

When to involve a qualified engineer

Ask the engineer who owns the drawing when a callout is ambiguous, when the deviations look reversed, or when a size has a band of zero. Ask before you tighten or loosen a limit to suit a process, too. A limit is part of the design, not a shop setting.

What the product does not check

In the Technical Preview, TruePart does not check tolerance bands.

Questions

What is the difference between a deviation and a tolerance?

A deviation is the signed distance from the nominal size to a limit. The tolerance is the band between the limits: the upper deviation minus the lower one. It is never negative.

Can both deviations be negative?

Yes. A shaft that must always be smaller than nominal has two negative deviations, for example −0.007 and −0.020 mm.

Why is the mean size useful?

It is the middle of the band. Stack-up and process calculations use it, because a process aimed at the mean has the most room on either side.

Sources

  1. ISO 286-1:2010, Geometrical product specifications (GPS), ISO code system for tolerances on linear sizes, Part 1: Basis of tolerances, deviations and fits · ISOVocabulary of nominal size, limits of size and upper and lower limit deviations.
  2. ASME Y14.5-2018, Dimensioning and Tolerancing · ASMELimit dimensioning and plus and minus tolerancing.

What TruePart does today

  • LimitIn the Technical Preview, TruePart does not check tolerance bands.

See it on a real drawing.

The home page follows a sample drawing through each stage. Pilot participants bring their own drawings.

Your privacy choices

We use analytics cookies to see how people use TruePart. Advertising stays off unless you allow it. Privacy