May 26, 2026  
2025-2026 Catalog 
    
2025-2026 Catalog

IT 103 - CNC Lathe Programming


Credit Hours: 2

An introduction to Computer Numerical Control theory, application, and programming. Students will learn to develop standard G and M-code programs using CNC simulation software that replicates an actual CNC machine control. The final project is an advanced part produced on an operational CNC lathe.

Course Outcomes
Upon completion of this course, the student will be able to:

  1. develop a process plan to program a part produced on a CNC lathe;
  2. explain the Cartesian Coordinate System relative to the lathe;
  3. explain the difference between absolute and incremental programming;
  4. read and interpret with an understanding of basic CNC programs;
  5. develop programs to face, turn, thread, and chamfer a part;
  6. write programs that include roughing and finishing cycles;
  7. create programs that include circular interpolation with both R and I & K methods;
  8. graph and troubleshoot a program;
  9. create, enter, and save CNC programs;
  10. cite advantages and disadvantages of CNC technology over conventional machining practices; and
  11. transfer and run a program in safe mode utilizing features such as a single block with reduced speeds and feeds.


Prerequisites: IT102
Corequisites: IT123
F/S (N)