True Position Calculator

GD&T True Position Calculator

Determine if a manufactured feature is within its true position tolerance. This tool calculates the actual position deviation and compares it to the allowable tolerance from a drawing.

1. Position & Tolerance
Result Copied!

What is True Position?

The Tolerance Zone

True Position is a GD&T concept that defines the acceptable location of a feature, like a hole or a pin. Instead of a square tolerance zone (e.g., X ±0.005, Y ±0.005), it creates a cylindrical tolerance zone around the theoretically exact, or “true,” position.

The number on the drawing is the diameter of this cylinder. The center-axis of the manufactured feature must lie entirely within this zone for the part to be considered good.

How It’s Calculated

The Formula

  1. Find Deviations: First, the calculator finds how far the measured position is from the nominal position in each axis.

    ΔX = |Measured X - Nominal X|
    ΔY = |Measured Y - Nominal Y|

  2. Calculate Positional Error: Using the Pythagorean theorem, it calculates the diameter of the smallest tolerance cylinder that the measured feature actually falls into.

    Actual Position = 2 × √(ΔX² + ΔY²)

  3. Bonus Tolerance (MMC/LMC): If the actual size of the feature (e.g., a hole’s diameter) departs from its condition of most material (MMC), you gain that difference as extra “bonus” positional tolerance.

    Bonus = |Actual Feature Size - MMC Size|
    Total Tolerance = Specified Tolerance + Bonus

  4. Compare: The part is in spec if Actual Position ≤ Total Tolerance.

The Geometry of Precision: Understanding True Position

In the high-stakes world of manufacturing and engineering, “close enough” is a quantifiable metric. The difference between a functional engine and a pile of scrap metal lies in Geometric Dimensioning and Tolerancing (GD&T). Among the symbols in the ASME Y14.5 standard, none is more critical—or more frequently misunderstood—than True Position ($\tiny\bigoplus$).

This calculator is a digital quality control inspector. It translates the raw X and Y coordinate measurements from a CMM (Coordinate Measuring Machine) or optical comparator into a single, actionable metric: the Actual Position. Furthermore, it accounts for Bonus Tolerance, a sophisticated GD&T concept that allows for looser positioning requirements as a part’s physical features depart from their “worst-case” material condition.

The Shift from Coordinates to Geometry

To understand this calculator, one must understand why it exists. Traditional “Coordinate Tolerancing” defines a square acceptance zone (e.g., $X \pm 0.005$, $Y \pm 0.005$).

However, a square tolerance zone is flawed:

  1. It is illogical. The distance from the center to the corner of the square ($\approx 0.007$) is larger than the distance to the side ($0.005$). If a part functions at the corner, it should logically function at that same distance in any direction.
  2. It scraps good parts. By restricting the zone to a square, you discard parts that fall outside the square but inside the circumscribed circle.

True Position creates a Cylindrical Tolerance Zone. This calculator determines if the center axis of your manufactured feature falls within this circular boundary. By adopting this circular geometry, manufacturers gain approximately 57% more tolerance area, reducing scrap rates and lowering costs without sacrificing functionality.

The Mathematical Model: The “Times Two” Rule

The most confusing aspect for beginners using this calculator is often the formula itself.

  • Why do we multiply by 2?

The formula used to calculate Actual Position is:$$\text{Actual Position} = 2 \times \sqrt{(X_{meas} – X_{nom})^2 + (Y_{meas} – Y_{nom})^2}$$

  1. The Deviations: First, we calculate the deviation in each axis ($\Delta X$ and $\Delta Y$).
  2. The Hypotenuse (Radius): Using the Pythagorean theorem ($\sqrt{\Delta X^2 + \Delta Y^2}$), we find the straight-line distance from the True Center to the Actual Center. This is the Radial Error.
  3. The Diameter: Since True Position is defined as a diameter ($\phi$) on engineering drawings, we must multiply the Radial Error by 2 to determine the full diameter of the zone required to encompass that deviation.

Unlocking Flexibility: Bonus Tolerance and MMC

The advanced feature of this calculator is the “Use Bonus Tolerance” checkbox. This refers to the principle of Maximum Material Condition (MMC).

In many designs, the position of a hole is critical only when the hole is at its smallest allowable size (MMC). If the machinist drills the hole slightly larger (within size limits), there is more “wiggle room” for a bolt or pin to fit through. GD&T allows us to claim this extra clearance as Bonus Tolerance.

The Logic of the Calculator

When you enable Bonus Tolerance, the calculator performs a secondary operation:

  1. Identify MMC Size: The smallest a hole can be (or largest a pin can be).
  2. Measure Actual Size: The actual diameter of the manufactured feature.
  3. Calculate Bonus: $\text{Bonus} = |\text{Actual Size} – \text{MMC Size}|$.
  4. Expand the Zone: This bonus is added to the tolerance stated on the drawing ($Specified + Bonus = Total$).

Example: A hole has a position tolerance of $0.010$ at MMC. The MMC size is $0.250$.

  • If the hole is drilled at $0.250$, the tolerance is 0.010.
  • If the hole is drilled at $0.255$ (larger), the calculator adds $0.005$ of bonus. The new position tolerance is 0.015.

Step-by-Step Calculator Workflow

1. Define the Target (Nominals)

Enter the Nominal X and Nominal Y coordinates. These are the “Basic Dimensions” (usually boxed) found on the engineering drawing. They represent the perfect, theoretical center of the feature.

2. Enter Inspection Data (Actuals)

Enter the Measured X and Measured Y coordinates obtained from your inspection equipment. Ideally, these measurements should be taken relative to the Datums defined in the Feature Control Frame.

3. Specify the Limits

Enter the Specified Position Tolerance. This is the value found in the feature control frame after the position symbol ($\tiny\bigoplus$).

4. The MMC Decision

If the feature control frame contains the circle-M symbol ({M}), check the “Use Bonus Tolerance” box. You must then enter the feature’s size limits to allow the calculator to compute the bonus. If there is no modifier (Regardless of Feature Size – RFS), leave this unchecked.

Interpreting the Results

The calculator provides a binary Pass/Fail status based on the following logic:

  • Pass (In Tolerance): The calculated Actual Position is less than or equal to the Total Allowable Tolerance. The feature axis is safely inside the cylinder.
  • Fail (Out of Tolerance): The Actual Position exceeds the Total Allowable Tolerance. The feature axis has drifted too far.

Note on “Virtual Condition”:

For mating parts, passing True Position often guarantees assembly. If a hole is Out of Tolerance but has a large amount of Bonus Tolerance (it is a very large hole), it might still function. The calculator accounts for this dynamically.

Real-World Applications

Automotive Powertrains

Engine blocks require hundreds of holes for head bolts, oil passages, and sensors. True Position ensures that the cylinder head slides perfectly onto the block studs, regardless of slight drifts in hole locations, provided the holes are large enough to compensate.

Aerospace Fasteners

In aircraft assembly, thousands of rivets must align across multiple skin panels. Coordinate tolerancing would result in high scrap rates for panels that would actually fit perfectly fine. True Position allows for the maximum manufacturing variation while ensuring the rivet still passes through all layers.

PCB Manufacturing

Printed Circuit Boards (PCBs) use True Position to define the location of through-holes for component leads. As components get smaller, the precision of these holes becomes critical to prevent automated assembly failures.

Frequently Asked Questions (FAQ)

Q: Can True Position be zero?

A: Yes. A True Position of 0.000 at MMC is a common callout (Zero Positional Tolerance). It implies that if the hole is at its smallest size, it must be perfectly positioned. As the hole gets larger, the position tolerance increases directly in proportion to the size departure.

Q: Why is the result a diameter?

A: A cylindrical tolerance zone allows equal deviation in all directions ($360^{\circ}$). A hole is circular; its mating pin is circular. Therefore, the “target” zone for the hole’s center should logically be circular (a cylinder) rather than square.

Q: What if my drawing uses LMC ({L})?

A: Least Material Condition is the opposite of MMC. It applies where wall thickness is the concern (e.g., a hole near the edge of a part). The calculation logic for Bonus Tolerance is mathematically identical (Difference between Actual and Limit), but the “Limit” used is the LMC size rather than the MMC size.

Scientific Reference and Citation

For the governing standards on Geometric Dimensioning and Tolerancing:

Source: The American Society of Mechanical Engineers (ASME). “ASME Y14.5-2018: Dimensioning and Tolerancing.”

Relevance: This standard is the authoritative document for GD&T in the United States and much of the world. It defines the symbology, the rules for True Position ($\tiny\bigoplus$), the calculation of tolerance zones, and the application of material modifiers ({M},{L}).

Scroll to Top