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 LearnIn 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) CycleG70 – Finish Pass CycleG83 – Peck DrillingG72 – FacingG75 – GroovingG75 – Part-Off CycleEach 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 tradeCNC machine operators looking to advance their skillsMachinists wanting to learn manual G-code programmingCNC hobbyists and engineering studentsWhat You’ll GetClear, beginner-friendly video tutorialsReal program examples written step-by-stepLifetime 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
What you'll learn
basic program layout
cartesian coordinate system
writing safe, structured CNC programs
tool changes and offsets
G96 and G97 spindle speed control
essential G-codes including G0, G01, G02, G03
canned cycle programming including G71, G70, G83, G72, G75