0% found this document useful (0 votes)
28 views3 pages

G Codes

The document provides a comprehensive list of G-code commands used in CNC machining for both milling and turning operations. Each command is paired with its corresponding function, detailing various operations such as positioning, interpolation, tool compensation, and canned cycles. The document serves as a reference for understanding and utilizing G-codes in machining processes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views3 pages

G Codes

The document provides a comprehensive list of G-code commands used in CNC machining for both milling and turning operations. Each command is paired with its corresponding function, detailing various operations such as positioning, interpolation, tool compensation, and canned cycles. The document serves as a reference for understanding and utilizing G-codes in machining processes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Milling Turning

G00Positioning in Rapid G00 Positioning in Rapid


G01Linear Interpolation G01 Linear Interpolation
G02Circular Interpolation (CW) G02 Circular Interpolation (CW)
G03Circular Interpolation (CCW) G03 Circular Interpolation (CCW)
G04Dwell G04 Dwell
G07Imaginary axis designation G07 Feedrate sine curve control
G09Exact stop check . .
G10Program parameter input G10 Data setting
G11Program parameter input cancel G11 Data setting cancel
G12Circle Cutting CW . .
G13Circle Cutting CCW . .
G17XY Plane G17 XY Plane
G18XZ Plane G18 XZ Plane
G19YZ Plane G19 YZ Plane
G20Inch Units G20 Inch Units
G21Metric Units G21 Metric Units
G22Stored stroke limit ON G22 Stored stroke check function ON
G23Stored stroke limit OFF G23 Stored stroke check function OFF
Spindle speed fluctuation detection
. . G25
OFF
Spindle speed fluctuation detection
. . G26
ON
G27Reference point return check G27 Reference point return check
Automatic return to reference
G28 G28 Automatic Zero Return
point
Automatic return from reference
G29 G29 Return from Zero Return Position
point
Return to 2nd, 3rd, 4th reference
G30 G30 2nd reference point return
point
G31Skip function G31 Skip function
. . G32 Thread cutting
G33Thread cutting . .
G34Bolt hole circle (Canned Cycle) G34 Variable lead thread cutting
G35Line at angle (Canned Cycle) . .
G36Arc (Canned Cycle) G36 Automatic tool compensation
Tool Nose Radius Compensation
G40Cutter compensation Cancel G40
Cancel
G41Cutter compensation Left G41 Tool Nose Radius Compensation Left
Tool Nose Radius Compensation
G42Cutter compensation Right G42
Right
Tool Length Compensation
G43 . .
(Plus)
Tool Length Compensation
G44 . .
(Minus)
G45Tool offset increase . .
Automatic Tool Nose Radius
G46Tool offset decrease G46
Compensation
G47Tool offset double increase . .
G48Tool offset double decrease . .
Tool Length Compensation
G49 . .
Cancel
Coordinate system setting and
G50Scaling OFF G50
maximum rpm
G51Scaling ON . .
G52Local coordinate system setting G52 Local coordinate system setting
Machine coordinate system
G53 G53 Machine coordinate system setting
selection
G54Workpiece Coordinate System G54 Workpiece Coordinate System
G55Workpiece Coordinate System 2 G55 Workpiece Coordinate System 2
G56Workpiece Coordinate System 3 G56 Workpiece Coordinate System 3
G57Workpiece Coordinate System 4 G57 Workpiece Coordinate System 4
G58Workpiece Coordinate System 5 G58 Workpiece Coordinate System 5
G59Workpiece Coordinate System 6 G59 Workpiece Coordinate System 6
G60Single direction positioning . .
G61Exact stop check mode G61 Exact stop check mode
G62Automatic corner override G62 Automatic corner override
G63Tapping mode G63 Tapping mode
G64Cutting mode G64 Cutting mode
G65Custom macro simple call G65 User macro simple call
G66Custom macro modal call G66 User macro modal call
G67Custom macro modal call cancel G67 User macro modal call cancel
G68Coordinate system rotation ON G68 Mirror image for double turrets ON
G69Coordinate system rotation OFF G69 Mirror image for double turrets OFF
G70Inch Units G70 Finishing Cycle
G71Metric Units G71 Turning Cycle
G72User canned cycle G72 Facing Cycle
G73High-Speed Peck Drilling Cycle G73 Pattern repeating
G74Counter tapping cycle G74 Peck Drilling Cycle
G75User canned cycle G75 Grooving Cycle
G76Fine boring cycle G76 Threading Cycle
G77User canned cycle . .
G78User canned cycle . .
G79User canned cycle . .
G80Cancel Canned Cycles G80 Canned cycle for drilling cancel
G81Drilling Cycle . .
G82Counter Boring Cycle . .
G83Deep Hole Drilling Cycle G83 Face Drilling Cycle
G84Tapping cycle G84 Face Tapping Cycle
G85Boring Cycle . .
G86Boring Cycle G86 Face Boring Cycle
G87Back Boring Cycle G87 Side Drilling Cycle
G88Boring Cycle G88 Side Tapping Cycle
G89Boring Cycle G89 Side Boring Cycle
G90Absolute Positioning G90 Absolute Programming
G91Incremental Positioning G91 Incremental Programming
G92Reposition Origin Point G92 Thread Cutting Cycle
G93Inverse time feed . .
G94Per minute feed G94 Endface Turning Cycle
G95Per revolution feed . .
G96Constant surface speed control G96 Constant surface speed control
Constant surface speed control Constant surface speed control
G97 G97
cancel cancel
G98Set Initial Plane default G98 Linear Feedrate Per Time
G99Return to Retract (Rapid) Plane G99 Feedrate Per Revolution
. . G107Cylindrical Interpolation
. . G112Polar coordinate interpolation mode
Polar coordinate interpolation mode
. . G113
cancel
. . G250Polygonal turning mode cancel
. . G251Polygonal turning mode

You might also like