GARY SMYRSKIS COMMONLY USED FANUC CONTROLLER G CODES FOR TURNING CENTERS
STANDARD G CODE G00 G01 G02 G03 G04 G07 G0! G10 G11 G20 G21 G22 G23 G27 G2' G2! G30 G31 G32 G34 G3+ G37 G40 G41 G42 G.0 G+. G++ G+7 G+' G+! G70 G71 G72 G73 G74 G7. G7+ G!0 G!2 G!4 G!+ G!7 G!' G!! 666 SPECIAL G CODE G00 G01 G02 G03 G04 G07 G0! G10 G11 G20 G21 G22 G23 G27 G2' G2! G30 G31 G33 G34 G3+ G37 G40 G41 G42 G!2 G+. G++ G+7 G+' G+! G70 G71 G72 G73 G74 G7. G7+ G77 G7' G7! G!+ G!7 G!4 G!. G!0 SPECIAL G CODE C G00 G01 G02 G03 G04 G07 G0! G10 G11 G70 G71 G22 G23 G27 G2' G2! G30 G31 G33 G34 G3+ G37 G40 G41 G42 G!2 G+. G++ G+7 G+' G+! G72 G73 G74 G7. G7+ G77 G7' G20 G21 G24 G!+ G!7 G!4 G!. G!0 FUNCTION positioning (rapid) linear interpolation (feed) circular interpolation CW circular interpolation CCW dwell hypothetical axis interpolation (sine cur e) exact stop offset alue setting "ffset alue setting cancel inch data input #etric data input stored stro$e li#it "% stored stro$e li#it "&& reference point return chec$ return to reference point return fro# reference point return to 2nd( 3rd ) 4th reference point s$ip function thread cutting aria*le thread cutting auto#atic tool co#pensation , auto#atic tool co#pensation tool nose radius co#pensation cancel tool nose radius co#pensation left tool nose radius co#pensation right progra##ing of a*solute /ero point #axi#u# 0%12"3 spindle speed setting user #acro si#ple call user #acro #odal call user #acro #odal call cancellation #irror i#age for dou*le turrets "% #irror i#age for dou*le turrets "&& finishing cycle stoc$ re#o al in turning stoc$ re#o al in facing pattern repeating pec$ drilling in 4 axis groo ing in , axis thread cutting cycle cutting cycle 0 thread cutting cycle cutting cycle 5 constant surface speed control constant surface speed control cancel per #inute feed per re olution feed a*solute progra##ing
214446875 3ight 7and 3ules 8i#ited
666
G!1
G!1
incre#ental progra##ing
214446875 3ight 7and 3ules 8i#ited