G Codes Supported G00 Rapid Motion G01 Linear Interpolation Motion G02 CW Interpolation Motion G03 CCW Interpolation Motion G04 Dwell G32 Threading cycle G40 Cutter Comp Cancel G41 Cutter Compensation Left G42 Cutter Compensation Right G50 RPM Max Designation G53 Machine Coordinate Tool Home G71 OD Rough Turning Cycle G72 Face Rough Turning Cycle G74 Drilling G76 Canned Threading Cycle G84 Tapping Canned Cycle G92 Semi Automatic 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 M06 Tool Change M08 Flood Coolant On M09 Coolant Off M30 End of Program M31 Chip Conveyor Start M33 Chip Conveyor Stop M36 Tailstock in M37 Tailstock out