UG数控编程结合宏程序的应用 下载本文

内容发布更新时间 : 2024/5/12 11:37:08星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

UG数控编程结合宏程序的应用

作者:李超

来源:《科学与财富》2017年第27期

摘 要: UG作为目前最先进和智能化的面向制造业的CAD/CAM/CAE一体化自动化编程软件之一,已逐渐被广大从事数控的加工编程人员学习和使用,大大降低了程序编制的难度。但这并不代表手工编程,尤其是宏程序编程不再重要,宏程序短小精悍,又能合理有效地调节数控机床的功能,在程序优化和程序修改等方面,方便快捷。在加工过程中如果我们能将UG编程和宏程序编程结合起来,利用各自优势,就能简化程序,同时提高加工效率。 关键词: 编程;UG;宏程序 1 前言

在数控机床加工零件的过程中,数控程序的编制方式一般可分为2种。第一种是手工编程的方式,对于较为复杂的零件加工常常是利用宏程序来完成,在程序编制过程中,需要大量的计算和算法,程序编制的速度往往很慢,在遇到一些非平面的复杂零件时,手工编程往往捉襟见肘。第二种是使用UG这类CAM软件来进行程序编制,能够很快的编制出程序,有效解决各种非平面与不规则零件的加工。但UG加工模块编制出的程序,往往程序数据量很大,占用机床内存,难以修改。

2 UG加工模块结合宏程序运用

如果我们能将以上两类编程方式的优点结合起来,利用UG快速的编制数控程序,同时将编制出的程序通过简单的处理转化为宏程序,那么我们就能自如的应对各种类型的零件的加工,同时大大提高加工效率。 2.1 零件分析

零件如图1所示,图中零件材质为“铝板 2A12-H112”,铝板厚度为30,零件共有6处型腔,且型腔大小、深度均不同。 2.2 UG建模

利用UG三维建模的优势,准确、快速的建立出图2所示的三维模型图2。 2.3 分析零件结构,利用UG编程

龙源期刊网 http://www.qikan.com.cn

分析此图我们发现,其为多型腔零件,同时其型腔深度、大小均有很大差异,并且存在不规则的加工区域,若要手工编程,必然要耗费大量时间,现采用UG的加工模块编制程序(如图3):

在设立好坐标点、毛坯、刀具以后,选择型腔铣(如图4)来加工此零件,

由于该零件是铝件,考虑机床等实际问题我们程序加工选择每次深度方向下3mm一刀切削,调用专用的后处理,生成程序后,使用后处理生成法拉克机床程序如图5、图6所示,程序显得极为臃肿且程序内存高达 31KB 。显然这种程序很不适合在加工中使用。 2.4 结合UG和宏程序优化程序

我们利用型腔铣生成一层程序(如图7),在选择好加工参数后,生成程序,将宏加入到程序中,由于零件为平面零件,所以,我们只需要在每个型腔程序的开头加入变量,用变量来控制零件的加工深度以及每次零件下刀深度,把所有区域独立开来,便于查看程序,更改后的程序刀路与未更改时基本一致,程序清晰明了,且程序内存明显变小,你还可以将进给量等参数设为变量,这样在每个区域你可以根据实际情况改变其走刀速度,手动调节倍率。以下是程序: % (1234)

;(D=10.00 CR=0.00) G40 G49 G80

G17 G0 G90 G53 Z200. X-70. Y-52.103 S2000 M3 Z10. #1=0 #2=-9. #3=3

WHILE[#1LT#2]DO1 G0 X-70. Y-52.103

龙源期刊网 http://www.qikan.com.cn

#1=#1+#3 G1 Z-#1 F80. M8 G3 I0.0 J.5 F800. G1 Y-56.603 G3 I0.0 J5. G1 Y-61.603 G3 I0.0 J10. G1 Y-66.603 G3 I0.0 J15. G1 Y-71.603 G3 I0.0 J20. G1 Y-66.603 END1 G0 Z10.

X-109.142 Y-9.142 Z3. #1=0 #2=-6. #3=3

WHILE[#1LT#2]DO1 G0 X-109.142 Y-9.142 #1=#1+#3 G1 Z-#1 F80. M8