CNC Processing Uses AutoCAD: From DWG to Machine Motion
AutoCAD draws the part; the CAM post turns it into G-code the machine can run. This page explains where the handoff happens, what geometry survives the trip, and which jobs are better quoted from a STEP file.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
What CNC processing uses AutoCAD for, and what it does not
AutoCAD is a drafting and modeling tool. It defines where material ends. CNC processing uses AutoCAD to fix the shape first: hole centers, pocket floors, radii, chamfers, thread callouts, and the datum edges the inspector will later touch with a probe. Nothing in the drawing cuts metal on its own.
The second half of the chain is CAM. A CAM program reads the geometry, offsets the tool by its radius, decides stepdown and stepover, adds lead-in and lead-out arcs, and writes G-code. That code is what the machine controller actually runs. AutoCAD sits at the front of this chain, not the middle.
This matters for quoting. A clean DWG shortens programming, but a DWG alone does not tell us the tolerance, the material condition, or which face is the functional datum. Those come from the drawing notes and the 3D model. When they disagree, the drawing wins, because that is what the inspection report is measured against.
So the practical rule: use AutoCAD to define nominal geometry, then hand over a STEP or IGES file plus a PDF drawing with tolerances. That pair is what a shop needs to give you a real number back.
- 1AutoCAD defines nominal shapeSurfaces, holes, bosses, and the origin of the part coordinate system.
- 2CAM defines tool motionFeeds, speeds, tool paths, and the post-processed G-code.
- 3The drawing defines acceptanceTolerances, datums, surface finish, and material condition.
2D drafting versus 3D solids in CNC programming
A large share of production parts start as 2D geometry: a plate with a bolt pattern, a bracket profile, a gasket outline. 2D DWG or DXF is enough here. Programming is fast, and the machinist can verify hole positions against the drawing with almost no interpretation.
3D solids change the work. Surfaces must be stitched, and any gap or self-intersection that was invisible in AutoCAD becomes a tool path error in the CAM system. A body that looks solid on screen can still fail to offset cleanly. When that happens, the fix is in the model, not in the CAM settings.
Curvature is the other limit. A free-form surface modeled as a mesh will machine with faceting unless the mesh density is fine enough. For a visual prototype, coarse is fine. For a sealing face or a bearing bore, the surface must be true geometry, not a polygon approximation.
One more point that saves time later: keep model units consistent. We have seen DWG files drawn in inches, exported as millimetres, and quoted 25 times too large. State the unit in the file name or the title block.
- 12D is enoughPlates, brackets, profiles, and any part defined by a flat outline.
- 23D solids are neededContoured faces, blended radii, and parts with compound angles.
- 3Mesh is not a surfaceA tessellated body machines with facet marks on curved faces.
Post-processing: how DWG geometry becomes G-code
Post-processing is the step where CAM output is converted into the dialect of one specific machine. A Fanuc mill, a Heidenhain control, and a mill-turn center all accept G-code, but they do not accept the same G-code. The post processor handles canned cycles, tool change syntax, work offsets, and rotary axis direction.
Tool selection drives most of the cost here. A 6 mm end mill can clear a pocket with 3 mm corner radii; a 2 mm cutter is needed for 1.2 mm corners and it will take many more passes at lower feed. Sharp internal corners are the classic case where a design forces a small tool and a longer cycle.
Tolerance also enters at this stage. Our standard machining tolerance is ±0.005 mm (±0.0002 in) on critical features, and that level needs a finishing pass with light radial engagement, not a single roughing cut. The CAM programmer sets that up before the machine is scheduled.
After the program is proven, the machine runs. 100% inspection before shipment covers raw material check, in-process monitoring, and final inspection, with reports on request.
- 1Post processor matches the controlMachine-specific syntax for cycles, offsets, and rotary moves.
- 2Tool size sets corner limitsPocket corners cannot be sharper than the cutter radius.
- 3Finishing passes hold toleranceLight radial engagement on the final pass controls size and finish.
Where AutoCAD-based work stops being the right tool
AutoCAD is not a CAM system. It will not tell you that a tool cannot reach a feature, that a wall is too thin to hold, or that a deep pocket needs a longer cutter with more deflection. Those calls happen in CAM and on the shop floor.
Software is also not a substitute for tolerance discipline. Two parts can be modeled identically in AutoCAD and behave completely differently at ±0.05 mm versus ±0.005 mm. The geometry is the same; the process is not. Coatings, heat treatment, and stress relief can move a part after the last cut, so the sequence matters as much as the drawing.
Material choice adds another boundary. Aluminum 6061, 7075, and ADC12 cut differently. Stainless 316L and 17-4PH work-harden. Titanium TC4 and Inconel need lower surface speeds and more rigid setups. The same tool path is not optimal for all of them.
For long parts, our 5-axis centers reach a maximum processing size of 4,000 mm with a 4,000 × 400 × 150 mm travel envelope. If the part exceeds that, it has to be split or made another way, and no amount of careful drafting changes that.
Step by step from an AutoCAD file to a machined part
Four stages, each with a check before the next starts.
- 11. Prepare the modelClose all surfaces, remove duplicate lines, and set one origin at a datum corner. Save as DWG plus STEP.
- 22. Add the drawingPDF with tolerances, material, finish, and thread callouts. Mark which faces are functional datums.
- 33. Program and postCAM offsets the tool, sets stepdown and stepover, then posts to the target machine control.
- 44. Prove and runFirst article checked against the drawing, then the run proceeds with in-process monitoring.
Which file to send for which job
Pick the row that matches your part and stage.
| Situation | Best input | Why | Watch out for |
|---|---|---|---|
| Flat plate, bolt pattern, simple profile | 2D DWG or DXF | Fast programming, direct hole verification | Units and origin not stated |
| Bracket with compound angles | 3D STEP plus PDF drawing | Surfaces offset cleanly in CAM | Missing tolerance notes |
| Visual prototype, no fit | STEP or STL mesh | Fast to produce, shape is the goal | Facet marks on curved faces |
| Sealing face or bearing bore | 3D solid plus datum callouts | True geometry needed for finish | Mesh bodies and unclear datums |
| Rev change on an existing part | DWG plus marked-up PDF | Tracks what changed and where | Old and new files mixed up |
| Tight corner, small pocket | 3D solid plus tool note | Cutter radius limits the corner | Corner tighter than tool can cut |
When to send DWG, when to send STEP
If your part is flat and defined by an outline, a 2D DWG plus a toleranced drawing is enough and it programs fastest. If any functional surface is curved, angled, or sealed against another part, send a 3D STEP solid with datum callouts and let CAM do the offsetting.
Questions engineers ask before sending a file
Can you machine directly from a DWG file?
We can program from a 2D DWG or DXF when the part is defined by a flat profile and hole positions. The DWG gives nominal geometry, and we still need a drawing with tolerances, material, and finish.
For anything with contoured or compound-angle surfaces, a 3D STEP solid is faster and safer to program from, because the CAM system can offset true surfaces instead of reconstructing them.
What tolerance can you hold?
Our standard machining tolerance is ±0.005 mm (±0.0002 in) on critical features, with surface finish options from Ra 0.2–0.8 μm for fine finishes up to Ra 1.6–3.2 μm as machined.
Tolerance and finish are not independent. Holding ±0.005 mm usually means a separate finishing pass, which adds cycle time. Tell us which features are functional and which are cosmetic.
Do I need a 3D model if I only have 2D drawings?
No. Many production parts are quoted and machined from 2D drawings alone, especially plates, brackets, and profiles. We build the CAM geometry from the dimensions you give.
The risk is interpretation. If a dimension chain is ambiguous or a radius is not called out, the drawing may be read two ways. A short note or a marked-up PDF removes that risk.
How do you handle confidential drawings?
Uploads are secure and confidential, and we can sign an NDA on request before you send files. Access is limited to the engineers who program and inspect the part.
We hold ISO 27001:2022 for information security, alongside ISO 9001:2015, IATF 16949:2016, and ISO 13485:2016 for medical work.
How fast can a quote come back?
We return a quotation and a free DFM analysis within 12 hours, and production can start within 24 hours after that. Parts typically ship in 3–5 days.
The DFM note lists anything in the file that will raise cost or risk: corners smaller than the cutter can cut, tolerances tighter than the feature needs, or surfaces that need a separate finishing operation.
What if my part is larger than your machine travels?
Our largest travel is 4,000 × 400 × 150 mm on the 5-axis centers, with a 4,000 mm maximum processing size. Other cells cover 750 × 1,150 × 550 mm, 600 × 600 × 600 mm, and smaller envelopes.
If a part exceeds these, we will say so at quoting and discuss splitting the part, changing the process, or referring you elsewhere. We do not stretch a machine beyond its envelope.
Send the file, get a real number back
Upload your DWG or STEP file and receive a quotation with a free DFM analysis within 12 hours.
12-hour quoteNo minimum order quantityNDA on request100% inspection