How it works
True position reports how far a feature's axis is from where the
drawing says it should be, as the diameter of the tolerance zone it actually needs:
⌖ = 2 · √(ΔX² + ΔY²)
where ΔX and ΔY are the deviations of the measured axis
from its basic (true) location. Because position tolerance is a cylindrical
(diametral) zone, the radial deviation is doubled.
When the callout carries a maximum material condition (Ⓜ)
modifier, the feature earns bonus tolerance as it departs from MMC.
For a hole the bonus is actual − MMC; for a pin it is
MMC − actual. The feature is acceptable when the true position diameter
is within the position tolerance plus that bonus.
Worked example
A hole's axis is measured 0.1 mm off in X and 0.1 mm off in Y. The true position is
2 × √(0.1² + 0.1²) ≈ 0.283 mm — within a 0.3 mm position tolerance, so
it passes at RFS. If the callout is at MMC with a 10.0 mm minimum hole that actually
measures 10.2 mm, the bonus is 0.2 mm, so the allowed tolerance becomes 0.5 mm — a
comfortable margin. The calculator shows exactly this.
Frequently asked questions
- How do you calculate true position?
- True position is the diameter of the smallest tolerance zone that contains the feature axis: Ø = 2 × √(ΔX² + ΔY²), where ΔX and ΔY are the measured deviations of the axis from its true (basic) location.
- Why multiply by 2?
- ΔX and ΔY give the radial distance of the axis from true position. The GD&T position tolerance is a diameter (a cylindrical zone), so the radius is doubled.
- What is MMC bonus tolerance?
- When the feature control frame carries an Ⓜ (maximum material condition) modifier, the position tolerance grows as the feature departs from MMC. The bonus equals that departure and is added to the stated position tolerance.
- How is the bonus different for a hole versus a pin?
- For a hole (internal feature) MMC is the smallest size, so bonus = actual − MMC (a bigger hole earns more). For a pin (external feature) MMC is the largest size, so bonus = MMC − actual (a smaller pin earns more).
- How do I check pass or fail?
- The feature passes when the true position diameter is less than or equal to the allowed tolerance — the stated position tolerance plus any MMC bonus.
- What about three datums?
- ΔX and ΔY are the in-plane deviations from the basic location, measured in the datum reference frame. Establish the part on its datums first; the deviations you enter are relative to the true position in that frame.
Method & assumptions
- Two-dimensional (X-Y) position in a single datum reference frame; establish the part on its datums before measuring.
- MMC bonus is the linear departure from the maximum-material size; LMC works the same way with the limits reversed.
- For composite tolerances (PLTZF/FRTZF) the two tiers are checked separately — that's a dedicated calculation.
Related calculators
- MMC Bonus Tolerance Calculator — MMC/LMC bonus tolerance from a feature’s departure from its material limit.
- Composite Position Tolerance Calculator — Two-tier PLTZF/FRTZF position check from X/Y deviation.
- Flatness Tolerance Calculator — Flatness (surface form) from measured points, with a pass/fail check.
- Hole & Shaft Fit Calculator — ISO 286 hole-basis clearance-fit limits and clearance (H7/g6, H8/f7, …).
- Press Fit / Interference Calculator — Interference-fit contact pressure, assembly force, torque capacity and hub stress (Lamé).
- Cylindricity & Runout Calculator — Runout (TIR) and cylindricity zone from indicator and diameter readings.