Contact ALIC: alic@allegheny.edu

CNC 1 – Mills Fundamentals

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.

 

Would you like to be notified when this course becomes available?
Your Name

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