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