- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用户宏程序在数控加工中得应用
用户宏程序在数控加工中的应用 ??????????
用户宏程序在数控加工中的应用 文章来源:本站原创 点击数:985
用户宏程序在数控加工中的应用THE UTILIZATION OF USER’S MACROPROGRAMME IN NUMERICAL CONTROL MACHING
?? 随着数控加工设备技术的进步与发展,数控机床已成为模具加工技术中不可缺少的关键设备。然而,模具产品的小批量,多品种,短周期等特点,为数控机床的编程带来很大不便,既增加了编程的工作量,又影响着加工的进度。笔者现就实际工作中应用宏程序,较好地解决了规则对称几何形状的零件加工,简化了程序编制,赢得了时间,为模具生产中数控机床的编程提供了一种简捷的方式方法,现就有关情况介绍如下,供大家参考。??? 1用户宏程序简单介绍??? 1.1 变量??? 变量分为四类:空变量(#0);局部变量(#1-#33);公共变量(#100-#199),(#500-#999),系统变量(#1000- )。??? 1.2 宏程序语句使用??? 转移和循环:在程序中,使用GOTO语句和IF语句可以改变控制的流向。有三种转移和循环操作可供使用:??? 1)GOTO语句(无条件转移)??? 2)IF语句(条件转移:IF…THEN…)或IF[〈条件表达式〉]GOTON??? 3)WHILE语句(当…时循环)??? 2 用户宏程序的特点及应用??? 2.1 高效:数控加工中常常会遇到数量少,品种繁多,有规则几何形状的工件,我们只要稍加分析与总结,找出它们的之间共同点,把这些共同点设定为局部变量(局部变量只能用在宏程序中存储数据)应用到程序中,就能达到举一反三,事半功倍的效果。如图1所示模具零件的端面图形,该图形在零件的环形端面上有24个凸凹槽,且对称分布在Ⅰ-Ⅳ象限内。
工件分析:???? 1)零件在X、Y平面内,放射槽中心在Y轴上并偏心H距离;???? 2)放射槽以X轴,Y轴对称;???? 3)槽与槽之间增量角相同;???? 4)放射槽起始角与终止角随着槽数量变化而变化;???? 5)零件中内外圆直径随放射槽分布有所变化。? 此类零件按常规加工方法,我们必需利用计算机,针对每个零件的几何尺寸———编程,因此编程要浪费大量的时间,操作者还需调整程序,熟悉编程思路,效率低。现在,我们只需借助宏程序中局部变量和机床的镜象,旋转功能,进行人工编程,就能实现此类零件程序。图1模具零件的第一象限加工宏程序如下:??? O0001 N10 #11=(偏心距H)??? N20 G90G92X0Y#11Z100(预制零件偏心中心为X0Y偏心距Z100)??? N30 M03S300??? N40 G65P0002A (起始角#1)B(增量角#2)C(第一象限结束角#3)S(内圆直径#19)R(外圆直径#18)D(刀具直径#7)E(放射槽底部宽度#8)F(放射槽项部宽度#9)Z(加工深度#26)Q(切削深度#17)。??? N50 G00 Z100??? N60 X0Y#11(回到零件中心)??? N70 M05??? N80 M30??? O0002??? N10 #4=#1(#4预设一个初始值为#1)??? N20 #5=0(#5预设一个初始值为0)??? N30 G68X0Y0R#4??? N40 G00X[#19/2-#7]Y0??? N50 Z-#5??? N60 G01G42D01 Y[#8/2]M08F100??? N70 X[#18/2+#7]??? N80 Y-[#8/2]F6000??? N90 X-[#19/2-#7]F100??? N100 G00G40G69X0Y0??? N110 IF[#4GE#3]GOTO140??? N120 #4=#4+#2??? N130 GOTO30??? N140 IF[#54GE#26]GOTO180??? N150 #5=#5+#7??? N160 #4=#1??? N170 GOTO30??? N180 M99??? 另外三个象限程序可继续用O0001程序N40中增设II,Ⅲ,Ⅳ象限的变量,通过旋转来实现,或利用机床镜象功能来实现。??? 此程序适用:??? (1)品种多,工艺尺寸变化频繁的零件加工;??? (2)深型腔加工更能体现它的效率;??? 应用特点:??? (1)相类似的工件,只需修改相应参数量,即可满足加工要求,不易出错。??? (2)程序简单,易于修改,分析与调整。??? (3)程序切削部分与空运行部分进给量易于区分,可节约大量加工时间,提高工作效率。??? 2.2 经济:本公司在实际生产中常常有各式
文档评论(0)