-------------------------------------------------------------------------------------

DeskCNC updated G-code listing Feb-2006

G00 rapid positioning

G01 linear interpolation

G02 circular (clockwise XY Plane Only)

G03 circular (counterclockwise XY Plane Only)

G04 Dwell

G10 coordinate system origin setting

G17 xy plane selection

G18 xz plane selection

G19 yz plane selection

G20 inch system selection

G21 millimeter system selection

G27 Verify Home

G28 Home Return

G30 Home

G33 Lathe Thread Cycle etc.

G40 cancel cutter diameter compensation

G41 start cutter diameter compensation left

G42 start cutter diameter compensation right

G43 tool length offset (plus)

G49 cancel tool length offset

G53 motion in machine coordinate system

G54 use preset work coordinate system 1

G55 use preset work coordinate system 2

G56 use preset work coordinate system 3

G57 use preset work coordinate system 4

G58 work coordinate 5

G59 work coordinate 6

G59.1 work coordinate 7

G59.2 work coordinate 8

G59.3 work coordinate 9

G65 Subroutine

G80 cancel motion mode (including any canned cycle)

G81 drilling canned cycle

G83 chip-breaking drilling canned cycle

G85 boring, no dwell, feed out canned cycle

G86 boring, spindle stop, rapid out canned cycle

G87 back boring canned cycle

G88 boring, spindle stop, manual out canned cycle

G90 absolute distance mode

G91 incremental distance mode

G92 offset coordinate systems (add ZYZA values)

G92.2 cancel offset coordinate systems

G92.3 offset coordinate systems (use stored XYZA values)

G93 inverse time feed mode

G94 feed per minute mode

G98 initial level return in canned cycles

G99 R-point level return in canned cycles

M00 program stop

M01 optional program stop

M02 program end

M03 Spindle on Clockwise

M04 Spindle on Counter Clockwise

M05 Spindle Off

M06 tool change

M07 Mist Coolant On

M08 Flood Coolant On

M09 Coolant Off

M83 M3 Off

M84 M4 Off

M87 M7 Off

M88 M8 Off

M90 Aux1 0N

M91 Aux1 OFF

M92 Aux2 0N

M93 Aux2 OFF

M94 Aux3 0N

M95 Aux3 OFF

M99 Return from subroutine.

The M83/M84 are only available when you select 'Independent spindle' in

Machine Setup.