Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CNC Lathe Programming Using Fanuc G-Coding & M-Coding
Rating: 4.4 out of 5(131 ratings)
582 students

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

Learn to program CNC Lathes that are using FANUC G-Codes.
Created byChris Pearce
Last updated 2/2023
English

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.

Course content

2 sections15 lectures1h 45m total length
  • Cartesian Coordinates System4:48
  • Program Header5:13
  • Block Search2:10
  • Program Safety Line5:14
  • Return to Reference1:58
  • Tool Change & Offset1:15
  • G96 & G97 Spindle Speed Control3:20
  • G-codes (G0, G01, G02 & G03)3:04

Requirements

  • Have some basic understanding of a 2-axis CNC Lathe

Description

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


Who this course is for:

  • Apprentice
  • CNC Machine operator
  • Machinist
  • CNC Hobbyist
  • CNC students who are interested in programming