Why GD&T Exists and Why Engineers Avoid It
Geometric dimensioning and tolerancing (GD&T) is the engineering language for communicating form, orientation, location, and runout requirements on technical drawings. It exists because plus/minus coordinate tolerances cannot unambiguously describe many functional requirements. A shaft that must run concentrically in a bearing, a mounting face that must be flat to maintain a seal, a pattern of holes that must align with a mating pattern — these requirements cannot be fully captured by ±0.1 mm on individual dimensions.
Despite its importance, GD&T is avoided by many engineers who find the symbol language intimidating and the interpretation rules complex. This avoidance has a cost: drawings without appropriate geometric tolerances rely on convention and interpretation, which leads to disputes at inspection and non-conforming parts that technically pass dimension checks but fail in assembly.
This article provides a practical introduction to GD&T: what the symbols mean, how datum references work, and how to read a feature control frame in a real manufacturing context.
The Feature Control Frame
Every GD&T callout is delivered through a feature control frame — a rectangular box divided into compartments. Reading from left to right, the compartments contain:
- The geometric characteristic symbol — what property is being controlled (flatness, perpendicularity, position, etc.)
- The tolerance value — the width of the tolerance zone, in the same units as the drawing dimensions
- Datum references — one to three letters identifying the datum features the tolerance is relative to (omitted for form tolerances that are not referenced to datums)
A feature control frame that reads: ⊕ | ⌀0.05 | A | B | C means: the position of this feature must fall within a cylindrical tolerance zone of diameter 0.05 mm, centered on the true position defined by datum references A, B, and C.
Geometric Characteristic Symbols
| Category | Characteristic | Symbol | Datum Required? |
|---|---|---|---|
| Form | Straightness | ⏤ | No |
| Form | Flatness | ◻ | No |
| Form | Circularity (roundness) | ○ | No |
| Form | Cylindricity | ⌭ | No |
| Orientation | Perpendicularity | ⊥ | Yes |
| Orientation | Parallelism | ∥ | Yes |
| Orientation | Angularity | ∠ | Yes |
| Location | Position | ⊕ | Yes |
| Location | Concentricity / Coaxiality | ◎ | Yes |
| Location | Symmetry | ⌯ | Yes |
| Runout | Circular runout | ↗ | Yes |
| Runout | Total runout | ⇗ | Yes |
Datum References: The Foundation of Orientation and Location Control
A datum is a theoretically exact plane, axis, or point from which measurements are made. On a drawing, a datum is identified by a target symbol (a letter in a square frame with a triangle or filled circle) applied to a surface, edge, or axis.
The datum reference frame for a prismatic part typically uses three mutually perpendicular datum planes: primary (A), secondary (B), and tertiary (C). The primary datum constrains the most degrees of freedom (typically the flattest or most functionally important surface). The secondary and tertiary datums constrain the remaining degrees of freedom in order.
Datum order matters in inspection. The part is physically located against datum A first (maximum contact), then against datum B, then against datum C. Reversing the order produces different measurement results. When reading a feature control frame, confirm that the datum references match how the part is actually fixtured during inspection.
Commonly Misunderstood Controls
Position vs. True Position
Position tolerance defines a cylindrical (for a hole axis) or parallel-plane tolerance zone centered on the theoretically exact true position of a feature. The true position is defined by basic dimensions — dimensions shown in a rectangle on the drawing, which are exact with no tolerance of their own. The tolerance on those dimensions comes entirely from the position feature control frame.
A position tolerance of ⌀0.1 mm means the hole axis must lie within a cylinder of diameter 0.1 mm centered on the true position. This is equivalent to ±0.05 mm in both X and Y, but circular rather than square — which is functionally correct for a round hole.
Runout vs. Concentricity
Circular runout is a surface measurement: when the part is rotated about the datum axis, every circular cross-section must vary by no more than the specified value. It controls a combination of form and position errors as they appear at the surface. It is easy to measure with a dial gauge.
Concentricity is a center-point measurement: the median points of all cross-sections must fall within a cylindrical zone centered on the datum axis. It is difficult to measure directly and rarely used in modern practice. For most applications, circular runout is the correct control for rotating surfaces.
Reading a Real Feature Control Frame
Consider a shaft drawing with the following callout on a bearing journal: ⌀0.008 A. This means: the cylindricity of the bearing journal (form, no datum needed) must be within 0.008 mm. Now a second callout on the same journal: ↗ 0.015 A. This means: the circular runout of the journal relative to datum A (the opposite journal or center hole) must not exceed 0.015 mm TIR when rotated about datum A.
These two controls together define both the form of the journal and its geometric relationship to the rotational axis — information that coordinate dimensions alone cannot convey.
FAQ
Q: When should I use position tolerance instead of coordinate tolerances for hole patterns?
Use position tolerance whenever holes must align with a mating part’s hole pattern. Coordinate tolerances create a square tolerance zone; position tolerance creates a circular zone that is approximately 57% larger for the same functional requirement — meaning you can specify a more generous tolerance that is easier to achieve while still guaranteeing assembly. Position tolerance also provides bonus tolerance when the feature departs from its maximum material condition, further reducing manufacturing cost.
Q: I see drawings that use runout controls everywhere. Is this correct practice?
Runout is a practical and widely used control, but applying it to every turned feature is over-specification. Runout requires a datum axis, which means every surface controlled by runout must be inspected in a setup referenced to that datum. Over-specified drawings increase inspection cost without proportional quality benefit. Apply runout to surfaces that are functionally required to be coaxial with a rotational axis; use form controls (circularity, cylindricity) for surfaces where absolute position relative to another feature does not matter.
Q: Our supplier says they cannot inspect position tolerances. How should I respond?
A supplier that cannot inspect position tolerances lacks basic CMM capability or trained inspection staff. This is a qualification concern, not a drawing concern. For safety-critical or precision components, require documented inspection capability as a supplier qualification condition. For less critical parts, you may accept that the supplier performs an equivalent coordinate measurement and verifies mathematically that the result falls within the cylindrical tolerance zone — but this should be documented and not assumed.
Reference Standard
The exact rules behind these callouts trace back to one standard that most drawings ultimately answer to.
ASME Y14.5-2018: Dimensioning and Tolerancing
As an Amazon Associate I earn from qualifying purchases.



コメント