G Codes Supported G00 Rapid Motion G01 Linear Interpolation Motion G02 CW Interpolation Motion G03 CCW Interpolation Motion G04 Dwell G30 2nd Ref point return G32 Thread Cutting G40 Cutter Comp Cancel G41 Cutter Compensation Left G42 Cutter Compensation Right G50 RPM Max Designation G71 OD Rough Turning Cycle G72 Face Rough Turning Cycle G74 Peck Drill Canned Cycle G76 Canned Threading Cycle G96 Constant Surface Speed G97 Direct RPM G98 Feedrate in IPM or MMPM G99 Feedrate in IPR or MMPR M Codes Supported M00 Program Stop M01 Optional Stop M02 Program End M03 Main Spindle on CW (Forward) M04 Main Spindle on CCW (Reverse) M05 Main Spindle Stop M08 Flood Coolant On M09 Coolant Off M27 Tailstock Advance M28 Tailstock Retract M29 Rigid Tapping M30 End of Program