How to Get 3D Models for CNC Machine Work
A machinist can only cut what the model describes. This guide covers four routes to get 3D models for CNC machine work, the formats our shop accepts, and the DFM checks that keep a part out of the scrap bin. Written for design engineers and buyers who need a model that machines cleanly the first time.

Key takeaways
What a CNC-Ready 3D Model Actually Has to Contain
A CNC machine does not read your intent. It reads surfaces, toolpaths, and coordinates. If the model leaves a feature underspecified, the CAM programmer either guesses or stops and emails you. Both cost time. A production-ready model answers the questions before they are asked: every pocket has a floor and a corner radius, every hole has a diameter and a depth, and every critical surface sits on a datum the operator can actually indicate.
The difference between a model that looks right on screen and one that machines right is usually small. A 0.5 mm internal corner where the drawing implies sharp, a 0.3 mm wall on a part that will be held in a vise, a counterbore too close to a shoulder for the tool holder to clear. These are not design failures in the usual sense. They are mismatches between the model and the physical setup.
We see this constantly on first submissions. Roughly a third of incoming files need at least one geometry change before we cut metal. Most are fixed in a single DFM pass. The rest require a conversation about function: is that corner radius cosmetic or does it seal against an O-ring? The answer changes the fix.
- 1Closed solid geometryWatertight body with no stray surfaces or duplicate faces.
- 2Defined corner radiiAt least 0.5 mm on internal corners for a Ø6 mm end mill; 1.0 mm is safer.
- 3Datum and tolerance calloutsTell us which faces set the origin and which dimensions are critical.
- 4Material and finish notedAlloy grade drives feeds, speeds, and whether a finish is even possible.
Build the Model in CAD from Scratch
Creating the model in CAD is the most reliable route when you are designing a new part. You control the history tree, the parameter values, and the export settings. Any mainstream package works: SolidWorks, Fusion 360, Inventor, Creo, NX, Onshape. We do not need your native file, but we do need a clean export.
Model as a solid, not a surface quilt. Surface models export to STEP with gaps that CAM software reads as open edges, and the programmer then has to stitch them by hand. Use fillets and chamfers as real features rather than sketched approximations. When you need a draft angle for casting, add it in the model at 1–2° rather than leaving it to the shop.
Set your units before you draw anything. A model built in inches and exported to a metric shop is a common source of parts cut 25.4 times too large. Most CAD tools let you define the export unit explicitly; set it to millimeters and check the bounding box after export. A 120 mm bracket that reads 3048 mm in the viewer means the units flipped.
- 1Export as STEP AP214 or AP242Keeps solid bodies, colors, and assembly structure intact.
- 2Keep the native fileWe may ask for it if a feature needs clarification, under NDA.
- 3Model at nominal, tolerance separatelyDo not model to mid-tolerance; call out limits in the drawing instead.
Reverse Engineer an Existing Part
When there is no CAD file because the part predates it, or the original supplier will not release it, reverse engineering is the practical route. A structured-light or laser scanner captures the as-built geometry, and the point cloud is converted into a solid model. This works well for castings, worn components, and legacy brackets.
Scan accuracy is not the same as machining accuracy. A handheld scanner may hold ±0.05 mm on a good day, and much worse on shiny or dark surfaces. That is fine for form and fit. It is not fine if you need a bearing bore at ±0.005 mm. In those cases we scan for reference geometry, then model the critical features from measured dimensions using a CMM or micrometer readings.
Worn parts add another wrinkle. A gear tooth or a cam profile that has run for years is no longer the original shape. We model to the design intent where it can be recovered, and flag the areas where it cannot. Expect a review step before cutting.
- 1Spray matte coating on reflective partsImproves scan data on aluminum and polished steel.
- 2Measure critical features by handBores, threads, and fits come from instruments, not the mesh.
- 3Keep the point cloudIt documents what the part was before we modeled it.
Download and Adapt a Stock Model
For brackets, enclosures, and non-critical prototypes, a downloaded model can save days. Repositories such as GrabCAD, TraceParts, and manufacturer catalogs host millions of parts, many already in STEP. Bearings, hinges, standoffs, and standard fasteners are usually accurate enough to use as-is.
The risk is provenance. A model uploaded by an anonymous user may have wrong dimensions, missing features, or a license that forbids commercial use. Check the license before you build a product around someone else's geometry. For anything load-bearing or safety-related, treat a downloaded model as a starting sketch, not a finished design.
Adaptation is where most of the work sits. A downloaded enclosure rarely matches your board layout. Plan to remodel the mating features rather than scaling the whole body. Scaling a solid model changes wall thickness and hole positions in ways that break fit. Move the features; leave the walls alone.
- 1Verify three dimensionsMeasure the critical ones against the datasheet before trusting the file.
- 2Check the licenseCommercial use, redistribution, and modification rights vary by upload.
- 3Do not scale the bodyReposition features instead; scaling distorts wall thickness.
Hand the Modeling to a Design Service
Sometimes the fastest path is to send a sketch, a photo, or a damaged part and let someone else build the model. This suits teams without CAD capacity, or projects where the geometry is complex enough that learning the tool would take longer than outsourcing it. We offer this as part of our rapid prototyping and machining services.
The handoff matters more than the tooling. A useful brief includes overall dimensions, material, function, and any interfaces the part must meet. Photos with a ruler in frame beat a verbal description. If the part mates with something else, send that too, even as a rough model.
Turnaround depends on complexity. A simple bracket model is a same-day task. A multi-feature housing with draft, ribs, and sealing surfaces takes longer and needs a review cycle. We quote the modeling work separately from the machining so you can see what each step costs.
- 1Send photos with a scale referenceA ruler or caliper in frame removes guesswork.
- 2List the interfacesBolts, seals, and mating faces define the critical geometry.
- 3State the functionA cosmetic cover and a load-bearing arm have different rules.
Step by Step: From Model to First Cut
Follow these in order. Skipping step 3 is the most common reason a part comes back for rework.
- 11. Confirm units and originOpen the model in your CAD package and check the unit setting. Set the origin at a face that will be machined first, usually the largest flat surface. Export a bounding box dimension and compare it against the drawing.
- 22. Run your own interference checkLook for zero-thickness walls, self-intersecting faces, and open edges. Most CAD tools have a geometry check under the tools menu. Fix anything flagged before export.
- 33. Add corner radii and draftInternal vertical corners need at least 0.5 mm radius for a Ø6 mm cutter, 1.0 mm for a Ø12 mm cutter. Add 1–2° draft on deep pockets if the part will be molded later.
- 44. Choose the export formatSTEP AP214 for solids, IGES only if STEP is unavailable, Parasolid X_T if your CAD exports it cleanly. Avoid STL unless the part is purely cosmetic.
- 55. Write the drawing or model-based definitionCall out datums, critical tolerances, surface finish (Ra 0.8–1.6 μm is typical for sealing faces), and thread specs. A model alone does not carry tolerance intent.
- 66. Send the file and material specInclude alloy grade, heat treatment, and finish. 6061-T6 and 7075 machine very differently; the shop needs to know which one you mean.
- 77. Review the DFM reportWe return manufacturability notes within 12 hours. Read them before approving. Most changes are small and cost nothing at this stage.
- 88. Approve and cutOnce the model is locked, production can start within 24 hours. Parts typically ship in 3–5 days.
Which File Format to Send
Pick the format by what the part needs, not by what your CAD defaults to.
| Format | Best for | What it carries | Watch out for |
|---|---|---|---|
| STEP AP214 | Most machined parts | Solid bodies, surfaces, assembly tree | Large files; simplify assemblies first |
| Parasolid X_T | Complex solids from NX or SolidWorks | Exact B-rep geometry | Older CAM seats may not import it |
| IGES | Legacy surface models | Surfaces only | Gaps and trimmed surface errors |
| STL | Visual checks, 3D printing | Triangulated mesh | No true diameters; holes come out faceted |
| DXF / DWG | 2D profiles, sheet metal | Lines, arcs, layers | No 3D geometry at all |
| Native CAD | Design review under NDA | Full feature history | Version mismatch between CAD releases |
The Model Is the Cheapest Place to Fix a Problem
Changing a radius in CAD costs nothing. Changing it after the first cut costs a setup, a fixture adjustment, and sometimes a new blank. Send the file early and read the DFM notes.
Questions We Get About CNC Models
Can you machine directly from an STL file?
Sometimes, but the result is usually disappointing. STL stores triangles, so a Ø10 mm hole becomes a polygon with flat facets. The CAM software approximates a circle through those facets, and the finished bore is out of round.
If an STL is all you have, we can convert it to a solid model first. That conversion takes time and may need manual repair on complex shapes. Send the STL and we will tell you whether conversion is practical.
What if I only have a 2D drawing?
Send it. We can build the 3D model from orthographic views, sections, and dimension callouts. This is common for legacy parts where the drawing survives but the CAD file does not.
Expect a review cycle. Ambiguous dimensions, missing radii, and undefined depths all need clarification. A clean drawing with datums and tolerances shortens this considerably.
How tight a tolerance can the model support?
Our standard machining tolerance is ±0.005 mm (±0.0002 in) on critical features. The model itself is nominal; tolerance lives in the drawing or model-based definition.
Not every feature needs that tightness. Specify tight tolerances only where function demands it. Over-tolerancing drives cost and inspection time without improving the part.
Do you sign an NDA before I send the model?
Yes. We have a standard non-disclosure agreement available, and uploads are handled as confidential. If your company has its own NDA, send it and we will review.
For defense, medical, and automotive programs, this is routine. We hold ISO 27001:2022 for information security, alongside ISO 9001:2015, IATF 16949:2016, and ISO 13485:2016.
Can you modify my model, or do I have to do it?
We can make small geometry changes during DFM review, such as adding a corner radius or adjusting a fillet. Larger redesigns go back to you or to our design service.
Any change we make is documented so your released model and our cut part stay in sync. We do not silently alter geometry.
How do I know the model is right before you cut metal?
The DFM report is the checkpoint. It lists geometry issues, tolerance concerns, and any features we cannot reach with the available tooling.
For high-value parts, we can also machine a first article and inspect it against the model. Reports are available on request.
Send Your Model and Get a DFM Review
Upload a STEP file and we return manufacturability notes and a quote within 12 hours. No minimum order quantity, from one prototype to 10,000+ parts.
12-hour quote100% inspectionNDA on requestUploads stay confidential