Can I Use 3D Drawing for CNC Machining?
Yes. A 3D model is the primary input we program from. This guide explains which file formats machine cleanly, what the 2D print still has to define, and how to tell when a model alone is not enough. Written for design engineers and buyers sending work to a CNC shop.

What a 3D Drawing Actually Gives the Machine
Sending a solid model straight to a CNC shop is normal now, and in most jobs it is the file we want first. The geometry arrives complete: every face, fillet, hole axis and pocket floor. CAM software reads that geometry and generates toolpaths from it. No manual re-drawing, no guessing at line weights.
The model does not carry intent. It cannot say which face is the datum, which bore is a press fit, or which surface has to run smooth. Those decisions live in the 2D print. A clean model with a vague print still leaves us asking questions, and every question costs a day.
So the working answer is this: a 3D drawing is the geometry source, and the print is the contract. Send both when the part has fits, threads or cosmetic surfaces. Send only the model when the part is a simple bracket and a general tolerance block covers everything.
- 1Model defines shapeFaces, fillets, hole positions and pocket depths come from the solid.
- 2Print defines intentDatums, fits, thread callouts and finish specs come from the 2D sheet.
- 3Both togetherThat pair removes almost all back-and-forth before cutting starts.
Which 3D File Formats Machine Cleanly
Native CAD files carry the most detail, but they only open in the same software version, and often only with a license. SolidWorks .SLDPRT, Creo .PRT, CATIA .CATPART and Siemens NX .PRT all fall into this group. If your shop runs different software, translation errors creep in and you lose time on both sides.
Neutral formats solve that. STEP (.STEP, .STP) is the safest default for machined parts and keeps solid bodies intact. IGES (.IGS) still works but can arrive as loose surfaces, which means stitching before programming. Parasolid (.X_T) converts cleanly between most CAD systems. STL is a mesh, not a solid, so we rarely program from it unless nothing else exists.
One practical rule: export STEP AP214 or AP242 for machined parts. Those versions keep colors, layers and assembly structure, which helps us spot mating faces quickly. Compress the file, or send a download link that stays live for a few days.
3D File Formats and What They Cost You
Pick the format that matches how much intent you are willing to lose.
| Format | Keeps solid bodies | Typical use | Watch out for |
|---|---|---|---|
| STEP AP214 / AP242 | Yes | Default for CNC parts | Large assemblies; compress before sending |
| Parasolid .X_T | Yes | Cross-CAD transfer | Version mismatch can drop blends |
| IGES | Sometimes | Legacy or surfacing work | Arrives as loose surfaces; needs stitching |
| STL | No, mesh only | 3D printing, visual checks | Faceted edges; no true arcs for CAM |
| Native CAD | Yes | Same-software shops | Version and license lock |
When a Model Alone Will Not Do
Some parts cannot be quoted or cut from geometry alone. If a bore needs a specific interference fit, the tolerance band has to be written down. If a shaft needs a keyway position relative to a spline, that relationship lives on the print. If a face is cosmetic, we need to know which one to leave clean.
Threads are the classic trap. A model may show a threaded hole as a plain cylinder or as cosmetic thread. Neither tells us the class of fit, the pitch depth, or whether the thread is cut or formed. Always call out threads on the drawing, even when the model looks complete.
Heat treatment, plating and anodizing also change dimensions. A hard-anodized bore grows; a heat-treated shaft may move. If the model shows final dimensions and the print does not state pre-plate or post-heat sizes, we have to ask, and that delays the run.
- 1Fits and interferenceTolerance bands have no geometry, so they must be written.
- 2Thread classesCosmetic threads in CAD do not define pitch or fit.
- 3Finish build-upPlating and anodizing change size; state pre or post.
- 4Datum strategyWhich face to hold first affects how the part cuts.
How the Model Drives Setup and Tool Choice
A good model lets our programmers plan setup before the material arrives. We look for flat faces and bores that can act as datums, then decide how many setups the part needs. A part that can be reached from two sides runs faster than one that needs five orientations.
Complex geometry is where 3D data earns its keep. A contoured housing with blended surfaces will not come from a 2D sketch. That is where our 16 simultaneous 5-axis machining centers take over, cutting compound angles and undercuts in one setup on a Ø400 mm rotary table.
Size also matters. Our largest travel is 4,000 × 400 × 150 mm, which handles long extrusions and rails. Smaller work runs on 750 × 1,150 × 550 mm and 600 × 600 × 600 mm machines. If the model is bigger than the travel, no file format will save it, so check the envelope first.
Sending Your 3D Drawing Without Losing Detail
Export from the design tree, not from a drawing view. A view export can flatten or hide bodies. Check the file in a viewer before sending, and confirm the units are millimeters or inches as intended. Unit errors are the most common mistake we see in incoming files.
Send the model, the 2D print and the material callout in one message. If you have a preferred stock size or a finish spec, say so. We run free DFM analysis with every quote, so thin walls, deep pockets and tight radii get flagged before cutting starts.
For prototypes from one piece to 10,000+ part runs, there is no minimum order quantity. Uploads stay secure and confidential, and an NDA is available on request. If your file is under NDA already, tell us which one applies before you send.
Common Questions
Can I send only a 3D model and skip the 2D print?
Yes for simple parts where a general tolerance block and material callout cover every feature. Brackets, spacers and covers often qualify.
For anything with fits, threads, cosmetic faces or heat treatment, send the print too. The model shows shape; the print states intent.
Which format should I export for CNC machining?
STEP AP214 or AP242 is the safest default. It keeps solid bodies, layers and assembly structure intact across CAD systems.
Parasolid .X_T also converts well. Avoid STL unless the part is only for a visual check, since meshes have no true arcs for CAM.
Will a model with cosmetic threads be machined correctly?
Not on its own. Cosmetic threads in CAD are visual only; they carry no pitch, depth or class of fit.
Add a thread table or callouts to the drawing. State whether the thread is cut or formed, and the depth if it is blind.
How do I handle plating or anodizing dimensions?
State whether the model shows pre-plate or post-plate sizes. Hard anodizing and plating both add thickness.
If the print stays silent, we machine to the model and flag the risk. Better to confirm before the run starts.
What tolerances can you hold from a 3D model?
We work to ±0.005 mm on critical features where the setup allows it. General surfaces sit looser and cost less.
Finishes run from Ra 0.2–0.8 μm on fine surfaces to Ra 1.6–3.2 μm as machined. Call out only the faces that need the tight number.
Is my 3D file kept confidential?
Uploads are secure and confidential. We hold ISO 27001:2022 for information security.
An NDA is available on request. If your part is already under an NDA, name it in your message so we route it correctly.
Send Your 3D Drawing and Get a Quote
Upload the model and print, and we return a quotation with free DFM analysis within 12 hours.
12-hour quote100% inspection±0.005 mm toleranceNDA on request