How to Read a Feature Control Frame (GD&T)
The feature control frame (FCF) is the rectangle on an engineering drawing that contains every GD&T callout. Read it left to right: symbol, tolerance, modifier, datums. This guide breaks down each compartment with 5 annotated examples — position, flatness, profile, perpendicularity, and runout — plus the most common misreadings.
Quick Answer
A feature control frame is read left to right: the first compartment identifies what is controlled (geometric characteristic symbol), the second states how much deviation is allowed (tolerance value, zone shape, material condition modifier), and the remaining compartments specify relative to what (datum references A, B, C in order of precedence). Form controls have 2 compartments (no datums); orientation, location, and runout controls have 4–5.
Why the FCF Matters
Every GD&T callout on every engineering drawing lives inside a feature control frame. If you can read an FCF, you can read any drawing that uses GD&T per ASME Y14.5-2018 or ISO 1101. The FCF is the single skill that separates engineers who understand GD&T from those who are intimidated by it.
For a complete reference of all 14 symbols that appear in the first compartment, see the GD&T symbols chart. For a broader introduction to GD&T including datums, form vs orientation, and when to use GD&T vs ± dimensions, see the GD&T guide.
Feature Control Frame Anatomy
Every FCF has the same structure. The table below shows each compartment using a position-at-MMC callout as the running example: ⌖ | ⌀ 0.010 Ⓜ | A | B | C
| Compartment | Contains | Example | Meaning |
|---|---|---|---|
| 1st | Geometric characteristic symbol | ⌖ | Position — controls the location of a feature relative to datums. |
| 2nd (zone) | Tolerance value (⌀ prefix = cylindrical zone) | ⌀ 0.010 | Cylindrical tolerance zone of 0.010 in. (0.25 mm) diameter. |
| 2nd (modifier) | Material condition modifier (optional) | Ⓜ | At MMC — bonus tolerance applies as feature departs from MMC. |
| 3rd | Primary datum reference | A | Primary constraint — establishes the first reference plane (3 DOF). |
| 4th | Secondary datum reference | B | Secondary constraint — adds 2 more degrees of freedom. |
| 5th | Tertiary datum reference (optional) | C | Fully constrains the part — 6 DOF locked. |
Reading Real Feature Control Frames
Each example shows the FCF, a plain-English reading, and how a machinist and inspector would each interpret the same callout.
Position at MMC
LocationThe true position of this feature shall be within a cylindrical zone of ⌀0.010 in. (0.25 mm) at MMC, referenced to datums A (primary), B (secondary), C (tertiary). If the hole is larger than MMC, the position tolerance grows by the difference (bonus tolerance).
Machine holes at nominal basic dimensions from datum A (fixture face), B (locating pin), C (edge stop). Hold position within ⌀0.010 at the tightest hole size.
Measure actual hole center on CMM relative to datum A|B|C. Calculate P = 2√(dx² + dy²). Add bonus (actual Ø − MMC) to stated tolerance. Compare. Or use functional gage with VC pins.
Flatness (no datum)
FormThis surface must lie between two parallel planes 0.002 in. (0.05 mm) apart. No datum is referenced — flatness is a form control that describes the surface shape in isolation. The surface can be tilted or displaced; only waviness is constrained.
Face-mill or fly-cut the surface. The 0.002 in. zone is achievable with a standard finish pass on stress-relieved 6061-T6 aluminum over surfaces up to roughly 6 × 6 in.
Place part on surface plate (granite), sweep with dial indicator across the entire surface. The total indicator reading (TIR) must not exceed 0.002 in. Alternatively, use CMM flatness scan.
Profile of a Surface with datums
ProfileThe entire surface must lie within a bilateral tolerance zone of 0.010 in. (0.25 mm) total — 0.005 in. on each side of the true profile — referenced to datums A and B. Profile with datums controls form, orientation, and location simultaneously.
5-axis ball-end mill contouring with tool-path tolerance set to half the profile tolerance or tighter. Reference datums A and B for fixture alignment. Expect CMM verification of the full 3D surface.
CMM 3D surface scan or structured-light measurement. Compare measured point cloud to CAD nominal. Every point must fall within ±0.005 in. of the true profile when the part is aligned to datums A and B.
Perpendicularity
OrientationThis surface must lie between two parallel planes 0.003 in. (0.08 mm) apart that are perpendicular to datum A. Perpendicularity inherently controls flatness — the surface must also be flat within 0.003 in.
Mill the surface in the same setup as datum A (facing down in the vise). The spindle axis is perpendicular to the vise jaws, so perpendicularity comes naturally. Tall thin walls may need climb milling with light radial engagement.
Set datum A face on surface plate (or CMM fixture). Measure the controlled surface with an indicator or CMM. The deviation from a perfect 90° plane must not exceed 0.003 in.
Circular Runout
RunoutAt each individual cross-section, this surface must lie between two concentric circles 0.002 in. (0.05 mm) apart, centered on datum axis A. The part is rotated 360° at each cross-section, and the indicator reading must not exceed 0.002 in. FIM (full indicator movement).
Turn the OD in a single chucking from datum A (the centerline). CNC lathes typically hold 0.001–0.002 in. runout in one setup. Re-chucking introduces concentricity error.
Mount part on V-block or between centers (datum A axis). Rotate part 360°. Read dial indicator at each cross-section — the FIM at any one cross-section must not exceed 0.002 in.
How Machinists and CMM Operators Interpret FCFs
Engineers write FCFs; machinists and inspectors execute them. Understanding their perspective helps you write clearer, more manufacturable drawings.
The machinist reads datums first
Datums determine fixturing. Datum A goes against the vise jaws or fixture plate. Datum B is the primary locator (pin or edge). Datum C is the anti-rotation feature. The machinist designs the fixture around the datum scheme before considering the tolerance value.
The inspector reads the modifier
The material condition modifier (Ⓜ, Ⓛ, or none) determines the inspection method. MMC enables functional gaging (fastest). RFS requires CMM measurement of actual feature size and position. The modifier is the most cost-impactful element in the FCF from an inspection standpoint.
Both check for conflicting callouts
Experienced machinists and inspectors flag conflicting or redundant FCFs before starting work. Common flags: flatness tighter than parallelism (redundant), position without identified datum features on the drawing (incomplete), or cylindricity tighter than the size tolerance (potentially conflicting with Rule #1).
Both estimate cost from the FCF
A tight tolerance with RFS and a 3-datum scheme signals: precision fixture, slow feed rates, 100% CMM. A standard tolerance with MMC and 2 datums signals: standard fixture, normal speeds, functional gage for production. The FCF is a cost driver specification — every element affects price.
Drawing Review Before Quoting — Free DFM
Upload your drawing with GD&T feature control frames and get a free DFM review. MakerStage engineers check every FCF for manufacturability — flagging conflicting callouts, redundant tolerances, and missing datum references before you pay for a single part.
Get a Quote with Free DFM Review5 Common FCF Misreadings
These are the errors that show up most often in drawing reviews and RFIs (Requests for Information) from CNC shops.
Confusing the ⌀ prefix with a diameter dimension
The ⌀ symbol in the second compartment means the tolerance zone is cylindrical (diametral), not that the feature diameter is being controlled. A position callout of ⌀0.010 means the axis must fall within a 0.010 in. diameter cylinder — it says nothing about the hole size.
Applying bonus tolerance without the Ⓜ modifier
If no material condition modifier appears after the tolerance value, the default is RFS (Regardless of Feature Size) per ASME Y14.5-2018. There is no bonus tolerance at RFS — the stated tolerance applies at any feature size.
Reading datum letters as tolerance modifiers
New engineers sometimes read "A" in the datum compartment as if it modifies the tolerance. Datum letters identify the physical features that establish the measurement reference frame — they do not change the tolerance value.
Ignoring datum order (A, B, C vs B, A, C)
Changing the datum order changes how the part is constrained. Datum A establishes the primary plane (3 DOF), B the secondary (2 DOF), C the tertiary (1 DOF). Swapping A and B puts a different face as the primary constraint, which can shift every measured position by the flatness error of the wrong primary datum.
Assuming a form control needs datums
Flatness, straightness, circularity, and cylindricity are form controls — they never reference datums. If you see a feature control frame with a flatness symbol and no datum letters, it is complete. Adding a datum letter to a flatness callout is an error.
The Universal FCF Reading Template
Read any FCF aloud using this template. It works for every GD&T callout and removes the guesswork.
“The [symbol name] of this feature shall be within [tolerance value] [zone shape] [at material condition], referenced to datum [A], [B], [C].”
position, flatness, perpendicularity…
⌀0.010 in. or 0.002 in.
cylindrical zone or two parallel planes
at MMC, at LMC, or (omit for RFS)
Practice method
Pull any drawing with GD&T from your project files. Point to each FCF and read it aloud using the template above. If you can read all the callouts without pausing, you understand the drawing. If any compartment is unclear, use the symbols chart to identify the geometric characteristic and check whether it requires datums.
Feature Control Frame FAQ
What is a feature control frame in GD&T?
How do you read a feature control frame left to right?
What does the circled M mean in a feature control frame?
What is the difference between Ⓜ (MMC) and Ⓛ (LMC) in an FCF?
How many compartments does a feature control frame have?
Do all feature control frames require datum references?
How does a machinist use a feature control frame?
Related Resources
CNC Parts to GD&T Spec — Free DFM Review
Upload your drawing with feature control frames. MakerStage engineers review every FCF for manufacturability and flag cost drivers before quoting. Free DFM review on every order.
Get Free Quote Fast