Skip to main content
True Precision Machining
Engineering hub

Engineering · GD&T

Position (true position).

The most-used GD&T tolerance for hole and feature locations. Position controls where a feature’s center, axis, or median plane must lie relative to a basic location specified by datums. Allows MMC modifier for bonus tolerance — making it more permissive than X/Y dimension tolerances while still controlling location.

Symbol
Category
Location
Datum required?
Yes
Standard
ASME Y14.5
True position practical guide: an illustrated machined plate with a four-hole pattern and a caliper, an enlarged hole showing the round crimson tolerance zone centered on the true (basic) position with the actual hole center offset inside it, a feature control frame, and a spec panel listing tolerance zone diameter T, cylindrical zone shape, and datum reference A B C.
Position at a glance — the round zone stands on the basic (CAD-exact) location and the feature’s axis must stay inside it. ↓ Download all 3 charts on one sheet

01 · How to read the callout

Anatomy of the feature control frame.

Every position callout reads as the same left-to-right sentence — this fully specified example has five parts: what is controlled, how big the zone is (and whether it grows), and from where it’s measured.

Ø 0.005 Ⓜ
A
B
C
  1. Characteristic

    Position — a location control. Needs basic dimensions and a datum reference frame.

  2. Zone + modifier

    A Ø 0.005″ cylindrical zone (a diameter, not a radius). Ⓜ = tolerance applies at MMC, so bonus tolerance is earned as the hole departs from MMC.

  3. Primary datum

    Seats the part — a planar primary like this one arrests 3 degrees of freedom. Inspection fixturing must match it.

  4. Secondary datum

    Orients the part against the primary — arrests 2 more degrees of freedom.

  5. Tertiary datum

    Locks the final degree of freedom so the basic dimensions have one fixed origin. Not every callout needs one — many patterns are fully constrained by two datums.

02 · Why position is the workhorse

Single tolerance, three benefits.

  • Datum-based zones: the tolerance is referenced to a primary, secondary, and (sometimes) tertiary datum, so the inspection mounting matches the functional mounting
  • Round beats square: the cylindrical zone holds ~57% more usable area than the ± coordinate square with the same worst-case corner — more good parts pass, same fastener clearance
  • MMC modifier (bonus tolerance): as the toleranced feature departs from MMC, additional tolerance becomes available — and the callout becomes checkable with a fixed functional gauge

Converting a legacy print? ± coord × 2.83 ≈ position Ø — the full conversion table is on the true position calculator.

Round versus square: on a machined surface, a crimson round position tolerance zone circumscribes a smaller blue square plus-minus coordinate zone, touching its four corners; the extra crescent areas show the round zone gives more usable area than plus-minus.
The position circle circumscribes the ± square — the four crescents are parts that pass position but would have failed ±.

03 · Worked example

Bolt circle, MMC modifier.

⌖ Ø 0.005 Ⓜ A B C
Position, Ø 0.005″ tolerance zone at MMC, relative to A primary, B secondary, C tertiary datums

A bolt pattern of six 0.250″ +0.005/−0.000 holes on a 4.000″ basic-dimension bolt circle, each called out as above. At MMC (Ø 0.250″) every hole axis must lie within a Ø 0.005″ cylinder at its basic location.

As a hole is drilled or reamed larger toward LMC, it earns bonus tolerance — bonus = actual size − MMC size — because a looser hole still clears the same fastener.

MMC bonus: three holes increasing in diameter left to right, each with a wider crimson tolerance zone, and one fixed-diameter gauge pin clearing all three — a looser hole earns more position tolerance.

Bonus tolerance, by actual hole size

For this example: MMC Ø 0.2500″, position tol Ø 0.0050″ at Ⓜ.

Actual hole Ø Bonus Total allowable Ø
0.2500″MMC +0.0000″ Ø 0.0050″
0.2510″ +0.0010″ Ø 0.0060″
0.2525″ +0.0025″ Ø 0.0075″
0.2540″ +0.0040″ Ø 0.0090″
0.2550″LMC +0.0050″ Ø 0.0100″

04 · MMC vs RFS vs LMC

Three modifiers, very different behavior.

RFS (default — no modifier)

Tolerance applies regardless of feature size. The 0.005 zone stays 0.005 whether the hole is at MMC or LMC. Most restrictive — tightest control.

Use for: press fits, dowel locations, anywhere bonus would hurt function.

Ⓜ MMC (most common)

Tolerance applies at maximum material condition; bonus is earned as the feature departs from MMC. Most permissive — and checkable with a fixed functional gauge.

Use for: clearance-fit fastener patterns — the workhorse case.

Ⓛ LMC (rare)

Tolerance applies at least material condition; bonus is earned toward MMC. Protects minimum material.

Use for: wall thickness, hole-to-edge distance, cast bosses that must clean up.

05 · How it’s verified

CMM math, or a gauge that can’t argue.

CMM (any modifier)

Fixture on the datums in order (A, then B, then C), probe each hole to establish its actual axis, then compute the deviation from the basic location: position = 2 × √(Δx² + Δy²). Compare against the size-corrected allowable (tolerance + bonus at Ⓜ). The factor of 2 matters — the result is a diameter, compared against a diametral zone.

Functional gauge (Ⓜ only)

The MMC modifier makes the callout hard-gaugeable: a plate with pins at the virtual condition — for this example Ø 0.245″ (MMC 0.250 − 0.005 tol) — at each basic location. If the part seats on the gauge, the position callout passes; no math, no interpretation, and it checks size-and-location interaction exactly the way the mating part does. Hole size is still verified separately (a go/no-go plug gauge) — an oversize hole past LMC seats on the pins but fails the size limits.

Want to run your own numbers? The true position calculator does the axis math, MMC bonus, and pass/fail for up to 8 features in a pattern.

06 · Common mistakes

Where position callouts go wrong.

  • Reading Ø 0.005 as ±0.005: the zone is a total diameter — the axis can be at most 0.0025″ from basic in any direction. A Ø 0.005 position callout is tighter than a ±0.005 coordinate callout, not equal to it.
  • Comparing the radial deviation against the tolerance: the CMM’s r = √(Δx²+Δy²) must be doubled before comparing to the callout. Forgetting the 2× passes parts that should fail.
  • Missing basic dimensions: position is measured from theoretically-exact (boxed) dimensions. If the locating dimensions carry ± tolerances, the callout is ambiguous.
  • Expecting bonus without Ⓜ: RFS is the default per ASME Y14.5 — no modifier, no bonus, regardless of how the hole came out.
  • Datum order that doesn’t match function: A|B|C determines fixturing sequence. If the part mounts on B in service but the print says A primary, inspection and function disagree.

Put it to work

Check a real pattern in seconds.

Enter basic and measured X/Y, hole size at MMC, and actual size — get actual position, MMC bonus, total allowable, and pass/fail per ASME Y14.5.

Open the true position calculator

Technically reviewed by the True Precision Machining engineering team · Last reviewed June 2026

Standards referenced: ASME Y14.5-2018

Have a part that needs to be made right?

Tell us about your part and we'll quote within 24 hours. Aerospace, medical, and defense work welcome.

Quotes in 24 hours