您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控CNC机台程序编写教程含常用G.M代码
INTERNATIONAL2014Bringingvaluetoourcustomersthroughquality&technologyHR&PEJune10th.2014CNC加工中心程序编写Hi-PInternationalLimited©20142CONFIDENTIALCONFIDENTIAL内容提要GM代码应用结束程序结构及编程注意事项简单程序编写大纲Hi-PInternationalLimited©20143CONFIDENTIALCONFIDENTIALGM代码应用数控编程的内容及方法内容分析零件图确定数控加工精度和技术要求确定加工中所需的工艺:如装夹方法、刀具选择走刀路径等编写程序程序校验和试切方法手工编写由人工按上述内容进行编写,形状简单的零件自动编写由计算机辅助生成程序,复杂的零件程序常用字符O:程序号N:段号G:准备功能M:辅助功能T:刀具功能X\Y\Z:坐标轴F:进给速度功能S:主轴转动功能H:刀具长度补偿号D:刀具半径补偿号Hi-PInternationalLimited©20144CONFIDENTIALCONFIDENTIAL1.1GM代码汇总常用GM代码G00快速定位G49刀具长度补正取消G90绝对值指令G01直线插补G52局部坐标系设定G91增量值指令G02顺时针圆弧插补G53机床坐标系选择G98固定循环起始点返回G03逆时针圆弧插补G54工件坐标系选择1G99固定循环R点返回G04暂停(时间)G55工件坐标系选择2M00程序停止G10参数写入方式有效G56工件坐标系选择3M01选择性停止G11参数写入方式取消G57工件坐标系选择4M02程序结束G17XY平面选择G58工件坐标系选择5M03主轴正转G18xz平面选择G59工件坐标系选择6M04主轴反转G19Yz平面选择G68坐标系旋转有效M05主轴停止G20英制输入G69坐标系旋转取消M06自动换刀G21公制输入G73高速深孔钻M08切消液开G28参考点返回G76精搪孔M09切消液关G40刀具半径补正取消G80固定循环取消M29刚性攻牙G41刀具半径补正左G81固定循环钻孔M30程序结束并返回G42刀具半径补正右G82钻孔/反搪孔M98呼叫子程序G43刀具长度补正+G83深孔钻M99子程序返回主程序G44刀具长度补正-G84攻丝GM代码应用Hi-PInternationalLimited©20145CONFIDENTIALCONFIDENTIAL◆G00快速定位将刀具快速移动到指定的位置格式:G00IP---IP是刀具移动的终点坐标值(0,0)(100)(50)A点B点例:从A点快速移动到B点G00X100.Y50.1.2GM代码应用Hi-PInternationalLimited©20146CONFIDENTIALCONFIDENTIAL◆G01直线插补使刀具沿直线移动到指定的位置格式:G01IP---F---IP是刀具移动的终点坐标值(0,0)(100)(50)A点B点例:从A点以500mm/min切削移动到B点G01X100.Y50.F500F是刀具进给速度Hi-PInternationalLimited©20147CONFIDENTIALCONFIDENTIAL◆G02顺时针圆弧插补在指定的平面上使刀具沿圆弧移动到指定的位置格式:G02(G03)IP---R(I--J--)F--IP:是刀具移动的终点坐标值例:从A点以500mm/min切削移动到B点G02X100.Y50.R20.F500或G02X100.Y50.I20.J0.F500F:是刀具进给速度◆G03逆时针圆弧插补R:是圆弧半径(大于180为-小于180为+)I:是X轴圆弧起点到圆心的增量值J:是Y轴圆弧起点到圆心的增量值(0,0)(100)(50)A点B点R20(30)(80)Hi-PInternationalLimited©20148CONFIDENTIALCONFIDENTIAL◆G04暂停(准确停止)在加工过程中进给暂时停止,主轴继续运转格式:G04X-(P-)X(P):是时间(秒)例:暂停2秒G04X2.例:用参数写入的方式输入工件坐标(G54)G90G10L2P1X226.16Y-192.554Z0.06◆G10参数写入方式有效通过改变一个外部原点偏置来改变G54-G59中指定的坐标值格式:G10L2PqIP--P=1-6:G54-G59工件坐标系Hi-PInternationalLimited©20149CONFIDENTIALCONFIDENTIAL◆G11参数写入方式取消格式:G11例:Z轴回零点G28Z0.◆G28参考点返回以各轴的快速移动速度进行参考点位置定位格式:G28IP--◆G17G18G19平面选择格式:G17G18G19◆G20G21英制公制选择格式:G20G211英寸=25.4毫米Hi-PInternationalLimited©201410CONFIDENTIALCONFIDENTIAL例:G01G41D1X0.Y0.F1000注:D1对应刀长补正画面中的半径补偿中的第一项,只要程序中有设定刀补,在对应补偿项中有设定值,在加工时,刀具自动向左或向右偏移对应的值。◆G40刀具半径补正取消◆G41刀具半径补正左格式:G00(G01)G41(G42)D--IP--D:刀具半径补偿号(1~3位数)◆G42刀具半径补正右Hi-PInternationalLimited©201411CONFIDENTIALCONFIDENTIAL工件刀具加工轨迹10050例:刀具为∮20G01G41D1X0.Y0.F1000X0.Y50.X100.Y50.X100.Y0.X0.Y0.G40顺着加工方向看刀具在左为左补偿刀具在右为右补偿在刀补画面中半径第一项中输入刀具半径,刀具自动向左偏置一个刀具半径。这样才能完整的将工件加工出来。Hi-PInternationalLimited©201412CONFIDENTIALCONFIDENTIAL◆G49刀具长度补正取消◆G43刀具长度补正+格式:G00G43(G44)H--Z--H:刀具长度补偿号(1~3位数)例:G00G43H1Z100.◆G44刀具长度补正-注:H1对应刀长补正画面中的长度补偿中的第一项刀长:机械坐标Z轴零点到工件坐标Z轴零点的距离ZYXYX机械坐标Z0.工件坐标Z0.刀长Hi-PInternationalLimited©201413CONFIDENTIALCONFIDENTIAL格式:G53IP--例:快速移动到机床Y轴零点G00G90G53Y0.◆G53机床坐标系选择例:快速移动到工件零点G00G90G54X0.Y0.G54~G59工件坐标系选择须与工件坐标系配合使用格式:G54IP--◆G54~G59工件坐标系选择1~6(0,0)工件Hi-PInternationalLimited©201414CONFIDENTIALCONFIDENTIAL格式:G68X-Y-R-◆G69坐标系旋转取消◆G68坐标系旋转有效R:旋转角度(顺时针为“-”逆时针为“+”)例:绕X0Y0逆时针旋转30度G68X0.Y0.R30.30度加工后刀具轨迹(0,0)Hi-PInternationalLimited©201415CONFIDENTIALCONFIDENTIAL格式:G73X-Y-Z-R-Q-F-K-例:在X0Y0处钻30深的孔G73X0.Y0.Z-30.R3.Q3.F150◆G73高速深孔钻进行间歇切削进刀到孔底XY:孔位置坐标Z:孔深度R:初始平面到R点的距离Q:每次切削深度F:进给K:重复次数XYR点起始平面ZQHi-PInternationalLimited©201416CONFIDENTIALCONFIDENTIAL格式:G74X-Y-Z-R-P-F-K-例:在X0Y0处钻30深的孔G74X0.Y0.Z-30.R3.P0.5F150◆G74反向攻丝主轴正转攻牙切削到孔底后进行反转退出循环XY:孔位置坐标Z:孔深度R:初始平面到R点的距离P:暂停时间F:进给K:重复次数XYR点起始平面ZHi-PInternationalLimited©201417CONFIDENTIALCONFIDENTIAL格式:G76X-Y-Z-R-Q-P-F-K-例:在X0Y0处钻30深的孔G76X0.Y0.Z-30.R3.Q0.1P0.5F150◆G76精密搪孔主轴到达孔底后停止,刀具离开工件表面后收回XY:孔位置坐标Z:孔深度R:初始平面到R点的距离P:暂停时间Q:孔底偏移值F:进给K:重复次数XYR点起始平面ZHi-PInternationalLimited©201418CONFIDENTIALCONFIDENTIAL格式:G81X-Y-Z-R-F-K-例:在X0Y0处钻30深的孔G81X0.Y0.Z-3.R3F150◆G81直式钻孔/点钻主轴到达孔底,刀具以快速移动方式收回XY:孔位置坐标Z:孔深度R:初始平面到R点的距离F:进给K:重复次数XYR点起始平面ZHi-PInternationalLimited©201419CONFIDENTIALCONFIDENTIAL格式:G82X-Y-Z-R-P-F-K-例:在X0Y0处钻30深的孔G82X0.Y0.Z-30.R3P0.1F150◆G82梯阶搪孔主轴到达孔底后停止,刀具以快速移动方式收回XY:孔位置坐标Z:孔深度R:初始平面到R点的距离P:暂停时间F:进给K:重复次数XYR点起始平面ZHi-PInternationalLimited©201420CONFIDENTIALCONFIDENTIAL格式:G83X-Y-Z-R-Q-F-K-例:在X0Y0处钻30深的孔G83X0.Y0.Z-30.R3.Q3.F150◆G83深孔钻/啄式钻孔进行间歇切削进刀到孔底XY:孔位置坐标Z:孔深度R:初始平面到R点的距离Q:每次切削深度F:进给K:重复次数XYR点起始平面ZQHi-PInternationalLimited©201421CONFIDENTIALCONFIDENTIAL格式:G84X-Y-Z-R-Q-F-K-例:在X0Y0处钻30深的孔G84X0.Y0.Z-30.R3.Q3.F150◆G84攻丝进行间歇切削进刀到孔底XY:孔位置坐标Z:孔深度R:初始平面到R点的距离Q:每次切削深度F:进给K:重复次数XYR点起始平面ZQF=S*螺距Hi-PInternationalLimited©201422CONFIDENTIALCONFIDENTIAL格式:G90IP--G91IP--例:用G90编写G90G01X0.Y0.F1000X0.Y50.X100.Y50.X100.Y0.X0.Y0.◆G90绝对值指令◆G91增量值指令10050(0,0)(100,0)(0,50)(100,50)例:用G91编写G91G01X0.Y0.F1000X0.Y50.X100.Y0.X0.Y-50.X-100.Y0.Hi-PInternationalLimited©201423CONFIDENTIALCONFIDENTIAL格式:G83G98(G99)X-Y-Z-R-Q-F-K-◆G98固定循环起始点返回XYR点起始平面◆G99固定循环R点返回G99G98Hi-PInternationalLimited©201424CONFIDENTIALCONFIDENTIAL◆M00程序停止◆M01选择性停止◆M02程序结束◆M30程序结束并返回M00:程序停止后可以按循环起动键继续加工M01:必须配合机台上的选择性停止键才可以使用效果与M00一样M02:程序结束后不可以继续启动加工,且程序停在当前位置M30:程序结束后并返回到程序开头Hi-PInternationalLimited©201425CONFIDENTIALCONFIDENTIAL◆M03主轴正转S:主轴转速◆M05主轴停止◆M06自动换刀格式:M03S--格式:M6T--◆M04主轴反转格式M04S--T:刀具号◆M08切削液开◆M2
本文标题:数控CNC机台程序编写教程含常用G.M代码
链接地址:https://www.777doc.com/doc-3168885 .html