Course Information
Course Overview
Learn to program CNC Lathes that are using FANUC G-Codes.
Hi, my name is Chris — and welcome to my beginner’s course on CNC lathe programming.
If you’re interested in a hands-on machining career, learning how to program a CNC lathe manually using G-code and M-code is a powerful skill. This course is your springboard into CNC lathe programming without relying on CAD/CAM software.
What You’ll Learn
In this course, you’ll build a strong foundation in programming a 2-axis CNC lathe, covering:
Basic Program Layout
Cartesian Coordinate System
Writing Safe, Structured CNC Programs
Tool Changes & Offsets
G96 & G97 Spindle Speed Control
(Includes surface speed formula breakdown)Essential G-Codes: G0, G01, G02, G03
Canned Cycles Covered (with Full Code Breakdowns)
G71 – Roughing (Stock Removal) Cycle
G70 – Finish Pass Cycle
G83 – Peck Drilling
G72 – Facing
G75 – Grooving
G75 – Part-Off Cycle
Each cycle is broken down in detail so you understand why and how it works — not just how to copy code.
Who This Course Is For:
Apprentices entering the machining trade
CNC machine operators looking to advance their skills
Machinists wanting to learn manual G-code programming
CNC hobbyists and engineering students
What You’ll Get
Clear, beginner-friendly video tutorials
Real program examples written step-by-step
Lifetime access and support — ask questions anytime!
If you’re ready to level up your CNC knowledge and learn how to program lathes the right way — I hope to see you inside the course!
Chris
Course Content
- 2 section(s)
- 15 lecture(s)
- Section 1 The fundamentals
- Section 2 Programming Canned Cycles
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
- Learn the basics of programming a 2-axis CNC Lathe.
Skills covered in this course
Reviews
-
CChristian Jay R. Canilang
DIDNT TELL WHAT SIMULATION SOFTWAR HE USED
-
TThomas Medlin
This course gave me a better understanding of G codes and M codes and how they work. Just a beginning!
-
KKenneth J Brzezinski
Yes because I am looking to get exposure to Lathe operations & programming.
-
AAustin Taylor
There are some g codes that are spoken about without being explained. They may be explained better later on and so rewatching could be beneficial