A skilled fabricator can read an imperfect drawing. They fill the gaps from experience — they know the shop runs 18mm sheet goods, they know how the toe kick is built, they round the half-dimension the right way. A CNC machine does none of that. It cuts exactly what the geometry says, and if the geometry is wrong or ambiguous, it produces a wrong part at full speed.
That difference is the whole subject of CNC-ready drawings. The submittal set proves the design to an architect; the fabrication file drives the machine. They share a source but they are prepared differently, and skipping the second preparation is where parts come off the router oversized, mislabeled, or nested badly.
Two Outputs From One Model
A complete CNC workflow produces two things from the same model:
- The DWG / PDF package — elevations, sections, schedules, and notes for submittal and human review.
- The DXF — clean part outlines and toolpaths that the CNC router or beam saw reads directly.
DXF is the format the machine consumes. Cabinet Vision and Microvellum both import DXF and generate the nest and toolpaths from it, with post-processors for Biesse, Homag, SCM, Weeke, Anderson, Komo, and Thermwood machines. Whatever software the shop runs, the drawing's job is to hand it geometry it can use without cleanup.
What "Machine-Readable" Actually Requires
Four things have to be true of a CNC-ready part, and none of them are optional the way they are for a human reader:
- Every dimension explicit. No "typical," no inferred symmetry, no dimension the reader is expected to derive. The machine has no concept of "obvious."
- Every profile closed. Each part is a single closed polyline, not a collection of segments that happen to meet. An open profile cuts as an open path.
- Every part uniquely identified. A part label that matches the cutlist and the nest, so the operator can trace any cut piece back to its place in the assembly.
- Material thickness stated as actual. 18mm means 18mm. A drawing that says ¾" when the shop runs 18mm builds a ~1/32" error into every part: invisible on one box, cumulative across a 30-unit run.
Clean Geometry Is the Whole Game
Nesting software needs each part to be one clean closed profile. The three things that break it are predictable:
- Duplicate lines stacked on top of each other, which makes the nest double-toolpath or reject the part.
- Unclosed polylines — segments that look joined on screen but have a gap at the corner.
- Overlapping entities — stray geometry, construction lines left in the file, or profiles that cross.
The pre-export checklist: purge duplicate and zero-length lines, join segments into single polylines, confirm every part profile reports as closed, and remove construction geometry and unused layers. A file that passes these four checks nests in one pass. A file that doesn't throws errors at the machine, usually when the operator is already mid-run.
Nesting: Where the Drawing Pays for Itself
Nesting is the arrangement of parts on the sheet to maximize yield, and doing it in the drawing — before the file reaches the floor — is a measurable saving. Embedding nesting intelligence in the file typically reduces sheet waste by about 8–15% on large projects. On a multi-sheet casework package, that translates directly into fewer full sheets purchased, less offcut to store or scrap, and a tighter material order.
It also feeds the takeoff: a nested file tells you exactly how many sheets the job consumes, which is the difference between an estimate and a guess. Grain direction has to be respected in the nest too — parts that must run vertical grain can't be rotated to save material, and the drawing has to flag which parts those are.
Tool Compensation and Kerf
The software applies tool compensation, but it can only work from correct inputs. Part sizes must account for the saw kerf and the router bit diameter, and edge banding thickness must be subtracted from the finished dimension so the banded part lands on size. This is why actual material thickness matters so much: every downstream compensation assumes the stated thickness is real. Get that one number wrong and every part in the nest inherits the error. It's the same principle that drives the wider list of cutlist-compatibility issues fabricators run into.
Turning Sketches and PDFs Into Cuttable Files
Plenty of work starts as a hand sketch, a scanned shop print, or a vendor PDF — none of which a CNC can read. Converting them is CAD digitizing: the source is redrawn as clean, dimensioned vector geometry and then exported to DXF. The critical point is that this is a redraw, not a trace. A scaled raster image has no true dimensions and no closed profiles; a properly digitized DWG carries both, and only that can drive a machine. Our guide to CAD digitizing for millwork walks through how paper becomes a production-ready file.
For drawings prepared CNC-ready — clean DXF, correct thicknesses, parts nested and labeled — see our CAD drafting and digitizing services or review current drawing rates.
Frequently Asked Questions
Drawings That Cut Clean on the First Sheet
Closed profiles, actual thicknesses, parts nested and labeled — files your CNC reads without cleanup. Get a quote in 2 hours.
Get a Free Quote