李超
摘 要: UG作為目前最先進(jìn)和智能化的面向制造業(yè)的CAD/CAM/CAE一體化自動化編程軟件之一,已逐漸被廣大從事數(shù)控的加工編程人員學(xué)習(xí)和使用,大大降低了程序編制的難度。但這并不代表手工編程,尤其是宏程序編程不再重要,宏程序短小精悍,又能合理有效地調(diào)節(jié)數(shù)控機床的功能,在程序優(yōu)化和程序修改等方面,方便快捷。在加工過程中如果我們能將UG編程和宏程序編程結(jié)合起來,利用各自優(yōu)勢,就能簡化程序,同時提高加工效率。
關(guān)鍵詞: 編程;UG;宏程序
1 前言
在數(shù)控機床加工零件的過程中,數(shù)控程序的編制方式一般可分為2種。第一種是手工編程的方式,對于較為復(fù)雜的零件加工常常是利用宏程序來完成,在程序編制過程中,需要大量的計算和算法,程序編制的速度往往很慢,在遇到一些非平面的復(fù)雜零件時,手工編程往往捉襟見肘。第二種是使用UG這類CAM軟件來進(jìn)行程序編制,能夠很快的編制出程序,有效解決各種非平面與不規(guī)則零件的加工。但UG加工模塊編制出的程序,往往程序數(shù)據(jù)量很大,占用機床內(nèi)存,難以修改。
2 UG加工模塊結(jié)合宏程序運用
如果我們能將以上兩類編程方式的優(yōu)點結(jié)合起來,利用UG快速的編制數(shù)控程序,同時將編制出的程序通過簡單的處理轉(zhuǎn)化為宏程序,那么我們就能自如的應(yīng)對各種類型的零件的加工,同時大大提高加工效率。
2.1 零件分析
零件如圖1所示,圖中零件材質(zhì)為“鋁板 2A12-H112”,鋁板厚度為30,零件共有6處型腔,且型腔大小、深度均不同。
2.2 UG建模
利用UG三維建模的優(yōu)勢,準(zhǔn)確、快速的建立出圖2所示的三維模型圖2。
2.3 分析零件結(jié)構(gòu),利用UG編程
分析此圖我們發(fā)現(xiàn),其為多型腔零件,同時其型腔深度、大小均有很大差異,并且存在不規(guī)則的加工區(qū)域,若要手工編程,必然要耗費大量時間,現(xiàn)采用UG的加工模塊編制程序(如圖3):
在設(shè)立好坐標(biāo)點、毛坯、刀具以后,選擇型腔銑(如圖4)來加工此零件,
由于該零件是鋁件,考慮機床等實際問題我們程序加工選擇每次深度方向下3mm一刀切削,調(diào)用專用的后處理,生成程序后,使用后處理生成法拉克機床程序如圖5、圖6所示,程序顯得極為臃腫且程序內(nèi)存高達(dá) 31KB 。顯然這種程序很不適合在加工中使用。
2.4 結(jié)合UG和宏程序優(yōu)化程序
我們利用型腔銑生成一層程序(如圖7),在選擇好加工參數(shù)后,生成程序,將宏加入到程序中,由于零件為平面零件,所以,我們只需要在每個型腔程序的開頭加入變量,用變量來控制零件的加工深度以及每次零件下刀深度,把所有區(qū)域獨立開來,便于查看程序,更改后的程序刀路與未更改時基本一致,程序清晰明了,且程序內(nèi)存明顯變小,你還可以將進(jìn)給量等參數(shù)設(shè)為變量,這樣在每個區(qū)域你可以根據(jù)實際情況改變其走刀速度,手動調(diào)節(jié)倍率。以下是程序:
%
(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
#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
G2 X-110. Y-8.229 I14.142 J14.142 F800.
G1 Y-10.
.
.
.
.
.
G0 Z10.
M9
M5
M30
%
修改后的程序總計只有3KB,減少到第一次程序的十分之一,程序短小精悍、簡潔、邏輯嚴(yán)密具有極好的易讀性和易修改性。同時在機床出現(xiàn)故障,或者加工停止時,能準(zhǔn)確找到程序當(dāng)前加工位置,且能快速調(diào)節(jié)程序,重啟機床后繼續(xù)加工,達(dá)到了程序優(yōu)化的目的。
3 結(jié)束語
本文對UG編程以及宏程序的結(jié)合應(yīng)用進(jìn)行了闡述,對于2種編程方式進(jìn)行了對比,并結(jié)合了多型腔零件加工以論述,并達(dá)到了加工要求,為數(shù)控程序的編制提供了思路?!?/p>
參考文獻(xiàn)
[1] 彼得斯密德[美].《FANUC數(shù)控系統(tǒng)用戶宏程序與編程技巧》. 化學(xué)工業(yè)出版社,2008年7月出版.
[2] 翟元盛,宋笑然,郭鴻書.《UGNX8數(shù)控加工從入門到精通》.中國鐵道出版社,2012年8月出版.
[3] 黃登紅.《數(shù)控編程與加工操作》.中南大學(xué)出版社,2008年8月出版.
[4] 沈建峰,虞俊.《數(shù)控銑工加工中心操作工》.機械工業(yè)出版社,012年1月出版.