Module Overview

Computer Aided Design/Manufacture (CAD/CAM)

The aim of the subject is to introduce the concept of CAD/CAM to students in both a practical and theoretical level. Students will engage in ISO CNC programming, Computer Aided Design and finally CAD/CAM code generation of part geometries developed. The flexibility of CAD/CAM will be underlined by the use of multiple CAD platforms to generate code via postprocessors for individual CNC controllers.

Module Code

MECH H2028

ECTS Credits


*Curricular information is subject to change

ISO CNC Programming

ISO CNC coding, G-codes, M-codes, Circular Interpolation, Cutter diameter compensation, sub-routines and looping, billet specification, Datum, Absolute and incremental programming, and part generation based on billet specifications.

Computer Aided Design

Computer Aided Draughting: basic operating procedures, setting draughting parameters. Use of multiple graphics software (AutoCAD and Solidworks for example) to create, edit, manipulate, dimension, display and store 2-D drawings. 3D drawing representation.


Introduction to automatic CAD/CAM code generation based on 2D generated designs. Machining simulation developed using set material types to set feed and speed rates. Tool path manipulation for lead-in and lead-out functions and process plan amendments covered. Post processor CNC code development also covered for different post processors.

Face to face on campus lectures and labs. 

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100