摘要:數控加工對于現代制造業來說具有十分重要的作用,隨著工業的不斷發展,對于零件的要求也變得越來越高,如何生產出具有高質量的零件是數控加工需要重點研究的課題。由于數控設備較昂貴,如果用數控制備一次次地加工零件要花費較大的成本,對于數控加工技術進行自動編程與仿真工作能夠有效地降低成本,提高設備的加工質量?;诖?,文章對于數據加工自動編程與仿真工作進行了研究。
關鍵詞:數控加工;自動編程;仿真實驗系統;建立模型;繪制模式;模型重構 文獻標識碼:A
中圖分類號:TG659 文章編號:1009-2374(2015)21-0023-02 DOI:10.13535/j.cnki.11-4406/n.2015.21.012
所謂數控加工,主要指的是一個零件按照圖紙的要求進行加工的整個過程,在這個加工過程中,需要根據圖紙上零件的所有數字化的定義來制定相應的指令,而且能夠有效的保障零件在加工中具有較高的精度,對于最終加工成的零件來說,在對這一零件進行檢驗時,能夠更加方便地對零件的整體形狀與尺寸進行控制,提高整體的精度。就實際情況來看,當需要進行加工的零件復雜程度與精度要求都十分高時,數控加工便能夠更好地發揮出其特點與優勢。在實際的操作過程中,無論數控程序編寫的多么精細,仍然會有著較多的問題,而且傳統的手動編寫程序不僅容易出錯,而且需要消耗較多的時間。由此可以看出,將自動編程技術引入到數控加工程度中具有較高的意義,能夠有效的提高整體數控系統的精度與效率,再加上仿真性的實驗,便可以根據不同零件的要求進行模擬加工,具有十分高的實用性。
1 數控加工自動編程系統的構建
1.1 數控加工中自動編程的要求
在數控系統中應用自動編程技術,主要便是將數控技術與計算機技術進行有效結合,通過計算機的思想將數控加工中的各個環節都緊密地結合在一起,所以,在實際應用中一定要將所有的計算機輔助加工軟件都聯系在一起,比如CAD、CAM等。在數控加工編程中,首先需要做的便是能夠有效地識別圖紙,對于圖紙識別的軟件目前應用最廣泛的便是AUTOCAD軟件,通過使用這一軟件來為整體系統進行服務是十分合適的。之后,需要通過這一軟件將零件所有的特征進行總結,與數控機床進行結合,所以在加工過程中需要對數制機床有一定的認識與了解,能夠熟練地使用數控機床,特別是對于G代碼應當有相當清楚的理解。
1.2 數控加工自動編程技術不同模塊的功能
在自動編程技術中,需要對整體系統細分成不同的模塊,通過這些模塊的共同工作來完成整體的工作。
第一,對圖形進行分析。這一部分主要指的是通過使用計算機軟件對需要加工的零件進行分析,總結出這一零件所具有的特征,將所有的特征進行分類,在加工的時候便可以根據這些特征編寫相應的加工工序。
第二,對數據進行相應的處理。在完成對零件特征與信息的收集與整理之后,便需要建成的數據庫對這些特征進行分析處理,通過相應的算法生成刀具的運動
軌跡。
第三,將需要的工藝進行輸入與分析。對于不同零件的加工來說所需要的工藝也有著一定的差別,所以,需要根據加工工藝的不同將所需要的工藝輸入到自動編程的程度當中,以此來確定在加工過程中切削的用量等必需的參數。而且這些參數都需要是臨時的,因為每次加工的條件不同所對應的加工參數也不同。
第四,整體自動編程數據庫的建立。在自動編程過程中,需要對零件所具有的信息進行處理,而處理的時候便需要從數據庫當中得到相應的信息,將這些信息進行重新的組合便能夠生成加工零件所對應的加工程序,才能夠進行整體的數控加工。
2 數控加工仿真實驗系統的構建
在數控加工技術中,通過使用NC來進行切削的仿真主要可以分成兩個部分,分別是幾何方面的與力學方面的。對于前者切削技術來說,主要是需要考慮一些物理量,這些物理量主要指的便是切削參數與切削力,這兩個參數對于走刀來說是十分重要的,可以有效地驗證NC程序所具有的正性。對于整個切削技術來說,其需要物理仿真的一種,它的工作過程可以被看作是通過使用動態力學來完成對刀具的預測,以此來完成對各個參數的控制作用,最終完成整體加工過程的優化處理,提高整體加工的精度。
而所謂的幾何仿真,則主要是通過使用幾何建模的方面來進行的,這種方法最重要的便是利用幾何方面的空間與離散的方法來進行計算的,最終達到提高加工精度的效果。
通過對這兩個加工技術的比較,通過使用幾何的技術能夠有效地將零件進行模擬化,并且將模擬化生成的零件的模型輸入到整體加工系統當中去,這樣一來就能夠有效地提高整體加工的效果,使得最終得到的仿真結果與實際要求僅具有較小的差別。本次研究工作便是通過使用這種技術,在原有的CNC的基礎上進行了二次開發,從而為工作人員提供一套具有較高操作性與可視性的軟件,并且通過相應的算法與模型的建立以提高整體數控加工的精度。另外,本次二次開發所得到的程度具有較高的美觀,能夠給使用者提供一定的真實感,下文便對這一系統進行介紹。
數控加工仿真模型的建立有以下三個方面:
2.1 建立模型
在計算機圖形學中,一般常用三角形網絡模型來描述物體。隨著零件加工精度要求的提高和加工設備的完善化,三角形網絡模型就需要上萬個,甚至幾十萬個三角形面片構成,為了進一步簡化數控加工零件模型的動態仿真計算過程、節省大量的存儲空間、更好地實現仿真繪制,本文選取零件表面規則三角片化的方法,這樣一來,每一個三角片所占的內存空間大大減少,平均每個僅占一個內存空間。
2.2 繪制模型
采用零件表面規則三角片化方法將零件模型建立好以后,利用OpenGL圖形函數將所有的三角片進行繪制,加工零件的外觀就顯現出來了。三角形的頂點就是網絡的節點,各節點高度值就是高度緩沖區存儲的數值,因此這種建模方法具有方便遍歷到每個網絡節點的優點,能夠快速將所有的三角片繪制完成,能節約一定的實驗時間。
2.3 動態仿真的模型重構算法
車削過程就是模型的重構。在車削的系統動態仿真進行車削過程時,先將車削模型轉化為銑削模型,就是鋼板(寬為2πR、厚為R)沖壓成鋼柱(半徑為R)的一個逆過程,如此就完成車削模型與銑削模型的轉化了。要注意,在轉化的過程中,也要將車刀的運動軌跡作相同的轉換。車削模型與銑削模型統一在一起后,其算法也就是由具體變為一般,代碼也得到簡化,更易于
實現。
3 結語
在基于通用計算機輔助機械設計軟件的平臺上,開發面向加工設備的數控自動編程系統,使設計CAD直接面向加工CAM,同時面向加工設備的思想使CAM有了與CAPP、CAE聯系的橋梁,使得CAD、CAM、CAPP、CAE能很好地統一起來,有利于計算機集成制造系統的實現。數控加工仿真系統的實現不僅可以用作數控編程人員的培訓,讓受訓人員可以進行實踐操作,增強他們的實踐能力,減少昂貴的設備投入,還可以在制造企業內部使用,實現快速、精確的數控加工程序仿真,應用價值非常高。
參考文獻
[1] 劉曉瑋.淺談數控技術發展趨勢[J].科技咨詢,2008,(3).
[2] 吳義榮.我國數控技術與產業的現狀、發展趨勢及對策[J].CMET液壓裝備與制造技術,2005,(2).
[3] 蔣楊永.基于仿真技術的數控實驗平臺構建及應用
[J].計算機仿真,2003,23(11).
[4] 清宏計算機工作室.VisualC++編程技巧[M].北京:機械工業出版社,2001.
[5] JonBates,TimTompkins.實用VisualC++6.0 [M].北京:清華大學出版社,2000.
[6] 南京宇航自動化技術研究所.宇航數控車銑加工仿真系統手冊[M].
作者簡介:左薇(1984-),女(仡佬族),貴州遵義人,岳陽職業技術學院助教,研究方向:機械及其自動化。
(責任編輯:周 瓊)