Creating a CNC Turning Program

Provided by: ToolingU

“Creating a CNC Turning Program” illustrates the process of creating a part program for a CNC lathe. Part programmers use G code programming to perform the different tasks within a part program, from describing the location of a cutting tool to setting the feed and speed. Canned cycles help to shorten the length of part programs. A part programmer needs a thorough understanding of G code programming and how it relates to the axes on a CNC lathe to create a part program that produces accurate parts. After taking this class, users should be able to describe how to write a part program that machines a basic cylindrical part on the CNC lathe.

Course Objectives:

  • Describe the role of a part program
  • Identify the major steps necessary before the creation of a part program
  • Describe a toolpath
  • Identify the codes used to determine the mode of tool movement
  • Describe how program codes translate into tool movement
  • Identify common codes located at the beginning of a toolpath
  • Distinguish between the two feed modes and two speed modes
  • Identify the role of the repeating codes throughout a program
  • Explain how to program facing and rough turning operations using G code programming
  • Describe the operation of the rough turn canned cycle
  • Identify the setup parameters of a drilling sequence
  • Explain the parameters of a peck drilling canned cycle
  • Identify the parameters of a boring operation
  • Describe the operation of the finish turn canned cycle
  • Define the purpose of proving out.

Recommended Background

  • Recommended for all manufacturing personnel operating CNC machines.

Course ID







Communication, Critical Thinking, Personal Effectiveness, Programming, Part Programs, CNC Basics

Method of Delivery


Estimated Effort

3 hrs



If you are in WHIN region, contact your HR for a coupon code