G codes supported G00 Positioning G01 Linear interpolation G02 Circular interpolation – Helical cutting (CW) G03 Circular interpolation – Helical Cutting (CCW) G04 Dwell G09 Exact stop G10 Cancel of G11 G11 Parallel and rotational shift of coordinate system G14 Designation of axis name G15 Selection of work coordinate system (Modal) G16 Selection of work coordinate system (One-shot) G17 Plane selection: XY G18 Plane selection: ZX G19 Plane selection: YZ G20 Inch input confirmation G21 Metric input confirmation G22 Programmable stroke limit ON G23 Programmable stroke limit cancel G30 Positioning to home position G31 Skip function G33 Unfixed cycle for thread cutting G37 Cancel of G38 G38 Air cut reduction mode ON G39 I, J, K commands and G39 ignored in the corner circular interpolation (with vector) G40 Cutter radius compensation (G41, G42) cancel G41 Cutter radius compensation, left G42 Cutter radius compensation, right G43 3D offset (G44) cancel G44 3D offset ON G50 Enlargement and reduction of geometry cancel G51 Enlargement and reduction of geometry “ON” G53 Tool length offset cancel G54 Tool length offset, X-axis G55 Tool length offset, Y-axis G56 Tool length offset, Z-axis G57 Tool length offset, 4th-axis G58 Tool length offset, 5th-axis G59 Tool length offset, 6th-axis G60 One-directional positioning G61 Exact stop mode ON G62 Programmable mirror image mode G64 Cutting mode ON G68 Slope coordinate OFF G69 Slope coordinate ON G71 Designation of return level for M53 G72 Designation of pattern reference point (start position) for the coordinate calculation function G73 Fixed cycle, High speed drilling cycle G74 Fixed cycle, Reverse tapping cycle G75 Fixed cycle; Step & pick cycle G76 Fixed cycle, Fine boring G79 Fixed cycle; Variable pitch cycle G80 Fixed cycle, Modal cancel G81 Fixed cycle; Spot boring G82 Fixed cycle; Counter boring G83 Fixed cycle, Deep hole drilling cycle G84 Fixed cycle, Tapping cycle G85 Fixed cycle, Boring cycle G86 Fixed cycle, Boring cycle G87 Fixed cycle, Back boring cycle G88 Fixed cycle; Multi-step boring cycle G89 Fixed cycle, Boring cycle G90 Absolute dimensioning mode G91 Incremental dimensioning mode G92 Setting of work coordinate system G93 Inverse time feed G94 Feed per minute mode G95 Feed per revolution mode G96 Local coordinate system setting G97 Coordinate recalculation function G100 Cancel of macro MODIN mode selected by G101 to G110 G101-G110 G code macro MODIN type G111-G120 G code macro CALL type G130 High-speed contouring control OFF ---------------------------------------------------- M codes supported M00 Program stop M01 Optional stop M02 End of program M03 Work spindle start (CW) M04 Work spindle start (CCW) M05 Spindle stop M06 Vertical spindle tool change M07 Oil mist coolant ON M08 Coolant pump ON M09 Coolant system OFF M10 A-axis clamp M11 A-axis unclamp M12 Chip air blow ON M15 4th-axis rotary index table CW M16 4th-axis rotary index table CCW M17 Indexing head index CCW M19 Spindle orientation (forward) M30 End of tape M53 Return level in fixed cycle, Specified level M54 Return level in fixed cycle, Point R level M60 Pallet change command ---------------------------------------------------------