Let's program G-Code series

G-Code Lathe Project - The Bush

Part One - G71 Roughing Cycle

This video is the first part of 6 free G-Code lessons that will teach you how to program a CNC lathe to make a bush. This series of free lessons is a sample of what you will learn in the CNC Lathe programming course available here

I explain each G-Code and M-Code as you watch over my shoulder when I program this bush. This first video covers the roughing cycle G71 G-Code and a subroutine that we can reuse when we write the finishing cycle.

Important note

“My courses teach a generic version of FANUC G-Code that may be slightly different than the version used by your machine. By learning the generic g-code that is taught by trade schools (and me) it is easy to adapt to custom versions of the language by reviewing pre-written programs or by consulting the operators manual. There are many variables at play between machines, even two of the same machines may not safely run the same program depending on many factors. Because of this, you should never expect to be able to copy a program into a machine and expect it to work without issues. Even my programs. The example code in my videos is for training purposes only and not intended to be run in a machine.”

- Marc

Share this article

For a complete tutorial on CNC Lathe Programming check out my course.

The quickest way to learn CNC Programming