DEFINITION OF G-CODE: G-code is a common name for the programming language that is used for NC and CNC machine tools. It is defined in EIA RS-274-D.
Saturday, September 04, 2010
Fanuc G-Codes
(consult your machine manual because descriptions may vary)
Code Description
G00Rapid Positioning
G01Linear Interpolation
G02CW Circular Interpolation
G03CWW Circular Interpolation
G04Dwell
G05.1 Q1.Ai Nano Contour Control
G05 P10000HPCC
G10Programmable Data Input
G11Programmable Data Write Cancel
G17X - Y Plane Selection
G18X - Z Plane Selection
G19Y - Z Plane Selection
G20Programming in Inches
G21Programming in mm
G28Return to Home Position
G302nd Reference Point Return
G31Skip Function (used for probes and tool length meas. Systems)
G33Constant Pitch Threading
G34Variable Pitch Threading
G40Tool Radius Compensation Off
G41Tool Radius Compensation Left
G42Tool Radius Compensation Right
G43Tool Offset Compensation Positive
G44Tool Offset Compensation Negative
G45Axis Offset Single Increase
G46Axis Offset Single Decrease
G47Axis Offset Double Increase
G48Axis Offset Double Decrease
G49Tool Offset Compensation Cancel
G53Machine Coordinate System
G54Work Coordinate System 1
G55Work Coordinate System 2
G56Work Coordinate System 3
G57Work Coordinate System 4
G58Work Coordinate System 5
G59Work Coordinate System 6
G54.1 P1 to P48Extended Work Coordinate Systems
G73High Speed Drilling Canned Cycle
G74Left Hand Tapping Canned Cycle
G76Fine Boring Canned Cycle
G80Cancel Canned Cycle
G81Simple Drilling Cycle
G82Drilling Cycle with Dwell
G83Peck Drilling Cycle
G84Tapping Cycle
G84.2Direct Right Hand Tapping Canned Cycle
G90Absolute Programming (type B and C systems)
G91Incremental Programming (type B and C systems)
G92Programming of Absolute Zero Point
G94Inch per Minute Feed (type A system)
G95Inch per Revolution Feed (type A system)
G98Inch per Minute Feed (type B and C systems)
G99Inch per Revolution Feed (type B and C systems)
G96Constant Cutting Speed (constant surface speed)
G97Constant Rotation Speed (constant RPM)
Updated: 04/19/09
Copyright ® 2007-2008 KMB Pros All rights reserved.