MACHINING RESOURCES

CAD Drawing vs STEP File for CNC Machining: What Do You Need?

2026-11-03

Written by Andrew V

Compare 2D manufacturing drawings and STEP models, what information each provides and when both are useful for CNC machining quotes and production.

When requesting a quote for CNC machining, you'll typically send either a CAD drawing, a STEP file, or both. Each format serves a different purpose, and understanding what information each provides helps ensure your request for quote includes everything a machine shop needs to give you an accurate price and lead time.

This article explains the practical differences between 2D manufacturing drawings and 3D STEP models from the perspective of a CNC machine shop, what information each format communicates, and when you should provide both.

What Is a CAD Drawing for CNC Machining?

A CAD drawing—often called an engineering drawing or manufacturing drawing—is a 2D document that defines the part geometry, dimensions, tolerances, material specifications, and manufacturing requirements. These drawings typically follow standards like ASME Y14.5 for geometric dimensioning and tolerancing (GD&T).

The drawing typically serves as the controlling specification for the part. It includes:

  • Dimensioned views showing the part from multiple angles
  • Geometric tolerances and datum references
  • Material specification and heat treatment requirements
  • Surface finish callouts
  • Thread specifications
  • Notes about critical features or special processes
  • Title block with part number, revision, and approval information

The drawing communicates what the finished part must achieve functionally. It tells the machinist which dimensions are critical, what tolerances must be held, and what surface finishes are required.

What Is a STEP File?

A STEP file (.stp or .step) is a 3D CAD model that represents the exact geometry of the part in three dimensions. STEP stands for Standard for the Exchange of Product Data, and it's a neutral file format that can be opened by virtually any CAD or CAM software.

Unlike proprietary formats tied to specific CAD programs, STEP files allow seamless data exchange between different software platforms. When you send a STEP file to a machine shop, the programmer can import it directly into CAM software to generate toolpaths.

A STEP file provides:

  • Complete 3D geometry of the part
  • Accurate surface definitions
  • Feature relationships and spatial positioning
  • Complex curves and contoured surfaces

What a STEP file typically does not include:

  • Dimensional tolerances
  • Surface finish requirements
  • Material specifications
  • Manufacturing notes or special instructions
  • Datum references or inspection requirements

STEP files can be exported as either surface models or solid models. Solid models are strongly preferred for CNC machining because they contain complete volume information that CAM software uses for toolpath verification and collision detection. Surface models only define the outer boundaries and can create ambiguity about material location and wall thickness.

What Information Each Format Provides: A Practical Comparison

The difference between these formats becomes clear when you consider what a machinist and inspector actually need to know. Here's a direct comparison:

Information Type Engineering Drawing STEP File
3D geometry for programming Must be recreated from views Direct import to CAM
Dimensional tolerances Explicitly specified Not included
GD&T callouts (position, perpendicularity, etc.) Fully defined with datums Not included
Material specification Specified in title block or notes Not included
Surface finish requirements Called out per surface Not included
Thread specifications Detailed (class, pitch, depth) Geometry only, no class
Complex 3D surfaces Difficult to dimension fully Complete definition
Revision control Formal revision block Filename only

Consider a practical example: A STEP file shows a hole at 0.500" diameter. Without a drawing, the machine shop doesn't know if that hole needs to be held to ±0.001" for a precision bearing fit or if ±0.010" is acceptable for a clearance hole. The geometry is identical in the 3D model, but the manufacturing approach and cost are completely different based on the tolerance requirement.

Similarly, a drawing might specify that a bore must be perpendicular to datum A within 0.002" per inch of length. This GD&T callout tells the machinist that the boring operation requires specific setup and inspection. The STEP file shows the bore geometry but provides no indication that perpendicularity is functionally critical.

Why Machine Shops Use Both Formats

The STEP file and the engineering drawing serve complementary purposes in CNC machining. The STEP file provides the geometry for programming, while the drawing provides the specifications for inspection and quality control.

Programming from STEP Files

CAM programmers use STEP files to generate CNC toolpaths efficiently. The 3D model allows the software to recognize features, calculate tool engagement, and simulate machining operations. This is especially valuable for parts with complex geometry, contoured surfaces, or intricate 3D features that would be difficult to interpret from 2D views alone.

Importing a STEP file into CAM software eliminates the need to manually recreate the part geometry, reducing programming time and minimizing the risk of interpretation errors.

Inspection from Engineering Drawings

After machining, the part must be inspected to verify it meets specifications. The engineering drawing defines what must be measured and what tolerances must be verified. Inspectors use the drawing to determine:

  • Which dimensions are critical
  • What tolerances apply to each feature
  • Which datums to use for measurement setup
  • What surface finish is required
  • Whether special inspection methods are needed

The drawing provides the acceptance criteria. A STEP file alone doesn't communicate this information.

When the Drawing Controls: Handling Conflicts Between Files

If there's a discrepancy between the STEP file and the engineering drawing, the drawing typically serves as the controlling specification. The 3D model may contain outdated geometry or modeling artifacts that don't reflect design intent, while the drawing represents the approved design with proper revision control.

This is why many drawings include a note stating "drawing controls" or similar language in the title block.

What Machinists Do When Files Conflict

When a machine shop receives both files and discovers conflicts, the typical process is:

  1. Identify the discrepancy: The programmer notices that a dimension in the STEP file doesn't match the drawing dimension
  2. Check revisions: Verify that both files are the same revision level
  3. Contact the customer: Request clarification before proceeding with programming
  4. Document the decision: Record which specification was followed and why

Common conflicts include hole diameters that differ by a few thousandths, fillet radii that don't match callouts, or features that appear in one file but not the other. These discrepancies often result from design changes where one file was updated but the other wasn't.

When the drawing clearly states it controls, machinists will program to match the drawing dimensions even if it means modifying the imported STEP geometry. However, this adds programming time and introduces the possibility of errors, which is why synchronized files are always preferred.

Version Control and File Synchronization Issues

One of the most common problems machine shops encounter is receiving mismatched file revisions. A customer might send a Rev B STEP file with a Rev A drawing, or update one file without updating the other.

This creates several problems:

  • The programmer imports the STEP geometry, then discovers during inspection planning that drawing dimensions don't match
  • Time is wasted reconciling the differences and contacting the customer for clarification
  • If the mismatch isn't caught, parts may be machined to the wrong specification
  • Quote accuracy suffers because the shop doesn't know which geometry represents the actual requirement

To avoid these issues, always verify that your STEP file and drawing are the same revision before submitting them for quote. Check the revision block on the drawing against the STEP file export date and any revision indicators in the filename.

The Units Problem

Another critical issue with STEP files is unit ambiguity. STEP files can be created in either inches or millimeters, and while the file format includes unit information, it's not always interpreted correctly by every software package.

A part designed as 2.000 inches could be imported as 2.000 millimeters if the units aren't properly specified or recognized. This results in a part that's roughly 25 times too small—an expensive mistake.

Engineering drawings prevent this ambiguity by explicitly stating units in the title block and showing dimensions with decimal places that indicate the unit system (e.g., 2.000" clearly indicates inches, while 50.00 typically indicates millimeters).

When submitting a STEP file, it's good practice to include a note specifying the units, especially if you're not providing a drawing.

What Happens When You Only Send One Format?

STEP File Only

If you send only a STEP file without a drawing, the machine shop can program and machine the part geometry, but several questions remain unanswered:

  • What tolerances are required?
  • What material should be used?
  • What surface finish is acceptable?
  • Are there critical dimensions that require tighter control?
  • What inspection is expected?

For simple prototype parts where general tolerances are acceptable, a STEP file alone may be sufficient. The shop will typically machine to standard tolerances and provide a standard surface finish. However, for production parts or components with functional requirements, a drawing is necessary to communicate specifications.

Drawing Only

If you send only a 2D drawing without a STEP file, the machine shop can still quote and manufacture the part. The programmer will recreate the geometry in CAM software based on the drawing views and dimensions.

For parts with straightforward geometry—simple brackets, plates, or components with basic features—this works well. However, for parts with complex 3D surfaces, intricate contours, or numerous features, recreating the geometry from 2D views is time-consuming and introduces the possibility of interpretation errors.

Providing both formats eliminates ambiguity and speeds up programming.

Prototype vs Production Considerations

The level of documentation needed often depends on whether you're ordering prototype parts or production quantities.

Prototype Machining

For prototype work, the goal is often to produce functional parts quickly for testing and evaluation. In many cases, a STEP file with basic specifications is sufficient. However, if the prototype will be tested under specific conditions or must interface with other components with particular fit requirements, providing key tolerances ensures those requirements are met.

Even for prototypes, specifying material, general tolerance expectations, and any critical features helps the shop understand your intent and deliver parts that meet your needs.

Production Machining

Production parts almost always require a complete engineering drawing. When parts will be manufactured repeatedly, proper documentation ensures consistency across production runs and provides a clear specification for incoming inspection if the parts are supplied to another company.

Production drawings should include complete dimensioning with appropriate tolerances, GD&T callouts for critical features, material specification and any heat treatment requirements, surface finish requirements, and part number with revision control.

File Format Best Practices

To get accurate quotes and avoid delays, follow these practices when submitting files for CNC machining:

  • Send both formats when available: Provide the engineering drawing and STEP file together
  • Verify matching revisions: Ensure the drawing and STEP file are the same revision
  • Use solid models: Export STEP files as solid models rather than surface models
  • Specify units clearly: Note whether the STEP file is in inches or millimeters
  • Use PDF for drawings: PDF format ensures the drawing appears exactly as intended without font or formatting issues
  • Include material in your request: Specify the material grade even if it's on the drawing
  • Note critical features: Mention any dimensions or features that affect function or assembly

While STEP is the most universally compatible 3D format, machine shops can often work with other file types such as IGES or Parasolid. However, STEP files are preferred because they open reliably across different software platforms without compatibility issues.

Get a Quote from Anco Precision

Anco Precision can review your engineering drawings and STEP files to provide accurate CNC machining quotes. Submit your drawing or STEP file (or both when available), specify your material and quantity, note any critical requirements or tolerance concerns, and indicate your desired delivery date.

Providing complete file documentation helps us generate accurate pricing and identify any potential manufacturing issues early in the process. Upload your files through our instant quote system or contact us to discuss your specific machining requirements.

HAVE A PART TO MAKE?

Send Us Your Drawing

Upload your drawing or CAD file with the material, quantity and project requirements.

Request a Quote