MachineCalcs

True Position Calculator

GD&T true position from measured X and Y deviation, with maximum material condition (MMC) bonus tolerance and a pass/fail check. Metric and imperial. Free, no signup.

GD&T 6 inputs 3 results

Calculator

Measured X distance of the feature axis from its true (nominal) position.
mm
Measured Y distance from true position.
mm
The position tolerance from the feature control frame (a diameter).
mm
Apply maximum material condition (MMC) bonus tolerance for a hole (internal) or pin (external) feature.

Results

Default result
Edit inputs
True position(TP)
0.2828mm
Pass

Within tolerance.

Diameter of the tolerance zone the feature needs.

Also computed

MMC bonus tolerance0mm

Allowed (tol + bonus)0.3mm

Method notes 2 notes
  • True position Ø = 2 × √(ΔX² + ΔY²): the deviation is a radius, so the zone is a diameter.
  • Pass when the true position diameter is within the allowed tolerance (position tolerance plus any MMC bonus).

GD&T true position is the diameter of the cylindrical tolerance zone a feature's axis actually occupies: TP = 2·√(ΔX² + ΔY²), since the X/Y deviation is a radius. Under a maximum material condition (MMC) modifier the allowed tolerance grows by a bonus equal to the feature's departure from MMC. This calculator returns TP, the MMC bonus, and a pass/fail check against the allowed tolerance.

Continue workflow

All GD&T

How to use this calculator

  1. Enter the deviations. Enter the measured ΔX and ΔY of the feature axis from its true (basic) location.
  2. Enter the position tolerance. Enter the position tolerance from the feature control frame (a diameter).
  3. Apply MMC if specified. If the callout has an MMC modifier, choose hole or pin and enter the MMC size and the actual measured size for the bonus tolerance.
  4. Read pass/fail. Read the true position diameter, the bonus, the allowed total, and whether the feature is in tolerance.

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: TP = 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. For callout interpretation, see the true position guide and the GD&T symbols chart.

When the callout carries a maximum material condition (M) 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. If you only need the material-condition allowance, use the MMC bonus tolerance calculator.

Worked example

Verified against the live calculator

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 a maximum-material-condition (MMC) 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.
Embed this calculator on your site free

Paste this where you want the calculator to appear. It stays in sync — same formulas, metric & imperial, light/dark — and a small credit link helps people find more tools.

Open widget

Live preview