- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- SHT 3539-2019《石油化工离心式压缩机组施工及验收规范》(报批稿).pdf
- 供应链管理岗晋升述职报告2025年深蓝色极简商务模板.pptx VIP
- DS solidworks培训资料大全-SolidWorks入门.pdf VIP
- 特灵HDWA磁悬浮离心式冷水机组 HDWA-PRC003-ZH 20200803.pdf VIP
- 部编版六年级道德与法治上册第5课《国家机构有哪些》优质课件.pptx
- 我和学生共同成长——班主任工作总结PPT.pptx
- 2025至2030年中国夹心板材行业市场运营现状及投资战略咨询报告.docx
- 北师大版数学八年级下册第六章平行四边形题型举一反三.docx VIP
- 老年患者出院准备服务指南 .pdf VIP
- 九九重阳节浓浓敬老情 课件.ppt VIP
文档评论(0)