• No products in the cart.


Programming CNC Lathes and machining centres is a critical skill needed to work in a machine shop.

This course will teach you how to program the operations needed to machine a part on a CNC lathe.
Whether you are new to the world of CNC turning or need to brush up on your skills this is the course for you.
I cover everything from a simple drilled hole in the centre of the workpiece up to machining screw threads, working with sub-spindles, driven tooling, milling and drilling using the Y-axis and many, many more.

Learn to program everything from a 2 Axis lathe to a multi-spindle, multi-turret 8 Axis machining centre with driven tooling!

What you’ll learn

  • Program a CNC Lathe and multi-axis machining centre to a professional level
  • Make any possible part on a multi-axis CNC machine
  • Program any lathe cycle with ease


  • Interest in CNC machine programming
  • Basic knowledge of CNC Machines


The techniques and practices used in this course will set you up for a lifelong career as a CNC machinist.

If you are totally new to the world of G Code programming I would suggest that you enrol in my foundation course before this one.
Foundation to CNC Programming using G Code 



  • Manufacturing engineers
  • CAD/CAM managers
  • NC/CNC Programmer
  • CAM Express users
  • Recent graduates
  • Career Changers
  • Entrepreneurs
  • CNC Machining Student
  • Machinist Apprentice
  • CNC Machine operator
  • CNC Lathe operator
  • Mechanical engineer
  • Hobbyist CNC Owner


Participants will be granted a completion certificate from Epsilon Training Institute, USA if they attend a minimum of 80 percent of the direct contact hours of the Program and after fulfilling program requirements (passing both Final Exam and Project to obtain the Certificate)


Program Duration: 30 hours
Program Language: English / Arabic


This course includes:

  • Program Layout
    • Header Information
  • Centre line drilling and tapping
    • Centre line drilling
    • Centre line Tapping
  • Boring
    • Boring operation
  • Roughing cycles
    • Roughing Cycle using G71
    • Finishing cycle using G70
  • Finishing cycles
  • Screw cutting
    • Screw Cutting Operation
  • Parting off
    • Part off operation
  • Using driven tooling to mill on the Y and Z Axis
    • Z-Axis milling
    • Y-Axis milling
  • Using driven tooling to drill and tap on the Y and Z Axis
  • Using the Sub-spindle
    • Sub Spindles
  • Hole production across the Z plane
    • Cross Axis Drilling
    • Side Tapping
  • Machining a bolt hole circle
    • Face drilling using live tooling
    • Face tapping using live tooling

Course Curriculum

Program layout
Centre line Operations
Boring the face of the component
Profile Roughing and Finishing cycles
Screw cut operation
Part off
Using driven tooling
Sub-Spindle Operations
Hole production across the Z plane
Machining a bolt hole circle

Drop Us A Query


    Top Rated Course

    Copyright © 2018 Epsilon Registered in Egypt with company no. 118268