Profile of a surface, explained: GD&T's do-everything control
A supplier receives a drawing with a single callout — profile of a surface, 0.5 mm, all around, referenced to A|B|C — and almost no plus/minus dimensions anywhere. Half the shop reads it as “±0.5 on everything” and quotes accordingly. The other half has no idea how to inspect it and quietly declines the RFQ. Both readings cost money, because profile of a surface is neither of those things.
Profile of a surface is the most versatile control in ASME Y14.5 — depending on how it is applied, it can control form alone, or form, orientation and location together in one tolerance zone. Modern model-based drawings lean on it heavily, so misreading it is one of the fastest ways to scrap good parts or accept bad ones. Here is how it actually works.
What profile of a surface controls
The profile of a surface symbol (a half-circle sitting on a line, ⌔) defines a three-dimensional tolerance zone that follows the true profile of a feature — the exact shape defined by the basic dimensions or the CAD model. Every point on the real surface must fall inside that zone. Because the zone follows any shape — flat faces, radii, compound curves, a complete part outline — profile works where flatness, cylindricity or position cannot.
Its 2D sibling, profile of a line (the half-circle without the base line), applies the same idea to individual cross-sections rather than the whole surface at once. Line profile is common on extrusions and aerofoil sections where each slice matters but the blend between slices is controlled separately.
The tolerance zone: bilateral by default
A profile tolerance of 0.5 mm creates a zone 0.5 mm wide in total, centred on the true profile by default — 0.25 mm outside the nominal surface and 0.25 mm inside it. This is the single most common misreading: profile 0.5 is not ±0.5. It is ±0.25 about the basic geometry.
| Callout | Zone outside nominal | Zone inside nominal | Total zone |
|---|---|---|---|
| ⌔ 0.5 | A|B|C | 0.25 | 0.25 | 0.5 (bilateral, default) |
| ⌔ 0.5 Ⓜ 0.5 | A|B|C | 0.5 | 0 | 0.5 (all outside) |
| ⌔ 0.5 Ⓜ 0.1 | A|B|C | 0.1 | 0.4 | 0.5 (unequally disposed) |
The circled U is the unequally disposed modifier from ASME Y14.5-2018. The value after it states how much of the zone lies in the direction of added material (outside the surface). A casting drawing might use ⌔ 1.0 Ⓜ 1.0 so all variation adds stock for machining; a sealing face might bias the zone the other way. On older drawings you may still see the phrase “UNILATERAL” or unequal zones shown with phantom lines.
Profile with and without datums
What profile controls depends entirely on the datum references in the feature control frame:
- No datums — profile controls form only. The zone floats: it can translate and rotate to best-fit the surface, exactly like a flatness zone that happens to follow a curved shape.
- With datums — profile controls form, orientation and location together. The zone is locked to the datum reference frame through the basic dimensions, so the surface must be the right shape, at the right angle, in the right place, all inside one zone.
This is why a fully datum-referenced profile callout can replace dozens of ± dimensions: one frame does the work of location, orientation and form controls combined. It also means the datum scheme has to be read carefully — if the datum order or the basic dimensions are wrong in your inspection setup, every profile result is wrong. The datum reference frame guide covers how A|B|C locks the six degrees of freedom before you measure anything.
Composite profile
A composite profile frame stacks two rows under one profile symbol: the top row (larger tolerance, full datum reference) locates the surface, while the bottom row (tighter tolerance, fewer datums) refines its form and orientation. A common aerospace pattern is 1.0 to A|B|C on top with 0.2 to A below — the surface may drift up to 1.0 in location but must hold shape within 0.2.
All around, all over, and between
Three modifiers set how far the callout extends. A small circle on the leader elbow means “all around” — the profile applies to the complete outline in the view shown. A double circle means “all over” — every surface of the part, which effectively tolerances the entire component with one frame. The between symbol (↔) with two labelled points, such as X ↔ Y, limits the profile to the portion of the surface between those points. If the boxes and modifiers of the frame itself are still unfamiliar, work through the feature control frame guide first.
Profile vs flatness, position and runout
| Control | Zone shape | Needs datums? | What it controls |
|---|---|---|---|
| Profile of a surface | Follows true profile | Optional | Form; plus orientation + location with datums |
| Flatness | Two parallel planes | No | Form of a planar surface only |
| Position | Cylinder / boundary at a feature of size | Yes | Location of holes, pins, slots |
| Total runout | Zone around a datum axis | Yes (axis) | Combined form + location of rotating surfaces |
Rule of thumb: use flatness for a flat face on its own, position for features of size, runout for surfaces that spin, and profile for everything sculptured, contoured, or where one zone should control shape and place together. The GD&T symbols guide walks all fourteen symbols with shop-floor examples.
How to measure profile of a surface
- Get the true profile. Profile only means something relative to basic geometry, so you need the CAD model or the basic dimensions — never scale the print.
- Establish the datum reference frame in the stated order (primary, secondary, tertiary) on the CMM or fixture.
- Probe or scan the surface. Collect points across the toleranced area — for curved surfaces, a scanning probe or laser line gives far better coverage than a handful of touch points.
- Evaluate deviations normal to the surface. Each measured point’s deviation is taken perpendicular to the nominal surface at that point. For a bilateral 0.5 zone, every deviation must sit within +0.25/−0.25.
- Report the worst point (or the profile range, depending on your software convention) against the frame.
Common mistakes with profile callouts
- Reading 0.5 as ±0.5. The stated value is the total zone width. Bilateral default splits it ±0.25.
- Ignoring the datum block. Profile without datums is only form; adding datums silently adds location and orientation. Two visually similar frames are completely different requirements.
- Treating basic dimensions as toleranced. Basic (boxed) dimensions carry no tolerance of their own — all variation lives in the profile zone. Putting ± limits on them double-tolerances the part.
- Missing the all-around circle. Without it the profile applies only to the surface the leader touches; with it, the whole outline is in scope — a large difference in inspection effort and cost.
- Losing the Ⓜ modifier during quoting. An unequally disposed zone can leave as little as 0.1 mm on the critical side. Estimators who assume bilateral get a surprise at FAI.
The authoritative source for all of this is ASME Y14.5-2018; ISO users will find the equivalent rules spread across ISO 1660 and ISO 1101.
Where CadNexa fits in
Profile-heavy drawings are exactly where manual ballooning breaks down: the frames are long, the modifiers matter, and a missed Ⓜ or datum letter changes the requirement. CadNexa’s auto-ballooning tool reads dimensions and GD&T feature control frames straight off the PDF using Smart Detect and Box+Balloon OCR, captures each profile callout with its datums and modifiers intact, and exports the characteristic list for your FAI report or CMM plan. In my 14 years running plants, transcription errors on GD&T frames caused more FAI rework than actual machining errors — capturing the frame exactly as drawn removes that failure mode.
Balloon a profile-toleranced drawing — free
Upload a PDF, let Smart Detect read every feature control frame, and export a clean inspection sheet.
Try the Balloon Tool — Free →Frequently asked questions
Is profile of a surface tolerance bilateral or unilateral?
Bilateral by default: the zone is centred on the true profile, half outside and half inside. It becomes unilateral or unequally disposed only when the circled U modifier (or an older phantom-line convention) says so.
What is the difference between profile of a line and profile of a surface?
Profile of a surface controls the entire surface with one 3D zone. Profile of a line controls individual 2D cross-sections independently, each with its own zone, and is typically used on extrusions and blended contours.
Does profile of a surface need datums?
No. Without datums it controls form only, like a shape-following flatness. With datums it also controls orientation and location relative to the datum reference frame — a much stricter requirement.
Can profile of a surface replace plus/minus dimensions?
Yes. With basic dimensions defining the true profile and a datum-referenced profile tolerance, one callout can control the location, orientation and form of a whole surface — which is why model-based drawings use it as the default control.
How do you measure profile of a surface without a CMM?
For simple geometry, use a height gauge with setup blocks at the basic dimensions, or an optical comparator overlay for 2D sections. For datum-referenced profile on curved surfaces, a CMM or structured-light scanner is realistically required.
By Rajadurai R — Founder, 14 years plant-head experience. For more tutorials, visit the CadNexa learning center.