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. 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 software to simulate machining operations
  • Practical experience with operating a CNC machine
  • Diagnosing and solving common errors in CNC machining
  • Ensuring safe practices in 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
  • Error-checking programs in simulation
  • Machining a simple part

 

Basic Machine Operation

  • Starting up and shutting down CNC machines safely
  • Loading tools, materials, and verifying setup
  • Using control panels and interpreting machine feedback

 

Tooling and Offset Management

  • Managing tool offsets and length compensation (G43, H-codes)
  • Using wear and geometry offsets
  • Understanding tool numbers and tool change commands (M06)

 

Work Coordinate Systems

  • Setting and calling work offsets (G54)
  • Using fixtures and setup sheets effectively

 

Resources Provided:

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