用户宏程序在数控加工中的应用

用户宏程序在数控加工中的应用

ID:42123592

大小:58.00 KB

页数:4页

时间:2019-09-08

用户宏程序在数控加工中的应用_第1页
用户宏程序在数控加工中的应用_第2页
用户宏程序在数控加工中的应用_第3页
用户宏程序在数控加工中的应用_第4页
资源描述:

《用户宏程序在数控加工中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用户宏程序在数控加工中的应用用户宏程序在数控加工屮的应用文章来源:本站原创点击数:985用户宏程序在数控加工中的应用THEUTTLTZATTONOFUSER,SMACROPROGRAMMEINNUMERICALCONTROLMACHING随着数控加工设备技术的进步与发展,数控机床已成为模具加工技术屮不可缺少的关键设备。然而,模具产品的小批量,多品种,短周期等特点,为数控机床的编程带来很大不便,既增加了编程的工作量,又影响着加工的进度。笔者现就实际工作中应用宏程序,较好地解决了规则对称几何形状的零件加工,简化了程序编制,赢得了时间,为模具生产中

2、数控机床的编程提供了一种简捷的方式方法,现就冇关情况介绍如下,供大家参考。1用户宏程序简单介绍1.1变量变量分为四类:空变量(#0);局部变量(#1-#33);公共变量(#100-#199),(#500-#999),系统变量(#1000-)o1.2宏程序语句使用转移和循环:在程序中,使用GOTO语句和IF语句可以改变控制的流向。有三种转移和循环操作可供使用:1)GOTO语句(无条件转移)2)IF语句(条件转移:IF・・・THEN…)或IF[〈条件表达式〉]GOTON3)WHILE语句(当…时循环)2用户宏程序的特点及应用2.1高效:数控加工中

3、常常会遇到数量少,品种繁多,有规则几何形状的工件,我们只要稍加分析与总结,找出它们的之间共同点,把这些共同点设定为局部变量(局部变量只能用在宏程序中存储数据)应用到程序中,就能达到举一反三,事半功倍的效杲。如图1所示模具零件的端而图形,该图形在零件的环形端面上有24个凸F1榊,口对称分布在ITV彖限内。工件分析:1)零件在X、Y平面内,放射槽中心在Y轴上并偏心II距离;2)放射槽以X轴,Y轴对称;3)槽与槽之间增量角相同;4)放射槽起始角与终止角随着槽数量变化而变化;5)零件中内外圆直径随放射槽分布有所变化。此类零件按常规加工方法,我们必需利

4、用计算机,针对每个零件的几何尺寸编程,因此编程要浪费大量的时间,操作者述需调整程序,熟悉编程思路,效率低。现在,我们只需借助宏程序屮局部变量和机床的镜象,旋转功能,进行人工编程,就能实现此类零件程序。图1模具零件的第一象限加工宏程序如下:00001N10#11=(偏心距II)N20G90G92X0Y#llZ100(预制零件偏心中心为XOY偏心距Z100)N30M03S300N40G65P0002A(起始角#1)B(增量角#2)C(第一象限结束角#3)S(内圆直径#19)R(外圆直径#18)D(刀具直径#7)E(放射榊底部宽度#8)F(放射榊项

5、部宽度#9)Z(加工深度#26)Q(切削深度#17)oN50GOOZ100N60XOY#11(回到零件中心)N70M05N80M3000002N10#4=#1(#4预设一个初始值为#1)N20#5=0(#5预设一个初始值为0)N30G68X0Y0RS4N40G00X[#19/2-#7]Y0N50Z-#5N60G01G42D01Y[#8/2]M08F100N70X[#18/2+#7]N80Y-[#8/2]R6000N90X-[#19/2-#7]F100N100G00G40G69X0Y0N110TF[#4GE#3]GOTO140N120#4=#4

6、+#2N130G0T030N140IF[#54GE#26]G0T0180N150#5=#5+#7N160#4=#1N170G0T030N180M99另外三个彖限程序可继续用00001程序N40中增设II,III,IV彖限的变量,通过旋转来实现,或利用机床镜象功能来实现。此程序适用:(1)品种多,工艺尺寸变化频繁的零件加工;(2)深型腔加工更能体现它的效率;应用特点:(1)相类似的工件,只需修改相应参数量,即可满足加工要求,不易出错。(2)程序简单,易于修改,分析与调整。(3)程序切削部分与空运行部分进给量易于区分,可节约大量加工时间,提高I】

7、作效率。2.2经济:本公司在实际生产中常常有各式各样带斜面型腔零件如图2,此类零件结构相似,但品种多数量少,斜面角度变化不定,按常规加工方法,往往采用成形刀加工。但零件品种多,所以成形刀需要量很人,订做一把成形铳刀要比普通铳刀费用高出2〜3倍,为了降低加工成本减化管理程序,应用宏程序加工,此类问题即可解决。模具零件的加工宏程序如下:00003N10G90G54M03S2000N20Z1OON30G65P0004A(上端宽度#1)B(下端宽度#2)Z(总深度#26)J(每刀切削深度#5)S(内圆直径#19)R(外圆直径#18)D(刀具直径#7)

8、N40G68X0Y0R180N50G65P0004A(上端宽度#1)B(上端宽度#2)Z(总深度#26)J(每刀切削深度#5)S(内圆直径#19)R(外圆直径#18

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。