《立式加工中心数控通用代码》由会员分享,可在线阅读,更多相关《立式加工中心数控通用代码(2页珍藏版)》请在金锄头文库上搜索。
1、立式加工中心数控通用G代码G代码分组功能*G00 01定位(快速移动)*G01 01直线插补(进给速度)G02 01顺时针圆弧插补G03 01逆时针圆弧插补G04 00暂停,精确停止G09 00精确停止*G17 02选择X Y平面G18 02选择Z X平面G19 02选择Y Z平面G27 00返回并检査参考点G28 00返回参考点G29 00从参考点返回G30 00返回第二参考点*G40 07取消刀具半径补偿G41 07左侧刀具半径补偿G42 07右侧刀具半径补偿G43 08刀具长度补偿+G44 08刀具长度补偿一*G49 08取消刀具长度补偿G52 00设置局部坐标系G53 00选择机床坐标
2、系*G54 14选用1号工件坐标系G55 14选用2号工件坐标系G56 14选用3号工件坐标系G57 14选用4号工件坐标系G58 14选用5号工件坐标系G59 14选用6号工件坐标系G60 00 单一方向定位G61 15精确停止方式*G64 15切削方式G65 00宏程序调用G66 12模态宏程序调用*G67 12模态宏程序调用取消G73 09深孔钻削固定循环G74 09反螺纹攻丝固定循环G76 09精镗固定循环*G80 09取消固定循环G81 09钻削固定循环G82 09钻削固定循环G83 09深孔钻削固定循环G84 09攻丝固定循环G85 09镗削固定循环G86 09镗削固定循环G87
3、09反镗固定循环G88 09镗削固定循环G89 09镗削固定循环*G90 03绝对值指令方式*G91 03增量值指令方式G92 00工件零点设定*G98 10固定循环返回初始点G99 10固定循环返回R点从表11中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。00组的G代码是非模态的,这些G代码只在它们所在的程序段中起作用。标有*号的G代码是上电时的初始状态。对于G01和G00、
4、G90和G91上电时的初始状态由参数决定。如果程序中出现了未列在上表中的G代码,CNC会显示10号报警。同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同组的)G代码有效。在固定循环模态下,任何一个01组的G代码都将使固定循环模态自动取消,成为G80模态。13辅助功能本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表12):表1.2M代码功能M00程序停止M01条件程序停止M02程序结束M03主轴正转M04主轴反转M05主轴停止M06刀具交换M08冷却开M09冷却关M18主轴定向解除M19主轴定向M29刚性攻丝M30程序结束并返回程序头M98调用子程序M99子程序结束返回/重复执行