1 EdgeCAM軟件特點
EdgeCAM是由英國Palhtrace工程系統(tǒng)公司開發(fā)的一套智能數(shù)控編程系統(tǒng)。這套系統(tǒng)的開發(fā)宗旨是不斷提高用戶的生產(chǎn)效率。主要應(yīng)用在數(shù)控銑、數(shù)控車和數(shù)控線切割等領(lǐng)域。在模具加工、工具制造、機床生產(chǎn)等行業(yè)具有重要的影響力。
EdgeCAM為產(chǎn)品加工和模具制造提供了一套完整的加工解決方案。可支持2軸半至5軸聯(lián)動的銑削、普通車削以及車銑復(fù)合加工設(shè)備,并且可與CAD系統(tǒng)實現(xiàn)無縫集成。作為一個獨立的CAM系統(tǒng),EdgeCAM徹底解決了兩個長期困擾數(shù)控編程人員的兩個難題:一是從CAD環(huán)境到CAM環(huán)境下的數(shù)據(jù)轉(zhuǎn)換問題:二是CAM環(huán)境下生成的刀具路徑與控制系統(tǒng)的匹配問題。
起初,通常以一個中間格式的文件為橋梁,如IGES格式,所有的CAD系統(tǒng)都以這種格式的文件輸出到CAM系統(tǒng)中。但是,問題在于CAD系統(tǒng)在輸出IGES格式文件的時候,需要一個轉(zhuǎn)化過程,系統(tǒng)按照指定的公差將CAD格式的文件在公差允許的范圍內(nèi),轉(zhuǎn)化成IGES格式的文件,這樣一來,即使公差設(shè)置的再小,在某些時候也會存在轉(zhuǎn)化過程中數(shù)據(jù)丟失的現(xiàn)象,這樣的中間格式文件再被CAM系統(tǒng)讀入,模型文件由CAD系統(tǒng)轉(zhuǎn)化到CAM系統(tǒng)后,不可避免地會出現(xiàn)數(shù)據(jù)丟失。而EdgeCAM不需要將其它CAD系統(tǒng)生成的模型文件轉(zhuǎn)化成中間格式并讀入,而是直接讀取模型文件,這樣避免了模型文件從CAD系統(tǒng)到CAM系統(tǒng)的數(shù)據(jù)丟失現(xiàn)象,保證了數(shù)據(jù)的完整性,模型文件的特征被完全地繼承過來。如果在CAD系統(tǒng)中,模型文件發(fā)生了更改,EdgeCAM系統(tǒng)可以自動識別哪些地方被更改,只要更新刀具路徑即可生成新的加工程序,而不用再針對更改后的模型重新編程,真正實現(xiàn)了CAD系統(tǒng)與CAM系統(tǒng)的動態(tài)關(guān)聯(lián)。目前它已經(jīng)可以直接讀取當(dāng)前所有的主流CAD系統(tǒng)的模型文件,例如:Autodesk的*.dwg、*.dxf格式文件及Inventor的*.ipt格式;Parasolid內(nèi)核的所有CAD系統(tǒng)生成的文件格式,如NX、SolidWorks、SolidEdge、國產(chǎn)的Solid2000等軟件生成的CAD模型文件,EdgeCAM也是可以直接讀取的。另外,EdgeCAM還可以直接讀取Pro/E、CATIA等CAD系統(tǒng)的模型文件。
2 實體模型加工實例
2.1 加工模塊介紹
所有的CAM軟件都是提供幾個或多個基本的加工手段,使用者通過對這些基本方法的重復(fù)或組合來達到加工的目的。根據(jù)加工內(nèi)容的不同,EdgeCAM的加工模塊分為:銑切加工、車削加工、線切割等幾大類。其中,銑切加工包括:平面銑(Planar Mill)、孔加工(Drill Mill)、螺紋加工(Thread Milling)、曲面加工(Surface Milling)、多軸加工(Five Axis Milling)、旋轉(zhuǎn)軸加工(Rocary Milling)等內(nèi)容。
在這之前首先解釋一個名詞:成組自動編程,所謂的成組自動編程就是在系統(tǒng)內(nèi)部把一些操作步相互關(guān)聯(lián)起來,我們在選擇某些操作項時,所有的與之相關(guān)聯(lián)的操作步都自動加載在合適的位置,使編程自動化的一種編程方式,智能編程是CAM行業(yè)的終極目標。我們下面實例所用到的加工方法有:粗加工成組加工(Pocket)、平域成組加工(Facemilling)和輪廓成組加工(Profile)。
2.2 實體模型編程
如圖1所示為一機器端蓋,現(xiàn)對此零件進行數(shù)控編程,其具體步驟如下:
圖1 端蓋
(1)打開該模型的SolidWorks格式文件將模型加載進來。
(2)進入設(shè)計模塊,建立模型毛坯,設(shè)定毛坯的尺寸和模型尺寸相同。
(3)進入加工模塊,彈出一個對話框如圖2所示進行初始化,選擇fanuc三軸加工“fanuc3X”型。
圖2 初始化
(4)點擊“刀具庫”按鈕調(diào)用刀具Φ12R1和Φ8R1的立銑刀。
(5)點擊“成組加工”中的“粗加工”,選中零件模型后點擊兩次右鍵,在粗加工設(shè)置對話框內(nèi)設(shè)置步距50,加丁余量0.3,進給速度800,主軸轉(zhuǎn)速1000,切削增量0.5,選用Φ12R1,其余默認,點擊確定計算刀路。如圖3所示。
圖3 粗加工
(6)點擊“成組加工”中的“平域加工”,選中零件模型后點擊兩次右鍵,在彈出的對話框中設(shè)置步距30,進給速度800,主軸轉(zhuǎn)速1000,選用Φ12R1,其余默認,點擊確定計算刀路。如圖4所示。
圖4 平域加工
(7)點擊“成組加工”中的“輪廓銑”,選中零件模型后點擊兩次右鍵,在在彈出的對話框中設(shè)置加工余量0,進給速度1000,主軸轉(zhuǎn)速2000,切削增量0.5,選用Φ8R1,其余默認,點擊確定計算刀路,點擊”刀具回原點“-”主軸停止“-”切削液關(guān)閉“。刀具路徑如圖5所示。
圖5 輪廓銑
(8)點擊“模擬加工”按鈕進行模擬仿真,檢查無誤。
3 NC代碼生成
在EdgeCAM的界面上,當(dāng)我們對零件進行了一個完整的加工過程之后,確認刀具路徑無誤,這時只需要選擇正確的后置應(yīng)用程序,并點擊工具欄中的快捷按鈕,然后輸入生成的機床代碼文件的名稱即可。點擊“生成NC代碼”按鈕生成NC代碼,輸入代碼文件的名稱為“NC1”,點擊確定后系統(tǒng)會自動地進行后置處理,生成的NC代碼如圖6所示。
圖6 NC代碼
部分NC代碼如下:
對NC代碼的編輯EdgeCAM提供了一個專用于機床代碼文件的編輯器,類似于VC++、VB的程序編譯器,程序中的不同用處的字符,用不同的顏色予以表示,界面友好,而且編輯、修改等操作與Windows的習(xí)慣方式相同。
4 結(jié)語
通過以上案例,我們看到EdgeCAM的粗加工成組加工(Pocket)、平域成組加工(Facemilling)和輪廓成組加工(Profile)等銑削模塊是非常易學(xué)易用的,而且讀入當(dāng)前主流的CAD系統(tǒng)的實體模型文件是非常快捷的,沒有數(shù)據(jù)丟失,刀具類型很多,加工方式多樣。動態(tài)的實體模擬加工仿真功能也很吸引人,且在仿真過程中可以任意進行放大、旋轉(zhuǎn)、拖動等動態(tài)操作。真正做到了模擬過程的隨心所欲。
(審核編輯: 智匯小新)
分享