数控铣削编程与加工 陶维利 项目7 子程序调用g新.pptVIP

数控铣削编程与加工 陶维利 项目7 子程序调用g新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目7 子程序调用 一、子程序调用指令 1.子程序定义 2.子程序的格式(1) 2.子程序的格式(2) 2.子程序的格式(3) 二、子程序应用场合 1.子程序应用场合 三、编程示例 1.编程示例(1) 1.编程示例(2) 1.编程示例(3) 1.编程示例(4) 1.编程示例(5) 1.编程示例(6) 1.编程示例(7) 1.编程示例(8) 1.编程示例(9) 1.编程示例(10) 1.编程示例(11) 四、编程练习 练习1 练习1 练习2 练习1 * 《数控铣削编程与加工》 项目式教学 ●把程序中某些固定顺序和重复出现的程序段单独抽出来编成一个程序供调用,这个程序就称为子程序。利用子程序可简化主程序的编制,缩短程序长度,提高编程效率。 ●子程序可以被主程序调用,也可被另一子程序调用。 一、子程序调用指令 (1)调用格式一 M98 P L ; ●地址P后面的不超过四位数的数字为子程序号; ●L为重复调用次数(1~9999),次数为1时可省略。 ●举例:M98 P0010表示调用子程序0010一次;M98 P1011 L5表示重复调用子程序1011五次,即连续执行子程序1011五次。 一、子程序调用指令 (2)调用格式二 M98 P_; ●P后最多可跟8位数字,如后面的数字不超过4位,表示调用该子程序一次;如超过4位,后4位为被调用的子程序名,其余的为调用次数。 ●举例:M98 P11表示调用程序O0011一次(在FANUC系统里O11与O0011是同一程序),M98 P53211表示调用子程序O3211五次。 一、子程序调用指令 ●FANUC 0I MATE的铣床和加工中心系统支持格式二。 ●子程序与主程序唯一不同的是子程序须以M99指令结束。 一、子程序调用指令 1)零件上有若干处具有相同轮廓形状时,只编写一个轮廓的子程序,然后用主程序来调用该子程序。 2)加工中反复出现具有相同轨迹的走刀路线时,被加工的零件从外形看并无相同的轮廓,但需要刀具在某一区域分层或分行反复走刀,走刀轨迹总是出现某一特定的形状,采用子程序就比较方便,通常用增量方式编程。 二、子程序应用场合 【示例7-1】零件图如图所示,编写零件加工程序(工件厚度25㎜) 三、编程示例 (1)刀具选择: ●选择φ40钻头进行孔的预加工,刀具长度160㎜; ●选择φ30平底铣刀进行φ80孔加工,刀具长度130㎜; 三、编程示例 (2)编程思路: ●工件上表面中心位置确定为G54原点,每个孔的中心位置分别确定为工件坐标系G55~G58原点,如图所示。 ●对于孔加工编写子程序,其它孔加工只需调用该子程序即可。 三、编程示例 三、编程示例 G54 G55 G56 G57 G58 (3)走刀路线设计 孔加工时刀具走刀路线如图所示。刀具导入导出圆弧半径为30㎜。 三、编程示例 三、编程示例 O7001(已调试) T01; M03 S300; G54 G00 X150.0 Y150.0 Z100.0; G99 G81 X50.0 Y50.0 Z-30.0 R5.0 F50.0; X-50.0; Y-50.0; G98 X50.0; G00 X150.0 Y150.0; M05; M00; T02; M03 S300; G55; M98 P7100; G56; M98 P7100; G57; M98 P7100; G58; M98 P7100; G54 G00 X150.0 Y150.0; Z100.0; M05; M30; 主程序 O7100(已调试) G41 G00 X0.0 Y0.0 D02; G43 Z-30.0 H02; G01 X-30.0 Y-10.0 F50.0; G03 X0.0 Y-40.0 R30.0; X0.0 Y-40.0 J40.0; X30.0 Y-10.0 R30.0; G40 G00 X0.0 Y0,0; G49 Z5.0; M99; 子程序 三、编程示例 三、编程示例 多个工件坐标系设定画面 三、编程示例 多个工件坐标系设定画面 三、编程示例 刀补参数设定画面 三、编程示例 零件加工完工画面 零件图如图所示,完成下面工作任务: ●选择零件加工的装夹方式; ●选择零件加工用刀具并列出刀补表; ●建立工件坐标系并画出加工走刀路线示意图; ●编写加工程序。 四、编程练习 四、编程练习 零件图如图所示,完成下面工作任务: ●选择零件加工的装夹方式; ●选择零件加工用刀具并列出刀补表; ●建立工件坐标系并画出加工走

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档