Contact ALIC: alic@allegheny.edu

Computer Numerically Controlled (CNC) Machining

Learn G-code programming and CNC operations to prepare for machining in modern manufacturing environments.


Instructor:
Scott Alward

Please enable JavaScript in your browser to complete this form.
Would you like to be notified when this course becomes available?

Course Description

Learn G-code programming and CNC operations to prepare for machining in modern manufacturing environments.

 

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