CAD File Formats for CNC Machining: STEP, IGES, STL, DXF and Drawings

imgi 3 main image 1765091282 693527d274c49

Steel Hardening Guide: Heat Treatment, Case Hardening and Design Tips

2026-06-18

Laser Marking vs Engraving vs Etching: A Practical Guide for CNC Parts

2026-06-19
imgi 3 main image 1765091282 693527d274c49

Steel Hardening Guide: Heat Treatment, Case Hardening and Design Tips

2026-06-18

Laser Marking vs Engraving vs Etching: A Practical Guide for CNC Parts

2026-06-19
CAD file guide

CAD File Formats for CNC Machining: STEP, IGES, STL, DXF, DWG and 2D Drawings

Choosing the right CAD file format makes CNC quoting, CAM programming, inspection and production faster and more reliable. For most precision machined parts, the best package is a clean 3D STEP model plus a 2D PDF drawing that defines tolerances, threads, surface finish, material, heat treatment and inspection requirements.

CAD file and engineering drawing documentation for CNC machining
A complete CNC machining file package should communicate both geometry and manufacturing requirements.

What Is a CAD File in CNC Machining?

A CAD file is the digital definition of a part or assembly. It may contain 3D solid geometry, surface geometry, 2D profiles, drawings, dimensions, annotations, material information or assembly relationships. CNC manufacturers use CAD data to review manufacturability, prepare quotations, create CAM toolpaths, check material stock, design fixtures and plan inspection.

CAD is not the same as G-code. CAD describes the part. CAM software uses CAD data to generate toolpaths, and the CNC controller runs machine-specific code. A good CAD file reduces interpretation errors because the programmer can work from exact geometry instead of redrawing features from screenshots or incomplete PDFs.

CAD model
Drawing review
CAM programming
CNC machining
Inspection

Best practice for CNC quoting: send one 3D model for geometry and one 2D drawing for tolerances and special requirements.

Why File Format Choice Matters

The same part can be represented very differently by STEP, IGES, STL, DXF, DWG, native CAD and PDF files. Some formats preserve solid model intelligence, while others only transfer surfaces, meshes or 2D lines. Choosing the wrong format can create missing faces, wrong units, broken curves, faceted geometry, thread confusion or tolerance omissions.

Geometry accuracy

Solid CAD formats preserve faces, holes, bosses and edges more reliably than mesh or image-based files.

Quotation speed

Suppliers can review process, material, stock size and setup time faster when the file opens cleanly.

Manufacturing risk

Missing units, threads, tolerances or revision control can cause production delays or incorrect parts.

Quality control based on CAD model and engineering drawing requirements
Inspection requirements should match the drawing and the released CAD revision.
CMM inspection using drawing datum references for CNC machined part
CMM inspection is easier when datum references, critical dimensions and CAD geometry are consistent.
CAD drawing tolerance chart for shaft and hole fits such as H7 and g6
Fit symbols and tolerance systems are usually controlled on the 2D drawing, not only in the 3D model.
Surface finish callout for CNC machining drawing and CAD documentation
Surface finish, coating and heat treatment notes should be clearly stated in the manufacturing file package.
Exploded assembly view showing component relationships for CNC machined parts
Assembly and exploded views help identify mating surfaces, interfaces and hardware relationships.
Exploded assembly view showing component relationships for CNC machined parts
Assembly and exploded views help identify mating surfaces, interfaces and hardware relationships.

CAD File Formats for CNC Machining Comparison Table

The table below summarizes common CNC file formats and when to use them. Exact requirements can vary by supplier, but STEP plus PDF drawing is accepted by most machining shops.

FormatTypical extensionData typeBest use in CNC machiningLimitations
STEP.step, .stp3D solid / surface exchangePrimary format for CNC quoting, CAM programming and geometry reviewMay not carry all native CAD features, constraints or full PMI depending export settings
IGES.igs, .igesSurface / wireframe exchangeOlder exchange format for surfaces and legacy workflowsCan import as disconnected surfaces, requiring repair before CAM
Parasolid.x_t, .x_b3D solid kernel formatUseful when the receiving CAD/CAM system supports Parasolid directlyLess universal than STEP for all suppliers
Native CAD.sldprt, .prt, .ipt, .catpart and othersEditable CAD modelBest when supplier uses the same CAD system and needs feature historyVersion compatibility and software access can be a problem
STL.stlTriangular mesh3D printing, visual reference, scanning data and some organic shapesNot ideal for precision CNC because arcs and holes become faceted mesh triangles
DXF.dxf2D vector geometryLaser cutting, waterjet cutting, sheet metal profiles and 2D outlinesDoes not define full 3D geometry, thickness, bend rules or tolerances by itself
DWG.dwg2D / 3D CAD drawing dataManufacturing drawings, layouts and 2D CAD documentationRequires compatible software and may include non-manufacturing layers
PDF drawing.pdfHuman-readable drawingTolerances, threads, material, surface finish, notes, revision and inspection requirementsUsually not enough for CAM unless geometry is simple

Recommended File Package by Manufacturing Process

Manufacturing processRecommended 3D fileRecommended 2D fileExtra information to include
CNC millingSTEP or native CADPDF drawingMaterial, tolerance, surface finish, threads, coating, heat treatment and critical datums
CNC turningSTEP or native CADPDF drawingDiameter tolerances, thread standards, concentricity, runout and surface roughness
Sheet metal laser cuttingSTEP for formed partsDXF flat pattern plus PDF drawingThickness, material grade, bend radius, grain direction and finish side
Waterjet / plasma cuttingSTEP if 3D part is neededDXF profileCut edge tolerance, kerf allowance, tab requirements and material thickness
3D printing prototypeSTEP for engineering reviewSTL for printing, PDF if tolerances matterOrientation, surface finish, thread inserts, post-processing and dimensional targets
Assembly quotationSTEP assembly plus individual part filesAssembly drawing, BOM and part drawingsPart numbers, quantities, purchased hardware, finish and packaging requirements

Why a 2D Drawing Is Still Important

A 3D model defines shape, but it often does not fully define manufacturing intent. CNC suppliers need to know which dimensions are critical, which surfaces need special finish, which holes are threaded, what material condition is required, whether the part needs anodizing or heat treatment, and what inspection standard applies. A 2D drawing protects both buyer and supplier by making acceptance criteria clear.

Drawing itemWhy it mattersExample
Units and scalePrevents mm/inch interpretation errorsAll dimensions in mm unless otherwise specified
General toleranceControls non-critical dimensions without marking every featureISO 2768-mK, +/-0.10 mm, or company standard
Critical toleranceControls functional dimensions and assembly interfacesH7 bore, g6 shaft, true position, flatness, runout
Thread calloutsDefines thread type, pitch, depth and tolerance classM6 x 1.0 – 6H, 12 mm depth
Surface finishControls sealing, sliding, visible or contact surfacesRa 1.6, Ra 0.8, polish, bead blast
Material and finishDefines procurement and post-processing requirements6061-T6 anodized black, 4140 Q&T, 304 stainless passivated
Revision controlPrevents old files from being manufacturedRev B, date, change note and approved file package

Common CAD File Problems That Delay CNC Quotes

Many quotation delays happen because the supplied files contain missing information or conflicting revisions. A supplier may be able to open the model, but still need clarification before accurate machining cost, inspection time and delivery can be confirmed.

No 3D model

High

No tolerances

High

Wrong units

High

STL only

Medium

Unclear revision

Medium

  • Send STEP files instead of screenshots when the part has 3D machined features.
  • Do not use STL as the only CNC machining file for precision bores, threads or curved surfaces.
  • Confirm units in both model and drawing.
  • Remove duplicate bodies, hidden construction geometry and obsolete revisions before release.
  • For assemblies, include both the full assembly and individual part files.

CNC CAD File Submission Checklist

1

Export clean STEP

Check that holes, fillets, threads and faces import correctly before sending the model.

2

Add PDF drawing

Define tolerances, material, finish, revision, notes and inspection requirements.

3

Name files clearly

Use part number, revision and material in the file name when possible.

4

Include quantities

Quote accuracy depends on quantity, batch size, delivery target and finish requirements.

Checklist itemRecommended formatReason
3D part modelSTEP AP214 / AP242, Parasolid or native CADAccurate CAM programming and manufacturability review
2D drawingPDF, with revisionDefines tolerance, surface finish, material and inspection criteria
Sheet metal profileDXF plus drawingSupports laser/waterjet programming and flat pattern review
Assembly informationSTEP assembly, BOM and exploded view when neededClarifies mating features, hardware and functional interfaces
Special process notesDrawing notes or specification documentControls anodizing, plating, heat treatment, passivation, marking and packaging

Best Practical Recommendation

For CNC machined metal and plastic parts, send a STEP file for the 3D model and a PDF drawing for manufacturing requirements. If the part is sheet metal or flat cut, include DXF files. If the project includes assemblies, include part files, assembly files, BOM information and exploded views. If the part has tight tolerances, threads, press fits, sealing surfaces or cosmetic requirements, never rely on the 3D model alone.

Milemetal can review STEP, IGES, DXF, DWG, PDF and common native CAD outputs for CNC machining quotation. Clear CAD files help reduce engineering questions, shorten lead time and improve first-piece accuracy.

Have CAD Files Ready for Review?

Send your STEP model, PDF drawing, quantity and material requirement. We can check manufacturability, tolerances and machining cost before production.

Upload Files for Quote