Reference data service platform
Code List CNC Machine Language G-Code List v1 Latest  Application  List
Level #1 Level 1
Skip Navigation Links
Who uses it?
Code Maps
CodeMeaningEff FromEff To
G00Rapid Linear Interpolation  
G01Linear Interpolation  
G02Clockwise Circular Interpolation  
G03Counter Clockwise Circular Interpolation  
G05High Speed Machining Mode  
G10Offset Input By Program  
G101User macro 1 (substitution) =  
G102User macro 1 (addition) +  
G103User macro 1 (subtraction) -  
G104User macro 1 (multiplication) *  
G105User macro 1 (division) /  
G106User macro 1 (square root)  
G107User macro 1 (sine) sin  
G108User macro 1 (cosine) cos  
G109User macro 1 (arc tangent) tan  
G110User macro (square root)  
G12Clockwise Circle With Entrance And Exit Arcs  
G13Counter Clockwise Circle With Entrance And Exit Arcs  
G17X-Y Plane Selection  
G18Z-X Plane Selection  
G19Y-Z Plane Selection  
G200User macro 1 (unconditional branch)  
G201User macro 1 (zero condition branch)  
G202User macro (negative condition branch)  
G28Return To Reference Point  
G34Special Fixed Cycle (Bolt Hole Circle)  
G35Special Fixed Cycle (Line At Angle)  
G36Special Fixed Cycle (Arc)  
G37Special Fixed Cycle (Grid)  
G40Tool Radius Compensation Cancel  
G41Tool Radius Compensation Left  
G42Tool Radius Compensation Right  
G43Tool Length Compensation  
G44Tool Length Compensation Cancel  
G45Tool Offset Increase  
G46Tool Offset Decrease  
G50.1Programmed Mirror Image Cancel  
G51.1Programmed Mirror Image On  
G52Local Coordinate Setting  
G54Work Coordinate Registers 1  
G55Work Coordinate Registers 2  
G56Work Coordinate Registers 3  
G57Work Coordinate Registers 4  
G58Work Coordinate Registers 5  
G59Work Coordinate Registers 6  
G60Unidirectional Positioning  
G61Exact Stop Check Mode  
G65Macro Call (Non Modal)  
G66Macro Call (Modal)