数控CNC机台程序编写教程含常用G.M代码.ppt_第1页
数控CNC机台程序编写教程含常用G.M代码.ppt_第2页
数控CNC机台程序编写教程含常用G.M代码.ppt_第3页
数控CNC机台程序编写教程含常用G.M代码.ppt_第4页
数控CNC机台程序编写教程含常用G.M代码.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HR PEJune10th 2014 CNC加工中心程序编写 内容提要 程序结构及编程注意事项 大纲 GM代码应用 数控编程的内容及方法 内容分析零件图确定数控加工精度和技术要求确定加工中所需的工艺 如装夹方法 刀具选择走刀路径等编写程序程序校验和试切 方法手工编写由人工按上述内容进行编写 形状简单的零件自动编写由计算机辅助生成程序 复杂的零件 程序常用字符O 程序号N 段号G 准备功能M 辅助功能T 刀具功能X Y Z 坐标轴F 进给速度功能S 主轴转动功能H 刀具长度补偿号D 刀具半径补偿号 1 1GM代码汇总 GM代码应用 G00快速定位 将刀具快速移动到指定的位置 格式 G00IP IP是刀具移动的终点坐标值 例 从A点快速移动到B点G00X100 Y50 1 2GM代码应用 G01直线插补 使刀具沿直线移动到指定的位置 格式 G01IP F IP是刀具移动的终点坐标值 例 从A点以500mm min切削移动到B点G01X100 Y50 F500 F是刀具进给速度 G02顺时针圆弧插补 在指定的平面上使刀具沿圆弧移动到指定的位置 格式 G02 G03 IP R I J F IP 是刀具移动的终点坐标值 例 从A点以500mm min切削移动到B点G02X100 Y50 R20 F500或G02X100 Y50 I20 J0 F500 F 是刀具进给速度 G03逆时针圆弧插补 R 是圆弧半径 大于180为 小于180为 I 是X轴圆弧起点到圆心的增量值 J 是Y轴圆弧起点到圆心的增量值 G04暂停 准确停止 在加工过程中进给暂时停止 主轴继续运转 格式 G04X P X P 是时间 秒 例 暂停2秒G04X2 G11参数写入方式取消 格式 G11 例 Z轴回零点G28Z0 G40刀具半径补正取消 G41刀具半径补正左 格式 G00 G01 G41 G42 D IP D 刀具半径补偿号 1 3位数 G42刀具半径补正右 工件 100 50 例 刀具为 20G01G41D1X0 Y0 F1000X0 Y50 X100 Y50 X100 Y0 X0 Y0 G40 G49刀具长度补正取消 G43刀具长度补正 格式 G00G43 G44 H Z H 刀具长度补偿号 1 3位数 例 G00G43H1Z100 G44刀具长度补正 注 H1对应刀长补正画面中的长度补偿中的第一项 刀长 机械坐标Z轴零点到工件坐标Z轴零点的距离 Z Y X Y X 机械坐标Z0 工件坐标Z0 刀长 格式 G53IP 例 快速移动到机床Y轴零点G00G90G53Y0 G53机床坐标系选择 格式 G68X Y R G69坐标系旋转取消 G68坐标系旋转有效 R 旋转角度 顺时针为 逆时针为 格式 G73X Y Z R Q F K 例 在X0Y0处钻30深的孔G73X0 Y0 Z 30 R3 Q3 F150 G73高速深孔钻 进行间歇切削进刀到孔底 XY 孔位置坐标Z 孔深度R 初始平面到R点的距离Q 每次切削深度F 进给K 重复次数 X Y R点 起始平面 Z Q 格式 G74X Y Z R P F K 例 在X0Y0处钻30深的孔G74X0 Y0 Z 30 R3 P0 5F150 G74反向攻丝 主轴正转攻牙切削到孔底后进行反转退出循环 XY 孔位置坐标Z 孔深度R 初始平面到R点的距离P 暂停时间F 进给K 重复次数 X Y R点 起始平面 Z 格式 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 重复次数 X Y R点 起始平面 Z 格式 G81X Y Z R F K 例 在X0Y0处钻30深的孔G81X0 Y0 Z 3 R3F150 G81直式钻孔 点钻 主轴到达孔底 刀具以快速移动方式收回 XY 孔位置坐标Z 孔深度R 初始平面到R点的距离F 进给K 重复次数 X Y R点 起始平面 Z 格式 G82X Y Z R P F K 例 在X0Y0处钻30深的孔G82X0 Y0 Z 30 R3P0 1F150 G82梯阶搪孔 主轴到达孔底后停止 刀具以快速移动方式收回 XY 孔位置坐标Z 孔深度R 初始平面到R点的距离P 暂停时间F 进给K 重复次数 X Y R点 起始平面 Z 格式 G83X Y Z R Q F K 例 在X0Y0处钻30深的孔G83X0 Y0 Z 30 R3 Q3 F150 G83深孔钻 啄式钻孔 进行间歇切削进刀到孔底 XY 孔位置坐标Z 孔深度R 初始平面到R点的距离Q 每次切削深度F 进给K 重复次数 X Y R点 起始平面 Z Q 格式 G84X Y Z R Q F K 例 在X0Y0处钻30深的孔G84X0 Y0 Z 30 R3 Q3 F150 G84攻丝 进行间歇切削进刀到孔底 XY 孔位置坐标Z 孔深度R 初始平面到R点的距离Q 每次切削深度F 进给K 重复次数 X Y R点 起始平面 Z Q F S 螺距 格式 G90IP G91IP 例 用G90编写G90G01X0 Y0 F1000X0 Y50 X100 Y50 X100 Y0 X0 Y0 G90绝对值指令 G91增量值指令 100 50 0 0 100 0 0 50 100 50 例 用G91编写G91G01X0 Y0 F1000X0 Y50 X100 Y0 X0 Y 50 X 100 Y0 格式 G83G98 G99 X Y Z R Q F K G98固定循环起始点返回 X Y R点 起始平面 G99固定循环R点返回 M00程序停止 M01选择性停止 M02程序结束 M30程序结束并返回 M00 程序停止后可以按循环起动键继续加工 M01 必须配合机台上的选择性停止键才可以使用效果与M00一样 M02 程序结束后不可以继续启动加工 且程序停在当前位置 M30 程序结束后并返回到程序开头 M03主轴正转 S 主轴转速 M05主轴停止 M06自动换刀 格式 M03S 格式 M6T M04主轴反转 格式M04S T 刀具号 M08切削液开 M29刚性攻牙 M09切削液关 格式 M29S M98呼叫子程序 M99子程序返回主程序 O1111 加工程序 M98P01 加工程序 M30 O0001 加工程序 M99 格式 M98P P 子程序号 2 1程序结构 O1000 G40G49G80G69 G91G28Z0 M6T1 G00G90G54X0 Y0 G43H1Z30 M3S3000 M08 G00Z3 加工轨迹 G00Z50 M5 M9 G91G28Z0 G90G00G53X Y M30 程序头 程序尾 程序名 刀长刀补坐标旋转固定循环全部取消 Z轴回零 自动更换1号刀具 快速定位到工件坐标X0 Y0 读取1号刀长补正并快速移动到工件Z轴0 上方30 处 主轴以3000转的转速顺时针转动 切削液开启 快速移动到工件表面3 mm处 加工轨迹 快速移动到工件表面50 mm处 主轴停止转动 切削液关闭 Z轴回零 快速移动到机床坐标X Y 程序结束并返回程序头 程序结构及编程注意事项 2 2编程注意事项 程序中须要有进给转速 程序中须要有开水或开气 编程时要注意刀具的有效长度 编程时刀路尽可能精简 有效安全高度的设定 编程时无漏加工 过切的现象 用D10刀具编写精加工刀路 简单程序编写 E 40 30 F 55 15 G 55 15 H 40 30 I 40 30 J 55 15 K 55 15 L 40 30 M 10 40 A 0 0 B 15 0 C 10 40 D 0 30 O0001 G40G49G80G69 G91G28Z0 M6T1 10 G0G90G54X0 Y0 G43H1Z30 M3S5000 M08 G0Z3 G01Z 10 F1000 G03X15 Y0 I7 5J0 G03X15 Y0 I 15 J0 G03X0 Y0 I 7 5J0 G0Z30 G0G90G54X10 Y 40 G0Z3 G01Z 10 F1000 G03X0 Y 30 I 10 J0 G01X 40 Y 30 G02X 55 Y 15 I0 J15 G01X 55 Y15 G02X 40 Y30 I15 J0 G01X40 Y30 G02X55 Y15 I0 J 15 G01X55 Y 15 G02X40 Y 30 I 15 J0 G01X0 Y 30 G03X 10 Y 40 I0 J 10 G0Z30 M5 M9 G91G28

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论