Mar 13, 2025  
2023-2024 Undergraduate Academic Catalog-June Update 
    
2023-2024 Undergraduate Academic Catalog-June Update [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

IND 4210 - Computer-Aided Manufacturing/CNC Machining/Additive Manufacturing

2 lecture hours 2 lab hours 3 credits
Course Description
This course teaches students the fundamentals of computer-aided manufacturing (CAM), computer numerical control (CNC) machining, and additive manufacturing (AM).  Students will learn how to program a CNC machine using manual G/M code programming and computer-aided manufacturing software. The course also provides an overview of additive manufacturing (freeform fabrication) technologies, and students will compare part production via AM and CNC. (prereq: MEC 1602 , MEC 2501 , and IND 3210  or instructor consent) (quarter system prereq: IE 426 or ME 322 or instructor consent, ME 1601)
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Distinguish important capabilities and limitations of CNC machining and AM processes
  • Manually write a CNC program for a CNC mill and a CNC lathe
  • Use CAD/CAM software to create and execute CNC programs to machine workpieces on a CNC mill (for student-generated designs: 2.5D milling, hole-making, and 3D contour milling)
  • Explain work holding concepts and their importance to CNC machining operations
  • Select cutting tools and cutting conditions for various types of machine operations (drilling, facing, pocketing, etc.)
  • Set up a CNC machining center, with oversight from a lab technician

Prerequisites by Topic
  • Knowledge of machining processes (milling, drilling, turning, etc.)
  • Must know how to create a part design using 3-dimensional CAD software
  • Basic knowledge of modeling including topics in optimization and simulation

Course Topics
  • Review of machining processes
  • CNC machining and programming for mills
  • CAM software and project work
  • Workholding
  • Additive manufacturing
  • CNC machining and programming for lathes
  • Canned programs and quick code
  • Multi-axis machining

Laboratory Topics
  • CAM software introduction
  • CNC programming
  • CNC simulation
  • Set up and operation of Haas CNC
  • CNC machining

Coordinator
Dr. Leah Newman



Add to Portfolio (opens a new window)