True Position Calculator
Plan your materials specifications project with our free true position calculator. Get precise measurements, material lists, and budgets.
True Position Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: True Position = 2 x sqrt(dXยฒ + dYยฒ)
Worked example โ True position = 0.2884mm, within 0.400mm tolerance (72.1% used)
Formula
True Position = 2 x sqrt(dXยฒ + dYยฒ)
Calculate the deviation in X (actual X minus nominal X) and deviation in Y (actual Y minus nominal Y). Square each deviation, sum them, take the square root to get the radial distance, and multiply by 2 to convert to the diametral true position value. Compare the result against the specified tolerance zone diameter.
Worked Examples
Example 1: Drilled Hole Position Check
Problem:A hole has a nominal position of X=25.000, Y=50.000. The actual measured position is X=25.080, Y=50.120. The true position tolerance is 0.400mm diameter.
Solution:dX = 25.080 - 25.000 = 0.080mm dY = 50.120 - 50.000 = 0.120mm TP = 2 x sqrt(0.080ยฒ + 0.120ยฒ) TP = 2 x sqrt(0.0064 + 0.0144) TP = 2 x sqrt(0.0208) = 2 x 0.1442 = 0.2884mm
Result:True position = 0.2884mm, within 0.400mm tolerance (72.1% used)
Example 2: Bolt Pattern Verification
Problem:A bolt hole at nominal X=10.000, Y=20.000 measures at X=10.150, Y=20.080. Tolerance is 0.500mm.
Solution:dX = 0.150mm, dY = 0.080mm TP = 2 x sqrt(0.150ยฒ + 0.080ยฒ) TP = 2 x sqrt(0.0225 + 0.0064) TP = 2 x 0.1700 = 0.3400mm
Result:True position = 0.3400mm, within 0.500mm tolerance (68.0% used)
Frequently Asked Questions
What is true position in GD&T?
True position is a GD&T (Geometric Dimensioning and Tolerancing) callout that defines the exact location where a feature should be placed relative to datum references. It uses a cylindrical or circular tolerance zone centered on the theoretically exact position. Unlike traditional coordinate tolerancing which creates a square tolerance zone, true position creates a circular zone that provides approximately 57% more usable tolerance area. The true position value is always expressed as a diameter.
How is true position calculated from X and Y deviations?
True position is calculated using the formula TP = 2 times the square root of (dX squared plus dY squared), where dX is the deviation in X from nominal and dY is the deviation in Y from nominal. The factor of 2 converts the radial distance to a diametral value, which is how true position tolerance zones are specified on engineering drawings. For example, if a hole is 0.10mm off in X and 0.15mm off in Y, the true position equals 2 times sqrt(0.01 + 0.0225) = 2 times 0.1803 = 0.3606mm.
What is the difference between true position and coordinate tolerancing?
Coordinate tolerancing creates a square tolerance zone defined by plus-minus values on X and Y dimensions. True position creates a circular (diametral) tolerance zone. The circular zone is more representative of how features actually function in assemblies. A coordinate tolerance of plus-minus 0.25mm in each axis creates a 0.50mm square zone, but the diagonal of that square is 0.707mm. True position with a 0.50mm diameter zone allows equal deviation in all directions, providing a more uniform and generous tolerance.
Can true position be applied at MMC or LMC?
Yes, true position is frequently applied at Maximum Material Condition (MMC) or Least Material Condition (LMC) using the circled M or circled L modifier. At MMC, bonus tolerance is gained as the feature departs from its maximum material size. For a hole, as it gets larger than the MMC size, additional positional tolerance becomes available. This is highly beneficial in manufacturing because it allows more positional freedom for features that are already oversized, while maintaining the functional requirement of assembly fit.
Why is a true position tolerance expressed as a diameter?
A hole can drift in any direction in the plane, so the permitted region is a circle, and in three dimensions a cylinder centred on the theoretically exact location. Stating the tolerance as the diameter of that cylindrical zone describes the real allowance directly. The calculated true position value is doubled for the same reason: the square root of the sum of the squared X and Y deviations is a radius, and multiplying by two puts it on the same diametral basis as the callout.
How does bonus tolerance work under maximum material condition?
When a position tolerance carries the MMC modifier, the feature earns additional tolerance as it departs from its maximum material size. For a hole, MMC is the smallest permitted size; a hole produced larger than that leaves extra clearance, and the difference between the actual mating size and MMC is added to the stated position tolerance. A hole at MMC gets no bonus. The functional logic is assembly clearance, which is why MMC suits clearance hole patterns and rarely locating features.
How does hole perpendicularity change the reported true position?
The tolerance zone is a cylinder that runs the full depth of the feature, so a hole drilled at a slight angle can be centred at the entry face and still break out of the zone deeper in. Measuring position in one plane hides that error entirely. Probing the axis at two or more depths, or evaluating the fitted axis of the whole hole, reveals the tilt, which is why deep holes often carry a separate perpendicularity control.
What does a composite position callout with two tiers control?
The upper segment is the pattern-locating tolerance zone framework, which sets how far the whole pattern may shift relative to the datum reference frame. The lower segment is the feature-relating framework, a tighter zone that controls the holes relative to each other and is constrained only in orientation to the listed datums, not in location. This lets a designer hold a bolt circle tightly to itself while permitting a looser location of the circle as a whole.
Why does the datum reference frame matter more than the CMM alignment?
The measured deviations are only meaningful once the part is located in the datum reference frame called out on the drawing, established in the stated order of primary, secondary and tertiary datums. Aligning the CMM to convenient part surfaces instead returns numerically valid X and Y deviations that answer the wrong question. Reversing the order of two datums, or picking up a datum feature over the wrong extent, changes the reported true position without anything on the part having moved.
How is a hole pattern evaluated rather than a single hole?
Each feature in the pattern is measured and its own true position computed against its theoretically exact location within the same datum reference frame, using basic dimensions rather than toleranced ones. Every feature must fall inside its own tolerance zone, so the worst hole governs acceptance of the pattern. Reporting only the average deviation across the pattern hides the single outlier that will actually prevent assembly, so always inspect the maximum.
References
Background & Theory
History
Reviewed for accuracy by Abdullah, Technical Content Specialist ยท Editorial policy
Related Calculators
๐งฎConstruction Equipment CO2 Calculator
Calculate carbon footprint construction equipment with inputs, formulas, and instant results.
๐งฎArch Calculator
Calculate arch with inputs, formulas, and instant results.
๐งฎDaylight Autonomy Simple Calculator
Calculate daylight autonomy simple with inputs, formulas, and instant results.
๐งฎDaylight Factor Calculator
Calculate daylight factor with inputs, formulas, and instant results.
๐งฎDoor Area Calculator
Calculate door area with inputs, formulas, and instant results.
๐งฎGlazing Uvalue to Rvalue Calculator
Calculate glazing uvalue to rvalue with inputs, formulas, and instant results.
๐งฎNet to Gross Area Ratio Calculator
Calculate net to gross area ratio with inputs, formulas, and instant results.
๐งฎOccupant Load Calculator
Calculate occupant load with inputs, formulas, and instant results.