Chapter 6 · 9 hours
CAM and Recent Technology
Practice questions
Practice questions and answers
6 exam-style questions on this chapter, written for this site from the official syllabus. We haven’t found past IOE papers for this subject yet; if you have some, share them in the community.
- Practice · 6 marks
Explain the integration of CAD and CAM. Draw a block diagram showing the flow of information from design to manufacture and state the benefits.
Answer
CAD/CAM integration means that the product data produced in design (geometry, dimensions, tolerances, material, BOM) is used directly in manufacturing planning and control, without redrawing or re-entering it. A single digital product model acts as the common database.
Information flow
Design requirement
|
CAD model (3D) ----> CAE analysis (FEA, CFD)
| |
v v
Drawings, BOM Design optimisation
|
v
CAPP: process planning, tool selection
|
v
CAM: tool path -> post-processor -> NC / G-code
|
v
CNC machine / robot / 3D printer ---> inspection (CMM)
|__________ feedback to design ____________|
Steps
- The 3D model is finished in CAD.
- The CAM software reads the geometry (native, STEP or IGES).
- Features are recognised (holes, pockets); tools, speeds and feeds are selected.
- Tool paths are simulated and checked for collisions.
- A post-processor converts the cutter location data to the code of the specific CNC controller.
- The program is sent to the machine (DNC); inspection results are fed back.
Benefits
- Shorter lead time and fewer errors, since no manual re-entry of geometry.
- Design changes flow to NC programs (associativity).
- Better quality and repeatability, optimised tool paths and material use.
- Allows concurrent engineering, where design and manufacturing work together.
- Basis for CIM, flexible manufacturing and Industry 4.0.
- Practice · 5 marks
What is a manufacturing execution system (MES)? Explain its functions and how it fits between the enterprise planning level and the shop floor control level.
Answer
A Manufacturing Execution System (MES) is a computer system that tracks, controls and documents the conversion of raw materials into finished goods on the shop floor in real time. It sits between the planning system (ERP) and the control systems on the machines (PLC, SCADA, CNC).
Position in the automation hierarchy
Level 4 ERP / business planning (orders, finance)
| ^
v | orders, status
Level 3 MES - execution, scheduling, tracking
| ^
v | work orders, data
Level 2 SCADA / cell control
Level 1 PLC / CNC / robot controllers
Level 0 Sensors and actuators, machines
Main functions
- Detailed scheduling of operations on machines and sequencing of jobs.
- Resource allocation and status: machines, tools, labour and material.
- Dispatching production units: releasing work orders to cells.
- Document control: drawings, NC programs, work instructions delivered to the right machine.
- Data collection: actual times, quantities, scrap, downtime.
- Quality management: inspection data, SPC, traceability (lot and serial numbers).
- Maintenance management and performance analysis (OEE).
- Product tracking and genealogy.
Role in CAD/CAM
CAD/CAM supplies drawings, process plans and NC programs to the MES, which distributes them (DNC) and returns as-built data. MES gives automation its information backbone and supports CIM and smart-factory systems.
- Practice · 6 marks
Why is data exchange needed between different CAD/CAM systems? Differentiate between IGES, STEP, DXF and STL formats.
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.
- Practice · 6 marks
Explain the STL file format used for rapid prototyping, including its rules. A tetrahedron has vertices A(0,0,0), B(10,0,0), C(0,10,0) and D(0,0,10) mm. (a) List its four triangular facets with outward normals computed by the right-hand rule. (b) Find the size of the binary STL file of this tetrahedron, and of a model with 12 000 facets.
Answer
STL format
STL describes the surface of a solid by a mesh of triangular facets. Each facet stores the unit normal and three vertex coordinates (in anticlockwise order seen from outside). Two types: ASCII (readable, large) and binary (compact).
Rules:
- The vertex order follows the right-hand rule, so the normal points outward.
- Each edge is shared by exactly two facets (watertight mesh); no gaps.
- All coordinates are positive in older versions; the units are not stored.
- Finer facets give a smoother surface but a larger file (chordal tolerance control).
Binary layout: 80-byte header, 4-byte facet count, then 50 bytes per facet (12 floats bytes + 2-byte attribute).
(a) Facets
Normal with vertices ordered anticlockwise from outside.
| Facet | Vertices (order) | Cross product | Unit normal |
|---|---|---|---|
| ABC (bottom, z=0) | A, C, B | (0, 0, -100) | (0, 0, -1) |
| ABD (side, y=0) | A, B, D | (0, -100, 0) | (0, -1, 0) |
| ACD (side, x=0) | A, D, C | (-100, 0, 0) | (-1, 0, 0) |
| BCD (slanted) | B, C, D | (100, 100, 100) | (0.577, 0.577, 0.577) |
Example for facet BCD: , .
and , giving for each component. It points away from A, so it is outward.
Check: each edge appears in exactly two facets (6 edges, 4 faces, 12 edge uses = ).
(b) Binary file size
Tetrahedron, : bytes.
Model with : bytes MB.
Answer: normals (0,0,-1), (0,-1,0), (-1,0,0), (0.577,0.577,0.577); file sizes 284 bytes and 600 084 bytes (about 0.6 MB).
- Practice · 4 marks
Write short notes on PDES, ACIS and Parasolid.
Answer
PDES
Product Data Exchange using STEP was a US initiative of the late 1980s (NIST, industry) to define a neutral way of exchanging complete product data, not only geometry. It was developed together with the ISO group working on STEP, and merged into ISO 10303 (STEP). It includes shape, tolerances, materials, assembly structure and life-cycle data, and was meant to replace IGES.
ACIS
ACIS (by Spatial Corporation, originally "Alan, Charles, Ian's System") is a 3D geometric modelling kernel written in C++ and licensed to many software vendors. It handles wireframe, surface and solid (B-rep) modelling, Boolean operations, blending and offsetting. Its native file is SAT (ASCII) or SAB (binary), which is used to transfer solids between ACIS-based systems (for example AutoCAD, early SolidWorks versions).
Parasolid
Parasolid is a B-rep solid modelling kernel (originally from Shape Data, now Siemens). It supports solids, sheets, wires and free-form NURBS surfaces with robust Booleans. Used in NX, SolidWorks, Solid Edge and many CAE/CAM tools. Its transmit file formats are .x_t (text) and .x_b (binary), which allow direct transfer of exact solid geometry between Parasolid-based software without loss.
| Item | Type | Native files |
|---|---|---|
| PDES | Data-exchange standard (became STEP) | STEP (.stp) |
| ACIS | Modelling kernel | .sat, .sab |
| Parasolid | Modelling kernel | .x_t, .x_b |
Kernel-based formats keep exact (not faceted) geometry, so they are better than STL for CAD-to-CAD exchange.
- Practice · 5 marks
Explain rapid prototyping (additive manufacturing). Describe its general process chain from CAD model to part and briefly describe any two processes. State its advantages and limitations.
Answer
Rapid prototyping (RP), now called additive manufacturing (AM) or 3D printing, builds a part directly from the CAD model by adding material layer by layer, instead of removing it (machining) or forming it.
Process chain
CAD solid -> STL file -> slicing into layers
-> build (layer by layer) -> post-processing -> part
- Create the 3D solid model in CAD.
- Convert to STL (triangulated surface).
- Choose orientation and add supports; slice into thin layers (0.05 to 0.3 mm), generating machine code.
- Build the layers on the machine.
- Post-processing: remove supports, clean, cure, sand, infiltrate or heat treat.
Two common processes
- Fused deposition modelling (FDM): a thermoplastic filament (PLA, ABS) is melted in a heated nozzle and deposited along the layer path; the layer solidifies and the platform moves down. Low cost, good for prototypes.
- Stereolithography (SLA): a UV laser traces the cross-section on a bath of photopolymer resin, curing it layer by layer; high accuracy and surface finish. (Others: selective laser sintering (SLS) for powder, laminated object manufacturing (LOM), 3D printing with binder.)
Advantages
- Very complex shapes (internal channels, lattices) with no tooling.
- Fast model for design review and fit checks; lower cost for one-offs.
- Direct link from CAD, with little human work; low waste.
Limitations
- Stair-step surface finish; STL approximation errors.
- Limited materials and strength; anisotropic properties.
- Slow and costly for large production runs; size limits.
Written from the official syllabus. Questions and answers are written for this site; check them against your class notes.
Chapter titles and hours from the IOE syllabus ↗