1 GENERAL 1.1 TOOL MOVEMENT ALONG WORKPIECE PARTS FIGURE- INTERPOLATION 1.2 FEED FUNCTION 1.3 PART DRAWING AND TOOL MOVEMENT 1.4 CUTTING SPEED- SPINDLE SPEED FUNCTION 1.5 SELECTION OF TOOL USED FOR VARIOUS MACHINING- TOOL FUNCTION 1.6 COMMAND FOR MACHINE OPERATIONS- MISCELLANEOUS FUNCTION 1.7 PROGRAM CONFIGURATION 1.8 TOOL FIGURE AND TOOL MOTION BY PROGRAM 1.9 TOOL MOVEMENT RANGE- STROKE 2 CONTROLLED AXES 2.1 AXIS NAME 2.2 INCREMENT SYSTEM 3 PREPARATORY FUNCTION ( G FUNCTION) 4 INTERPOLATION FUNCTIONS 4.1 POSITIONING(G00) 4.2 LINEAR INTERPOLATION(GOD 4.3 CIRCULAR INTERPOLATION(G02, G03) 4.4 HELICAL INTERPOLATION(G02, G03) 4.5 HYPOTHETICAL AXIS INTERPOLATION(GOT) 4.6 THREAD CUTTING(G33) 5 FEED FUNCTIONS 5.1 GENERAL 5.2 RAPID TRAVERSE 5.3 CUTTING FEED 5.4 DWELL(G04) 6 REFERENCE POSITION 7 COORDINATE SYSTEM 7.1 MACHINE COORDINATE SYSTEM 7.2 WORKPIECE COORDINATE SYSTEM 7.3 LOCAL COORDINATE SYSTEM 7.4 PLANE SELECTION 8 COORDINATE VALUE AND DIMENSION 8.1 ABSOLUTE AND INCREMENTAL PROGRAMMING(Gg0, G91) 8.2 POLAR COORDINATE COMMAND(G15, G16) 8.3 INCH/METRIC CONVERSION(G20, G21) 8.4 DECIMAL POING PROGRAMMING 9 SPINDLE SPEED FUNCTION { S FUNCTION) 9.1 SPECIFYING THE SPINDLE SPEED WITH A CODE 9.2 SPECIFYING THE SPINDLE SPEED VALUE DIRECTLY(S5 - DIGIT COMMAND) 9.3 CONSTANT SURFACE SPEED CONTROL(G96, G97) 9.4 SPINDLE SPEED FLUCTUATION DETECTION FUNCTION(G25, G26) 10 TOOL FUNCTION {T FUNCTION) 10.1 TOOL SELECTION FUNCTION 10.2 TOOL LIFE MANAGEMENT FUNCTION 11 AUXILIARY FUNCTION 11.1 AUXILIARY FUNCTION(M FUNCTION) 11.2 MULTIPLE M COMMANDS IN A SINGLE BLOCK 11.3 M CODE GROUP CHECK FUNCTION 11.4 THE SECOND AUXILIARY FUNCTIONS(B CODES) 12 PROGRAM CONFIGULATION 12.1 PROGRAM COMPONENTS OTHER THAN PROGRAM SECTIONS 12.2 PROGRAM SECTION CONFIGURATION 12.3 SUBPROGRAM 13 FUNCTIONS TO SIMPLIFY PROGRAMMING 13.1 CANNED CYCLE 13.2 RIGID TAPPING 14 COMPENSATION FUNCTION 14.1 TOOL LENGTH OFFSET(G43, G44, G49) 14.2 AUTOMATIC TOOL LENGTH MEASUREMENT(G37) 14.3 TOOL OFFSET(G45 - G48) 14.4 CUTTER COMPENSATION B (G39 - G42) 14.5 OVERVIEW OF CUTTER COMPENSATION C (G40 - G42) 15 CUSTOM MACRO 15.1 VARIABLES 15.2 SYSTEM VARIABLES 15.3 ARITHMETIC AND LOGIC OPERATION 15.4 MACRO STATEMENTS AND NC STATEMENTS 15.5 BRANCH AND REPETITION 15.6 MACRO CALL APPENDIX VOCABULARY REFERENCE