CAD File Formats for CNC Machining

By Luke Smoothy | 12/11/2020


In this guide we’ll explore some of the most common CAD formats and which you should choose for CNC Machining

CAD or Computer Aided Design is the process of creating 2D or 3D models of parts of products, typically for engineering purposes. There are many CAD software packages and file formats available, but which file format should you use if you’re looking to produce CAD files for CNC Machining? In this guide, we’ll explore some of the most common CAD formats and which you should choose.

What are the best CNC machine file formats?

When looking to manufacture parts using Computer Aided Manufacturing (CAM), there are two file types that are best suited for the job, these are STEP and IGES format. The factory can use these file formats to generate a 3D CNC file using a CAM program. The CNC file will often be in a format called ‘G Code’ which is used to control the movements of the CNC Mill.

STEP Format

STEP format, sometimes called STP format stands for ‘Standard for the Exchange of Product Data’. It is commonly regarded as the best file format to share your 3D models because it is a neutral file format - it is not owned by a particular CAD software vendor. The vast majority of CAD packages can import and export to STEP format and the standard is regularly updated, most recently in 2016. When sending your CAD to an external party, always try to include a STEP file.

AP203 vs AP214 vs AP242

You may see three versions of STEP when exporting a STEP file, namely AP203, AP214 and AP242. Broadly speaking AP242 is the best format to choose as it is the latest version of the STEP standard and includes much more detailed information about the part. You will find that most CAD packages can open all three versions of the file, so we would advise you not to worry too much about the differences unless you have a particular requirement.

It is worth noting however that AP203 does not include colours, so if you need to communicate colours with your 3D model, choose AP214 or AP242.

IGES Format

IGES (pronounced ‘eye-jess’) format, sometimes referred to as IGS, stands for ‘Initial Graphics Exchange Specification’. IGES is an older specification that was last updated in 1980 and STEP format was intended to replace it. Despite this, IGES is still widely used today and can be used by many CAD packages as it is also non-proprietary.

IGES files are typically larger than their STEP counterparts, therefore if you need to send CAD files via email, STEP format can often reduce your attachment size.

3D CAD Engineering

What other common CAD file formats are available?

STL Format

STL files are a 3D file format whereby the model is composed of a triangular mesh geometry. This means that the 3D model is split into hundreds or thousands of small triangles surfaces which combine to create the final design. 3D STL files are commonly used for 3D Printing purposes. It is worth bearing in mind that quality is lost when exporting files to STL format. For example, a circular feature will no longer be perfectly circular as it will consist of a series of straight lines.

Please note that STL files cannot be used for CNC Machining as the triangular mesh geometry cannot be interpreted by CAM software. Unfortunately simply converting from STL to STEP does not fix this problem.

DXF Format

DXF or ‘Drawing Exchange Format’ is a 2D file format that is commonly used for laser cutting purposes. Don’t forget when sending a DXF file to a third party, you will need to specify the thickness of the material.

DWG Format

DWG format is both a 2D and 3D file format and is a proprietary CAD format owned by AutoCAD. Whilst DWG is technically supported by many CAD packages, we would not recommend using it to send CAD files as there can often be issues with compatibility - STEP or IGES is always much preferred!

Other Proprietary Formats

Every major CAD package will have its own proprietary CAD file format. For example, SolidWorks’ default file format is SLDPRT. Whilst proprietary formats are great for sharing 3D models within your own team, they are not the most suitable CAD file format for sharing outside of your organisation as other businesses may not use the same CAD package. 

There can also be issues with different versions of the same CAD package, for example, an individual with a 2019 SolidWorks license may not be able to open files sent by an individual with a 2020 SolidWorks license.

3D CAD Model Laptop

How to convert CAD files?

There are online tools for converting CAD files into different formats, some are paid whilst some are free. If you’re an individual or hobbyist we’d recommend OnShape Personal which is free for personal use. OnShape allows you to import and export to a wide variety of CAD formats.

If you work in a large organisation, your CAD package may allow you to convert between many formats including proprietary formats. Look at the documentation for your CAD package to see which file formats are available for both import and export.

Getting a CNC quote

When you have your CNC design files ready, be sure to arrange a quote with Get It Made for a free, no-obligation quote. Our experienced team of engineers stand ready to turn your CAD files from digital models to physical parts. With many manufacturing processes available, including CNC Machining, 3D Printing and Laser Cutting, get in touch to discuss your requirements.

Luke Smoothy

Director and Founder of Get It Made Ltd.

More Resources

Basics on Threads

This resource will touch upon all the key areas you will need to correctly define your threaded holes on your parts. It will teach you […]

Read More

CNC Machining for Complex Parts

Looking to find out how to use CNC machining for manufacturing complex parts? Find out more about the factors you should consider in our blog […]

Read More

Stainless Steel and CNC Machining

Learn about the five main types of Stainless Steel and how to choose the right grade for your CNC machining project. Stainless steel is an […]

Read More
Get A 24 Hour Quote
Fill in our quote form and we'll get back to you within 24 hours