第二章第二节数控铣床程序编制..docxVIP

第二章第二节数控铣床程序编制..docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章第二节数控铣床程序编制.

第二节 数控铣床程序编制一、坐标系1.机床坐标系机床坐标系的原点是: 固有点;基准零点(P.19 图2-9)2.工件坐标系(一般即为编程坐标系)根据工件大小不同、形状不同,人为确定。确定时应注意:(P.20)① 工件坐标系选定后,通过对刀,以使机床加以确认。② 有时编程原点不方便对刀,或该点本身就是虚的。这时对刀点与编程原点的关系:a) 在参数设置中加以确认b) 在程序一开始用程序段加以确认3.坐标系设定指令(G53~G59)[注] 不同的系统,设定的方法是有所不同的原点偏置指令(书P.34) G53—— 撤消原点偏置 G54—— 编程原点偏置 G55—— 编程原点偏置 G56—— 编程原点偏置 格式一:G54 X-- Y-- Z--(使编程原点相对当前坐标原点移动X、Y、Z) 格式二:G55 X-- Y-- Z--(使编程原点相对刀具当前位置移动X、Y、Z)格式三:G56 (使编程原点设置在刀具当前位置)[注] 所谓“偏置”,是相对于偏置前的坐标系偏置。G54、G55、G56一般为阶段性坐标系。所以,当该阶段结束,必须使用G53予以撤消。G53后,恢复初始坐标系(工件)。(2)约定坐标系 1)G53——机床坐标系(原始坐标系)即:若程序直接进入系统,则工件坐标系(编程坐标系)就采用机床坐标系。 2)G54~G59—— 1~6号可分别设置不同的工件坐标系。不同的刀具均需要分别对刀。通过对刀、参数设置,确定不同刀具各自独立的坐标系。[注] ∵ G54~G59的坐标系在程序外已设置好。∴ 在程序中G54~G59后不需要写X、Y、Z的坐标值。 4.编程原点的设置 一般地,将坐标设置在图纸的设计基准使用最为方便。 即:对于全对称图形,编程原点设置在对称中心(X、Y坐标);(P.37图2-31, P.38图2-33) 对于非全对称图形,经常设置在某一角上或某一圆心上(X、Y坐标)。(见P.37图2-32) 对于Z坐标:编程原点经常设置在工件的上表面。(这不一定是设计基准)总之: 一切以编程人员自认为数据处理最方便并有利于加工为原则。二、子程序主程序: 子程序: O××  ……︰ ………………(调用子程序) ︰ ︰ ︰…………(调用子程序) …… ︰ M30(M02) 即:子程序是依附于主程序、在主程序之外的程序。子程序的内容是主程序所需要的内容,该内容在主程序中起码被调用二次。 主程序的某一阶段具有同子程序所描述的形状、尺寸及加工要求都相同的含义,则主程序运行到此调用子程序。[注] ① 在不同的系统中,关于子程序的指令是有所不同的。② 子程序的位置一般紧挨着主程序放在主程序M30(M02)的下面。 方式一: M98、M99的使用 例: 主程序: 子程序: O15    O20︰ …… M98 P20(调用子程序) ︰ ︰ ︰ M98 P20(调用子程序) …… ︰ M99 M30(M02) 即:M98用作调用子程序。 M99作为子程序的结束句。 方式二(参考书P.28): G20—— 调用子程序 G22—— 子程序开始 G24—— 子程序结束 格式: G20 A×× (调用子程序) G22 A×× (子程序开始) G24(子程序结束) 例: 主程序: O15  ︰ G20 A02(调用子程序) 主 ︰ G20 A02(调用子程序) ︰ M30(M02) G22 A02(子程序开始) 子 ︰ ︰ G24(子程序结束)三、G80、G81~G89——固定循环指令 在数控机床中,有一些使用较多的工序(如钻孔、攻丝、深孔钻削、加工螺纹等),其动作循环较为规律。将这些动作循环分别用内部软件做好,然后一个G代码对应表示一种动作循环。这样,多种动作(也可能有重复)在手工编程中只需要一条程序段即可表示,大大简化了程序编制。*常用孔加工循环指令: G80——取消固定循环 G81——钻孔、打中心孔 G82——扩孔 G83 ———— 深孔钻G84 ———— 攻丝G85~ G89——镗孔*编程格式(以Z向进刀为例):G8~ X Y Z R Q P F L(K) 循环重复次数 进给速度 在孔底停留时间 每次进给深度 插补(工进)起点坐标 Z向进给最下端坐标 孔中心坐标 1.钻削循环(G81)格式:G81 X-- Y-- Z-- R-- F-- K--[注] 一把刀通常要加工若干孔。所以,工件上表面若为平面,则用G99;工件上表面若凹凸不平,则在可能经过高点的前一个孔用G98,其余孔仍用G99。 (以下同) 2.镗、锪阶梯孔循环(G82)格式:G82 X-- Y-- Z-- R-- P-- F-- K-- [注] 与G81图不同的主要就是多了个孔底停

文档评论(0)

stzs + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档