IsoCNC logo — precision CNC machining from China

GD&T Parallelism: The ∥ Symbol, Callouts, and Measurement Explained

What the parallelism symbol means under ASME Y14.5, how the tolerance zone works, why it always needs a datum, and how shops actually verify it on a surface plate or CMM.

IsoCNC engineering team

IsoCNC Engineering Team

CNC Machining & DFM Engineers · Updated · 15 min read

Inspector verifying GD&T parallelism on a machined part with precision measurement equipment

Quick Answer

Parallelism is a GD&T orientation tolerance — symbol ∥, two parallel lines angled about 60° — that requires a surface, axis, or center plane to stay equidistant from a datum along its entire length. ASME Y14.5 defines the tolerance zone as two parallel planes (or a cylinder for an axis with the diameter modifier) spaced by the stated value and held perfectly parallel to the datum. A callout like ∥ 0.05 A means every point of the controlled feature must fall within 0.05 mm, parallel to datum A. Parallelism always references at least one datum, implicitly controls flatness of the same surface, and is measured with a surface plate and dial indicator, a height gage, or a CMM. Typical machined-part values run 0.01–0.1 mm depending on feature size and function.

What Parallelism Means in ASME Y14.5

ASME Y14.5 defines parallelism as the condition of a surface or center plane that is equidistant at all points from a datum plane, or an axis that is equidistant along its length from one or more datum planes or a datum axis. It belongs to the orientation family of geometric controls, together with perpendicularity and angularity, and orientation is all it controls — a perfect 0° relationship to the datum, with no say over where the feature sits in space. If you are new to the framework, our GD&T basics for CNC machining guide covers the five tolerance categories and how feature control frames are read.

The parallelism symbol itself is two parallel lines, ∥, drawn at roughly 60° from horizontal. In a feature control frame it reads left to right: symbol, tolerance value, then one or more datum letters. So ∥ 0.05 A means the controlled feature must lie between two parallel planes 0.05 mm apart that are exactly parallel to datum A. The full symbol set — including the modifiers you will see next to the tolerance value — is decoded in our GD&T symbols explained reference.

Parallelism applies to three feature types. Surface parallelism, the most common, holds a face parallel to a datum face — mating flanges are the textbook example, where parallelism keeps gasket load even and the joint leak-free. Axis parallelism controls the centerline of a hole or pin; with the diameter modifier (Ø) the zone becomes a cylinder parallel to the datum rather than two planes. Center-plane parallelism controls the median plane of a slot or tab relative to a datum surface.

Why Parallelism Always Needs a Datum — and How It Differs from Flatness and Angularity

Orientation is meaningless without a reference. A surface cannot be parallel in the abstract — it can only be parallel to something, and the datum declares what that something is. That is why a parallelism feature control frame must carry at least one datum letter, and why writing a parallelism callout with no datum is an error: the control you are actually looking for in that case is flatness. Choosing and labeling datums well is its own discipline — our guide to GD&T datums walks through datum selection and the three-plane datum reference frame.

The confusion usually starts with flatness, because both controls use a zone of two parallel planes. The difference is orientation: flatness lets the zone float at any angle; parallelism bolts the zone to the datum. A practical consequence worth remembering: a parallelism callout automatically controls flatness of the same surface to the same value or better, since the zone is made of two flat planes. But a dead-flat surface can still be tilted relative to the datum and fail parallelism outright. Perpendicularity is the same idea rotated to 90°, covered in our GD&T perpendicularity article, and angularity handles every angle in between.

Parallelism vs flatness vs angularity vs perpendicularity: datum, zone, and when to use each
ControlDatum Required?Tolerance ZoneUse It When
Flatness ⏥No — form controlTwo parallel planes at any orientationOnly the local shape of one surface matters, with no reference to another feature
Parallelism ∥Yes — one datum minimumTwo parallel planes (or a cylinder for an axis) held parallel to the datumA face, axis, or center plane must stay equidistant from a datum surface or axis
Perpendicularity ⊥Yes — one datum minimumTwo parallel planes (or a cylinder) held at 90° to the datumA face or axis must be square to the datum
Angularity ∠Yes — one datum minimumTwo parallel planes held at a stated basic angle to the datumA face or axis sits at any angle other than 0° or 90° to the datum

One more neighbor worth mentioning: if the feature’s location matters as well as its direction — say a hole axis that must be both straight and in the right place — position is the stronger callout, because parallelism says nothing about where the feature is.

Reading Drawing Callouts and Choosing a Tolerance Value

On a print, the parallelism callout hangs off a leader pointing at the controlled feature — a surface edge, or the dimension line of a hole or slot when an axis or center plane is being controlled. Three everyday examples: ∥ 0.05 A on a housing face (surface parallel to the base), ∥ Ø0.03 A attached to a hole’s size dimension (axis inside a 0.03 mm cylinder parallel to datum A), and ∥ 0.02 A B where a second datum tightens the orientation further. Values like these interact with the general tolerance block on the drawing — our CNC machining tolerances guide explains how geometric callouts layer on top of standard linear tolerances.

What value should you write? Tight enough for function, loose enough to make. For most machined mating faces, 0.05–0.1 mm is a comfortable production range; precision locating faces and fixture bases go to 0.01–0.05 mm and start demanding grinding or a dedicated finishing pass; bearing and shaft axes often land at Ø0.01–0.03 mm. Scale the number with the feature’s span — a blanket 0.01 mm callout across a 600 mm plate is a cost driver, not a functional requirement.

Typical GD&T parallelism tolerance values for CNC machined parts by feature size and function
ApplicationTypical CalloutNotes
General mating faces, brackets, housings∥ 0.05–0.1 mm (∥ .002–.004")Comfortable for production milling and grinding; 0.05 mm is a common default for flange and gasket faces
Precision locating faces, fixture bases∥ 0.01–0.05 mm (∥ .0005–.002")Usually needs grinding or a light finishing pass; verify the machine and inspection method can resolve it
Hole or pin axis parallel to a base∥ Ø0.02–0.1 mm to datum AAdd the diameter modifier for a cylindrical zone; check whether position would control location better
Bearing bores and shaft axes∥ Ø0.01–0.03 mmMisalignment shows up as edge loading and heat; often paired with perpendicularity on the mounting face
Large plates and machine beds∥ 0.02–0.05 mm per 300 mm of spanScale the value with feature length — a blanket tight value across a long span drives cost hard

Every step tighter costs money: tighter values mean slower machining, more finishing operations, and more expensive verification. If a ±0.1 mm general tolerance on both faces already guarantees the alignment the assembly needs, the geometric callout may not be earning its inspection time at all.

How Parallelism Is Measured: Surface Plate, Height Gage, and CMM

The classic shop-floor method is beautifully direct. Rest the part’s datum face on a granite surface plate, then sweep the controlled surface with a dial or test indicator mounted on a height-gage stand. The plate simulates the datum plane, so the total indicator reading across the sweep — lowest point to highest point — is the parallelism error. If the spread stays inside the callout value, the feature passes. A height gage fitted with a lever indicator does the same job with better reach and repeatability, and doubles as the tool for checking step heights in the same setup.

Measuring GD&T parallelism of a machined part — indicator sweep over a datum-referenced surface

For tighter tolerances, axes, or anything that needs a documented report, the coordinate measuring machine takes over. The CMM probes points across the datum feature to build a least-squares datum plane, then samples the controlled surface or axis and reports the deviation relative to that datum. Axis parallelism is genuinely easier on a CMM than on a plate: the software constructs the hole’s axis from probed points and evaluates it inside the cylindrical zone, something a surface plate can only approximate with mandrels and careful setup.

Two measurement traps to avoid. First, the datum face’s own flatness rides along in the result — a rough or bowed datum on the plate inflates the reading, so plate-checking tight callouts presumes a good datum surface. Second, indicator tip selection and sweep path matter: sample enough of the surface to catch local tilt, not just a single track down the middle. Our tolerances capability page describes how we verify geometric callouts in production, from plate checks to full CMM reporting.

When to Specify Parallelism on a Drawing

Reach for the parallelism symbol when the function of the assembly depends on two features staying equidistant along their length. The recurring cases on machined parts: mating flange and gasket faces (even bolt load, leak-free seal), bearing seats and shaft axes (misalignment becomes edge loading, heat, and early failure), fixture and tooling bases that locate other parts, slide and guide surfaces where a tilted face binds the motion, and hole axes that must run true to a mounting face so pins and fasteners drop in without force.

Just as important is when not to use it. Do not use parallelism when only the shape of one surface matters — that is flatness, and it is cheaper to make and to inspect. Do not use it when the feature’s location is also critical — that is position. Do not use it for any angle other than 0° or 90° — that is angularity or perpendicularity. And do not stack a tight parallelism callout on top of a tight flatness callout on the same face without a reason: parallelism already controls flatness, so the second callout is usually redundant.

A simple discipline keeps drawings honest: name the datum out loud before you write the callout. If you can say “this face must stay parallel to the mounting base within 0.05 mm so the gasket seals,” the callout is earning its place. If you cannot complete that sentence, a general tolerance or a flatness callout probably does the job for less money. When in doubt, send the drawing over — an engineer reviews every RFQ we receive and will flag geometric callouts that are tighter than the function needs.

FAQ: GD&T Parallelism

What is the parallelism symbol in GD&T?

The parallelism symbol is two parallel lines (∥) drawn at a slight angle, roughly 60° from horizontal. It sits in the first compartment of the feature control frame, followed by the tolerance value and at least one datum reference. On a drawing you will see it as ∥ 0.05 A, meaning the controlled feature must lie within two parallel planes 0.05 mm apart that are perfectly parallel to datum A. For an axis controlled with the diameter modifier, the zone becomes a cylinder parallel to the datum. The symbol is defined by ASME Y14.5 and sits in the orientation category alongside perpendicularity and angularity.

What is the ASME Y14.5 definition of parallelism?

ASME Y14.5 defines parallelism as the condition of a surface or center plane that is equidistant at all points from a datum plane, or an axis that is equidistant along its length from one or more datum planes or a datum axis. In practice it controls orientation only — a perfect 0° relationship to the datum — not location. The tolerance zone is two parallel planes spaced by the stated value and held exactly parallel to the datum, or a cylindrical zone when the diameter modifier applies to an axis. Every point of the controlled feature must fall inside that zone.

Why does parallelism always require a datum?

Parallelism is an orientation tolerance, and orientation is meaningless without something to be oriented against. A surface cannot be parallel in the abstract — it can only be parallel to another surface or axis, and the datum declares which one. That is why the feature control frame for parallelism must contain at least one datum reference letter, unlike flatness, which is a form control and never references a datum. If you catch yourself wanting to write a parallelism callout with no datum, what you actually need is flatness.

What is the difference between parallelism and flatness?

Flatness is a form control: it says one surface must fit between two parallel planes a stated distance apart, with no datum and no orientation requirement — the zone can float at any angle. Parallelism is an orientation control: its two-plane zone must additionally be parallel to a datum. A useful consequence is that a parallelism callout automatically controls flatness of the same surface to the same or better value, because the zone is two flat planes. But the reverse is not true — a perfectly flat surface can still be tilted relative to the datum and fail parallelism.

How do you measure parallelism on a machined part?

The classic method is a granite surface plate: rest the datum face on the plate, then sweep the controlled surface with a dial or test indicator mounted on a height-gage stand. The total indicator reading across the surface is the parallelism error, because the plate simulates the datum plane. A height gage with a lever indicator does the same job with better ergonomics. For tighter values or complex geometry, a CMM samples points on both faces, builds a least-squares datum plane, and reports the controlled surface’s deviation. The plate method is fast and shop-floor friendly; the CMM is what you want for axes and documentation.

When should I specify parallelism instead of flatness or position?

Specify parallelism when a face, axis, or center plane must stay equidistant from a datum along its length — mating flange faces, bearing seats, fixture bases, and hole axes that must run true to a mounting surface are the classic cases. Use flatness instead when only the local shape of one surface matters and no other feature is involved. If the axis also needs its location pinned down, not just its direction, position is the stronger callout. And if the feature sits at an angle other than 0° or 90°, angularity is the right tool. A good default test: if you cannot name the datum out loud, parallelism is the wrong callout.

Parallelism Callouts on Your Drawing? We Machine and Verify Them.

IsoCNC machines parts to GD&T drawings every day — surface plates, height gages, and CMM inspection with documented reports on request. Send your drawing and an engineer will review every callout, flag anything tighter than function requires, and come back with a quote, typically within 1–2 business days.