Purdue School of Engineering and Technology

Purdue School of Engineering and Technology

CAD/CAM Theory and Application

ME 54600 / 3 Cr. (2 Class, 2 Lab)

Introduction to computer-aided design (CAD) and computer-aided manufacturing (CAM) theory and applications.  Topics include CAD/CAM systems (Hardware and Software), Geometric modeling using curves, surfaces and solids, CAD/CAM data exchange, CAD and CAM integration, Mechanical assembly, Mechanical Tolerancing, Mass property calculations, Process planning and Tool path generation, integration of CAD/CAM with the production machine, and Computer control of machines and processes in manufacturing systems.  Projects will focus on development of geometric procedures for design and manufacturing applications and the use of commercial CAD/CAM software for automating the production cycle.  Applications include NC machining, design of (optimum) cutting tools and modeling and design of fixtures for dies and molds.  Hands-on experience is attained through CNC machine tool laboratory.


A. Zeid, Mastering CAD/CAM, McGraw-Hill, Inc, 2005.


To teach the theory and tools of Computer Aided Design (CAD) and Computer Aided Manufacturing (CAM) with an emphasis on the central role of the geometric model in their seamless integration and a focus on the integration of these tools and the automation of the product development cycle. To introduce geometric modeling techniques and solid modeling data structure design and algorithms for its manipulation. To cover machining theory, automated CNC machining, and process control. To introduce the student to the development of (new) CAD/CAM applications (using programming languages and an open architecture solid modeling kernel), and the application and assessment of state-of-the-art CAD/CAM technology in advanced engineering problems.

After completion of this course, the students should be able to:
1. Explain the concepts and underlying theory of modeling and the usage of models in different engineering applications. Explain the benefits of a comprehensive and integrated CAD/CAM system [a] [pul 1B].
2. Create accurate and precise geometry of complex engineering systems and use the geometric models in different engineering applications [k] [pul 3].
3. Compare the different types of modeling techniques and explain the central role solid models play in the successful completion of CAD/CAM-based product development [a] [pul 1B].
4. Use and assess state-of-the-art CAD/CAM codes efficiently, effectively and intelligently in advanced engineering applications [k, e] [pul 1B, 2, 3].
5. Develop algorithms for 2D and 3D geometric modeling [a, k] [pul 3, 1B].
6. Use current state-of-the-art CAD/CAM technology in research [k] [pul 3].
7. Extend CAD/CAM technology for research and development purposes, for example by developing CAD/CAM applications using open architecture solid modeling kernels [c, e, k] [pul 1B, 2, 3].
8. Explain the basic concepts of CNC programming and machining [a] [pul 1B].

Note: The letters within the brackets indicate the Program Outcomes of Mechanical Engineering.

CAD/CAM theory (9 weeks)
Introduction to CAD/CAM (1 period)
Geometric modeling (5 periods)
Computer graphics (2 periods)
Product Design and development (2 periods)
Product Manufacturing and management (2 periods)
Future directions for CAD/CAM (1 period)
CAD/CAM Programming (1 period)
Pro/ENGINEER CAD/CAM package (11 labs)
CNC machining (2 labs)
ACIS open architecture kernel (2 labs)