CNC lathes require a program to maximize the machine’s capabilities. Creating a CNC program is only performed after a careful planning stage to determine exactly what machining operations and which part dimensions the CNC lathe will need to machine.

Estimated completion time (hours): 1.2

Objectives

By the end of this course, you will be able to do the following:

  • Define a CNC program
  • Define the steps in CNC programming
  • Understand the importance of thoroughly planning the creation of a CNC program
  • Define program zero
  • Distinguish between machine zero and program zero
  • List common points used as a program zero
  • List methods of creating a CNC program

Learning Path

  • CNC Lathe Production Tech

Estimated Time (Hrs): 1.2
Language: English

A CNC lathe program is required to be organized in a specific manner for the controller to understand the instructions within the program. Each instruction must also be organized.

Estimated completion time (hours): 1.0

Objectives

By the end of this course, you will be able to do the following:

  • Define a stop code
  • Define an end of block symbol
  • Understand the use of parentheses in a CNC program
  • List the two sections of a CNC lathe program
  • Distinguish between a block and a word
  • Understand the purpose of the program end function
Learning Path

  • CNC Lathe Production Tech

Estimated Time (Hrs): 1
Language: English

The address of a word in a CNC program defines the meaning of the word. Understanding the meaning of common words in a CNC program is important to recognize what actions the CNC machine tool will perform.

Estimated completion time (hours): 2.1

Objectives

By the end of this course, you will be able to do the following:

  • Define the purpose of G codes
  • Define the purpose of S, T, and M words
  • Understand the importance of G code groups
  • Define the meaning of common G codes
  • Define the meaning of common M words
  • Understand the numeric value of a T word
  • Understand the importance of the format of the numeric data in a word
Learning Path

  • CNC Lathe Production Tech

Estimated Time (Hrs): 2.1
Language: English

The instructions written in G code programming that produce an action by a CNC lathe are called commands. A command may require a single word, a block, or multiple blocks.

Estimated completion time (hours): 1.0

Objectives

By the end of this course, you will be able to do the following:

  • Understand the requirements to command a spindle function
  • Understand the requirements to command a linear movement
  • Understand the requirements to command a circular movement
Learning Path

  • CNC Lathe Production Tech

Estimated Time (Hrs): 1
Language: English

Building a CNC lathe program that is versatile requires organizing sections into an order that will safely produce a part that meets all of the required specifications. 

Estimated completion time (hours): 0.8

Objectives

By the end of this course, you will be able to do the following:

  • List common commands used in each section of the body of a CNC program
  • Define a safe start block
Learning Path

  • CNC Lathe Production Tech

Estimated Time (Hrs): 0.8
Language: English