Unigraphics作為一種優(yōu)秀CAD/CAM軟件已被廣泛應(yīng)用于汽車、航空等領(lǐng)域,基礎(chǔ)應(yīng)用方面的文章也比較多,但對(duì)于加工后處理(postprocessing)這方面的文章卻不多,本人結(jié)合自己的工作和在實(shí)際中遇到的幾個(gè)問題,談一下對(duì)后處理的認(rèn)識(shí)以及應(yīng)該注意的幾個(gè)問題,盡量減少在實(shí)際應(yīng)用中因后處理的不當(dāng)所帶來的損失(比如撞刀、過切等)。
我們利用UG加工模塊產(chǎn)生刀軌,首要目的是為了加工工件,但我們不能直接將這種未修改過的刀軌文件傳送給機(jī)床進(jìn)行切削工件,因?yàn)闄C(jī)床的類型很多,每種類型的機(jī)床都有其獨(dú)特的硬件性能和要求,比如它可以有垂直或是水平的主軸,可以幾軸聯(lián)動(dòng)等。此外,每種機(jī)床又受其控制器(controller)的控制,控制器接受刀軌文件并指揮刀具的運(yùn)動(dòng)或其它的行為(比如冷卻液的開關(guān)),但控制器也無法接受這種未經(jīng)格式化過的到軌文件,因此,刀軌文件必須被修改成適合于不同機(jī)床/控制器的特定參數(shù),這種修改就是所謂的后處理。后處理最基本的兩個(gè)要素就是刀軌數(shù)據(jù)(Tool Path Data)和后處理器(A Postprocessor),如下圖示:
UG的后處理有兩種方法:一種是利用MOM(Manufacturing Output Manager),一種是利用GPM(Graphics Postprocessor Module)。MOM的工作過程如下:
由上圖我們知道,MOM后處理是將UG的刀軌作為輸入,它需要兩個(gè)文件,一個(gè)是Event Handler,擴(kuò)展名為.tcl,包含一系列指令用來處理不同的事件類型;另一個(gè)是Definition File,擴(kuò)展名為.def,包含一系列機(jī)床、刀具的靜態(tài)信息。這兩個(gè)文件可以利用UG自帶的工具POSTBUILD來生成。當(dāng)這兩個(gè)文件生成后,我們要將它加入template_post.dat(..\\UGS180\MACH\resource\postprocessor)文件里才能使用,其格式如下:
fanuc,${UGII_CAM_POST_DIR}fanuc.tcl,${UGII_CAM_POST_DIR}fanuc.def GPM的工作過程如下:
由上圖我們知道,GPM后處理是將刀軌源文件(the cutter location source file)作為輸入,它需要一個(gè)MDF(machine data file)即機(jī)床數(shù)據(jù)文件。MDF文件也可以通過UG提供的工具M(jìn)DFG來生成,其擴(kuò)展名為.MDFA。
兩種后處理的結(jié)果是一樣的,給人的感覺是用MOM比較省事一些,因?yàn)樗苯訉⒌盾夀D(zhuǎn)換成NC程式,不用再輸出CLS文件,不過在處理時(shí)間上較GPM長(zhǎng)一些。另外用GPM處理比較安全一些,至少本人在使用過程中未遇到過問題,但是用MOM處理卻出現(xiàn)了多次撞刀、過切現(xiàn)象。這是由于利用MOM處理時(shí),Event Handler(擴(kuò)展名為.tcl)文件設(shè)置不當(dāng)造成的。這種故障在編制加工程式時(shí)很難被發(fā)現(xiàn),因?yàn)樵趗g里面根本檢查不出來,必須借助軟件將NC程式轉(zhuǎn)換為刀軌才可以發(fā)現(xiàn)問題所在,下面是個(gè)例子:
如圖一所示的那樣,這條直線將導(dǎo)致工件的過切,也造成刀具被撞壞,更嚴(yán)重的可能會(huì)造成工件報(bào)廢、機(jī)床受損等,所以必須在后處理文件的定義上多加小心,尤其是一些精度的定義或是范圍的界定,稍有不當(dāng)將會(huì)造成很大的損失!我們比較兩個(gè)NC程式會(huì)發(fā)現(xiàn)問題的所在:
由此我們可以看出,異常刀軌是由于少輸出了一句,導(dǎo)致刀具軸在切削時(shí)沒有x、y定位時(shí)進(jìn)行z軸切削。
下面還有一個(gè)例子:
如上述轉(zhuǎn)換后的刀軌我們可以看出來如果不是刀具撞斷,那么切削將會(huì)繼續(xù)!糾正后的刀軌如圖四,這也是由于后處理文件的不當(dāng)造成的。
綜上所述,UG后處理在CAD/CAM的應(yīng)用中是很關(guān)鍵的,希望上述內(nèi)容能對(duì)你在后處理的認(rèn)識(shí)上有所提高,同時(shí)也減少你在實(shí)際應(yīng)用中的各種損失。
(審核編輯: Doris)
分享