《加工中心常用代码(g-m).docx》由会员分享,可在线阅读,更多相关《加工中心常用代码(g-m).docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、加工中心常用代码(g-m)G代码一一功能格式:1. G00快速移动格式:GOOXYZ2. G01直线插补格式:G01XYZF3. G02顺圆插补格式:G02XYZRG_jK4. G03逆圆插补格式:G03XYZRG03XIJK5. G04暂停6. G15极坐标系指令取消7. G16极坐标系指令8. G17选择XY平面9. G18选择XZ平面10. G19选择YZ平面11. G20英寸输入12. G21毫米输入13. G28返回参考点14. G29从参考点返回15. G40刀具半径补偿取消16. G41刀具半径左补偿17. G42刀具半径右补偿18. G43正向刀具长度补偿20. G49刀具长度
2、补偿取消21. G50比例缩放取消22. G51比例缩放有效23. G54G59选择工件坐标系飞24. G68坐标旋转25. G69坐标旋转取消26. G73高速深孔钻循环27. G74左旋攻丝循环28.G76精键循环格式:G74XYZRQFK格式:29. G80取消固定循环30. G81钻孔循环31. G83排屑钻孔循环32. G84刚性攻丝循环33. G90绝对值编程34. G91增量值编程35. G94每分钟进给36. G95每转进给37. G98固定循环返回到参考点38. G99固定循环返回到R点格式:G81XYZRF格式:G83XYZRQFK格式:G84XYZRPFK常用的辅助功能M
3、代码M代码功能2. M01选择停止3. M02程序结束4. M03主轴正转5. M04主轴反转6. M05主轴停止转动7. M06换刀指令8. M08切削液开9. M09切削液关10. M19主轴定位11. M30程序结束,并返回程序起始12. M98子程序调用13. M99子程序结束,并返回主程序地址码中英文字母的含义地址功能含义1. D补偿号刀具半径补偿指令2. F进给速度给速度的指令3. G准备功能指令动作方式4. H补偿号补偿号的指定5. I坐标字圆弧中心X轴向坐标6. J坐标字圆弧中心Y轴向坐标7. K坐标字圆弧中心Z轴向坐标8. L重复次数固定循环与子程序的重复次数10. N顺序号
4、程序段顺序号11. 0程序号程序号,子程序号的指定12. P暂停或程序中某功能开始使用的顺序号13. Q固定循环终止段号或固定循环中定距14. R坐标字固定循环中定距离或圆弧半径的指令15. S主轴功能主轴转速的指令16. T刀具功能刀具编号的指令17. X坐标字X轴的绝对坐标值或暂停时间18. Y坐标字Y轴的绝对坐标19. Z坐标字Z轴的绝对坐标功能详解:G00一快速定位格式:GOO X(U)_Y(W)_说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件进行加工。所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,不运动的坐标无须编程
5、。(4)G00可以写成G0G01一直线插补格式:G01 X (U) _Y (W) _F_ (mm/min)说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令进给速度。所有的坐标都可以联动运行。两轴联动从A点到B点G02一顺圆插补格式 1: G02 X(u) Y(w) I J F说明:1) X、y在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,圆弧终点是相对圆弧起点的增量值。无论G90, G91时,I和J均是圆弧终点的坐标值。I是X方向值、J是y方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。(2) G02指令编程时,可以直接编过象限圆,整圆等。
6、注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙悬殊,都会在工件上产生明显的切痕。(3) G02也可以写成G2。例:G02 X60 Y50 140 JO F120格式 2: G02 X(u) Y(w) RF说明:1)不能用于整圆的编程2) R为工件单边R弧的半径。例:G02 X60 Y50 R20 F120G03一顺圆插补说明:除了圆弧旋转方向相反外,格式与G02指令相同。G04一定时暂停格式:G04_X_ 或 G04 _P_说明:加工运动暂停,时间到后,继续加工。暂停时间由X后面的数据指定。单位是秒。范围是0.01秒到300秒。G54一设定工件坐标一格式:G54说
7、明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床参数中设定。G55一设定工件坐标二同上G56设定工件坐标三同上G57一设定工件坐标四同上G58一设定工件坐标五同上G59一设定工件坐标六同上G90一绝对值方式编程格式:G90说明:(l)G90编入程序时,以后所有编入的坐标值全部是以编程零点为基准的。系统上电后,机床处在G状态。N0010 G90 X20Y90N0020 G01 X40 Y80 F100N0030 M02G91一增量方式编程格式:G91说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算运动的编程值。在下一段坐标系中,始终以前一点作为起
8、始点来编程。N0020 G01 X20 Y-10 F100N0030 Y-20N0040 X20Y-15N0050 M02注意事项:补充一下:1、G00 与 G01G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工2、G02 与 G03G02:顺时针圆弧插补G03:逆时针圆弧插补3、G04(延时或暂停指令)一般用于正反转切换、加工盲孔、阶梯孔、车削切槽4、G17、G18、G19平面选择指令,指定平面加工,一般用于铳床和加工中心G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面G18:X-Z平
9、面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定G19:Y-Z平面或与之平行的平面5、G27、G28、G29参考点指令G27:返回参考点,检查、确认参考点位置G28:自动返回参考点(经过中间点)G29:从参考点返回,与G28配合使用6、G40、G4K 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:返回到参考点最后孔)11、主轴正反转停止指令M03、M04、M05M03:主轴正传M04:主轴反转M05:主轴停止12、切削液开关M07、M08、M09M07:雾状切削液开M08:液状切削液开M09:切削液关13、运动停止 MOO、MOI、M02、M30M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头14 M98:调用子程序 15、M99:返回主程序
限制150内