SlideShare a Scribd company logo
1 of 8
Download to read offline
Complete G Code List 
You can Join at Our Group 
Facebook : CNC INDONESIA or Email :soekarno.gempar@gmail 
G-codes are also called preparatory codes (preparatory functions). 
Complete CNC G Code List 
Contents 
 Complete G Code List 
o List of G-codes commonly found on Fanuc and similarly designed CNC controls 
 G00 Positioning (Rapid traverse) 
 G01 Linear interpolation (Cutting feed) 
 G02 Circular interpolation CW or helical interpolation CW 
 G03 Circular interpolation CCW or helical interpolation CCW 
 G04 Dwell 
 G10 Programmable data input 
 G20 Input in inch 
 G21 Input in mm 
 G32 Thread cutting 
o G32 Taper Threading 
 G33 Thread Cutting 
 G70 Finishing cycle 
 G71 Stock removal in turning
 G72 Stock removal in facing 
 G73 Pattern repeating 
 G74 End face peck drilling 
o G74 Peck Drilling Cycle 
o G74 Face Grooving 
 G75 Outer diameter/internal diameter drilling 
 G76 Multiple threading cycle 
o G76 Threading Cycle One Line Format
o G76 Taper Threading 
o G76 Multi Start Threading 
o G76 Thread Infeed 
 G92 Thread cutting cycle 
o G92 Taper Threading Cycle 
 G94 Facing Cycle (Endface turning cycle) 
 G94 Feed Per Minute / G98 Feed Per Minute 
 G95 Feed Per Revolution / G99 Feed Per Revolution 
Complete G Code List 
List of G-codes commonly found on Fanuc and similarly designed CNC controls 
G Code 
A B C 
Group Function 
G00 
G01 
G00 
G01 
G00 
G01 
G02 G02 G02 01 
G03 
G04 
G03 
G04 
G03 
G04 
Positioning (Rapid traverse) 
Linear interpolation (Cutting feed) 
Circular interpolation CW or helical 
interpolation CW 
Circular interpolation CCW or helical 
interpolation CCW 
Dwell 
G07.1(G107) G07.1(G107) G07.1(G107) Cylindrical interpolation 
G08 G08 G08 00 Advanced preview control 
G10 G10 G10 Programmable data input 
G11 G11 G11 Programmable data input cancel 
G12.1(G112) G12.1(G112) G12.1(G112) Polar coordinate interpolation mode 
21 
G13.1(G113) G13.1(G113) G13.1(G113) Polar coordinate interpolation cancel mode 
G17 G17 G17 X Y plane selection 
G18 G18 G18 16 Z X plane selection 
G19 G19 G19 Y Z plane selection 
G20 
G20 
G70 
Input in inch 
06 
G21 
G21 
G71 
Input in mm 
G22 
G23 
G22 
G23 
G22 
G23 
09 
Stored stroke check function on 
Stored stroke check function off 
G25 
G26 
G25 
G26 
G25 
G26 
08 
Spindle speed fluctuation detection off 
Spindle speed fluctuation detection on 
G27 
G28 
G27 
G28 
G27 
G28 00 
Reference position return check 
Return to reference position 
G30 G30 G30 2nd, 3rd and 4th reference position return
G31 G31 G31 Skip function 
G32 G33 G33 Thread cutting 
01 
G34 G34 G34 
G36 G36 G36 
Variable—lead thread cutting 
00 Automatic tool compensation X 
G37 G37 G37 Automatic tool compensation Z 
G40 G40 G40 Tool nose radius compensation cancel 
G41 G41 G41 07 Tool nose radius compensation left 
G42 G42 G42 Tool nose radius compensation right 
G50 G92 G92 
Coordinate system setting or max. spindle 
00 speed setting 
G50.3 G92.1 G92.1 Workpiece coordinate system preset 
G50.2(G250) G50.2(G250) G50.2(G250) Polygonal turning cancel 
G51.2(G251) G51.2(G251) G51.2(G251) Polygonal turning 
G52 G52 G52 Local coordinate system setting 
00 
G53 G53 G53 Machine coordinate system setting 
G54 G54 G54 Workpiece coordinate system 1 selection 
G55 G55 G55 Workpiece coordinate system 2 selection 
G56 G56 G56 Workpiece coordinate system 3 selection 
14 
G57 G57 G57 Workpiece coordinate system 4 selection 
G58 G58 G58 Workpiece coordinate system 5 selection 
G59 G59 G59 Workpiece coordinate system 6 selection 
G65 G65 G65 00 Macro calling 
G66 G66 G66 Macro modal call 
12 
G67 G67 G67 Macro modal call cancel 
G68 G68 G68 Mirror image for double turrets ON 
04 
G69 G69 G69 Mirror image for double turrets OFF 
G70 G70 G72 Finishing cycle 
G71 G71 G73 Stock removal in turning 
G72 G72 G74 Stock removal in facing 
G73 G73 G75 00 Pattern repeating 
G74 G74 G76 End face peck drilling 
G75 G75 G77 Outer diameter/internal diameter drilling 
G76 G76 G78 Multiple threading cycle 
G80 G80 G80 Canned cycle for drilling cancel 
G83 G83 G83 Cycle for face drilling 
G84 G84 G84 10 Cycle for face tapping 
G86 G86 G86 Cycle for face boring 
G87 G87 G87 Cycle for side drilling
G88 G88 G88 Cycle for side tapping 
G89 G89 G89 Cycle for side boring 
G90 G77 G20 
G92 G78 G21 
Outer diameter/internal diameter cutting cycle 
01 Thread cutting cycle 
G94 G79 G24 Endface turning cycle 
G96 G96 G96 Constant surface speed control 
02 
G97 G97 G97 Constant surface speed control cancel 
G98 G94 G94 Per minute feed 
05 
G99 G95 G95 Per revolution feed 
- G90 G90 Absolute programming 
03 
- G91 G91 Incremental programming 
- G98 G98 Return to initial level 
11 
- G99 G99 Return to R point level 
G00 Positioning (Rapid traverse) 
1. CNC G-Code G00 Rapid Traverse 
2. CNC G Code Introduction for CNC Programmers 
G01 Linear interpolation (Cutting feed) 
1. CNC G Code Introduction for CNC Programmers 
2. CNC Programming for Beginners a Simple CNC Programming Example 
3. Lathe CNC Programming Example 
G02 Circular interpolationCW or helical interpolationCW 
1. CNC Programming for Beginners a CNC Programming Example 
2. CNC Lathe Programming Example 
3. CNC Circular Interpolation Tutorial G02 G03 
G03 Circular interpolation CCWor helical interpolation 
CCW 
1. CNC Arc Programming Exercise 
2. CNC Circular Interpolation Tutorial G02 G03
G04 Dwell 
1. G04 Dwell Time Calculation Made Easy 
G10 Programmable data input 
1. Fanuc G10 G-Code for CNC Machine Programmable Offset Setting 
G20 Input in inch 
1. Fanuc G20 Measuring in Inches with CNC Program Example 
G21 Input in mm 
1. Fanuc G21 Measuring in Millimeter with CNC Lathe Programming Example 
G32 Thread cutting 
1. CNC Fanuc G33 G32 Threading G Code 
G32 Taper Threading 
1. Taper Threading with G32 a CNC Programming Example 
G33 Thread Cutting 
1. CNC Fanuc G33 G32 Threading G Code 
G70 Finishing cycle 
1. CNC Programming Example with Fanuc G71 Rough Turning Cycle and G70 
2. Fanuc G70 G71 Rough and Finish Turning Cycle Program Example 
G71 Stock removal in turning 
1. CNC Fanuc G71 Turning Cycle or Stock Removal Canned Cycle 
2. G71 Rough Turning Cycle One-line Format 
3. CNC Programming Example with Fanuc G71 Rough Turning Cycle and G70 
4. Fanuc G70 G71 Rough and Finish Turning Cycle Program Example 
G72 Stock removal in facing
1. CNC Fanuc G72 Canned Cycle Facing 
G73 Pattern repeating 
1. CNC Fanuc G73 Pattern Repeating Cycle 
2. CNC Fanuc G73 Pattern Repeating Cycle CNC Program Example 
G74 End face peck drilling 
Peck drilling in Z axis. 
G74 Peck Drilling Cycle 
1. Simple CNC Lathe Drilling with Fanuc G74 Peck Drilling Cycle 
G74 Face Grooving 
1. Face Grooving with G74 G Code a CNC Programming Tutorial 
G75 Outer diameter/internal diameter drilling 
Grooving in X axis. 
1. CNC Fanuc G75 Grooving Cycle 
2. Fanuc G75 Grooving Cycle CNC Program Example 
3. G75 Canned Cycle Grooving CNC Programming Example 
G76 Multiple threading cycle 
Thread cutting cycle, G76 threading cycle, Fanuc G76 threading cycle, G76 thread cycle. 
1. Fanuc G76 Threading Cycle 
2. G76 Thread Cycle a CNC Programming Example 
G76 Threading Cycle One Line Format 
1. G76 Threading Cycle One Line Format for Fanuc 10/11/15T 
G76 Taper Threading 
1. Tapered Threading with Fanuc G76 
G76Multi Start Threading
1. Multi-Start Threading with Fanuc G76 
G76 Thread Infeed 
1. Controlling Thread Infeed with Fanuc G76 
G92 Thread cutting cycle 
CNC Fanuc G92 Threading Cycle, G92 thread cutting cycle. 
1. CNC Fanuc G92 Threading Cycle 
G92 Taper Threading Cycle 
1. Taper Threading with G92 Threading Cycle 
2. CNC Programming Example G92 Taper Threading Cycle 
G94 Facing Cycle (Endface turning cycle) 
1. Fanuc G94 Facing Cycle CNC Example Program 
G94 Feed PerMinute / G98 Feed Per Minute 
1. G-Code G94 Feed Per Minute 
G95 Feed Per Revolution / G99 Feed Per Revolution 
1. G-Code G95 Feed Per Revolution

More Related Content

What's hot

Complete okuma lathe g and m codes
Complete okuma lathe g and m codesComplete okuma lathe g and m codes
Complete okuma lathe g and m codesSoekarno Revolusi
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC ProgrammingAmir Dawa
 
CNC Milling
CNC MillingCNC Milling
CNC Millingendika55
 
Jig and fixture
Jig and fixtureJig and fixture
Jig and fixtureNaman Dave
 
Machining Process
Machining ProcessMachining Process
Machining ProcessKunj Soni
 
Drilling machine operations
Drilling machine operationsDrilling machine operations
Drilling machine operationsRaj Kumar Moond
 
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt99759067
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming millingMahesh Namdev
 
Milling machine-types-operations..etc..from L.NARAYANAN,M.E.,AP.MECH
Milling machine-types-operations..etc..from L.NARAYANAN,M.E.,AP.MECHMilling machine-types-operations..etc..from L.NARAYANAN,M.E.,AP.MECH
Milling machine-types-operations..etc..from L.NARAYANAN,M.E.,AP.MECHnaanmech123
 
Cnc milling programs
Cnc milling programsCnc milling programs
Cnc milling programsmoniraghu
 
Manual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0iManual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0iJesusMuozAnco
 
Codigos de-programacion cnc
Codigos de-programacion cncCodigos de-programacion cnc
Codigos de-programacion cnclmelmelme
 

What's hot (20)

Cnc milling
Cnc millingCnc milling
Cnc milling
 
CNC Lathe Operating & Programming
CNC Lathe Operating & ProgrammingCNC Lathe Operating & Programming
CNC Lathe Operating & Programming
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
Complete okuma lathe g and m codes
Complete okuma lathe g and m codesComplete okuma lathe g and m codes
Complete okuma lathe g and m codes
 
Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
Machining processes
Machining processesMachining processes
Machining processes
 
Jig and fixture
Jig and fixtureJig and fixture
Jig and fixture
 
Machining Process
Machining ProcessMachining Process
Machining Process
 
Jigs & fixtures
Jigs & fixturesJigs & fixtures
Jigs & fixtures
 
Drilling machine operations
Drilling machine operationsDrilling machine operations
Drilling machine operations
 
Milling cutters
Milling cuttersMilling cutters
Milling cutters
 
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming milling
 
Milling machine-types-operations..etc..from L.NARAYANAN,M.E.,AP.MECH
Milling machine-types-operations..etc..from L.NARAYANAN,M.E.,AP.MECHMilling machine-types-operations..etc..from L.NARAYANAN,M.E.,AP.MECH
Milling machine-types-operations..etc..from L.NARAYANAN,M.E.,AP.MECH
 
Cnc milling programs
Cnc milling programsCnc milling programs
Cnc milling programs
 
Manual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0iManual de-programacion-torno-cnc-con-fanuc-series-0i
Manual de-programacion-torno-cnc-con-fanuc-series-0i
 
Codigos de-programacion cnc
Codigos de-programacion cncCodigos de-programacion cnc
Codigos de-programacion cnc
 
Drill jig
Drill jigDrill jig
Drill jig
 
VMC Machine
VMC Machine VMC Machine
VMC Machine
 

Viewers also liked

Fanuc ot g code training manual
Fanuc ot g code training manualFanuc ot g code training manual
Fanuc ot g code training manualHien Dinh
 
G and m_programming_for_mills_manual
G and m_programming_for_mills_manualG and m_programming_for_mills_manual
G and m_programming_for_mills_manualManuj Arora
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basicsshlxtn
 
CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1Parveen Kumar
 
Virtual machining chapter manufacturing technology handbook
Virtual machining chapter   manufacturing technology handbookVirtual machining chapter   manufacturing technology handbook
Virtual machining chapter manufacturing technology handbookLiu PeiLing
 
Mach3 g code language reference
Mach3 g code language referenceMach3 g code language reference
Mach3 g code language referenceLong Nhu
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)someshking
 
Comsol multiphysics 43_preview
Comsol multiphysics 43_previewComsol multiphysics 43_preview
Comsol multiphysics 43_preview棟焜 楊
 
Knight Complete Docs
Knight Complete DocsKnight Complete Docs
Knight Complete DocsMark Storms
 
Lista de exercícios de sistemas de coordenadas 1 (2)
Lista de exercícios de sistemas de coordenadas 1 (2)Lista de exercícios de sistemas de coordenadas 1 (2)
Lista de exercícios de sistemas de coordenadas 1 (2)Daniel Natividade
 

Viewers also liked (20)

5 g-code
5   g-code5   g-code
5 g-code
 
Fanuc ot g code training manual
Fanuc ot g code training manualFanuc ot g code training manual
Fanuc ot g code training manual
 
G and m_programming_for_mills_manual
G and m_programming_for_mills_manualG and m_programming_for_mills_manual
G and m_programming_for_mills_manual
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
 
CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1
 
Virtual machining chapter manufacturing technology handbook
Virtual machining chapter   manufacturing technology handbookVirtual machining chapter   manufacturing technology handbook
Virtual machining chapter manufacturing technology handbook
 
Mach3 g code language reference
Mach3 g code language referenceMach3 g code language reference
Mach3 g code language reference
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
 
Cnc1
Cnc1Cnc1
Cnc1
 
Fanuc 10 alarm list
Fanuc 10 alarm listFanuc 10 alarm list
Fanuc 10 alarm list
 
Programming tt series cnc
Programming tt series cncProgramming tt series cnc
Programming tt series cnc
 
G-Code Functional Reporting: Are You Compliant?
G-Code Functional Reporting: Are You Compliant?G-Code Functional Reporting: Are You Compliant?
G-Code Functional Reporting: Are You Compliant?
 
5 g-code
5   g-code5   g-code
5 g-code
 
Fanuc 16i 18i alarms
Fanuc 16i 18i alarmsFanuc 16i 18i alarms
Fanuc 16i 18i alarms
 
Fanuc 21i alarm codes
Fanuc 21i alarm codesFanuc 21i alarm codes
Fanuc 21i alarm codes
 
Catalogue G-Code 2015
Catalogue G-Code 2015Catalogue G-Code 2015
Catalogue G-Code 2015
 
Comsol multiphysics 43_preview
Comsol multiphysics 43_previewComsol multiphysics 43_preview
Comsol multiphysics 43_preview
 
Knight Complete Docs
Knight Complete DocsKnight Complete Docs
Knight Complete Docs
 
Lista de exercícios de sistemas de coordenadas 1 (2)
Lista de exercícios de sistemas de coordenadas 1 (2)Lista de exercícios de sistemas de coordenadas 1 (2)
Lista de exercícios de sistemas de coordenadas 1 (2)
 
Laser Drilling
Laser DrillingLaser Drilling
Laser Drilling
 

Similar to Complete g code list

Similar to Complete g code list (20)

Mitsubishi manuals
Mitsubishi manualsMitsubishi manuals
Mitsubishi manuals
 
15 me404l manual - ex 1 to 4
15 me404l   manual - ex 1 to 415 me404l   manual - ex 1 to 4
15 me404l manual - ex 1 to 4
 
Mitsubishi cnc manuals
Mitsubishi cnc manualsMitsubishi cnc manuals
Mitsubishi cnc manuals
 
MILL - TRAINING.pptx
MILL - TRAINING.pptxMILL - TRAINING.pptx
MILL - TRAINING.pptx
 
Basic cnc programming g code
Basic cnc programming g codeBasic cnc programming g code
Basic cnc programming g code
 
CNC_LATHE.ppt
CNC_LATHE.pptCNC_LATHE.ppt
CNC_LATHE.ppt
 
CNC_MILLING.ppt
CNC_MILLING.pptCNC_MILLING.ppt
CNC_MILLING.ppt
 
LATHE - TRAINING.pptx
LATHE - TRAINING.pptxLATHE - TRAINING.pptx
LATHE - TRAINING.pptx
 
cnc_codes_and_letters.ppt
cnc_codes_and_letters.pptcnc_codes_and_letters.ppt
cnc_codes_and_letters.ppt
 
(me81056) face milling on cnc machine
(me81056) face milling on cnc machine(me81056) face milling on cnc machine
(me81056) face milling on cnc machine
 
lecture_cnclathe1.pdf
lecture_cnclathe1.pdflecture_cnclathe1.pdf
lecture_cnclathe1.pdf
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
 
CNC Programming.pptx
CNC Programming.pptxCNC Programming.pptx
CNC Programming.pptx
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
 
drawing.pptx
drawing.pptxdrawing.pptx
drawing.pptx
 
cnc milling.pdf
cnc milling.pdfcnc milling.pdf
cnc milling.pdf
 
cadcampart11.ppt
cadcampart11.pptcadcampart11.ppt
cadcampart11.ppt
 
Akshit
AkshitAkshit
Akshit
 
cnc milling.docx
cnc milling.docxcnc milling.docx
cnc milling.docx
 
Examples of g code an d m code programs for milling
Examples of g code an d m code programs for millingExamples of g code an d m code programs for milling
Examples of g code an d m code programs for milling
 

More from Soekarno Revolusi

More from Soekarno Revolusi (17)

What is cnc machine reference point
What is cnc machine reference pointWhat is cnc machine reference point
What is cnc machine reference point
 
Stock sparepart yaskawa
Stock sparepart yaskawaStock sparepart yaskawa
Stock sparepart yaskawa
 
Stock orientation card fanuc
Stock orientation card fanucStock orientation card fanuc
Stock orientation card fanuc
 
Stock part mesin cnc
Stock part mesin cncStock part mesin cnc
Stock part mesin cnc
 
Programming doosan mx series m
Programming doosan mx series mProgramming doosan mx series m
Programming doosan mx series m
 
Mengecek kondisi ibgt dalam kondisi baik atau rusak
Mengecek kondisi ibgt dalam kondisi baik atau rusakMengecek kondisi ibgt dalam kondisi baik atau rusak
Mengecek kondisi ibgt dalam kondisi baik atau rusak
 
Fanuc alarms fanuc series 15 alarm codes
Fanuc alarms fanuc series 15 alarm codesFanuc alarms fanuc series 15 alarm codes
Fanuc alarms fanuc series 15 alarm codes
 
Fanuc alarms fanuc 6 alarms
Fanuc alarms fanuc 6 alarmsFanuc alarms fanuc 6 alarms
Fanuc alarms fanuc 6 alarms
 
Fanuc 21 alarm codes complete list
Fanuc 21 alarm codes complete listFanuc 21 alarm codes complete list
Fanuc 21 alarm codes complete list
 
Fanuc 15i alarms
Fanuc 15i alarmsFanuc 15i alarms
Fanuc 15i alarms
 
Doosan tt series cnc
Doosan tt series cncDoosan tt series cnc
Doosan tt series cnc
 
Doosan mx series alarm list
Doosan mx series alarm listDoosan mx series alarm list
Doosan mx series alarm list
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
Cnc lathe machine tool turret
Cnc lathe machine tool turretCnc lathe machine tool turret
Cnc lathe machine tool turret
 
Centroid cnc alarms errors messages
Centroid cnc alarms errors messagesCentroid cnc alarms errors messages
Centroid cnc alarms errors messages
 
Abb
AbbAbb
Abb
 

Recently uploaded

AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 

Recently uploaded (20)

AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 

Complete g code list

  • 1. Complete G Code List You can Join at Our Group Facebook : CNC INDONESIA or Email :soekarno.gempar@gmail G-codes are also called preparatory codes (preparatory functions). Complete CNC G Code List Contents  Complete G Code List o List of G-codes commonly found on Fanuc and similarly designed CNC controls  G00 Positioning (Rapid traverse)  G01 Linear interpolation (Cutting feed)  G02 Circular interpolation CW or helical interpolation CW  G03 Circular interpolation CCW or helical interpolation CCW  G04 Dwell  G10 Programmable data input  G20 Input in inch  G21 Input in mm  G32 Thread cutting o G32 Taper Threading  G33 Thread Cutting  G70 Finishing cycle  G71 Stock removal in turning
  • 2.  G72 Stock removal in facing  G73 Pattern repeating  G74 End face peck drilling o G74 Peck Drilling Cycle o G74 Face Grooving  G75 Outer diameter/internal diameter drilling  G76 Multiple threading cycle o G76 Threading Cycle One Line Format
  • 3. o G76 Taper Threading o G76 Multi Start Threading o G76 Thread Infeed  G92 Thread cutting cycle o G92 Taper Threading Cycle  G94 Facing Cycle (Endface turning cycle)  G94 Feed Per Minute / G98 Feed Per Minute  G95 Feed Per Revolution / G99 Feed Per Revolution Complete G Code List List of G-codes commonly found on Fanuc and similarly designed CNC controls G Code A B C Group Function G00 G01 G00 G01 G00 G01 G02 G02 G02 01 G03 G04 G03 G04 G03 G04 Positioning (Rapid traverse) Linear interpolation (Cutting feed) Circular interpolation CW or helical interpolation CW Circular interpolation CCW or helical interpolation CCW Dwell G07.1(G107) G07.1(G107) G07.1(G107) Cylindrical interpolation G08 G08 G08 00 Advanced preview control G10 G10 G10 Programmable data input G11 G11 G11 Programmable data input cancel G12.1(G112) G12.1(G112) G12.1(G112) Polar coordinate interpolation mode 21 G13.1(G113) G13.1(G113) G13.1(G113) Polar coordinate interpolation cancel mode G17 G17 G17 X Y plane selection G18 G18 G18 16 Z X plane selection G19 G19 G19 Y Z plane selection G20 G20 G70 Input in inch 06 G21 G21 G71 Input in mm G22 G23 G22 G23 G22 G23 09 Stored stroke check function on Stored stroke check function off G25 G26 G25 G26 G25 G26 08 Spindle speed fluctuation detection off Spindle speed fluctuation detection on G27 G28 G27 G28 G27 G28 00 Reference position return check Return to reference position G30 G30 G30 2nd, 3rd and 4th reference position return
  • 4. G31 G31 G31 Skip function G32 G33 G33 Thread cutting 01 G34 G34 G34 G36 G36 G36 Variable—lead thread cutting 00 Automatic tool compensation X G37 G37 G37 Automatic tool compensation Z G40 G40 G40 Tool nose radius compensation cancel G41 G41 G41 07 Tool nose radius compensation left G42 G42 G42 Tool nose radius compensation right G50 G92 G92 Coordinate system setting or max. spindle 00 speed setting G50.3 G92.1 G92.1 Workpiece coordinate system preset G50.2(G250) G50.2(G250) G50.2(G250) Polygonal turning cancel G51.2(G251) G51.2(G251) G51.2(G251) Polygonal turning G52 G52 G52 Local coordinate system setting 00 G53 G53 G53 Machine coordinate system setting G54 G54 G54 Workpiece coordinate system 1 selection G55 G55 G55 Workpiece coordinate system 2 selection G56 G56 G56 Workpiece coordinate system 3 selection 14 G57 G57 G57 Workpiece coordinate system 4 selection G58 G58 G58 Workpiece coordinate system 5 selection G59 G59 G59 Workpiece coordinate system 6 selection G65 G65 G65 00 Macro calling G66 G66 G66 Macro modal call 12 G67 G67 G67 Macro modal call cancel G68 G68 G68 Mirror image for double turrets ON 04 G69 G69 G69 Mirror image for double turrets OFF G70 G70 G72 Finishing cycle G71 G71 G73 Stock removal in turning G72 G72 G74 Stock removal in facing G73 G73 G75 00 Pattern repeating G74 G74 G76 End face peck drilling G75 G75 G77 Outer diameter/internal diameter drilling G76 G76 G78 Multiple threading cycle G80 G80 G80 Canned cycle for drilling cancel G83 G83 G83 Cycle for face drilling G84 G84 G84 10 Cycle for face tapping G86 G86 G86 Cycle for face boring G87 G87 G87 Cycle for side drilling
  • 5. G88 G88 G88 Cycle for side tapping G89 G89 G89 Cycle for side boring G90 G77 G20 G92 G78 G21 Outer diameter/internal diameter cutting cycle 01 Thread cutting cycle G94 G79 G24 Endface turning cycle G96 G96 G96 Constant surface speed control 02 G97 G97 G97 Constant surface speed control cancel G98 G94 G94 Per minute feed 05 G99 G95 G95 Per revolution feed - G90 G90 Absolute programming 03 - G91 G91 Incremental programming - G98 G98 Return to initial level 11 - G99 G99 Return to R point level G00 Positioning (Rapid traverse) 1. CNC G-Code G00 Rapid Traverse 2. CNC G Code Introduction for CNC Programmers G01 Linear interpolation (Cutting feed) 1. CNC G Code Introduction for CNC Programmers 2. CNC Programming for Beginners a Simple CNC Programming Example 3. Lathe CNC Programming Example G02 Circular interpolationCW or helical interpolationCW 1. CNC Programming for Beginners a CNC Programming Example 2. CNC Lathe Programming Example 3. CNC Circular Interpolation Tutorial G02 G03 G03 Circular interpolation CCWor helical interpolation CCW 1. CNC Arc Programming Exercise 2. CNC Circular Interpolation Tutorial G02 G03
  • 6. G04 Dwell 1. G04 Dwell Time Calculation Made Easy G10 Programmable data input 1. Fanuc G10 G-Code for CNC Machine Programmable Offset Setting G20 Input in inch 1. Fanuc G20 Measuring in Inches with CNC Program Example G21 Input in mm 1. Fanuc G21 Measuring in Millimeter with CNC Lathe Programming Example G32 Thread cutting 1. CNC Fanuc G33 G32 Threading G Code G32 Taper Threading 1. Taper Threading with G32 a CNC Programming Example G33 Thread Cutting 1. CNC Fanuc G33 G32 Threading G Code G70 Finishing cycle 1. CNC Programming Example with Fanuc G71 Rough Turning Cycle and G70 2. Fanuc G70 G71 Rough and Finish Turning Cycle Program Example G71 Stock removal in turning 1. CNC Fanuc G71 Turning Cycle or Stock Removal Canned Cycle 2. G71 Rough Turning Cycle One-line Format 3. CNC Programming Example with Fanuc G71 Rough Turning Cycle and G70 4. Fanuc G70 G71 Rough and Finish Turning Cycle Program Example G72 Stock removal in facing
  • 7. 1. CNC Fanuc G72 Canned Cycle Facing G73 Pattern repeating 1. CNC Fanuc G73 Pattern Repeating Cycle 2. CNC Fanuc G73 Pattern Repeating Cycle CNC Program Example G74 End face peck drilling Peck drilling in Z axis. G74 Peck Drilling Cycle 1. Simple CNC Lathe Drilling with Fanuc G74 Peck Drilling Cycle G74 Face Grooving 1. Face Grooving with G74 G Code a CNC Programming Tutorial G75 Outer diameter/internal diameter drilling Grooving in X axis. 1. CNC Fanuc G75 Grooving Cycle 2. Fanuc G75 Grooving Cycle CNC Program Example 3. G75 Canned Cycle Grooving CNC Programming Example G76 Multiple threading cycle Thread cutting cycle, G76 threading cycle, Fanuc G76 threading cycle, G76 thread cycle. 1. Fanuc G76 Threading Cycle 2. G76 Thread Cycle a CNC Programming Example G76 Threading Cycle One Line Format 1. G76 Threading Cycle One Line Format for Fanuc 10/11/15T G76 Taper Threading 1. Tapered Threading with Fanuc G76 G76Multi Start Threading
  • 8. 1. Multi-Start Threading with Fanuc G76 G76 Thread Infeed 1. Controlling Thread Infeed with Fanuc G76 G92 Thread cutting cycle CNC Fanuc G92 Threading Cycle, G92 thread cutting cycle. 1. CNC Fanuc G92 Threading Cycle G92 Taper Threading Cycle 1. Taper Threading with G92 Threading Cycle 2. CNC Programming Example G92 Taper Threading Cycle G94 Facing Cycle (Endface turning cycle) 1. Fanuc G94 Facing Cycle CNC Example Program G94 Feed PerMinute / G98 Feed Per Minute 1. G-Code G94 Feed Per Minute G95 Feed Per Revolution / G99 Feed Per Revolution 1. G-Code G95 Feed Per Revolution