Fanuc的G代码及M代码。+j:x*H6e3G'rPG00定位G01直线切削9h#T*d5L+C0TG02顺时针方向圆弧切削;y:U)r:@;wG03逆时针方向圆弧切削$R+cG)\A1ZG04暂停指令G09正确停止检测'I:U(X*S.t+y6S,E'g3S!`(xG10补正设定G12顺时针方向圆周切削G13逆时针方向圆周切削G15极座标系统取消.O*_%VE:z)x+l(t*R4kG16极座标系统设定G17XY平面设定9?/iG9]!n$a6k1}G18XZ平面设定G19YZ平面设定G20英制单位设定%ND%|/K6k-|2`G21公制单位设定G22软体极限设定-M(I+t:yz7?7H1?)m![7lG23软体极限设定取消.X,cn.k)P+l5e7?G27机械原点复归检测#_5p-GG#aX0~)M*nG28自动经中间点复归机械原点G29自动从参考点复归G30自动复归到第二原点G40刀具半径补正取消7q8v#{0n-\'A+V,pG41刀具半径偏左补正)R;T,v!c;I)]3TG42刀具半径偏右补正/S5w,G3_)y;n/E-]G43刀具长度沿正向补正*c/p#~0XZ!EO0J,}G44刀具长度沿负向补正G49刀具长度补正取消G45刀具位置补正增加#D4x$_+q-h;zG46刀具位置补正减少G47刀具位置补正两倍增加G48刀具位置补正两倍减少G50比例功能取消OFF4n1t;W3r7l#L.R3@(Gc7XG51比例功能设定ONG52回复到基本座标系统G53回复到机械座标系统G54第一工件座标系统G55第二工件座标系统G56第三工件座标系统G57第四工件座标系统2m5q;I8B$R0bG58第五工件座标系统G59第六工件座标系统:@.e)y,v,a${6T7zG60外部补正G70圆周等分段循环-\1i%L4i$L(o2j*F,C/v)lG71圆周分段循环G72直线分段循环-x(zN!B8e;B,FG73高速喙钻循环#U3k.IU%t(L6d.lG74左旋牙切削循环G76精搪孔循环+M;{(J4b)~(K1h(W5o/`+?G77反面搪孔循环G80固定循环取消G81钻孔循环G82沉头孔加工循环n2Z%n6Q-b,@!WG83啄钻循环G84右旋牙切削循环G85搪孔循环2f#U8N,lP-G0VG86搪孔循环G87搪孔循环/K6d9q.c%K8sG88搪孔循环G89搪孔循环G90绝对指令座标值设定G91增量指令座标值设定(}7An3@%GSG92绝对程式零点设定G94每分钟进给量设定mm/minG95每转进给给设定mm/revG98固定循环,刀具复归到起始点9a5T4k!o*p3f.aG99固定循环,刀具复归到R点M00程序停止,c8A:B,i,y6B9F*?8|-T%{#Q6ZM01選擇性程序停止B,['G5E$G'p%P,@^M02程序結束+D+Y4m+[-I%s.\M03主軸順時針旋轉+s%g.@9b/p)V9}!w:uM04主轴逆时针旋转8q#[i+H#r;P/T'lM05主轴停止2V#s$p,B(k1GM06刀具交换M07雾化冷却液开启M08冷却液开启M09冷却液关启5R*m8o9W#a/pM10工作台(B轴)锁住8nl4L9\2G:^8W)G+H/^M11工作台(B轴)松开^1i#c!w$b9d*J*b1Q(}M13主轴顺时针转动及加切削液-v2J*o5]/K6w5A:~5eM14主轴逆时针转动及加切削液2}!^3p#P2{3c(qM15正方向运动2J/q;^L+f6]M16负方向运动*Y0D.i8T,n8G'IM19主轴定位1b(a-I:V8VM30程式结束记忆体回归8R,A+u:D8uM90程式中断取消M91程式中断设定#['D#E;?/dM92多段暂存取消M93多段暂存设定,{9_+z#~$E%VF7b#eM94镜像投影工能取消M95镜像投影工能设定-\*r3{2I2W*w#\'t.KOM96刀具补正圆弧转角模式M97刀具补正交角转角模式1Q!_%Ek7S8d0P6DM98副程式呼叫M99副程式结束