用户宏程序在数控加工中得应用.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文档。上传文档
查看更多
用户宏程序在数控加工中得应用

用户宏程序在数控加工中的应用 ?????????? 用户宏程序在数控加工中的应用 文章来源:本站原创 点击数:985 用户宏程序在数控加工中的应用 THE UTILIZATION OF USER’S MACRO PROGRAMME 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)

ctuorn0371 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档