---
title: "IGES, STEP, DXF and STL data exchange"
subject: "Computer Aided Design"
chapter: 6
key: "semester_4/computer_aided_design:cad-data-exchange-formats"
source: https://www.bctengineer.com/q/semester_4/computer_aided_design/cad-data-exchange-formats
site: BCT Engineering
---

# IGES, STEP, DXF and STL data exchange

Computer Aided Design · Chapter 6: CAM and Recent Technology

- Asked in: year not given, 6 marks
- Video: [Cad Data Exchange File Formats_3](https://www.youtube.com/watch?v=j0aMvYOXwG0) — Prad4u
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_4/computer_aided_design/cad-data-exchange-formats
- Whole chapter: https://www.bctengineer.com/md/semester_4/computer_aided_design/chapter-6

## Question

Why is data exchange needed between different CAD/CAM systems? Differentiate between IGES, STEP, DXF and STL formats.

## Short answer

Because different CAD/CAM systems use proprietary formats, neutral file formats allow seamless sharing of models without redrawing or errors. IGES transfers wireframe and surface geometry; STEP is the comprehensive international standard for solids and product data; DXF is for 2D drawings; STL is a triangular mesh format for 3D printing.

## Answer

#### Need for data exchange
Different CAD, CAE and CAM systems store models in different internal (native) formats. Companies, suppliers and customers use different software, so a neutral format is needed to move the geometry without redrawing, with fewer errors and losses. Neutral formats are also used for long-term archiving.

#### Comparison

| Format | Full name | Origin / type | Content |
|---|---|---|---|
| IGES | Initial Graphics Exchange Specification | US (ANSI), 1980; ASCII | Wireframe, surface, limited solids; drawings, annotation |
| STEP | Standard for the Exchange of Product model data (ISO 10303) | ISO international standard | Full 3D solid, assembly, tolerance, material, product structure (PDM) |
| DXF | Drawing Exchange Format | Autodesk, AutoCAD | 2D/3D drawing entities, layers, text |
| STL | Stereolithography (Standard Triangle Language) | 3D Systems | Surface only, triangular facets, no colour/units |

#### Differences
- **Scope:** IGES transfers geometry only; STEP transfers geometry plus product data (assembly structure, tolerances, materials) and is the modern replacement.
- **Solids:** IGES has poor solid support; STEP supports B-rep and CSG fully.
- **Dimensions and 2D:** DXF is best for 2D drawings and laser/plasma cutting; widely read by all 2D software.
- **STL:** approximates surfaces by triangles; used for 3D printing and rapid prototyping; accuracy depends on facet size.
- **Quality:** IGES translation often leaves gaps and trimmed-surface errors; STEP is more reliable.
- **Standard status:** STEP and IGES (frozen since 1996) are standards; DXF and STL are industrial de-facto formats.

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. Why is a neutral exchange format needed?
   A. Different systems use different native formats, so geometry must move between them without redrawing or loss
   B. All CAD systems use identical formats
   C. To make files larger
   D. Only for printing
   Answer: A. Suppliers and customers use different software, so neutral formats avoid errors and support archiving. (Key point: Need for exchange)

2. How does STEP differ from IGES?
   A. STEP carries geometry plus product data (assemblies, tolerances, materials) and full solids; IGES is mainly geometry with poor solid support
   B. IGES is newer and supports solids better
   C. STEP is 2D only
   D. They are identical
   Answer: A. STEP (ISO 10303) is the modern replacement and is more reliable than IGES. (Key point: IGES vs STEP)

3. DXF is best suited to which task?
   A. Full 3D assemblies with tolerances
   B. 2D drawings and laser/plasma cutting
   C. 3D printing facets
   D. Storing material data
   Answer: B. DXF is widely read by 2D software and used for cutting profiles. (Key point: DXF use)

4. What does an STL file contain?
   A. Exact NURBS solids with tolerances
   B. Surface only, approximated by triangular facets, with no colour or units
   C. Assembly structure
   D. Wireframe annotations
   Answer: B. STL is used for 3D printing; accuracy depends on facet size. (Key point: STL nature)

## Related in Computer Aided Design

- [Define CAD, CAM and CAE](https://www.bctengineer.com/question.md?key=semester_4%2Fcomputer_aided_design%3Acad-cam-cae-definitions) — Computer Aided Design, chapter 1
- [Integration of CAD and CAM](https://www.bctengineer.com/question.md?key=semester_4%2Fcomputer_aided_design%3Acad-cam-integration) — Computer Aided Design, chapter 6
- [Classification of CAD surface entities](https://www.bctengineer.com/question.md?key=semester_4%2Fcomputer_aided_design%3Asurface-entities-classification) — Computer Aided Design, chapter 4

## Related in other subjects

- [Differentiate wired and wireless systems](https://www.bctengineer.com/question.md?key=semester_2%2Fbasic_electronics_engineering%3Awired-vs-wireless-diff) — Basic Electronics Engineering, chapter 5, asked 2×
- [Data mining as a step in KDD](https://www.bctengineer.com/question.md?key=semester_7%2Fdata_mining%3Adm-as-kdd-step) — Data Mining, chapter 1
- [Spring force and contact force on cam follower](https://www.bctengineer.com/question.md?key=semester_6%2Ftheory_of_mechanism_and_machine_i%3Acam-follower-spring-force-jump) — Theory of Mechanism and Machine I, chapter 8
- [Drawing cam profile for offset roller follower](https://www.bctengineer.com/question.md?key=semester_6%2Ftheory_of_mechanism_and_machine_i%3Aoffset-roller-follower-cam-profile) — Theory of Mechanism and Machine I, chapter 3
