《加工中心常用代码(gm).docx》由会员分享,可在线阅读,更多相关《加工中心常用代码(gm).docx(10页珍藏版)》请在第一文库网上搜索。
1、加工中心常用代码(g-m)G代码一一功能格式:1. GOO快速移动格式:GOOXYZ2. GO1直线插补格式:GO1XYZF3. G02顺圆插补格式:G02XYZR-G一一j4. G03逆圆插补格式:G03XYZRGIJK5. G04暂停6. G15极坐标系指令取消7. G16极坐标系指令8. G17选择XY平面9. G18选择XZ平面10. G19选择YZ平面U.G20英寸输入12. G21亳米输入13. G28返回参考点14. G29从参考点返回15. G40刀具半径补偿取消16. G41刀具半径左补偿17. G42刀具半径右补偿20. G49刀具长度补偿取消21. G50比例缩放取消22
2、. G51比例缩放有效23. G54G59选择工件坐标系1624. G68坐标旋转25. G69坐标旋转取消26. G73高速深孔钻循环格式:G73X-Y-Z-R-QF-K27. G74左旋攻丝循环格式:G74X-Y-Z-RQ-F-K-28. G76精獴循环格式:G76XYZRQPFK29. G80取消固定循环30. G81钻孔循环格式:G81X-Y-Z-R-F-31. G83排屑钻孔循环格式:G83X-Y-Z-R-Q-F-K一-32. G84刚性攻丝循环格式:G84X-Y-Z-R-P-F-K-33. G90绝对值编程34. G91增量值编程35. G94每分钟进给36. G95每转进给37.
3、 G98固定循环返回到参考点38. G99固定循环返回到R点常用的辅助功能M代码M代码功能2. MO1选择停止3. M02程序结束4. M03主轴正转5. M04主轴反转6. M05主轴停止转动7. M06换刀指令8. M08切削液开9. M09切削液关10. M19主轴定位U.M30程序结束,并返回程序起始12. M98子程序调用13. M99子程序结束,并返回主程序地址码中英文字母的含义地址功能含义1. D补偿号刀具半径补偿指令2. F进给速度给速度的指令3. G准备功能指令动作方式4. H补偿号补偿号的指定5. I-坐标字一一圆弧中心X轴向坐标6. J坐标字圆弧中心Y轴向坐标7. K坐标
4、字圆弧中心Z轴向坐标8. 1重复次数固定循环与子程序的重复次数10. N顺序号程序段顺序号11. 0程序号程序号,子程序号的指定12. P暂停或程序中某功能开始使用的顺序号13. Q固定循环终止段号或固定循环中定距14. R坐标字固定循环中定距离或圆弧半径的指令15. S主轴功能主轴转速的指令16. T刀具功能刀具编号的指令17. X坐标字X轴的绝对坐标值或暂停时间18. Y坐标字Y轴的绝对坐标19. Z坐标字Z轴的绝对坐标功能详解:G00一快速定位格式:GOOX(U)_Y(W)_说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件进行加工。(2)所有编程轴同时以参
5、数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。(4)GOo可以写成GOGO1一直线插补格式:GO1X(U)_Y(W)_F_(mmmin)说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令进给速度。所有的坐标都可以联动运行。(2)GO1也可以写成G1两轴联动从A点到B点G02一顺圆插补格式1:G02X(u)Y(w)IJF说明:(1)X、y在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和J均是圆弧终点的坐标值。I是X方向值、J是y方向值。圆心坐标在圆弧插补时
6、不得省略,除非用其他格式编程。(2) G02指令编程时,可以直接编过象限圆,整圆等。注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙悬殊,都会在工件上产生明显的切痕。(3) G02也可以写成G2。例:G02X60Y50140JOF120格式2:G02X(u)Y(w)RF说明:(1)不能用于整圆的编程(2)R为工件单边R弧的半径。例:G02X60Y50R20F120G03一顺圆插补说明:除了圆弧旋转方向相反外,格式与G02指令相同。G(M一定时暂停格式:G04_X_或G04_P_说明:加工运动暂停,时间到后,继续加工。暂停时间由X后面的数据指定。单位是秒。范围是0.0
7、1秒到300秒。G54一设定工件坐标一格式:G54说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床参数中设定。G55一设定工件坐标二同上G56一设定工件坐标三同上G57一设定工件坐标四同上G58一设定工件坐标五同上G59一设定工件坐标六同上G90一绝对值方式编程格式:G90说明:(DG90编入程序时,以后所有编入的坐标值全部是以编程零点为基准的。系统上电后,机床处在G状态。NOO1OG90X20Y90N0020GO1X40Y80F1OON0030M02G91-增量方式编程格式:G91说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算运动的编程值
8、。在下一段坐标系中,始终以前一点作为起始点来编程。例:NOO1OG91X20Y85N0020GO1X20Y_10F1OON0030Y-20N0040X20Y-15N0050M02注意事项:补充一下:1、GOo与GO1GOO运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工GO1按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工2、G02与G03G02:顺时针圆弧插补G03:逆时针圆弧插补3、G04(延时或暂停指令)一般用于正反转切换、加工盲孔、阶梯孔、车削切槽4、G17、GI8、G19平面选择指令,指定平面加工,一般用于铳床和加工中心G17:X-Y平面,可省略,
9、也可以是与X-Y平面相平行的平面G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定G19:Y-Z平面或与之平行的平面5、G27、G28、G29参考点指令G27:返回参考点,检查、确认参考点位置G28:自动返回参考点(经过中间点)G29:从参考点返回,与G28配合使用6、G40、G41、G42半径补偿G40:取消刀具半径补偿7、G43、G44、G49长度补偿8、铳床、加工中心:G73:高速深孔啄钻G83:深孔啄钻G81:钻孔循环G82:深孔钻削循环G74:左旋螺纹加工G84:右旋螺纹加工G76:精链孔循环G86:馍孔加工循环G85:较孔G80:取消循环指令9、编程方式G90、G91G90:绝对坐标编程G91:增量坐标编程10、主轴设定指令G99:返回到R点(中间孔)G98:返回到参考点(最后孔)Ik主轴正反转停止指令MO3、Mo4、M05M03:主轴正传M04:主轴反转M05:主轴停止12、切削液开关Mo7、MO8、M09M07:雾状切削液开M08:液状切削液开M09:切削液关13、运动停止MO0、MOKMo2、M30M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头14、M98:调用子程序15、M99:返回主程序