Contact ALIC: alic@allegheny.edu

CNC 1 – Fundamentals

$625.00

This course introduces the fundamentals of Computer Numerical Control (CNC) machining, including machine setup, basic G-code programming, tooling, and safe operation of mills and lathes. Students gain hands-on experience producing simple parts while learning the principles of precision measurement, material selection, and machining processes.

October 21 – November 13, 2025
Tuesdays and Thursdays
4:00 pm – 6:00 pm

Course Content:

  • Introduction to CNC machining and its terminology
  • Basics of G-code commands and structure
  • Understanding machine coordinate systems
  • Writing basic programs for simple machining tasks
  • Using advanced features for complex operations
  • Using software to simulate machining operations
  • Designing efficient tool paths for production
  • Practical experience with operating a CNC machine
  • Diagnosing and solving common errors in CNC machining
  • Applying knowledge to design and program a complex part
  • Ensuring safe practices in programming and operation
  • Demonstrating mastery of programming and operation

 

Applications and Hands-On:

  • Identifying machine components and controls
  • Writing simple G-code commands
  • Setting up and aligning workpieces
  • Running a basic program on a CNC simulator
  • Creating advanced tool paths
  • Error-checking programs in simulation
  • Optimizing tool paths for efficiency
  • Machining a simple part
  • Debugging programs and machine setups
  • Group project creating a multi-step program
  • Creating a safety checklist for CNC operations
  • Completing a comprehensive CNC project

 

Resources Provided:

  • CNC machine access
  • Simulation software
  • G-code reference guides