True Position Calculator
GD&T Compliant Positional Tolerance & MMC Analysis Tool
Choose planar or spatial analysis
Diameter of the tolerance zone
Nominal X position
Actual inspected X position
Nominal Y position
Actual inspected Y position
Visual Tolerance Zone Map
Blue circle = Tolerance Zone | Red dot = Actual Position
What is a True Position Calculator?
A True Position Calculator is an essential engineering tool used in Geometric Dimensioning and Tolerancing (GD&T) to determine how far a feature’s actual location deviates from its theoretical “true” position. Unlike coordinate tolerancing (square zones), a True Position Calculator assesses the deviation within a circular (2D) or spherical (3D) tolerance zone, providing a more accurate representation of part interchangeability.
Quality control inspectors and CNC machinists use this True Position Calculator to ensure that holes, pins, and surfaces align correctly during assembly. By converting X and Y Cartesian deviations into a single diametrical value, the True Position Calculator simplifies complex inspection data into a simple “Pass/Fail” metric.
True Position Calculator Formula and Mathematical Explanation
The math behind the True Position Calculator relies on the Pythagorean theorem. Because positional tolerance is defined as a diameter, the radial distance from the target is doubled.
3D Formula: TP = 2 × √((Xact – Xtarget)² + (Yact – Ytarget)² + (Zact – Ztarget)²)
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Xtarget / Ytarget | Basic/Nominal Coordinates | mm / inch | Per Drawing |
| Xactual / Yactual | Measured Coordinates | mm / inch | Measured |
| Specified Tol | Allowed Diameter Zone | mm / inch | 0.001 – 0.500 |
| Bonus Tolerance | Extra tolerance from MMC | mm / inch | 0.000 – 0.050 |
Practical Examples (Real-World Use Cases)
Example 1: Aerospace Bracket Hole
An engineer specifies a hole at X: 1.000, Y: 1.000 with a True Position Calculator requirement of Ø 0.010. The inspector measures the hole at X: 1.002 and Y: 1.003.
The True Position Calculator finds the deviation:
X dev = 0.002, Y dev = 0.003.
Square root of (0.002² + 0.003²) = 0.0036.
True Position = 2 × 0.0036 = 0.0072.
Since 0.0072 < 0.010, the part passes.
Example 2: Engine Block Pin with MMC
A pin is called out at Ø 0.500 MMC with a positional tolerance of 0.005. If the pin is actually manufactured at Ø 0.498 (its Least Material Condition), the True Position Calculator applies a “bonus” tolerance of 0.002. The new total allowed tolerance is 0.007. This flexibility is a key advantage of using the True Position Calculator in high-volume manufacturing.
How to Use This True Position Calculator
1. Select the Dimension Type (2D for flat surfaces, 3D for spatial features).
2. Enter the Specified Tolerance from your engineering print.
3. Input the Basic Coordinates (the perfect target location).
4. Input the Measured Coordinates from your CMM or manual inspection.
5. If applicable, select MMC and enter the feature sizes to calculate bonus tolerance.
6. The True Position Calculator will instantly display the result and a visual chart.
Key Factors That Affect True Position Calculator Results
- Datum Referencing: The accuracy of your setup relative to datums A, B, and C directly impacts True Position Calculator inputs.
- Thermal Expansion: In precision machining, temperature changes can shift coordinates, leading to “failed” True Position Calculator readings.
- Machine Repeatability: The inherent precision of the CNC machine determines how close you can get to the True Position Calculator target.
- Tool Deflection: Cutting forces can push drills off-center, increasing the deviation calculated by the True Position Calculator.
- Bonus Tolerance (MMC): Utilizing MMC allows for larger positional errors if the feature size is away from its maximum material limit.
- Inspection Method: Using a CMM (Coordinate Measuring Machine) provides more reliable data for the True Position Calculator than manual calipers.
Frequently Asked Questions (FAQ)
Is true position always diameter?
Yes, unless otherwise specified with a “SØ” for spherical or specifically noted, the True Position Calculator assumes a diametrical zone around the basic coordinate.
What is Bonus Tolerance?
Bonus tolerance occurs when a feature is made away from its Maximum Material Condition. Our True Position Calculator automatically adds this value to your total allowed tolerance.
Why use True Position instead of +/- tolerances?
The True Position Calculator uses a circular zone which provides 57% more tolerance area than a square +/- zone, while still ensuring the part fits.
Can the True Position be negative?
No, because it is a diametrical distance from a point, the True Position Calculator result is always a positive value or zero.
How does RFS differ from MMC?
RFS (Regardless of Feature Size) means no bonus tolerance is allowed. Our True Position Calculator defaults to RFS unless you toggle the MMC option.
What if my X and Y are perfect but Z is off?
In a 3D True Position Calculator, any deviation in Z will contribute to the total positional error just like X and Y.
Is this calculator compliant with ASME Y14.5?
Yes, the math used in this True Position Calculator follows the standard Pythagorean derivation used in ASME Y14.5 and ISO 1101 standards.
What does ‘Basic Dimension’ mean?
A basic dimension is a theoretically exact value used in the True Position Calculator to define the target location. It is usually shown in a box on drawings.
Related Tools and Internal Resources
- GD&T Calculator – A comprehensive tool for all geometric symbols.
- CMM Inspection Tools – Guidance on taking accurate measurements for your True Position Calculator.
- Tolerance Stackup Analysis – Learn how multiple positional tolerances interact in an assembly.
- MMC Bonus Calculator – Deep dive into Maximum Material Condition math.
- Positional Tolerance Guide – Theoretical background on GD&T positioning.
- Hole Location Calculator – Specific tool for centering and bolting patterns.