1、公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G50修改工件坐标;设置主轴最大的 RPMG52设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z向步进钻削G75X向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92G94(台阶)切削循环G96恒线速度
2、控制G97恒线速度控制取消G98每分钟进给率G99每转进给率支扌寸宏程序编程2.FANUC铣床G代码顶位(快速移动)定位(快速移动)G01顺时针切圆弧逆时针切圆弧暂停G15/G16极坐标指令G17XY面赋值G18XZ面赋值G19YZ面赋值机床返回原点机床返回第2和第3原点*G40取消刀具直径偏移刀具直径左偏移刀具直径右偏移*G43刀具长度+方向偏移*G44刀具长度-方向偏移G49取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择高速深孔钻削循环左螺旋切削循环精镗孔循环*G80
3、G81中心钻循环G82反镗孔循环深孔钻削循环右螺旋切削循环镗孔循环G86反向镗孔循环*G90使用绝对值命令G91使用增量值命令设置工件坐标系*G98固定循环返回起始点*G99返回固定循环R点比例缩放G51G68坐标系旋转G693.FANUC M指令代码M代码说明MOO程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位)并回到 开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96丫坐标镜象M98子程序调用M99子程序结束4.SIEMENS 铣床 G 码
4、代地址含义D刀具刀补号F进给率(与 G4 一起可以编程停留时间)GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹退刀CT带切线的过渡圆弧插补G4G63回参考点回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面Z/X平面Y/Z平面刀尖半径补偿方式的取消调用刀尖半径补偿,刀具在轮廓左侧移动调用刀尖半径补偿,刀具在轮廓右侧移动G500取消可
5、设定零点偏置第一可设定零点偏置第二可设定零点偏置第四可设定零点偏置第五可设定零点偏置第六可设定零点偏置按程序段方式取消可设定零点偏置G60*准确定位英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转G901在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡G451等距线的交点I插补参数JK11圆弧插补的中间点J1K1L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M3主轴顺时针旋转M4主轴逆时针旋转M5M6更换刀具N副程序段:主程序段P
6、子程序调用次数RETS主轴转速,在G4中表示暂停时间T刀具号X坐标轴YZCALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程5.SIEMENS802S/CM 固定循环循环LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC60线性孔排列LCYC61圆弧孔排列LCYC75矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810 /840DM 固定循环CYCLE82中心钻孔CYCLE83CYCLE84性攻丝CYCLE85铰孔CY
7、CLE86CYCLE88带停止镗孔CYCLE71端面铣削LONGHOLE一个圆弧上的长方形孔POCKET4环形凹槽铣削P0CKET3矩形凹槽铣削SL0T1一个圆弧上的键槽SL0T2环行槽6.SIEMENS 车床G代码进给率(与G4 一起可以编程停留时间)逆时针园弧插补(在加工中心孔时要求)G18*MOM17上轴顺时针旋转更换丿JU丄程序段p主轴转速,在G4中表示暂停时间1AR圆弧插补张角Cl IF倒角,般使用倒角轮那连线(;()T()B向前跳转抬令RXD7.SIEMENS 801 802S/CT 802SeT 固定循环钻削,沉孔加工不带补偿夹貝的螺纹切削锂孔LCYC93切槽循环LCYC95毛坏
8、切削循环LCYC97螺纹切削SIEMENS 802D、810D/840D 固定循环CYCLE7I平而洗削YCLE83刚件攻丝饺孔钝孔CYCLE93切槽CYCLE94退刀槽形状E.FCYCLE95毛坯切削CYCLE978.HNC车床G代码解释 B|GOOG36直径编程G37半径编程直接机床坐标系编程G54 G59坐标系选择闭环车削复合循环内外径切削循环端面车削固定循环螺纹切削固定循环绝对值编程增量值编程工件坐标系设定支持参数与宏编程9.HNC铣床G代码组别*G00G0716虚轴指定准停校验*G1728英寸输入*G21毫米输入脉冲当量G243镜像开*G25镜像关返回到参考点由参考点返回7G43G44*G49*G504缩放关缩放开局部坐标系设定*G5414G60单方向定位*G6112精确停止校验方式G64连续方式5旋转变换*G69旋转取消9*G94每分钟进给每转进给1010.HNC M 指令M00M0711.KND100 铣床G代码钻孔循环(点钻)钻孔循环(镗阶梯孔)12.KND100 车床G代码G10偏移值设定6G31跳跃机能X轴自动刀偏设定Z轴自动刀偏设定坐标系设定工件坐标系G55-G59端面深孔加工循环外圆、内圆切削循环13.KND100 M 指令