数控加工二的程序编制.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控加工二的程序编制

教学提示:主要介绍了数控编程的基础知识、工艺分析;常用G代码及M代码功能指令;数控车床加工程序的编制;加工中心程序的编制等。 教学要求:本章要求学生了解数控编程中的一些基础知识,包括零件程序编制的内容与方法、数控机床的坐标系统和零件加工程序的指令代码与程序结构。让学生掌握数控编程的基本知识和编程方法,并通过数控加工编程典型实例,加深和巩固数控编程的基础知识,能针对不同数控机床和加工对象进行具体分析,合理地、灵活地应用这些数控编程的基础知识来解决编程问题。 在数控机床上加工零件时,首先要将被加工零件的全部工艺过程以及其他辅助动作(变速、换刀、开关切削液、夹紧等)按运动顺序,用规定的指令代码程序格式编成一个加工程序清单,以此为依据自动控制数控机床完成工件的全部加工过程。从零件图样分析开始,到获得数控机床所需的加工程序(或控制介质)的过程称为程序编制。 程序编制有手工编程和自动编程。手工编程在点位直线加工及直线圆弧组成的轮廓加工中仍被广泛应用,但对于曲线轮廓、三维曲面等复杂形面,一般采用计算机自动编程。自动编程与手工编程相比,编程的准确性和质量提高,特别是复杂零件的编程,其技术经济效益显著。 4) 固定循环指令 数控加工中,为简化编程将多个程序段的指令按规定的执行顺序用一个程序段表示,即用一个固定循环指令可以产生几个固定、有序的动作。现代数控系统特别是数控车床、数控铣床、加工中心都具有多种固定循环功能,例如,车削螺纹的过程,将快速引进、切螺纹、径向或斜向退出、快速返回四个动作综合成一个程序段;锪底孔时将快速引进、锪孔、孔底进给暂停、快速退出四个固定动作综合成一个程序段等。对这类典型的、经常应用的固定动作,可以预先编好程序并存储在系统中,用一个固定循环G指令去调用执行,从而使编程简短、方便,又能提高编程质量。不同的数控系统所具有的固定循环指令各不相同,例如,FANUC0系统的G81~G89为孔加工固定循环;G70~G76为车削加工固定循环。一般,在G代码中,常用G70~G79和G80~G89等不指定代码作为固定循环指令。对于“循环次数”指令,常用某一字母(如L或H)表示,由数控系统设计者自行规定,使用时可以查阅机床数控系统使用说明书。 3.3 零件加工程序的指令代码与程序结构 例如,国产JCS―018立式加工中心,配FANUC 6M―B系统,部分点位加工固定循环见表3-2。 表3-2 部分点位加工固定循环 深孔钻循环 09 G83 镗孔循环 09 G86 钻孔循环,反向镗孔 09 G82 镗孔循环 09 G85 钻孔循环,定位钻 09 G81 攻螺纹循环 09 G84 固定循环取消 09 G80 功 能 组 号 G代码 功 能 组 号 G代码 3.3 零件加工程序的指令代码与程序结构 说明:执行一条G81指令,相当于执行下列L8100子程序,L8100子程序内容如下: L8100 G90 G00 ZR2; G01 ZR3; G00 ZR2 M17; 执行一条G82指令,相当于执行下列L8200子程序,L8200子程序中多了G04 ZR4暂停程序段: L8200 G90 G00 ZR2; G01 ZR3; G04 ZR4; G00 ZR2 M17; 其中:M17是不指定代码,在这里表示子程序结束,参数R2、R3、R4分别表示孔底平面位置、参考平面位置和孔底暂停时间,参见图3.19例题。 3.3 零件加工程序的指令代码与程序结构 图3.19 钻孔加工固定循环举例 3.3 零件加工程序的指令代码与程序结构 例如:钻四个深度一样的孔,孔的位置如图3.19中所示,调用固定循环指令的程序如下: N001 G92 X0 Y0 Z45; N002 G90 G00 X15 Z45 S200 M03 M07 T01; N003 G81 X15 R2 25 R3 10 F40; N004 X30; N005 X40; N006 X60; N007 G80 G00 Z45 M30; 3.3 零件加工程序的指令代码与程序结构 2. 常用辅助功能指令及用法 辅助功能指令主要是控制机床开/关功能的指令,如主轴的启停、冷却液的开闭、运动部件的夹紧与松开等辅助动作。M代码中除M00、M01、M98和M99等少数几个辅助功能指令的控制与机床无关外,大多数辅助功能指令的动作都决定于生产厂家的PLC设计,因此,不同生产厂的同类机床,其M代码的含义可能完全不同。这里介绍常用的M代码。 (1) M00:程序停止 在执行完含有M00的程序段指令后,机床的主轴、进给、冷却液都自动停止。这时可执行某一固定手动操作,如手动变速、手动换刀、工件调头等。此后,须重新按下启

文档评论(0)

151****1459 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档