-------------------------------------------------------------------------------------
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.