CNC Turning
G codes --- Function
G00 --- Rapid positioning
G01 --- Linear Interpolation
G002 ---- Circular Interpolation CW
G03 --- Circular Interpolation CCW
G04 --- Dwell
G20 --- Input in inch
G28 --- Input in MM
G32 ---Thread cutting
G40 --- Tool Nose Radius Compensation cancel
G41 --- Tool Nose Radius compensation left
G42 --- Tool nose Radius compe.nsation right
G50 --- Spindle speed Clamping
G70 --- Finishing cycle
G71 ---- Multiple / stock removal turning cycle
G72 --- Multiple facing cycle
G73 --- Pattern Repeating cycle
G74 --- Peck drill cycle
G75--- Grooving cycle
G76 --- Thread cutting cycle
G90 --- Cutting cycle A
G92 --- Thread cutting cycle
G94 --- Cutting cycle B
G96 --- Constant surface speed control
G97 --- Constant surface speed control cancel
G98 --- Feed per minute ( mm/minute )
G99 --- Feed per revolution ( mm/ revolution )
M Code --- FUNCTION
M00 --- Programming stop
M01 --- Optional stop
M02 --- Programing end
M03 --- Spindle clockwise
M04 --- Spindle counter clockwise
M05 --- Spindle stop
M06 --- Tool change
M08 --- Coolant on
M09 --- Coolant off
M10 --- Chuck / vice open
M11 --- Chuck / vice close
M30 --- Programming end and rewind
M98 --- Sub programing call
M99 --- Sub programing exit
CNC Milling
G code --- Function
G00 --- Rapid positioning
G01 --- Linear Interpolation
G02 --- circular Interpolation CW
G03 --- Circular interpolation CCW
G04 --- Dwell
G17 --- XY Plane selection
G18 --- ZX Plane Selection
G19 --- YZ plane Selection
G20 --- Input In Inch
G21 --- Input In mm
G28 --- Return to Reference point
G40 --- Cutter compensation cancel
G41 --- Cutter compensation left
G42 --- Cutter compensation right
G43 --- Tool length compensation (+ )
G44 --- Tool length compensation (- )
G49 --- Tool length compensation cancel
G50 --- Spindle speed lock
G73 --- Peck drilling cycle
G74 --- Counter Tapping cycle
G76 --- fine boring cycle
G80 --- Canned cycle cancel
G81 --- Drilling cycle, spot boring
G82 --- Drilling cycle, counter boring
G83 --- Peck drilling cycle
G84 --- Tapping cycle
G85 --- Boring cycle
G86 --- Boring cycle
G87 --- Back boring cycle
G88 --- Boring cycle
G89 --- Boring cycle
G90 --- Absolute command
0 Comments