淺談MasterCAM后處理文件應用
(作者未知) 2006/5/3
(接上頁)通過查閱來了解變量的意義。變量在回答問題時一經(jīng)使用,就會在生產(chǎn)的NC程序中表達確定的意義。如變量spindle-on,轉(zhuǎn)速為正或0時定義為M03,為負時定義為M04,如果回答問題時使用了該變量,則會在NC程序的相應部分寫出M03或M04。變量prog-n若寫到問題1或2中,將對在NC程序規(guī)劃時給定的程序中起作用。變量First-tool用來呼叫程序中所使用中的第一把刀的號碼,此變量通常用于程序結(jié)束時將使用中的刀具改變?yōu)榈谝话训兜奶柎a,以便在下一次執(zhí)行程序時使用。next-tool用于無T字首的刀具號碼,使用這個變量可在刀具被呼叫前,選擇另一把刀來進行換刀。變量xr、 yr、zr是用來定義程序中快速定位的X、Y、Z坐標位置,通常用于換刀和程序結(jié)束時使刀具返回機械原點。prev-x、prev-y、prev-z則是用來定義刀具所在的前一個X、Y、Z坐標的位置。
3.后處理文件的設(shè)置方法
后處理文件中的大部分問題一般不需要作修改,使用時,通常只需對其中固定的某幾個問題進行編輯。下面以FANUC系列的.PST文件為例,來說明設(shè)定的方法。
。ǎ保﹩栴}0的回答要用字符串,對于FANUC控制系統(tǒng)設(shè)置為"%"。
(2)以問題2的回答以例說明2、4、5問題的回答方法。假設(shè)在設(shè)定NC參數(shù)時所給的程序名為test1,程序號為1234,順序號開始號碼為100且增量值為2,刀具號為01,主軸轉(zhuǎn)速為1500/mim,則.PST文件格式及產(chǎn)生的NC程序?qū)φ张_下。
.PST文件格式 NC程序
prog_mane test1
prog_n 1234
N,"G90 G54 G49 G40" N100 G90 G54 G49 G40
N,"G00 X0 Y0" N102 G00 X0Y0
N,"M06" M104 M06 T01
N,S,spindle_on N106 s1500 M03
四、在生產(chǎn)中的應用:
例 : 以瑞士DIXI PC100 臥式加工中心為例,在系統(tǒng)中換刀指令格式為T6;M6;而在使用CAM編程后的程序中換刀指令為T6M6;在后處理程序中我們將“pbld, n, *t, "M6", e ”改為“pbld, n,“M6”,e pbld,n,*t ” 另外刪去了程序開頭的不必要的內(nèi)容。在實際中由于這是一臺臥式加工中心,其回轉(zhuǎn)軸是B軸,而CAM編程得出的總是A軸,針對這一問題查找了后處理文件找到了
“fmt A 11 cabs #C axis position
fmt A 14 cinc #C axis position
fmt A 4 indx_out #Index position”
改為:
“fmt B 11 cabs #C axis position
fmt B 14 cinc #C axis position
fmt B 4 indx_out #Index position”
并在后處理文件中將CAM軟件中原有的英文翻譯成中文界面,大大方便了使用。另外還根據(jù)我公司現(xiàn)有的辛辛那提數(shù)控系統(tǒng)、HASS數(shù)控系統(tǒng)等編程格式編制了相應的后處理程序,使編程效率大大提高。
隨著數(shù)控機床在生產(chǎn)實際中的廣泛應用,量化生產(chǎn)線的形成,數(shù)控編程已經(jīng)成為數(shù)控加工中的關(guān)鍵問題之一。因此,大力推廣和提高CAD/CAM編程的技巧,將有助于提高數(shù)控機床的使用范圍的經(jīng)濟效益。從而保證零件的加工質(zhì)量和加工效率,充分發(fā)揮數(shù)控機床的優(yōu)點,提高企業(yè)的經(jīng)濟效益和生產(chǎn)水平。
|