机械零件数控加工 机械零件数控加工 (05)数控编程—子程序调用(2).ppt

机械零件数控加工 机械零件数控加工 (05)数控编程—子程序调用(2).ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控编程基础 数控编程基础 ——吴道明 子程序调用 子程序M98、M99 在程序中含有某些固定顺序或重复出现的区域时,这些顺序或区域可以作为“子程序”存入存贮器内,反复调用以简化程序。子程序以外的加工程序“主程序”。 子程序编程是计算机程序设计中的基本功能,现代CNC系统一般都提供调用子程序功能。但子程序调用不是数控系统的标准功能,不同的数控系统所用的指令和格式不同。 1 .指令M98:调用子程序 M99:子程序结束 2.格式 M98 P ×××× L××× 子程序格式: %××××(子程序号) ┋ M99 3.说明 (1)L后的前3位数为子程序被重复调用的次数,当不指定重复次数时,子程序只调用一次。P后4位数为子程序号; (2)M99为子程序结束,并返回主程序; (3)M98程序段中,不得有其它指令出现。 例如:主程序 %O001; G90 G54 G00 X0 Y0 M03 S500 M08 ┇ M98 P100 L2 子程序 %O100; G91 Z100.0; X10.0 Y10.0; ┇ M99; G90 … ┇ M05 M09 M30 编程加工下列零件: 1、刀具直径16mm。 2、分粗加工、半精加工、精加工(精加工余量1mm)三道工序。 3、材料难加工程度高,每次Z轴加工深度不能超过2mm。 编程加工下面的零件 1、刀具直径20mm; 2、分粗、半精和精加工; 3、分层加工,每层3mm. 用子程序编制(分层加工,每一刀加工2mm) 用子程序编制(分层加工,每一刀加工2mm, 精加工1mm) 10 20 30 40 50 60 70 80 90 100 X Y 50 20 10 0 子程序的应用实例 例如:如图,已知铣削两个形状相同的工件的切深为10MM,试用子程序编程。 子程序的应用实例 例如:如图,已知铣削两个形状相同的工件的切深为10MM,试用子程序编程。 0 20 40 60 80 100 120 140 160 180 X Y 80 70 60 50 40 30 20 10 Y 80 10 20 0 20 40 60 80 100 120 140 160 X 刀具轨迹 已知加工如图工件,切深10MM,试编程。 0 10 20 50 60 70 100 110 120 150 X Y 110 80 70 60 50 20 10 Ⅳ Ⅴ Ⅵ Ⅰ Ⅱ Ⅲ 已知加工如图工件,切深10MM,试编程。 0 10 20 50 60 70 100 110 120 150 X Y 110 80 70 60 50 20 10 用子程序编写

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档