Study guide

9.4 Coordinate Conversion and Appendix B Position Calculations

ASME GDTP Senior Level Exam

Track your progress as you read

Finished sections get a check mark.

1 Introduction & Exam Overview

1.1 Current Exam Facts 1.2 Senior Level vs Technologist and Y14.5 Revisions 1.3 How to Use This Guide and Study Strategy 1.4 The Y14.5-2018 Senior Exam and What Changed from 2009

2 Dimensioning and Symbology

2.1 Y14.5 Dimensioning Rules, Limits, and Fits 2.2 Basic Dimensions and Their Role 2.3 Feature Control Frame Structure and Reading 2.4 GD&T Symbols, Modifiers, and Communication 2.5 Screw Threads, Gears, and Splines 2.6 Angular Surfaces, Tapers, Radii, and Special Tolerance Cases

3 Datum Referencing I: Selection and Precedence

3.1 Functional Datum Feature Selection 3.2 Datum Precedence and Degrees of Freedom 3.3 Datum Targets 3.4 Datum Feature Simulators

4 Datum Referencing II: Modifiers and Shift

4.1 Multiple Datum Features and Datum Reference Frames 4.2 RMB, MMB, and LMB on Datum Features 4.3 Datum Shift Behavior 4.4 Planar vs Datum Feature of Size

5 Datum Referencing III: Setup and Calculations

5.1 Inclined and Translated Datum Features 5.2 Inspection Setup and Datum Establishment 5.3 Datum Calculation Walkthrough 5.4 Customized Datum Reference Frames and Rotational Constraint 5.5 Free State, Restrained Condition, and Nonrigid Parts

6 Form Controls

6.1 Flatness and Straightness 6.2 Circularity and Cylindricity 6.3 Rule #1, Form, and Size

7 Orientation Controls

7.1 Parallelism, Perpendicularity, and Angularity 7.2 Orientation Zones and Material Modifiers 7.3 Avoiding Unnecessary Orientation and Over-Control

8 Location I: Position and Boundaries

8.1 Position Tolerancing and True Position 8.2 Virtual and Resultant Condition 8.3 Bonus Tolerance at MMC and LMC

9 Location II: Application and Modifiers

9.1 Selecting MMC, LMC, and RFS by Function 9.2 Fixed and Floating Fastener Formulas 9.3 Projected Tolerance Zones 9.4 Coordinate Conversion and Appendix B Position Calculations

10 Location III: Patterns and Allocation

10.1 Composite Position Tolerancing 10.2 Patterns, Simultaneous Requirements, and Multiple Segments 10.3 Slots, Tabs, and Tolerance Allocation 10.4 Coaxial Feature Controls, Concentricity, and Symmetry

11 Profile I: Fundamentals and Strategy

11.1 Profile of Line and Surface 11.2 Defining the True Profile 11.3 Datum-Referenced Profile Strategy 11.4 Equal and Unequal Disposition

12 Profile II: Scope and Verification

12.1 All-Around, All-Over, and Limited Scope 12.2 Composite Profile and Coplanarity 12.3 Castings, Weldments, Sheet Metal, and CMM Evaluation 12.4 Combined Controls and Profile as a Refinement

13 Runout Controls

13.1 Circular and Total Runout 13.2 Datum-Axis Simulation and Rotating Parts 13.3 Runout vs Position, Profile, and Form

14 Exam Strategy and Calculations

14.1 Virtual/Resultant Condition and Bonus Formulas 14.2 Datum Shift and Worst-Case Boundary Calculations 14.3 Functional Gaging and Verification 14.4 Test-Day Tactics, Common Traps, and Review

9.4 Coordinate Conversion and Appendix B Position Calculations

Key Takeaways Explain This Topic AI

Knowledge of ASME Y14.5 Nonmandatory Appendix B, Formulas for Positional Tolerancing, is explicitly required for the Senior level examination.

A square plus-minus zone of ±t converts to a diametral position zone of 2t multiplied by the square root of two, approximately 2.83t, which is the inscribed-to-circumscribed conversion.

The circular position zone contains about 57% more area than the square coordinate zone it replaces, which is where the "free" tolerance from converting to position comes from.

Actual position deviation from measured coordinates is twice the square root of the sum of the squared x and y deviations, because the zone is stated as a diameter.

A feature passes when its actual position deviation is no greater than the stated tolerance plus any bonus earned by departure from the applicable material condition.

Last updated: August 2026

Coordinate Conversion and Appendix B Position Calculations

Quick Answer: Square coordinate zone to diametral position zone: position Ø = 2t√2 ≈ 2.83t for a ±t square zone. Position back to worst-case coordinate: ±(Ø/2)/√2 ≈ ±0.354Ø . Actual deviation from measured coordinates: Ø_actual = 2√(Δx² + Δy²) . Accept when Ø_actual ≤ stated tolerance + bonus .

The Senior examination competencies include performing calculations associated with GD&T to determine geometric requirements, including formulas from Nonmandatory Appendix B . Appendix B is the positional-tolerancing formula annex, and it is named explicitly in the body of knowledge for every revision. Section 9.2 covered the fixed and floating fastener formulas that live there. This section covers the other half: converting between coordinate and positional systems, and evaluating measured results.

Why coordinate tolerancing fails

A hole dimensioned 25 ± 0.2 in x and 40 ± 0.2 in y sits inside a square tolerance zone 0.4 on a side. Two problems follow:

The zone shape does not match the function. A pin either fits the hole or it does not, and the clearance available is the same in every direction. A square zone permits 0.283 of deviation on the diagonal but only 0.2 along an axis — it is stingy where the function does not care and generous where the function does.

The zone is not tied to datums. Plus-minus dimensions carry no explicit datum reference frame, so different inspectors set up differently and get different answers.

Position tolerancing fixes both. The zone becomes a cylinder whose axis is at true position, established by basic dimensions from an explicit datum reference frame .

Converting coordinate to position

Take the square zone and circumscribe a circle around it. Any point the square permits, the circle also permits; the circle additionally permits the corners' worth of extra area.

For a square zone of ±t in each direction (total width 2t per side):

  • Half-diagonal = t√2
  • Diametral position zone = 2 × t√2 = 2t√2 ≈ 2.83t

Worked example. A hole is dimensioned ±0.2 in x and ±0.2 in y. So t = 0.2.

  • Half-diagonal = 0.2 × 1.414 = 0.283
  • Position tolerance = 2 × 0.283 = Ø0.566 , rounded in practice to Ø0.56

Note what happened: the designer converted to position, and the hole gained permissible deviation in every direction except exactly on the diagonals, where it broke even. That is not a giveaway — it is the removal of an artificial restriction the square zone imposed for no functional reason.

The 57% figure

Compare areas. The square of side 2t has area 4t². The circumscribed circle of diameter 2t√2 has radius t√2 and area π(t√2)² = 2πt² ≈ 6.283t².

6.283t² ÷ 4t² = 1.571

The cylindrical zone offers about 57% more area than the square zone it replaces. Memorize the number; it appears in exam questions about why position tolerancing increases yield without loosening the functional requirement.

Converting position back to coordinate

Sometimes you need the reverse: a machine tool programmed in coordinates, or a legacy inspection routine that reports x and y only. Inscribe the square inside the circle.

For a position tolerance of ØT :

  • Radius = T/2
  • Half-side of the inscribed square = (T/2)/√2 = 0.354T
  • Equivalent coordinate tolerance = ±0.354T in each direction

Worked example. Position Ø0.5 converts to approximately ±0.177 in x and y.

This conversion is conservative — every part that passes the coordinate check will pass the position check, but some parts that pass position will fail the coordinate check. Never use the inscribed conversion to reject a part that was specified with position; use it only to program or to screen.

Computing actual position deviation

An inspector reports a hole's centre as deviating Δx = 0.06 and Δy = 0.08 from true position. What is the actual position deviation?

The deviation of the axis from true position is the radial distance √(Δx² + Δy²). Because position tolerance zones are stated as diameters , the reported actual position must also be a diameter:

  • Ø_actual = 2 × √(Δx² + Δy²)
  • √(0.06² + 0.08²) = √(0.0036 + 0.0064) = √0.01 = 0.1
  • Ø_actual = 2 × 0.1 = Ø0.20

Forgetting the factor of two is the most common arithmetic error on the Senior exam. A radial deviation of 0.1 is a Ø0.2 position deviation.

Deciding acceptance with bonus

Acceptance is a single comparison:

Accept when Ø_actual ≤ T_stated + bonus

where bonus is the departure from the applicable material condition, and is zero when the callout is RFS.

Worked example. A hole is Ø10.0 +0.3/−0 with position Ø0.2 at MMC to A|B|C. The hole is produced at Ø10.2 , with measured deviations Δx = 0.08, Δy = 0.15.

MMC of the hole = 10.0 (smallest). Bonus = 10.2 − 10.0 = 0.2 .

Total available position tolerance = 0.2 + 0.2 = Ø0.4 .

Actual deviation = 2√(0.08² + 0.15²) = 2√(0.0064 + 0.0225) = 2√0.0289 = 2 × 0.17 = Ø0.34 .

0.34 ≤ 0.40, so the hole passes .

Had the callout been RFS, bonus would be zero, the available tolerance would be Ø0.2, and the same hole at Ø0.34 actual would fail . Same part, same measurements, different answer — which is the whole reason material condition modifiers exist.

Quick-reference table

  • Conversion Formula Example
  • Square ±t → position Ø 2t√2 ≈ 2.83t ±0.2 → Ø0.566
  • Position ØT → square ± (T/2)/√2 ≈ 0.354T Ø0.5 → ±0.177
  • Coordinates → actual position Ø 2√(Δx² + Δy²) 0.06, 0.08 → Ø0.20
  • Area gain, square → circle 2π/4 ≈ 1.571 +57%
  • Acceptance Ø_actual ≤ T + bonus 0.34 ≤ 0.40 → pass
  • Traps

Dropping the factor of 2 when converting measured coordinates to an actual position diameter.

Using the inscribed conversion to reject a part specified with position; it is conservative, not equivalent.

Adding bonus on an RFS callout. No modifier means RFS by default, and RFS earns no bonus.

Mixing radial and diametral values inside one calculation — decide which you are in and stay there.

Converting the coordinate tolerance instead of the coordinate deviation. The 2.83 factor converts zones ; the factor of 2 converts measured deviations .