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 and integration, geometric modeling, process planning, and tool path generation, CAD/CAM interfacing with CNC (computer numerically controlled) machines, machining, and CNC programming. Projects involve CAD/CAM-based product development cycle. Hands-on experience is attained through laboratory experiment and actual CNC manufacturing.

Primary Track: Solid Mechanics & CAE, Mechatronics & Controls, Design


Mastering CAD/CAM, Zeid, McGraw-Hill, 1st or later Edition

  • 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
  • Create accurate and precise geometry of complex engineering systems and use the geometric models in different engineering applications
  • 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
  • Use and assess state-of-the-art CAD/CAM codes efficiently, effectively and intelligently in advanced engineering applications 
  • Develop algorithms for 2D and 3D geometric modeling 
  • Use current state-of-the-art CAD/CAM technology in research
  • Extend CAD/CAM technology for research and development purposes, for example by developing CAD/CAM applications using open architecture solid modeling kernels 
  • Explain the basic concepts of CNC programming and machining
  • CAD/CAM theory
  • Introduction to CAD/CAM 
  • Geometric modeling 
  • Computer graphics 
  • Product Design and development 
  • Product Manufacturing and management 
  • Future directions for CAD/CAM 
  • CAD/CAM Programming 
  • Pro/ENGINEER CAD/CAM package 
  • CNC machining
  • ACIS open architecture kernel