DATA FORMATSCAD/CAM data formats
What arrives depends on the format you use, whether you receive a 3D model from a customer or hand it from your own CAD to CAM. A common format for exchanging data between different CAD and CAM systems is called a neutral format (intermediate file); STEP and IGES are examples[1][2][3].
≡What each format carries
| Format | Geometry | Tolerances, notes | Color, layers | Units | Modeling history |
|---|---|---|---|---|---|
| STEP AP242Neutral format | ○Solids, surfaces, wireframe, mesh[4][5] | ○Dimensional tolerances, geometric tolerances, PMI (semantic / graphic)[4][5] | ― | ― | △History is lost (can carry machining features)[3][4] |
| STEP AP203/AP214Neutral format | ○Geometry (B-rep solids, etc.)[4][1] | ― | ― | ― | ×History is lost[3] |
| IGESNeutral format (legacy) | ○Geometry (geometry and topology), drawing entities[2][3] | △Notes carry over, but tolerances written as text lose their numeric meaning[2][3] | ― | ― | ×History is lost[3] |
| Parasolid (XT)Kernel format | ○B-rep (solids, surfaces, mesh)[6] | ― | ― | ― | ― |
| ACISKernel format | ○B-rep[7] | ― | ― | ― | ― |
| DXF2D drawings | ○Mainly 2D drawings (some 3D); more than 60 entity types[8] | ― | ○Layers and blocks carry over[8] | ― | ― |
| DWGAutoCAD native | △AutoCAD drawings (official specification not published)[9] | ― | ― | ― | ― |
| STLMesh | △Triangle mesh shape only[10] | ― | ×No color standard[10] | ×No units[10] | ― |
| 3MFMesh (for additive manufacturing) | ○Mesh; multiple objects in one file[11] | ― | ○Color and materials (extension specification)[11] | ○Has coordinates and units[11] | ― |
| NativeSpecific to each CAD system | ○Geometry[3][12] | ― | ― | ― | ○Carries history, features, and constraints[3][12] |
○ = carried over, △ = partial or conditional, × = not carried over, – = not checked in the sources used here. Results also vary with the format version and the settings of the exporting CAD.
STEP (ISO 10303)
Neutral format (international standard)Extensions: .stp, .step, .p21[1]
- Background:IGES served as the foundation on which the international standard was developedOne source / reference[2]
Application protocols (AP)
AP203 (Configuration controlled design)
- An AP used mainly in aerospace and defense. Published in 1994, revised in 2011.One source / reference[1]
AP214 (Core data for automotive mechanical design processes)
- An AP used mainly in the automotive supply chain. Maintained by ProSTEP iViP and SASIG.One source / reference[1]
AP242 (Managed model-based 3D engineering)
- PMI:PMI comes in two kinds: “semantic PMI” (tolerance data whose meaning software can read) and “graphic PMI” (annotation for appearance only, with no meaning attached). The receiver needs semantic PMI to use tolerances automatically.One source / reference[5]
PMI (product and manufacturing information) is information such as dimensions, tolerances, and datums attached to a 3D model[5][4]. For how tolerances are written on drawings, see Draftingpage.
IGES (Initial Graphics Exchange Specification)
Neutral format (legacy)
- File:Comes as text (fixed-length 80-character lines) or binaryOne source / reference[3]
Parasolid (XT format)
Kernel format
- Siemens' 3D geometric modeling kernel. It handles solids, surfaces, and mesh as B-rep (boundary representation), and is used in the products of more than 200 software companies. The standard file format is Parasolid XT.One source / reference[6]
- What it carries (per Siemens):Geometry (B-rep). Software that uses the same kernel is less prone to conversion errorsOne source / reference[6]
ACIS
Kernel format
- A 3D geometric modeling kernel from Spatial (Dassault Systèmes group). It represents shapes as B-rep and has the ACIS file format.One source / reference[7]
DXF
2D drawing exchange formatExtension: .dxf[8]
- A format defined by Autodesk for exchanging the contents of AutoCAD drawings with other software. Mainly 2D drawings, with some 3D support. Comes as text (pairs of group codes and values) or binary.One source / reference[8]
- What it carries:More than 60 entity types, layers, blocksOne source / reference[8]
- Note:The specification changes with each AutoCAD release, and some entities are poorly documented.One source / reference[8]
DWG
Native format (AutoCAD)Extension: .dwg[9]
- AutoCAD's own native format (binary). Autodesk does not publish an official specification, and the specification reverse-engineered by the Open Design Alliance is the most detailed. The version changes every 2–3 years.One source / reference[9]
STL
Mesh formatExtension: .stl[10]
- A format that represents a solid's surface as a collection of triangular facets (vertex coordinates and outward normals). Created in 1988 by 3D Systems for stereolithography. Comes as text or binary.One source / reference[10]
- What it carries:Triangle mesh shape only. No unit information and no color standardOne source / reference[10]
- Use in CAM:Curved surfaces become faceted triangles, so it is not suited as source data for precision finishing. When using it in CAM, watch the fineness (triangle size).One source / reference[10]
3MF (3D Manufacturing Format)
Mesh format (for additive manufacturing)Extension: .3mf[11]
Native format (specific to each CAD)
Native format
With CAM built into the CAD, or CAM embedded in the same CAD, you can skip conversion (see the software list, “CAD integration”)
⏱From IGES to STEP AP242
!Problems that occur in exchange
- Faces do not close into a solid (missing faces, gaps):When STEP or IGES is imported, faces may not join automatically and gaps remain. Faces that failed to join are left as separate faces, so re-stitch them by changing the gap tolerance, or repair the faces.One source / reference[14]
- Feature and shape meaning is lost:Neutral formats drop the modeling history. If a cylindrical hole arrives as a NURBS surface, CAM cannot recognize it as a “hole,” and a person has to decide between a drill and an end mill. Offset surface information is also lost.One source / reference[3]
- Cannot open due to version differences:DWG changes format with each AutoCAD version and has no official specification, so it may not open if the other party's software does not support the newer version.One source / reference[9]
Unit commands:G20,G21(G/M code dictionary). For how to check after importing, see Common mistakes.
Other CAD/CAM pages
CAD/CAM basics
The differences between CAD, CAM, and CAE, the 8 steps of the CAM workflow, types of CAM, and 35 terms.
≋Toolpath types
Contour, pocket, hole, high-efficiency roughing, trochoidal; waterline, raster, surface-following, pencil, rest machining. Includes calculators for trochoidal slot milling and an initial depth-of-cut guide.
▤CAD/CAM software list
25 products, unranked. Filter by CAM or CAD category, strengths in machining, delivery form, and free or trial versions. Published prices are dated.
⌖Coordinate systems, post, DNC
Work coordinate system G54, stock and tool library, the 4 stages of simulation, post-processor, DNC operation, and a checklist of common mistakes.
⟲5-axis machining
The difference between 3+2 and simultaneous 5-axis, machine configurations, NC functions such as tool center point control, calibration, common mistakes, and 5-axis calculations.
📚Sources
The format descriptions are based on Library of Congress format descriptions, public ISO and NIST pages, the developers of each kernel, and university materials.
- Library of Congress, “STEP-file, ISO 10303-21 (Sustainability of Digital Formats, fdd000448)”
- National Institute of Standards and Technology (NIST), “Initial Graphics Exchange Specifications (in NIST SP 958)”
- University of Victoria (MECH 410 lecture materials), “CAD Data Exchange (10b)”
- ISO, “ISO 10303-242:2014 Managed model-based 3D engineering (overview; a newer edition, ISO 10303-242:2025, exists)”
- National Institute of Standards and Technology (NIST), “STEP File Analyzer and Viewer”
- Siemens Digital Industries Software「Parasolid」
- Spatial Corp. (Dassault Systèmes), “3D ACIS Modeler”
- Library of Congress, “DXF ASCII Family (fdd000446)”
- Library of Congress, “DWG Family (fdd000445)”
- Library of Congress, “STL (STereoLithography) File Format Family (fdd000504)”
- Library of Congress, “3MF (3D Manufacturing Format) (fdd000557)”
- Autodesk, “Autodesk Fusion product page (Japanese; includes pricing and personal-use description)”
- AP242 Project (ap242.org), “AP242 portal”
- Autodesk「Inventor LT 2020 Help: About Imported STEP and IGES data (Construction Environment)」
- Japan Automobile Manufacturers Association (JAMA), “Activities on PDQ (Product Data Quality: model data quality)”
- ISO, “ISO 10303-59:2022 Quality of product shape data (overview)”
- FreeCAD project, “CAM Workbench (FreeCAD Documentation)”