Mastering CNC drawings: a beginner's guide
A CNC drawing is the contract between your design intent and the machine. This guide explains what 2D views, datums, GD&T and tolerance blocks actually tell a machinist, and when a 3D model alone is not enough. Written for design engineers and buyers preparing their first machining job.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
What a CNC drawing actually contains
A CNC drawing is a controlled 2D document that describes a part well enough for someone else to make it. The 3D model shows the shape. The drawing carries the decisions that shape alone cannot express: which surface locates the part, how much deviation is allowed, which features must be machined in one setup, and what material and finish the part needs.
On a typical sheet you will find orthographic views, a title block, a revision block, a material callout, a finish callout, and a tolerance block. Some shops work from STEP files only, but a STEP file has no tolerance information. Every dimension in the model is nominal. The moment a feature needs to be tighter than the general tolerance, the drawing is where that requirement lives.
Read a CNC drawing in layers. First the title block, to confirm material, revision and units. Then the views, to understand orientation. Then the datum scheme, to see how the inspector will hold the part. Only then read individual feature tolerances. Beginners usually read it backwards and lose the context that makes the numbers meaningful.
Units matter more than people expect. A drawing in inches with a metric material callout, or a model exported in millimeters while the drawing is dimensioned in inches, causes real scrapped parts. State units in the title block and keep them consistent across every sheet.
- 1Title blockPart number, revision, material, units, scale and sheet count.
- 2ViewsOrthographic, section, detail and isometric views for orientation.
- 3Datum schemePrimary, secondary and tertiary datums define how the part is fixtured and inspected.
- 4Notes blockDeburr, edge break, finish, marking and inspection requirements.
How datums and GD&T control the machine
A datum is a reference that the part is held against. On a CNC drawing, three datums form the coordinate frame for both fixturing and inspection. The primary datum usually removes three degrees of freedom, the secondary two, and the tertiary one. Skip this and two people can measure the same feature and get different numbers, both technically correct.
Geometric dimensioning and tolerancing replaces ambiguous plus-minus callouts with a controlled language. Flatness controls a surface against itself. Perpendicularity ties one surface to a datum. Position controls a hole pattern as a group. True position with a Ø tolerance zone is far more useful than dimensioning each hole center separately, because it lets the shop choose how to distribute the error.
The practical effect on machining is setup planning. If a drawing calls a face as datum A and requires perpendicularity to it, the machinist will cut that face first and use it for every later operation. That is why datum choice is not a paperwork detail. It decides how many setups a part needs, and setup count is one of the largest drivers of cost and error.
There are limits. GD&T cannot rescue a design that requires inaccessible features or impossible reach. If a tolerance zone sits inside a pocket narrower than any cutter can enter, no drawing language will help. Flag those features during DFM review rather than after the first article fails.
- 1FlatnessSurface relative to itself, no datum needed.
- 2PerpendicularitySurface or axis relative to a datum plane or axis.
- 3True positionHole or feature relative to a datum frame, with a Ø tolerance zone.
- 4ProfileControls a curved or complex surface against a basic definition.
Choosing tolerances that a machine can hold
A general tolerance block sets the default for any dimension without its own callout. Typical blocks allow roughly ±0.1 mm on machined features, tighter on ground or reamed features, looser on cast or sheet edges. When every dimension carries its own tight tolerance, the drawing stops communicating priority and the shop has to treat the whole part as critical.
Reality check on capability. Our shop machines to ±0.005 mm on features we can reach in a single setup with the right tooling, and holds Ra 0.8–1.6 μm as a standard machined finish across aluminum and stainless. Ra 0.2–0.8 μm is possible but it usually means extra passes, a change of tool, or a secondary finishing operation, all of which add time.
Tolerance stack-up is where beginners lose money. Each added callout multiplies inspection work. A part with four tight features is not four times harder than one with a single tight feature. It is harder than that, because the machinist has to find a process window that satisfies all four at once.
Practical rule. Give tight tolerances only to the features that touch another part or set a functional gap. Everything else can live at the general tolerance. If you cannot explain why a dimension is tight, it probably should not be.
- 1TightMating bores, bearing seats, sealing faces, alignment features.
- 2GeneralClearance holes, outer profiles, non-critical depths and steps.
- 3LooseCast or forged surfaces, cosmetic edges, non-functional pockets.
Material, finish and thread callouts
Material should be called out to a recognized standard, not by trade name alone. 6061-T6, 304 stainless and 17-4PH behave differently under the same cutter and the same feed. The temper or condition changes machinability, distortion risk and achievable surface finish. Write the standard designation and the condition.
Finish callouts do two jobs. They set the cosmetic standard and, for some features, the functional one. An anodized surface adds a few micrometers of build-up, which matters on threads and on bores with tight fits. Hardcoat anodizing adds more. If a threaded hole needs to stay on size after coating, say so on the drawing and add a note about masking or post-coating re-tap.
Threads, knurls, chamfers and fillets belong in the notes block with a standard reference. Specify thread class, not just diameter. A 1/4-20 UNC-2B is a different requirement than a 1/4-20 UNC-3B, and the shop needs to know which one before it picks a tap.
Laser marking needs room. Minimum character height we can mark cleanly is 1.5 mm. Below that, characters fill in or lose contrast. If the mark carries a serial number or a traceability code, place it on a face that stays accessible after finishing.
- 1Alloy and temperState both, for example 7075-T6 or 316L.
- 2Coating build-upNote threads and fits that must remain on size after coating.
- 3Thread classSpecify class and depth, not only diameter and pitch.
- 4MarkingMinimum 1.5 mm character height for laser marking.
When a CNC drawing is not the right tool
Not every job needs a full drawing. A one-off bracket in 6061, with only clearance holes and a profile cut from a plate, can often go straight from a STEP file plus a short material and finish note. The risk is low because nothing on the part depends on a precise relationship to anything else.
A drawing earns its cost when parts must fit together, when a feature has to be inspected, or when the part will be made more than once. Repeat production without a drawing means the second run may not match the first, because nothing captured the intent beyond the model.
Complex geometry changes the answer too. A 5-axis part with compound angles and blended surfaces is hard to fully dimension on paper. In that case the model is the primary definition and the drawing carries only the critical tolerances plus a note that the model governs all undimensioned geometry. State that explicitly so there is no argument later.
Sheet metal, die cast and vacuum cast parts each have their own drawing conventions. Bend allowances, draft angles and parting lines do not belong on a machined-part sheet. Use the drawing format that matches the process, or the shop will interpret the notes under the wrong assumptions.
- 1Model onlySimple, low-risk, single-use parts with no mating requirements.
- 2Model plus critical drawingComplex 5-axis geometry with a few controlled features.
- 3Full drawingMating assemblies, inspected features, repeat production.
From drawing to machine: how the shop reads it
Once we receive a drawing and a model, the first pass is a DFM review. We check for features the tooling cannot reach, tolerances that conflict with the geometry, and callouts that are ambiguous or missing. Quotation and free DFM analysis come back within 12 hours.
Next comes setup planning. The machinist picks the datum faces, decides how many setups the part needs, and chooses between 3-axis, 4-axis and 5-axis work. A part that can be finished in one 5-axis setup avoids the re-fixturing error that comes with multiple setups, which is often worth more than a tighter tolerance on a single feature.
Our capacity runs to 127 high-precision CNC machines, including 16 simultaneous 5-axis machining centers and a Ø400 mm rotary table, with a maximum processing size of 4,000 mm. That range covers most parts a beginner will send, from a prototype in the 500 × 500 × 450 mm envelope to long, slender components.
Inspection closes the loop. We inspect 100% of parts before shipment, starting with a raw material check, then in-process monitoring, then final inspection. Reports are available on request. If a drawing calls a feature critical, that feature is what the inspection plan watches.
- 1DFM reviewReach, tolerance conflicts, missing callouts.
- 2Setup planningDatum selection and axis strategy decide accuracy and cost.
- 3Inspection100% before shipment, reports on request.
Drawing element, what it controls, and when to tighten it
Use this as a checklist when reviewing a first CNC drawing.
| Element | What it controls | Tighten when |
|---|---|---|
| General tolerance block | Default deviation for unmarked dimensions | Rarely — keep it as the baseline |
| Datum A | Primary locating face for fixture and inspection | Part mates or stacks against another part |
| True position | Hole pattern location as a group | Mating fasteners or dowel pins |
| Perpendicularity | Squareness of a face to a datum | Bearing seats and sealing faces |
| Surface finish | Ra value on functional or cosmetic faces | Sliding contact or visible surfaces |
| Thread class | Fit quality of a threaded feature | Threads carrying load or sealing |
| Finish note | Coating type and build-up allowance | Threads or bores must stay on size |
Where the line sits
If the part is a one-off with clearance holes and nothing to mate against, send the model and a short note. If two or more parts must fit together, or the feature will be inspected, write the drawing and control the datums. The drawing costs an hour; a scrapped assembly costs a week.
Common questions about CNC drawings
Can I send a STEP file instead of a drawing?
For simple, low-risk parts, yes. A STEP file plus a note on material, finish and quantity is often enough to quote and machine.
For assemblies, mating features or anything inspected, send a drawing as well. The model holds nominal geometry; the drawing holds the tolerance intent.
How tight a tolerance can a CNC shop hold?
We machine to ±0.005 mm on features reachable in a single setup with the right tooling, and hold Ra 0.8–1.6 μm as a standard machined finish.
Tighter finishes down to Ra 0.2–0.8 μm are possible with extra passes or a secondary operation. Tighter tolerances raise cost and lead time, so apply them only where they are functional.
What does the general tolerance block cover?
It sets the default deviation for any dimension without its own callout. Dimensions that matter should carry an explicit tolerance.
If every dimension is individually toleranced to the same tight value, the block stops communicating priority.
Do I need to specify the material temper?
Yes. 6061 and 6061-T6 machine differently, and 17-4PH in different conditions changes distortion and finish behaviour.
Write the standard designation and the condition in the title block.
How should I call out surface finish?
Put an Ra value on each face where finish matters, and leave the rest to the general note.
A blanket tight Ra across the whole part adds polishing passes and cost with no functional benefit.
What happens if my drawing has an error?
We flag it during DFM review, which comes back with the quotation within 12 hours. Production can start within 24 hours once the drawing is settled.
Uploads are secure and confidential, and an NDA is available on request if the part is sensitive.
Send your first CNC drawing for review
Upload a model and drawing and we will return a quotation with free DFM analysis within 12 hours. No minimum order quantity, from one prototype to 10,000+ part runs.
12-hour quote100% inspectionNDA on request