CNC Lathe Programming Using Fanuc G-Coding & M-Coding

Learn to program CNC Lathes that use FANUC G-Codes.

Hi my name is Chris and welcome to CNC Lathe programming tutorial.

What you’ll learn

  • Be able to read FANUC programs.
  • Manually input programs without CAM-Software.
  • Canned Cycles Explained.
  • Program basic parts on a CNC Lathe.

Course Content

  • Introduction –> 1 lecture • 1min.
  • The fundamentals –> 4 lectures • 11min.
  • Programming Canned Cycles –> 7 lectures • 1hr 19min.

Auto Draft


  • No programming experience needed. You will learn everything you need to know here!.

Hi my name is Chris and welcome to CNC Lathe programming tutorial.

This course serves as a springboard into CNC Lathe machining . whether you are looking to increase your hourly rate or looking for a career in CNC Lathe machining then this course is perfect for you!

Rather than relying on CAD/CAM to produce yout parts, I will teach you how to manually input codes and breakdown cycles giving you a clear understanding of G-codes, M-codes & canned cycles. With written program examples to make learning to program easy.


In these series of lessons i’m going to teach you how to program a CNC Lathe using fanuc G-codes & M-codes.

Once we have covered the basics we will then move on to teaching more about the canned cycles we use like:


G71 stock removal cycle

G70 finish pass cycle

G83 peck drilling cycle

G72 facing cycle

G75 grooving cycle

G75 part-off cycle


I will explain in detail about each cycle breaking down every part of the program

You will find the videos in the course specially created for making you understand these.


If your unsure about something or have a question then please  get untouch I will explain more for you and make updates to the course if needed.


Hope to see you on the course.



















Get Tutorial