Skip to content
UseCalcNow
Automotive

True Position Calculator — GD&T Tolerance Check

Calculate true position deviation from X and Y displacements and check if a feature is within its positional tolerance zone.

About This Calculator

The true position calculator takes your measured X and Y deviations from nominal and tells you exactly where the feature lands within its GD&T positional tolerance zone. Punch in the deviations from your CMM report or layout inspection, set the tolerance diameter from the feature control frame, and get an instant pass or fail with the actual consumed tolerance. No more squinting at the 2 times square root formula on a shop floor clipboard.

The Formula Behind This Calculator

True position is calculated as 2 times the square root of (delta X squared plus delta Y squared). Delta X and delta Y are the linear distances between the actual feature center and the theoretically exact position in each axis. The factor of 2 converts the radial distance into a diameter, which is what the GD&T positional tolerance callout specifies. A result equal to or less than the tolerance zone diameter means the feature passes. The percentage of tolerance consumed is simply the calculated true position divided by the allowed tolerance, multiplied by 100.

Understanding the math helps you verify results and make better decisions for your project.

How to Use

  1. 1Read the X-axis deviation from your CMM report or measurement, accounting for sign. Enter the absolute deviation in the Deviation in X field.
  2. 2Do the same for the Y-axis deviation from nominal.
  3. 3Enter the positional tolerance zone diameter from the feature control frame on your drawing. This is the number inside the diameter symbol.
  4. 4Click Calculate to see the true position diameter, pass or fail status, and the percentage of tolerance consumed.

When to Use

  • Inspecting a part on a CMM and verifying that hole or pin positions meet the GD&T callout.
  • Reviewing a first article inspection report and needing to confirm positional compliance quickly.
  • Debugging a machining process where holes are drifting from nominal and you need to track tolerance consumption over time.
  • Teaching or learning GD&T and wanting a hands-on tool to see how X and Y deviations translate into a diametral tolerance zone.

Tips

  • Always confirm whether your drawing uses diametral tolerance (the default with a diameter symbol) or bilateral tolerance per axis. This calculator assumes diametral, which is the standard for true position.
  • If your CMM report already outputs true position directly, you can still use this calculator to back-calculate what X and Y deviations would produce that value.
  • At 100 percent of tolerance consumed you are on the boundary. Most shops target 80 percent or less to account for measurement uncertainty and thermal variation.
  • For features referenced relative to a datum reference frame with material condition modifiers (MMC or LMC), the tolerance zone may receive bonus tolerance. Add the bonus to the base tolerance before entering it here.
  • Negative deviations are fine. The formula uses absolute values, so sign only tells you direction, not severity.

Understanding the True Position Formula

The true position formula is rooted in the Pythagorean theorem. You have a theoretically perfect location for a feature, and the actual location deviates from that spot by some amount in X and some amount in Y. The straight-line distance from perfect to actual is the square root of delta X squared plus delta Y squared. Since GD&T positional tolerance is expressed as a diameter, you multiply that radial distance by 2 to get the diametral value that compares directly to the callout.

Consider a hole nominally at X 50.000 mm, Y 50.000 mm that measures at X 50.080, Y 49.950. Delta X is 0.080 mm and delta Y is 0.050 mm. The radial deviation is the square root of 0.0064 plus 0.0025, which equals 0.0943 mm. The true position diameter is 2 times 0.0943, or 0.1887 mm. If the drawing callout gives a 0.250 mm tolerance zone, the feature passes with about 75 percent of the zone consumed.

This is why CMM software reports true position as a single diametral number rather than separate X and Y values. The diametral representation captures the worst-case deviation regardless of direction, which matters because the tolerance zone is circular, not a square. A hole could be 0.125 mm off in both X and Y simultaneously and still pass a 0.354 mm zone, while being 0.25 mm off in just one axis would fail a 0.4 mm zone only if the other axis also deviated.

Datum Reference Frames and True Position

True position is meaningless without a datum reference frame. The datums establish the coordinate system from which deviations are measured. A typical callout might reference three datums, locking down all six degrees of freedom. The primary datum constrains three degrees, the secondary constrains two more, and the tertiary locks the final rotation. Measurements must be taken relative to this established frame, not from arbitrary part edges.

The order of datums matters. If your drawing says position within 0.250 mm relative to A primary, B secondary, C tertiary, you set up the part contacting datum A first, then B, then C. Deviations in X and Y are then measured from the datum-originated coordinate system. Switching datum order changes which feature controls rotation and can significantly alter the reported deviations.

When inspecting parts with complex datum schemes, a clearance hole calculator can help verify that fastener holes still function within their positional tolerance, since clearance hole sizing and true position are interdependent in assembly design.

Material Condition Modifiers and Bonus Tolerance

GD&T positional tolerances often include a maximum material condition modifier, indicated by a circled M in the feature control frame. At MMC, the feature has the least amount of material that still falls within size tolerance. For a hole, MMC is the smallest allowable diameter. For a shaft or pin, MMC is the largest allowable diameter. When the actual feature departs from MMC toward LMC, you gain bonus tolerance equal to the departure amount.

For example, a hole with a size tolerance of 10.0 mm plus 0.5 mm and a positional tolerance of 0.250 mm at MMC receives bonus tolerance as the hole grows larger. If the actual hole measures 10.3 mm, the departure from MMC is 0.3 mm, so the effective tolerance zone becomes 0.250 plus 0.3, or 0.550 mm diameter. This is why MMC is popular for mating parts — it allows more position error exactly when the extra clearance makes it acceptable.

The least material condition modifier works the opposite way and is less common, typically used for wall thickness or edge distance concerns. Neither modifier changes how you calculate true position itself. You just adjust the tolerance input in this calculator by adding the bonus tolerance to the base zone diameter.

Fixed and Floating Fastener Assemblies

True position plays a central role in fastener assembly design. The fixed fastener case involves one part with a clearance hole and another with a threaded or press-fit hole. The positional tolerance for both parts must ensure the fastener can pass through even at worst-case position. The formula is T1 plus T2 equals H minus F, where H is the clearance hole diameter and F is the fastener diameter. You can use a bolt circle calculator to lay out the pattern and then apply positional tolerances to each hole.

In a floating fastener assembly, both parts have clearance holes and the fastener passes through both with a nut on top. The tolerance can be larger because both holes contribute clearance. The formula simplifies to T equals H minus F for each part individually, giving each part the full difference between hole and fastener as its tolerance zone.

Threaded holes deserve special attention because the fastener does not float in the threads. A thread pitch calculator helps determine the engagement length, but position error on a threaded hole directly translates to misalignment of the mating part. This is why threaded hole positional tolerances are typically tighter than clearance holes in the same assembly.

Composite Positional Tolerance

Composite tolerance frames specify two levels of control: a pattern-level tolerance that locates the entire pattern relative to datums, and a feature-level tolerance that controls the spacing between individual features within the pattern. The top frame might allow 0.500 mm position relative to A, B, C, while the bottom frame tightens the inter-feature spacing to 0.100 mm relative to A only. This gives the designer control over both absolute location and relative accuracy.

Inspecting composite tolerance requires two calculations. First, verify each feature falls within its 0.500 mm zone relative to the full datum frame. Second, verify the pattern itself fits within the tighter 0.100 mm zone, typically by best-fitting the measured pattern to the nominal and checking residuals. This calculator handles the first check directly. For the second, you would need to calculate the pattern centroid offset and individual deviations from the best-fit pattern.

A rivet size calculator naturally pairs with composite tolerance since rivet patterns are one of the most common applications requiring this dual-level control. The pitch diameter calculator also comes into play when gears or splines use composite positional control.

Measurement Methods and Equipment

Coordinate measuring machines are the gold standard for true position verification. A touch-trigger CMM probes the feature at multiple points, calculates the actual center, and compares it to nominal. The CMM software handles datum alignment automatically and reports true position directly. For high-volume production, inline CMMs or vision systems can measure every part. The raw X and Y deviations from a CMM report plug directly into this calculator.

For shop-floor checks without a CMM, a height gauge, surface plate, and gauge pins can measure hole positions manually. Establish the datum frame with physical locators, then measure X and Y coordinates of the feature center relative to the datums. The resolution is lower than a CMM, but for tolerances above 0.5 mm the method works fine. A countersink depth calculator can complement these measurements when inspecting countersunk fastener holes.

On CNC machines, probing systems like Renishaw or Blum can measure features in-process and report deviations before the part leaves the fixture. This catches position errors immediately, often while tool wear or thermal drift is still within correctable range. The X and Y deviation values from probing cycles feed directly into the true position formula.

Common Mistakes in True Position Calculation

One frequent error is forgetting the factor of 2. Some inspectors calculate the radial deviation and compare it directly to the diametral tolerance, which understates the actual true position by half. Always multiply the radial result by 2, or compare the radial deviation to half the tolerance zone. The taper calculator handles a similar conversion issue where taper can be expressed per side or total, and mixing the two causes errors.

Another mistake is measuring from the wrong datum reference. If a drawing calls out datums A, B, C but the inspector measures from the nearest edge instead, the deviations have no relationship to the design intent. Always identify the datum features on the drawing and set up the measurement from those specific surfaces. Datum targets on castings and forgings are especially important since the casting surface may not represent the functional interface.

Confusing position tolerance with coordinate tolerance is also common. A plus or minus 0.1 mm coordinate tolerance on each axis creates a square tolerance zone of 0.283 mm diagonal. Converting that to a positional tolerance requires squaring the zone, which is more restrictive. Always check whether the drawing uses coordinate tolerances or GD&T position, since they define different acceptance zones.

Real-World Applications and Standards

ASME Y14.5-2018 defines true position in the United States, while ISO 1101 covers the same concepts internationally. The two standards agree on the fundamental formula but differ in some details around datum simulation and modifier symbols. Companies that export products should understand both systems. Most CMM software lets you select the standard before reporting, and the position calculation itself remains identical.

In automotive powertrain manufacturing, true position tolerances of 0.050 mm or tighter are routine for cylinder head bolt holes, cam bearing bores, and crankshaft journals. These tight tolerances require temperature-controlled inspection environments and calibrated equipment. Aerospace applications push even further, with jet engine flange holes sometimes held to 0.025 mm true position. At these levels, measurement uncertainty becomes a significant fraction of the tolerance, and gauge R and R studies are essential.

For sheet metal and fabrication shops, true position tolerances of 0.5 to 1.0 mm are more typical. A hole volume calculator can help estimate material removal when drilling these holes, while the true position check ensures they land in the right spot. Prototype shops often start with looser coordinate tolerances and migrate to GD&T positional callouts as production stabilizes and inspection methods mature.

FAQ

What is true position in GD&T?

True position is a geometric tolerance that defines a cylindrical zone around the theoretically exact location of a feature. The axis or center of the actual feature must lie within this zone. It is called out with a position symbol and a diameter value in the feature control frame.

Why is the formula 2 times square root?

The square root of delta X squared plus delta Y squared gives the radial distance from nominal. Multiplying by 2 converts that radius into a diameter, matching the diametral tolerance zone specified in the GD&T callout.

Does this work in inches?

Yes. The formula is unit-agnostic. As long as your deviations and tolerance zone use the same unit system, the result is correct. Just keep everything in inches or everything in millimeters.

What happens at exactly 100 percent of tolerance?

The feature is right on the boundary. Per ASME Y14.5, a feature at exactly the tolerance boundary is considered compliant. However, most quality plans build in a margin to account for measurement uncertainty.

Can I use this for 3D true position with a Z deviation?

This calculator handles 2D true position in the X-Y plane, which covers the vast majority of positional callouts on flat parts. For full 3D, the formula extends to 2 times the square root of delta X squared plus delta Y squared plus delta Z squared.

What is bonus tolerance at MMC?

When a positional tolerance is called out at maximum material condition, the tolerance zone grows as the actual feature size departs from MMC. The bonus equals the difference between MMC and actual size, which you add to the base tolerance zone diameter.

Related Calculators