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 G43 Tool Length Compensation G54 - G59 Work Coordinate(s) Applied G73 Peck Drill G74 Left Hand Tapping G76 Fine Boring G80 Canned Cycle Cancel G81 Drill - Spot Drill G82 Drilling - Counter Bore G49 Cancel Length comp G73 High Speed Peck Drilling G74 Reverse Tapping G76 Fine Boring G81 Drilling G82 Spot Drilling G83 Peck Drilling G84 Tapping G85 Reaming G86 Boring G87 Back Boring G88 Bore Dwell G89 Ream Dwell G90 Absolute G91 Incremental G98 Canned Cycle - Return to Initial level G99 Canned Cycle - Return to R pont level G399 Automatic Part Unload Macro 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 M96 Brushes Down M30 End of Program