Skills / Precision Measurement / Precision Cutting & Measuring / GD&T - Geometric Dimensioning & Tolerancing
Precision Measurement

GD&T - Geometric Dimensioning & Tolerancing

120 min read Training Guide

ASME Y14.5 symbols in 5 categories, datum reference frames, feature control frames, MMC and LMC bonus tolerance, and how to read a real feature callout.

Table of contents

GD&T - Geometric Dimensioning & Tolerancing

Look at any production drawing for a machined part and you will see a row of symbols inside rectangular boxes that look like a foreign alphabet: a circle with a plus, a pair of parallel lines, the letter Ⓜ after a tolerance number. That is GD&T - Geometric Dimensioning and Tolerancing. It is the language engineering uses to tell manufacturing exactly what "in tolerance" means, and it is the most common reason a shop floor and an engineering office argue about whether a part is good.

This guide walks the ASME Y14.5 standard basics: the 13 symbols in five categories, how a feature control frame reads left to right, the datum reference frame, material condition modifiers (MMC, LMC, RFS), and how to interpret a real drawing callout.

Why GD&T Exists

Title-block tolerance ("all dimensions +/- 0.005 unless noted") is a coarse net. Two problems:

  1. It does not distinguish between a feature's size and its location. A hole that is within size tolerance but positioned 0.050 off its nominal still passes a +/- 0.005 feature-location check if the dimension is measured point-to-point from a drifting origin.
  2. It does not tell the inspector which features define the part's datum system - the reference surfaces against which every other feature is measured.

GD&T fixes both. Every geometric control is tied explicitly to a datum reference frame. Every feature-of-size has a size tolerance and separately a geometric tolerance (position, flatness, etc.).

The 13 Symbols in 5 Categories

ASME Y14.5-2018 (and its predecessor Y14.5-2009) defines 13 geometric characteristics in five groups:


| Category     | Symbol     | Name                 | Datum Required |
|--------------|------------|----------------------|----------------|
| Form         | -          | Straightness         | No             |
| Form         | //         | Flatness             | No             |
| Form         | O          | Circularity          | No             |
| Form         | /O/        | Cylindricity         | No             |
| Orientation  | //         | Parallelism          | Yes            |
| Orientation  | _|_        | Perpendicularity     | Yes            |
| Orientation  | <          | Angularity           | Yes            |
| Location     | +          | Position             | Usually        |
| Location     | ()         | Concentricity (rare) | Yes            |
| Location     | =          | Symmetry (rare)      | Yes            |
| Runout       | >          | Circular runout      | Yes            |
| Runout       | >>         | Total runout         | Yes            |
| Profile      | ) or )-    | Profile of a line    | Optional       |
| Profile      | ]D[        | Profile of a surface | Optional       |

(The symbol column uses ASCII-like stand-ins because this guide is text. On a real drawing the symbols are drawn, not typed.)

Form Controls (No Datum)

Control the shape of a feature relative to itself. Measurement does not need a separate reference surface.

  • Straightness - how straight a line element on a surface, or the axis of a cylinder, is.
  • Flatness - how flat a nominally planar surface is.
  • Circularity (roundness) - how round a cross-section of a cylindrical or spherical feature is.
  • Cylindricity - how well a cylindrical surface is round AND straight AND parallel to itself (combined circularity + straightness + parallelism of the axis).

Orientation Controls (Datum Required)

Control the angle of a feature relative to a datum.

  • Parallelism - a surface or axis parallel to a datum plane or axis within a tolerance zone.
  • Perpendicularity - a surface or axis 90 degrees to a datum within a tolerance zone.
  • Angularity - a surface or axis at any other basic angle to a datum within a tolerance zone.

Location Controls

  • Position - by far the most common GD&T control. A tolerance zone (cylindrical for a hole axis, planar for a slot center plane) located at the basic dimension from a datum reference frame. The axis or center plane of the feature must lie entirely within the zone.
  • Concentricity and Symmetry are rarely used in modern Y14.5 practice - position with appropriate datums covers almost every case.

Runout Controls

Applied to cylindrical parts, rotating about a datum axis.

  • Circular runout - at any single cross-section, the indicator reading as the part rotates through 360 degrees must stay within the tolerance.
  • Total runout - indicator reading over the entire length (or entire surface) must stay within the tolerance. Controls circularity, cylindricity, concentricity, and taper in one callout.

Profile Controls

  • Profile of a line - 2D cross-section tolerance zone offset by the tolerance value around the nominal contour.
  • Profile of a surface - 3D tolerance zone offset by the tolerance value around the entire nominal surface. The Swiss Army knife of GD&T: depending on datum selection, profile can control form alone, or form + location + orientation at once.

The Feature Control Frame

Every GD&T callout is written inside a feature control frame, a rectangular box divided into compartments:

| Geometric Symbol | Tolerance Zone | Datum A | Datum B | Datum C |

Read left to right:

  1. Geometric characteristic symbol (position, flatness, etc.)
  2. Tolerance value - with any modifier like Ø (diameter) before the value, or Ⓜ / Ⓛ after.
  3. Datum references - primary, secondary, tertiary.

A real example: | ⊕ | Ø 0.010 Ⓜ | A | B | C |

Reads: "The axis of this feature must lie within a cylindrical tolerance zone 0.010 inch diameter at MMC, located at the basic dimension from the datum reference frame defined primarily by A, then B, then C."

The Datum Reference Frame (DRF)

A datum reference frame is a coordinate system built from three mutually perpendicular datum features (planes, axes, or points).

The 3-2-1 rule: to fully constrain a rigid body in space requires:

  • 3 points on the primary datum plane (most important, sets orientation).
  • 2 points on the secondary datum plane (perpendicular to primary, sets rotation about the primary axis).
  • 1 point on the tertiary datum plane (perpendicular to the other two, fixes position).

Order matters. A|B|C is not the same DRF as B|A|C. The primary datum takes priority in any measurement.

Datum features are called out on a drawing with a datum feature symbol - a letter in a box with a triangle pointing at the feature.

Material Condition Modifiers

Three state modifiers control how a tolerance applies as the feature size varies:


| Modifier | Symbol | Meaning                                                         |
|----------|--------|-----------------------------------------------------------------|
| MMC      | Ⓜ     | Maximum Material Condition - feature has most material         |
| LMC      | Ⓛ     | Least Material Condition - feature has least material          |
| RFS      | (none) | Regardless of Feature Size - default, no bonus tolerance       |

MMC - Maximum Material Condition

For a hole, MMC is the smallest allowable diameter (most metal around it). For a shaft, MMC is the largest diameter (most metal in it).

The bonus tolerance rule: when a feature of size is called out at MMC and actually departs from MMC (hole is larger than MMC, shaft is smaller than MMC), the departure is added as a bonus to the geometric tolerance.

Example: a hole with size tolerance 0.500 +/- 0.010 (MMC = 0.490, LMC = 0.510). Position tolerance Ø 0.005 Ⓜ referencing A|B|C. The actual hole measures 0.500 diameter.

  • Departure from MMC = 0.500 - 0.490 = 0.010 bonus.
  • Total position tolerance available = 0.005 + 0.010 = 0.015 diameter zone.

This is called bonus tolerance. It reflects the physics that a larger hole tolerates being slightly off center and still clearing a pin. MMC is how a design engineer encodes "clearance" into the drawing.

LMC - Least Material Condition

For a hole, LMC is the largest allowable diameter. For a shaft, LMC is the smallest. Bonus tolerance works the same way but measured from LMC departure. Used on parts where minimum wall thickness is critical (like pressure vessels).

RFS - Regardless of Feature Size

No bonus tolerance. The geometric tolerance is the geometric tolerance at every size within the size tolerance. This is the default when no modifier is shown.

Basic Dimensions

A basic dimension is a boxed number on the drawing, like [2.500]. It is theoretically exact. The tolerance does NOT come from a general tolerance block; it comes entirely from the feature control frame that references the basic location. This is critical: do not add +/- anything to a basic dimension. The FCF tolerance zone IS the tolerance.

Features of Size vs Surfaces

Only features of size can use MMC or LMC modifiers. A feature of size has an inherent size dimension - a hole, a shaft, a slot, a tab, a pair of opposing parallel planes.

Planar surfaces, conical surfaces, and contours are NOT features of size. Flatness, parallelism applied to a surface, and profile do not take Ⓜ or Ⓛ.

Reading a Real Callout - Worked Example

The drawing shows a hole with the following stacked callouts:

Ø 0.500 +/- 0.010
| ⊕ | Ø 0.010 Ⓜ | A | B | C |

Separately, the drawing shows:

  • Datum A: the bottom face.
  • Datum B: the left edge.
  • Datum C: the back edge.
  • Basic dimensions from B and C to the hole center: 1.500 from B, 0.750 from C.

Interpretation:

  • The hole diameter must measure between 0.490 and 0.510.
  • Locate the part on datums A|B|C in order.
  • At MMC (hole = 0.490), the axis of the hole must lie within a 0.010 diameter cylindrical zone centered on (1.500, 0.750) from the edges.
  • If the hole actually measures larger than 0.490, the operator gets bonus tolerance equal to (actual - MMC), expanding the position zone.
  • If the hole is 0.500, the position zone is 0.020 diameter.
  • If the hole is 0.510 (LMC), the position zone is 0.030 diameter.

An inspector uses a CMM to measure the hole diameter, then measures the axis location, then checks that the axis lies within the expanded zone. The inspection report prints actual size, actual position deviation, allowed zone (with bonus), and pass/fail.

Common Confusions

  • Title-block tolerance next to GD&T. If a feature has a GD&T callout, the GD&T overrides the title-block tolerance for that characteristic. Size tolerance still applies, but location/orientation/form is from the FCF.
  • Basic dimensions with title-block tolerance. Basic dimensions are exact; title block does NOT apply. Do not add +/- to a basic.
  • Missing datum order. A|B|C vs A|B are different DRFs. Some drawings omit C when two datums suffice - that is intentional, not sloppy.
  • Profile of a surface with no datum. Controls form only (tolerance zone offset around nominal contour). With a datum, adds orientation and/or location control depending on which datums are referenced.

Day 1 Checklist

  • Keep a Y14.5 pocket summary in your tool bag (ASME publishes a small card, or make one)
  • Any drawing in your hands: identify the datum features first before any other read
  • Separate size from geometric tolerance for every feature
  • Note every Ⓜ and Ⓛ modifier - bonus tolerance is real money
  • Treat basic dimensions as exact - they are not toleranced by the title block
  • Ask engineering in writing if a callout is ambiguous; never assume
  • Before writing any operation sheet, highlight the datum features on a print so ops follows them

Expert Tips

  • "Read the FCF left to right." Characteristic, tolerance, modifier, datums. Always the same structure.
  • "Bonus tolerance is your friend, not a loophole." Engineer intended it; use it in-spec.
  • "Datum A is the primary seat." Three points down. Make sure the inspection fixture actually lands the part on A before measuring anything else.
  • "Position on holes is 90 percent of the callouts you will see." Master Ø 0.xxx Ⓜ referencing three datums and you have read 90 percent of drawings.
  • "When in doubt, ask engineering." Guessing at GD&T intent is how the whole job goes scrap.