Standard G & M codes supported

  • G00 Rapid positioning (point to point)
  • G01 Linear interpolation
  • G02 Circular/helical interpolation CW
  • G03 Circular/helical interpolation CCW
  • G04 Dwell
  • G06 Spline interpolation
  • G07 Hypothetical axis interpolation
  • G09 Exact Stop
  • G11 Mirror image cancel
  • G12 Mirror X Axis values
  • G13 Mirror Y Axis values
  • G14 Mirror XY Axis values
  • G17 X-Y plane select
  • G18 Z-X plane select
  • G19 Y-Z plane select
  • G20 Inch input (equivalent to G70)
  • G21 Metric input (equivalent to G71 )
  • G28 Return to machine coordinate origin
  • G29 Return from machine coordinate origin
  • G40 Cutter radius compensation cancel
  • G41 Cutter radius compensation left
  • G42 Cutter radius compensation right
  • G43 Tool length compensation +
  • G44 Tool length compensation -
  • G49 Tool length compensation cancel
  • G50 Scaling cancel
  • G51 Scaling
  • G53 Machine coordinate system selected
  • G54 Work coordinate frame 1 selection
  • G55 Work coordinate frame 2 selection
  • G56 Work coordinate frame 3 selection
  • G57 Work coordinate frame 4 selection
  • G58 Work coordinate frame 5 selection
  • G59 Work coordinate frame 6 selection
  • G61 Exact stop mode (block by block)
  • G64 Continuous mode (look-ahead)
  • G70 Inch input
  • G71 Metric Input
  • 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
  • G91 Incremental command
  • G92 Work coordinates change
  • G93 Inverse time feed
  • G94 Feed rate per minute
  • G95 Feed rate per revolution
  • G98 Canned cycle initial level return
  • G99 Canned cycle R point level return
  • M00 Program stop
  • M01 Optional program stop
  • M02 Program end
  • M03 Spindle on CW
  • M04 Spindle on CCW
  • M05 Spindle off
  • M06 Program stop for tool change
  • M08 Coolant on
  • M09 Coolant off
  • M10 Brake/Misc. on
  • M11 Brake/Misc. off
  • M12 Clamp/Misc. on
  • M13 Clamp/Misc. off
  • M19 Oriented spindle stop
  • M47 Return to program start
  • M48 Bypass feed rate override cancel
  • M49 Bypass feed rate override
  • M90 User defined DOS call 1
  • M91 User defined DOS call 2
  • M92 User defined DOS call 3
  • M93 User defined DOS call 4
  • M94 User defined DOS call 5
  • M95 User defined DOS call 6
  • M98 Call sub-program
  • M99 Return from sub-program