top of page

Product: Online Class

Turning Center Programming, Setup, and Operation

CNC machine monitor display with program
  • Assumes you have previous shop experience (but not with CNC turning centers)

  • Learn how to program, setup, and run the most popular type of metal-cutting CNC equipment!

  • Uses our proven key concepts approach

  • Twenty-four activity-packed lessons

  • Narrated presentations - navigate with an easy-to-use media player

  • Mobile device friendly

  • Printable reading material (over 250 pages)

  • Save-able reading material for for future reference

  • A test to take after each lesson - grading is automatic and immediate

  • Many lessons include a programming activity

  • On-going, self-paced course - enroll and begin at any time!

  • Take up to 90 days to finish

  • Personal assistance from your instructor, Mike Lynch

  • Includes certificate upon successful completion!

  • A great training value! Enroll today!

This course will help you master what it takes to program, setup, and run a CNC turning center.   We begin in a basic manner - assuming you have no previous CNC experience.  We do, however, assume you understand basic machining practices as they apply to turning centers.  (you understand turning operations and the cutting tools that perform them)  While we begin in a basic manner, we will continue to build upon previously presented information.  By the time you’re finished, you’ll know what it takes to utilize a turning center, and you will have worked on several practice programs.

There are ten Key Concepts which are further divided into twenty-eight lessons:

Key Concept 1: Know your machine from a programmer's viewpoint

  • 1: Machine configurations

  • 2: Turning center speeds and feeds

  • 3: General flow of the CNC process

  • 4: Visualizing program execution

  • 5: Program zero and the rectangular coordinate system

  • 6: Measuring program zero assignment values

  • 7: Assigning program zero at the machine

  • 8: Introduction to programming words


Key Concept 2: You must prepare to write programs

  • 9: Preparation steps for programming


Key Concept 3: Understand the motion types

  • 10: Programming the three most basic motion types


Key Concept 4: Know the compensation types

  • 11: Introduction to compensation

  • 12: Geometry offsets

  • 13: Wear offsets

  • 14: Tool nose radius compensation  


Key Concept 5: You must provide structure to your CNC programs

  • 15: Introduction to program structure

  • 16: Four types of program format


Key Concept 6: Special features that help with programming

  • 17: One-pass canned cycles

  • 18: Turning and boring multiple repetitive cycles

  • 19: Other multiple repetitive cycles

  • 20: Threading multiple repetitive cycle

  • 21: Sub-programming techniques

  • 22: Control model differences

  • 23: Other special programming feature


Key Concept 7: Know your machine from an operator's viewpoint

  • 24: Tasks related to setting up and completing a production run

  • 25: Buttons and switches on the operation panels


Key Concept 8: Know the operation modes

  • 26: The three most basic modes of operation


Key Concept 9: Know how to perform the most often-used procedures

  • 27: Procedures required to run a CNC turning center


Key Concept 10: Know how to safely verify CNC programs

  • 28: Program verification techniques


Each lesson includes a presentation, reading material (a portion of the manual, and a test that will be graded.  Many lessons include other assignments as well (coordinate sheet exercises and programming activities, for example).  If you have questions during a lesson, answers are just an email away.

When you complete this class, you'll know what it takes to program a CNC turning center at G code level.  You will also know what is involved with setting up and running a CNC turning center.  While you will still need hands-on practice with an actual machine (practice you'll get from your employer), you will understand the concepts needed to utilize a machine.

Qualify for the student discount for NCPlot;

NCPlot is a great tool path verification tool.  I use it to grade the programming activities done in this class.  If you register for this class, you'll be eligible to purchase NCPlot for the student price ($99.00). 

  • Get more information about NCPlot


Though it is not a requirement for taking this class, NCPlot is a very helpful programmer's tool.  With NCPlot, you will be able to see the tool path for programs you work on during this class.


OLC-TCPO ~ Turning Center Programming, Setup, & Oper. On-Line Class ~ $299.00

bottom of page