用户子程序在数控辊环磨床中应用.docVIP

  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文档。上传文档
查看更多
用户子程序在数控辊环磨床中应用

用户子程序在数控辊环磨床中应用   摘 要:随着数控加工技术应用,数控程序的编制作为数控加工的核心内容,其编制的正确与否,直接影响到加工效率和生产效率。文章通过实例介绍了数控加工编程中应用的子程序,具体详细的阐述了子程序在辊环加工中的优越性。   关键词:数控加工;子程序;子程序调用指令   引言   随着数控加工技术应用,数控程序的编制作为数控加工的核心内容,其编制的正确与否,直接影响到加工效率和生产效率。由于高速线材厂产量的不断提高,辊环返修量相对刚投产时增加了三倍。因原有的程序用循环指令编制,每加工一个辊环需修改一次程序,且都必须返回到主程序后,再对单个程序段进行修改,或者需同时修改主程序中的多个程序段。操作过程相当烦琐,且一旦其中的一个程序指令输入有误,都会出现废品。严重影响了加工效率跟辊环成品的精度。针对上述情况??怎样使高辊环的加工效率有所提高,缓解当前的生产压力,有着非常重大的意义。文章以上机SK001/3机床和FANUC0i-TB为例,结合高线厂辊环加工工艺的实际情况,编辑和改进了数控辊环磨床中的加工程序。   1 子程序简介   用户子程序是FANUC数控系统及类似产品中的特殊编程功能。所谓用户子程序其实质也就是把一组实现某种功能的指令,事先存放在存储器中,通过子程序调用指令执行这一功能。在主程序中,只要编入相应的调用指令就能实现该功能。用子程序编写经常重复进行的加工,比如某一确定的轮廓形状,有很好的灵活性和实用性。子程序与普通程序相比较,一般程序的程序字为长常量,而用户子程序本体中可以使用变量(参数)进行编程,还可以用指令对这些变量进行赋值、运算等处理,从而可以使用子程序执行一些有规律变化的动作。   子程序的结构(文章举列FANUC系统,下同)   一个子程序:   O #### ----子程序号;   :   : ----子程序内容;   :   :   M99; ----子程序结束指令;   %   子程序的调用   O0001 ----主程序号;   :   : ----主程序内容;   :   M98 P#### L5;----调用子程序;   : ----主程序内容;   M99;   %   说明:####表示子程序号,P表示子程序地址,P后面的四位数为子程序号,调用子程序的指令地址必须要用P来代替O。   2 子程序在辊环加工中的应用   在实际数控加工编程中,针对同一产品的多个相同加工特征的情况,编程时一个程序往往可能包含固定顺序或频繁重复的图形,如图1所示,这样的顺序或图形就可以编成子程序在存储器中以简化编程,以提高程序的简洁。   2.1 子程序在辊环外圆磨削上的应用   如图1所示的工件,工件为一个高度为72mm,外径212mm,内径为120 mm的辊环,要求把工件的外圆磨削掉1mm,其程序的编制就可以采用编辑子程序的方式来实现:   O0003   :   :   :   N60 M98 P105; ( 调用子程序)   N65 IF [#516 NE #515] GOTO 60;   N70 #515=0;   N75 M98 P106;   N80 IF [#517 NE #515] GOTO 75;   N85 #515=0;   :   :   :   N125 M02;   %   图1   O104   :   :   :   N10 G01 Z#522 F100;   N11 G01 X-#518 F100;   :   :   :   N35 M99;   %   以上的外圆磨削程序,无论外圆的磨削量为多少,只需修改参数项的值即可。上述程序中,在双进到的情况下,参数赋值如下(单位:mm):   #516粗进刀次数(16);   #517 精进刀次数(1);   #518 粗进刀次量(0.03);   #522 精进刀量(0.02)。   2.2 子程序在孔型的磨削上的应用   如图1所示的工件,如图中工件的两个孔型,要求孔型降0.5mm,其程序的编制同样可以采用编辑子程序的方式来实现:   o0005   :   :   :   N40 M98 P0100;( 调用子程序)   :   %   o0100 (切入子程序)   N0 G90;   N5 M08;   N10 G65 H02 P#502 Q#503 R0.10;   N15 G01 X#502 F200;   N20 G04 X0.5;   N25 G01 X#503 F100;   N30 G91;   N35:   :   :   N1

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档