劉紅軍,傘雷,紀俐,張愛國,閆守成
(1.沈陽航空航天大學 機電工程學院,沈陽110136;2.93066 部隊,黑龍江 牡丹江157000)
數控加工技術是為適應飛機制造領域越來越高標準的需求,為加工一些復雜異型零件而逐漸發展起來的一種自動化加工技術。復雜零件采用CAM(計算機輔助制造)加工技術可改善在面對品種多變的復雜產品設計時的適應能力,提高加工效率和生產自動化水平,縮短加工準備時間,降低生產成本,提高產品質量和生產率。但在工藝及制造環節基本還以傳統處理方式為主,數控編程人員往往要對大量數據進行繁瑣且重復性的設置,才能完成數控程序的生成,過多地依賴操作人員的經驗,未能針對零件特點進行快速設置,從而導致編程效率低下。
加工模板技術可以為特定的加工狀況量身定做編程方式和參數,并借此大大減少重復勞動,提高工作效率。加工模板可以確定在各種加工對象創建對話框中將會顯示哪些子類型圖標,以及確定在新部件初次完成加工環境初始化時,在操作導航器的各個視圖中將會顯示是哪些參數組或操作。針對某種典型加工類型,提取出經實踐驗證的正確有效的參數與方法,建立含有大量工藝和加工編程經驗與知識的標準加工模式,預先設定參數的操作和組定義為模板,并利用模板快速方便地創建新操作和組,模板的參數將復制到新的操作,從而避免重復設定參數的繁雜工作。不同類型零件的加工設置成不同的CAM 模板供實際加工調用。
新建一個部件文件并將它保存至UG 軟件安裝根目錄“NX6.0mach esource emplate_partmetric”下,該文件就是將要用到的模板文件。如圖1 所示,用對話框中的圖 標 建 立“DRILLING”、“DRILLING_1”“、COUNTRBORING”、“TAPPING”、“BORING”5 個操作。選中這5 個操作,點擊“工具”→“操作導航器”→“對象”→“模板設置”,將模板設置對話框中的2 個選項選中,保存文件。

圖1 建立操作
以“DRILLING”的操作面板為例,參數選項甚多,選擇起來較為復雜,而實際上用到的操作并不需要這么多的參數設置,需要簡化,操作結果如圖2 所示。

圖2 簡化后的操作面板
操作面板中的加工參數的默認值往往不符合生產的需要,于是設計人員往往需要不停地重復“刪除→鍵入”這個動作,而且有時還很容易忘記修改參數值,導致之前的工作前功盡棄。通過對模板的設置,調整操作面板上的相應位置,鍵入想要的參數值就可以將這些默認值更改為實際所設計中需要的參數值。

圖3 工藝參數數據庫對話框
本文中的工藝參數數據庫采用MFC ODBC 數據庫訪問技術。圖3 所示為數據庫對話框信息。將數據庫中的信息傳遞到刀具信息中,為接下來的生成刀軌、仿真刀具軌跡以及生成生成NC 代碼提供數據,從而提高編程效率。
本文利用U G 二次開發方法,完成數控編程系統的集成、設計和開發,簡化編程步驟,減少人機交互次數,降低了工程設計人員工作強度,從而達到提高編程效率的目的。
[1] 莫蓉,常智勇,劉紅軍,等.CAD/CAM/CAE 工程應用叢書:圖表詳解UG NX 二次開發[M].北京:電子工業出版社,2008.
[2] 周臨震,李青祝,秦珂.基于UG NX 系統的二次開發[M].鎮江:江蘇大學出版社,2012.
[3] 張海林,杜忠友,姜玉波.Visual C++簡明教程[M].北京:電子工業出版社,2007.
[4] 黃翔,李迎光.UG 應用開發教程與實例精解[M].北京:清華大學出版社,2005.
[5] 黃勇,張博林,薛運鋒.UG 二次開發與數據庫應用基礎與典型范例[M].北京:電子工業出版社,2008.
[6] 李維主.UG NX 7.5 數控編程工藝師基礎與范例標準教程[M].北京:電子工業出版社,2011.