The GD&T datum reference frame, explained: the 3-2-1 rule in plain English
You open a drawing, find a position tolerance calling out datums A, B and C, and you set the part on the CMM whichever way it sits flat. The measurement passes. The customer's inspector runs the same part, gets a different number, and rejects it. Nothing was machined wrong — the two of you simply held the part differently. That gap is exactly what the datum reference frame exists to close.
A datum reference frame (DRF) is the coordinate system every geometric tolerance is measured against. Get it right and two inspectors on two continents get the same answer. Get it wrong and you argue about scrap that was never scrap. Here is how it works, using the ASME Y14.5 model most manufacturing drawings follow.
What is a datum reference frame?
A datum reference frame is a set of three mutually perpendicular planes — think of the inside corner of a rigid box — that give you an origin and three axes. Every location, orientation, runout and profile tolerance on the drawing is measured relative to this frame, not to the edges of the part itself. The frame is built from datum features (real surfaces or holes on the part) that simulate ideal datums (the perfect planes or axes).
The distinction trips up a lot of shop-floor engineers, so keep three terms straight:
- Datum feature — the actual, imperfect surface on your part (the bottom face, a bore, an edge).
- Datum feature simulator — the real fixture that touches it (the granite plate, a gauge pin, an angle plate).
- Datum — the perfect theoretical plane or axis the simulator represents. This is what your tolerances actually reference.
The 3-2-1 rule: how a part gets constrained
A rigid body floating in space has six degrees of freedom — it can translate along X, Y and Z, and rotate about each of those three axes. To measure a part repeatably, you have to remove all six. The 3-2-1 rule describes how the three datums do this in a fixed order: three contact points, then two, then one.
| Datum | Contact points | Degrees of freedom removed | Running total |
|---|---|---|---|
| Primary (A) | 3 points | 1 translation + 2 rotations | 3 of 6 |
| Secondary (B) | 2 points | 1 translation + 1 rotation | 5 of 6 |
| Tertiary (C) | 1 point | 1 translation | 6 of 6 |
Primary datum (A)
The primary datum feature contacts the simulator at a minimum of three high points. Picture setting a machined face on a surface plate: it rocks until three peaks settle. Those three points fix one translation (Z, into the plate) and two rotations (tip and tilt). This is why the primary is usually the largest, flattest, most functional face — it establishes the part's orientation before anything else.
Secondary datum (B)
With the primary seated, you push the part against a perpendicular surface — an angle plate or fence — which touches at two high points. That removes one more translation and the remaining rotation about the axis normal to the primary. The part can now only slide in one direction.
Tertiary datum (C)
A single point of contact against a third perpendicular surface stops that last slide. All six degrees of freedom are now constrained, and the origin of your coordinate system is locked. Any dimension measured from here means the same thing to everyone.
Reading datum references in a feature control frame
Datums show up on the right-hand side of a feature control frame. A callout like ⊕ ⌀0.2 Ⓜ A B C reads as: position tolerance, a 0.2 mm diameter zone at maximum material condition, referenced to datum reference frame A-B-C in that priority. If you are still shaky on how the boxes of a feature control frame break down, work through the feature control frame guide first, then come back — the DRF is the part everyone reads last and understands least.
For a refresher on the fourteen geometric symbols that sit in the first box, the GD&T symbols guide for shop-floor engineers covers the ones you actually meet on real drawings.
Common mistakes with datum reference frames
- Ignoring datum order on the CMM. Aligning to B first because it is easier to touch off inverts the frame. Always build the alignment primary, then secondary, then tertiary.
- Choosing a tiny surface as primary. A 4 mm land makes a wobbly primary. The primary should be the largest functional face so the three contact points are far apart and stable.
- Confusing the datum feature with the datum. Your tolerance references the perfect plane, not the rough casting surface. That is why datum feature form (flatness of A) is often controlled separately.
- Forgetting material condition on datums of size. A datum referenced at MMC (the circled M) shifts the frame as the datum feature departs from maximum material — real, legal, and easy to miss during inspection.
- Mixing up the origin between drawing and fixture. If the customer inspects to the drawing's DRF and you inspect to your machining zero, the numbers will not agree even when the part is good.
Where CadNexa fits in
Once the datum scheme is clear, the drudgery is capturing every characteristic — including each datum callout and its reference frame — into an inspection report without transcription errors. CadNexa's auto-ballooning tool uses Smart Detect plus Box+Balloon OCR to read dimensions, tolerances and GD&T feature control frames straight off a PDF, pulling the datum references into each balloon so your FAI or CMM plan starts from complete, traceable data. It pairs naturally with your CMM inspection plan, where the datum order you read here becomes the alignment sequence you program.
Balloon a drawing with its datums intact — free
Open a PDF, let Smart Detect read the feature control frames, and export a clean inspection sheet.
Try the Balloon Tool — Free →Frequently asked questions
What is the difference between a datum and a datum reference frame?
A datum is a single perfect plane or axis derived from one datum feature. A datum reference frame is the complete coordinate system built from up to three datums (primary, secondary, tertiary) working together to constrain all six degrees of freedom.
Why does datum order matter in GD&T?
Order sets the priority of contact. The primary datum orients the part, the secondary locates it in one more direction, the tertiary in the last. A|B|C and A|C|B fixture the part differently, so the same feature can measure differently. Always inspect in the stated order.
What is the 3-2-1 rule in GD&T?
The 3-2-1 rule describes how three datums remove six degrees of freedom: the primary contacts at three points, the secondary at two, and the tertiary at one. Together they fully constrain a rigid part for repeatable measurement.
How many datums can a feature control frame have?
Up to three: primary, secondary and tertiary. Some controls need only one or two datums — for example, perpendicularity to a single datum A. Form controls like flatness reference no datums at all.
What does a circled M next to a datum letter mean?
It is the maximum material condition modifier applied to a datum of size. It allows the datum reference frame to shift as the datum feature departs from MMC, which can add legal datum shift during inspection. It only applies to features of size, such as bores and pins.
By Rajadurai R — Founder, 14 years plant-head experience. For more tutorials, visit the CadNexa learning center.