ServoWorks S-100T Supported M Codes

  • Program stop (M00)
  • Optional stop (M01)
  • Program end/program end and rewind (M02/M30)
  • Spindle CW (M03)
  • Spindle CCW (M04)
  • Spindle stop (M05)
  • Coolant on/off (M08, M09)
  • Chuck unclamp/clamp, collet open/close (M10, M11)
  • Indexing – spindle orientation, spindle rotation mode (M19, M20)
  • Live tools control (M50 – M55)
  • Subprogram calls (M98/M99)
  • Up to 82 customizable M codes through PLC

ServoWorks S-100T Supported G Codes

  • G00 Positioning (rapid traverse)
  • G01 Linear interpolation
  • G02, G03 CW/CCW circular interpolation
  • G04 Dwell
  • G09 Exact stop check
  • G10 Programmable data input
  • G20, G21 Inch/metric data input
  • G22, G23 Barrier check on/off
  • G25, G26 Spindle speed fluctuation detection off/on
  • G28, G29 Automatic zero return to/from the reference point
  • G30 Automatic zero return to the 2nd, 3rd & 4th reference points
  • G32 Thread cutting with a constant lead
  • G40-G42 Tool nose radius compensations
  • G50 Coordinate system preset and maximum spindle RPM
  • G52 Local coordinate preset
  • G53 Machine coordinate selection
  • G54-G59 Workpiece coordinate selection
  • G61 Exact stop check mode
  • G64 Cutting mode
  • G65 Simple macro call
  • G70 Finishing cycle
  • G71, G72 Stock removal in turning/facing
  • G73 Pattern repeat cycle
  • G74 End face peck drilling/grooving
  • G75 Outer diameter/inner diameter grooving
  • G76 Multiple-pass threading cycle
  • G80 Hole machining canned cycle cancel
  • G83 Face drilling cycle
  • G84 Face tapping cycle
  • G85 Face boring cycle
  • G87 Side drilling cycle
  • G88 Side tapping cycle
  • G89 Side boring cycle
  • G90 Outer diameter/inner diameter cutting cycle
  • G92 Thread cutting cycle
  • G94 End face cutting cycle
  • G96, G97 Constant surface speed control set/cancel
  • G98, G99 Per minute/per revolution feed
  • G107 Cylindrical interpolation
  • G112, G113 Polar coordinate interpolation mode set/cancel
  • G164 Continuous cutting mode

Last revision 10/31/06