Fundamentals of CNC Programming

I am interested to take this course


This course is designed to provide students with the ability to demonstrate the basic knowledge and skills associated with CNC Programming. Students will learn how to write and edit several programs using the standard G and M code based on part drawing information, solve related math problems and simulate the actual milling and turning operations. Prerequisites: Basic Computer Skills.

  • Introduction to CNC Manufacturing and Modern Machine Tools Controls
  • Tooling for Hole and Milling Operations
  • Mathematics for CNC Programming
  • Word Address Programming
  • Programming Hole Operations, Linear Profiles and Circular Profiles
  • Programming with Cutter Compensation and Tool Length Offsets
  • Programming with Subprograms
  • Introduction to CNC Lathe and Fundamental Concepts of CNC
  • Lathe Programming
  • Techniques and Fixed Cycles for CNC Lathe Programming
  • Introduction to CAD/CAM Technology