Contact ALIC: alic@allegheny.edu

CNC 1 – Lathe Fundamentals

This course introduces the fundamentals of Computer Numerical Control (CNC) machining, introduction to machine setup, basic G-code programming, tooling, offsets and safe operation of lathes. 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 and tooling
  • 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 tool length
  • Using wear and geometry offsets
  • Understanding tool numbers and tool change commands

 

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