要使所生成的數(shù)控程序直接應(yīng)用于數(shù)控機(jī)床加工,則必須針對每一臺數(shù)控機(jī)床定制專用的后置處理器。這就要求開發(fā)人員熟悉所用的CAM系統(tǒng)及所生成的刀具路徑文件的格式、熟悉所用數(shù)控機(jī)床及其數(shù)控系統(tǒng)代碼功能及其表述格式,而這一工作是智力密集和勞動密集兼而有之的過程。
應(yīng)用實例零件:煙灰缸的三維實體的凸模,CAD/CAM軟件:MasterCAM加工設(shè)備:華中Ⅰ型數(shù)控ZJK7532A型多功能數(shù)控銑鉆床,刀具:高速鋼球頭銑刀。主要步驟:(1)通過MasterCAM建立的煙灰缸凸模煙灰缸三維實體圖。(2)典型系統(tǒng)參數(shù)設(shè)定設(shè)置。①設(shè)置MasterCAM系統(tǒng)與CNC機(jī)床通信接口及其它外設(shè)的傳輸參數(shù)值,如公制、偶同位、傳輸格式ASCⅡ、傳輸速率1200,讀取后處理程序;②設(shè)置MasterCAM系統(tǒng)當(dāng)前所用的如后置處理程序、刀具庫、材料庫等檔案文件、資料路徑等;③設(shè)置MasterCAM系統(tǒng)自動產(chǎn)生NC程序有關(guān)參數(shù),如公制、機(jī)械原點(diǎn)、圖型顯示方式、程式行號、加工報表、NCI點(diǎn)的*小位數(shù)等等。(3)計算機(jī)自動計算并自動生成刀位軌跡文件,全部完成刀具軌跡生成。刀具軌跡見圖4。(4)運(yùn)用MasterCAM造型好的煙灰缸三維實體,經(jīng)過軟件的后置處理功能,自動生成NC程序:N4600M30上面的程序,我們稱為原始程序,一般可直接在數(shù)控加工機(jī)床上運(yùn)行,但由于不同的數(shù)控機(jī)床,其數(shù)控系統(tǒng)不同,其編程指令與格式也有所不同,因此,必須稍微修改。我們對原始程序做下列修改:①在%后輸入程序號:程序號由四個數(shù)字組成,但不能是0000;②刪除括號中的說明性語句;③由于對刀和換刀是手工完成的,所以G20,G21,G17,G49,G28,G43,G54,H3,T3等設(shè)置語句應(yīng)該刪去;④在程序開始增設(shè)工件坐標(biāo)定位和快速定位語句;⑤根據(jù)加工需要,把進(jìn)給速度改為F300~F800之間。
以上的修改主要在程序的首尾兩端完成,另外進(jìn)刀量、切削量等問題,須要通過實際操作數(shù)控機(jī)床,在演示過程中發(fā)現(xiàn),但問題不大,只要在數(shù)值上作些小的修正就行了。通過試切,在蠟?zāi)I贤瓿闪慵募庸?,效果良好?/div>
結(jié)果和意義。本案例采用MasterCAM軟件實現(xiàn)了零件從幾何造型、刀具軌跡的生成、刀位驗證及刀具軌跡的編輯、后置處理,實現(xiàn)了數(shù)控程序的自動生成并加工出產(chǎn)品。使復(fù)雜問題簡單化,使用中只要參數(shù)設(shè)置成功,系統(tǒng)就會自動生成正確的走刀路徑,且通過后置處理系統(tǒng)自動生成數(shù)控程序,減少了人為因素產(chǎn)生的誤差,提高了加工精度。
結(jié)論(1)該方法中后置處理文件的編輯是建立在應(yīng)用MasterCAM軟件的自動編程功能之前,后處理程序?qū)⒖刂破鞯腘C程序,定義成華中數(shù)控所使用的格式,并與零件的幾何造型、刀位計算和圖形顯示結(jié)合在一起,有效解決了編程的數(shù)據(jù)來源,圖形顯示、走刀模擬和交互修改問題,彌補(bǔ)了數(shù)控語言編程的不足。(2)編程過程是在計算機(jī)上直接面向零件的幾何圖形交互進(jìn)行,不需要源程序,使用簡單、準(zhǔn)確、直觀,方便檢查。(3)數(shù)控后置技術(shù)是CAD/CAM一體化的關(guān)鍵,對于目前使用多種CAD/CAM系統(tǒng),配備多種機(jī)床各種類型數(shù)控系統(tǒng)的情況,從CAD到CAM還不能一步到位,通過手工修改使數(shù)控程序能應(yīng)用于不同的數(shù)控機(jī)床,具有更高的可行性和實用價值。
【相關(guān)推薦】
返回列表
本文標(biāo)簽: