数控机床与数控编程技术 作者 廖建刚 倪祥明 主编 5子程序.pptVIP

数控机床与数控编程技术 作者 廖建刚 倪祥明 主编 5子程序.ppt

  1. 1、本文档共25页,可阅读全部内容。
  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文档。上传文档
查看更多
子 程 序 加工中心编程与操作 子程序的概念 在编写加工程序时,经常会碰到一组程序在一个程序中多次出现或重复,对于这部分程序可以拿出来另外单独编写成一个程序,在用到时直接调用即可。单独编写的这个程序称为子程序,而原来的程序叫主程序或者叫上一级子程序。 案例分析 主程序 O1;(主程序) N10G54G17G90G40 程序初始化 N20G01Z100F2000 提刀 N30M03S800 主轴正转 N40G00X-35Y-45 快速定位至下刀点A N50G01Z1F2000 N60Z-10F100 N70M98P1000 调用O1000子程序加工正方形轮廓 N80G01Z1F2000 提刀 N90G00X-50Y0 N100G01Z-5F100 N110M98P2000 调用O2000子程序加工圆形轮廓 N120Z1 N130G00Z100 N140M05 N150M30 子程序 O1000(正方形轮廓子程序) G41Y-40D01 指定刀具半径左补偿,D01=6.0 Y35 B点 X35 C点 Y-35 D点 X-40 G40X-45 取消刀具半径补偿至E点 M99 子程序结束,返回到主程序 子程序 O2000(圆形轮廓子程序) G41X-40Y-10D01 G03X-30Y0R10 圆弧切入 G02I30 全圆 G03X-40Y10R10 圆弧切出 G01G40X-50Y0 取消刀具半径补偿 M99 子程序结束,返回到主程序 子程序的格式 子程序与主程序差不多,格式上基本相同,即均有程序号(程序名称)、各程序段和结束部分。与主程序比较,不同之处如下: (1)子程序的准备部分常常省略,因为主程序中已经指定,无需重复。 (2)结束指令不同:主程序常用M30(FANUC系统)或M02(SIEMENS系统)结束,而子程序则用M99(FANUC系统)或M02、M17或RET(SIEMENS系统)结束。 子程序的调用指令 (1)FANUC系统 调用指令是M98,其格式为M98PnnnnL**或M98P**nnnn 其中P后的“nnnn”表示子程序号数,“**”表示调用子程序的次数。 例1:M98P1000表示调用子程序O1000一次。 例2:M98P30020表示调用子程序O20两次。 例3:M98P30L5表示调用子程序O30五次。 注意:使用格式M98P**nnnn时,若子程序号不足四位数字,必须补全四位,例2中如果写成M98P320则表示调用子程序O320一次,容易出现事故。 子程序的调用指令 SIEMENS系统 格式为: 程序名称 P** 例4:LJX1 P4表示调用子程序LJX1四次。 注意:程序名称与调用次数之间必须空一格。 如果调用一次,则可以省略次数,不用书写。 应用 加工中心中为了使主程序简洁明了,常常作如下处理: O6789(主程序) M06T1 M98P1 M06T2 M98P2 --- --- M30 其子程序就如同平时编写的主程序,包含初始化指令、准备部分、加工部分、结束部分等。 Z向分层 产品粗加工中常常用到Z向分层,如图5-4所示,编写圆形外轮廓的粗加工程序。 图5-4 Z向分层应用 分析:待加工的圆形外轮廓凸台高5mm,为了减少切削力,将其分为两层加工,每层切深2.5 mm。此时必须用G91增量下刀。 主程序 O2(主程序) G54G17G90G40 程序初始化 G01Z100F2000 提刀 M03S600 主轴正转 G00X-50Y0 XY平面下刀点定位 G01Z0F2000 下刀到Z0 M98P20200 调用O200子程序两次 G01Z100F2000 M05 M30 下刀子程序 O200(下刀子程序) G91G01Z-2.5F100 增量下刀,每次下刀2.5 mm G90 M98P200

文档评论(0)

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

1亿VIP精品文档

相关文档