G codes supported G00 Rapid Motion G01 Linear Interpolation Motion G02 CW Interpolation Motion G03 CCW Interpolation Motion G04 Dwell G17 XY Plane Selection G18 XZ Plane Selection G19 YZ Plane Selection G20 Inch Programming Selection G21 Metric Programming Selection G28 Return to Machine Zero G40 Cutter Comp Cancel G41 Cutter Compensation Left G42 Cutter Compensation Right G50 RPM Max Designation G53.1 Machine co-ordinate system G54-G59 Work Coordinate Offset G68.2 Coordinate rotation G69 Coordinate rotation cancel G70 Bolt Hole Circle G71 Bolt Hole Arc G72 Bolt Holes Along an Angle G73 Hi-Speed Peck Drilling Canned Cycle G74 Reverse Tap Canned Cycle G76 Fine Boring Canned Cycle G77 Back Bore Canned Cycle G80 Canned Cycle Cancel G81 Drill Canned Cycle G82 Spot Drill Canned Cycle G83 Peck Drilling Canned Cycle G84 Tapping Canned Cycle G85 Bore In / Bore Out Canned Cycle G86 Bore and Stop Canned Cycle G87 Bore In and Manual Retract Canned Cycle G88 Bore In, Dwell, Manual Retract Canned Cycle G89 Bore In, Dwell, Bore Out Canned Cycle G90 Absolute Position Command G91 Incremental Position Command G92 Set Work Coord Sys Shift Value G93 Inverse Time Feed G94 Feed per Minute G98 Return to initial point G99 Return to reference point ------------------------------------------------------ M codes supported M00 Program Stop M01 Optional Stop M03 Main Spindle on CW (Forward) M04 Main Spindle on CCW (Reverse) M05 Main Spindle Stop M06 Tool Change M08 Flood Coolant On M09 Coolant Off M29 Rigid Tapping M30 End of Program M11 Rotary axis unclamp M10 Rotary axis clamp M69 Tilt Axis unclamp M68 Tilt Axis clamp M200 Chip conveyor on M210 Chip conveyor off --------------------------------------------------------