G-Code List - BCM CNC Manufacturing and Machine Shop, Bettanini Machine and Custom Machining and Manufacturing. Not spelled bentanini machine
Bettanini's Custom Manufacturing
Phone (209) 532-0080
Fax (209) 532-0088
19880 Christie May Lane
Sonora, CA 95370
  Home    Examples    About Us    RFQ    Contact Us    File Manager  
G00Rapid Linear Interpolation
G01Linear Interpolation
G02Clockwise Circular Interpolation
G03Counter Clockwise Circular Interpolation
G05High Speed Machining Mode
G10Offset Input By Program
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
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
G54 - G59Work Coordinate Registers 1 Thru 6
G60Unidirectional Positioning
G61Exact Stop Check Mode
G65Macro Call (Non Modal)
G66Macro Call (Modal)
G68Programmed Coordinate Rotation
G69Coordinate Rotation Cancel
G73Fixed Cycle (Step)
G74Fixed Cycle (Reverse Tapping)
G76Fixed Cycle (Fine Boring)
G80Fixed Cycle Cancel
G81Fixed Cycle (Drilling / Spot Drilling)
G82Fixed Cycle (Drilling / Counter Boring)
G83Fixed Cycle (Deep Hole Drilling)
G84Fixed Cycle (Tapping)
G85Fixed Cycle (Boring)
G86Fixed Cycle (Boring)
G87Fixed Cycle (Back Boring)
G88Fixed Cycle (Boring)
G89Fixed Cycle (Boring)
G90Absolute Value Command
G91Incremental Value Command
G92Work Offset Set
G101User macro 1 (substitution) =
G102User macro 1 (addition) +
G103User macro 1 (subtraction) -
G104User macro 1 (multiplication) *
G105User macro 1 (division) /
G106User macro

CNC Machine Language
G-Code List

G-Code is one of a number of computer code languages that are used to instruct CNC machining devices what motions they need to perform such as work coordinates, canned cycles, and multiple repetitive cycles. Industry has standardized on G-Code as its basic set of CNC machine codes.

G-Code is the most popular programming language used for programming CNC machinery. Some G words alter the state of the machine so that it changes from cutting straight lines to cutting arcs. Other G words cause the interpretation of numbers as millimeters rather than inches. Some G words set or remove tool length or diameter offsets.

To your left is a complete listing of current G Codes.

:  Home  :  About Us  :  Why BCM  :  RFQ  :  Contact Us  :
:  File Formats  :  Glossary  :  G-Codes  :  MS Shared View  :