孫勝利,郝 博,梁振剛,劉 明
(1.沈陽理工大學 機械工程學院,遼寧 沈陽110159;2.遼寧機電職業(yè)技術學院,遼寧 丹東118009)
?
炮尾的智能式工藝路線設計方法研究
孫勝利1,郝博2,梁振剛1,劉明1
(1.沈陽理工大學 機械工程學院,遼寧 沈陽110159;2.遼寧機電職業(yè)技術學院,遼寧 丹東118009)
摘要:以三維CAD軟件和智能式工藝設計為平臺,提出一種炮尾的智能式工藝路線設計方法.通過智能式工藝路線設計系統(tǒng),首先利用在三維CAPP系統(tǒng)中二次開發(fā)的專家系統(tǒng)工具ESDK,將領域內專家的知識與經驗封裝于專家系統(tǒng)中,通過推理實現(xiàn)工藝路線的智能式設計;其次基于三維CAD-CAPP平臺進行工藝方案設計,將工藝設計結果保存到工藝信息庫,并以工藝文件的形式進行輸出;最終完成炮尾的智能式工藝路線設計.
關鍵詞:炮尾;CAPP;專家系統(tǒng);智能工藝路線設計
隨著信息化數(shù)字化技術的不斷發(fā)展,以CAPP為平臺的工藝設計技術得到了普及和大力發(fā)展.工藝作為設計與制造的中間環(huán)節(jié),在整個產品設計與制造過程中起著舉足輕重的作用.20 世紀 70 年代中后期,美國學者首次提出了智能式 CAPP系統(tǒng).該系統(tǒng)的主要思想是根據(jù)輸入的零件信息,通過一定的邏輯推理、公式和算法自動生成零件的工藝規(guī)程.然而,制造過程的離散性、產品的復雜性和多樣性、制造環(huán)境的差異性等因素,導致其工藝設計過程非常復雜.國內的張金遠[1]提出了一種基于成組技術和零件特征的智能型CAPP系統(tǒng),對零件的創(chuàng)成給出了OPTZI編碼和特征組合相結合的零件信息輸入方法.
傳統(tǒng)的CAPP系統(tǒng)基于二維CAD系統(tǒng),在生成工序卡片方面,雖然具有提取工序圖的功能,但當CAD模型更改時,難以自動更新工序圖形. 而利用三維CAD-CAPP集成系統(tǒng)和智能式工藝路線設計系統(tǒng)則不僅可以擺脫以上不足,而且減少了人的參與度,簡化工藝設計過程,從而提高了工藝設計效率.
炮尾作為復雜武器系統(tǒng)火炮的一個重要組成部分[2],主要用于安裝炮閂,發(fā)射時與炮閂一起閉鎖炮膛并連接身管和反后坐裝置.鑒于炮尾的幾何形狀較復雜[3],本文對一些細微特征如凸臺、小孔、倒角等進行了隱藏和抑制.
在CAPP二次開發(fā)的基礎上,提取基于三維零件模型的專家系統(tǒng)工藝信息,通過知識推理得出最優(yōu)的工藝路線,可完成炮尾智能式工藝路線設計.
基于三維CAD-CAPP[4]集成系統(tǒng)的工藝設計方案、工藝規(guī)劃技術,通過對CATIA和Office二次開發(fā),實現(xiàn)工藝卡片中工序簡圖和工藝要求的可視化瀏覽與修改,可完成智能式工藝路線的文件輸出.炮尾的智能式工藝路線總體設計方案如圖1所示.
圖1 總體設計方案
1炮尾智能式工藝路線設計
炮尾按其結構分為楔式和螺式炮尾.
本文以一種立楔式炮尾為研究對象驗證整個技術方案的可行性.智能式工藝路線設計系統(tǒng)通過VBScript對CAPP進行二次開發(fā)完成工藝路線的智能式設計.首先創(chuàng)建腳本引擎對象(VBScript腳本引擎),并設置必要的參數(shù),然后裝入腳本文件,再啟動引擎,使引擎進入連接狀態(tài)(即運行腳本狀態(tài)),通過點擊在工藝編輯菜單中生成的加載項即Menu_ESDK來完成啟動操作.在引擎連接狀態(tài),當激發(fā)特定的事件時,腳本文件中相應的事件控制函數(shù)會被執(zhí)行.腳本文件包含實現(xiàn)用戶指定功能的程序代碼.系統(tǒng)采用的Sub過程包含一組在Sub和End Sub 語句之間的VBScript語句.通過COM接口可建立應用程序和腳本引擎之間的關系.其結構如圖2所示.
圖2 二次開發(fā)結構
智能式工藝路線設計采用專家系統(tǒng)開發(fā)工具ESDK[5].基于目標分析及推理機制的知識庫和推理機是專家系統(tǒng)運轉的數(shù)據(jù)基礎和驅動力.加工工藝知識庫中存儲著大量的標準加工方法和規(guī)范,以及制造工藝領域專家豐富的經驗知識.知識庫結構如圖3所示.
圖3 知識庫結構
從知識庫中選擇可匹配的規(guī)則,最終可完成對炮尾工藝路線的智能式生成.首先,建立框架,框架主要包括零件名稱、毛坯信息、零件主要設計參數(shù)、零件結構特征、加工方法推理、炮尾的表面加工和輸出結果;其次,表達方法,主要是用來控制推理過程的;最后,建立規(guī)則,指選擇一種標準[6].
對XTCAPP二次開發(fā),使其在工藝文件編輯模塊中打開專家系統(tǒng)工具ESDK.圖4為炮尾智能式專家系統(tǒng)設計界面.點擊加載工程,輸入毛坯的基本信息(包括毛坯形狀、毛坯材料),零件的基本信息(包括零件基本尺寸、結構特征等),零件的主要設計參數(shù),選擇的加工方法等,然后選擇編譯與推理,得出工藝路線,并以Word形式輸出結果.
2炮尾工藝設計方案
2.1炮尾工藝路線規(guī)劃
基于炮尾模型的工藝規(guī)劃技術通過規(guī)劃工藝路線、產品工藝子系統(tǒng)設計,可輸出工藝文件.工藝路線規(guī)劃以三維工藝設計BOM展開,包括工藝路線定制、工藝路線編輯、工藝路線管理、制造BOM等.
2.1.1工藝路線定制
它主要是對工藝路線進行定制和維護,包括建立模版,管理子單元,屬性集定制.編輯工藝路線模板,序號由系統(tǒng)自動生成,分類號為模板分類的序號,對話框右部分從“子單元”到“刪除”按鈕都是用來修改模板組成的.組成單元內容為子單元或模板,直接從子單元或模板列表里選擇.組成單元順序可以自由調換、刪除.
圖4 智能式專家系統(tǒng)設計界面
工藝路線子單元管理,用來快速創(chuàng)建工藝路線的子單元.子單元管理功能可以在任意節(jié)點上實現(xiàn).
通過上述工藝路線的設置和查詢,就可以完成工藝路線的定制.
2.1.2工藝路線編輯與管理
三維CAPP系統(tǒng)提供了多工藝路線和子工藝路線編輯,能夠調用基礎數(shù)據(jù)、參數(shù)表、編碼等模塊.
初始界面會顯示當前選中零部件下的所有路線,支持多路線,支持子路線,而且會根據(jù)BOM樹上當前選中零部件的變化而更新.子路線包括單純的子路線、子單元與子路線結合兩種方式.選擇炮尾工藝路線,點擊編輯頁面“擴展”按鈕,彈出子單元屬性集編輯器,對子單元的工藝進行各種設置和編輯.
進入圖5所示的工藝路線編輯界面,在“新建-子單元結構樹”中選擇所需的工藝,或者通過已建立的工藝路線模板(典型工藝路線),在其基礎上修改,生成產品的工藝路線.對于相似零部件工藝路線,可通過典型工藝路線快速建立,避免了重復性勞動,提高了效率.
2.2產品工藝設計子系統(tǒng)
目前企業(yè)所用的基于二維圖工序模型的CAPP系統(tǒng),其中的二維圖可以瀏覽,但卻不能編輯.因此,需要對CAPP系統(tǒng)中工藝文件編輯模塊進行二次開發(fā)(圖6),采用三維產品模型雙向驅動模式,在CAPP系統(tǒng)中打開三維CAD平臺查看三維模型的同時,實現(xiàn)對模型的編輯和修改,進而完成對CAPP系統(tǒng)中工序模型的修改.
通過對CATIA、Office軟件二次開發(fā),利用OLE(Object Linking and Embedding)技術即可實現(xiàn)在三維工藝卡片中直接對工序簡圖、工藝要求的瀏覽和修改.OLE自動化的工作方式是:通訊被動方(CATIA、Office)應用程序向通訊主動方(CAPP)提供一個可供調用的OLE自動化對象類型,OLE客戶機即CAPP通過引用這些對象實現(xiàn)對OLE服務器即CATIA、Office的調用,然后通過設置對象的屬性和使用對象的方法操縱OLE服務器應用程序,完成兩者之間的通訊.
在產品工藝設計子系統(tǒng)中,工序簡圖、工藝要求和源文件互不影響,達到“所改即所得”的效果.OLE應用于CAPP系統(tǒng),實現(xiàn)了工藝設計中工序圖與工序內容的相輔相成,解決了CAPP系統(tǒng)中“圖”與“文”相統(tǒng)一的問題[7].對工藝文件的修改,需要對用戶授權才可.用戶是指系統(tǒng)的使用者,類似于操作系統(tǒng)的用戶概念.
圖5 工藝路線編輯與管理
圖6 三維工藝設計子系統(tǒng)
2.3炮尾工藝文件輸出
企業(yè)使用的工藝文件(如機械加工工藝過程卡片、機械加工工序卡片、鍛造工藝卡片等)應轉換成CAPP系統(tǒng)能夠識別的文件模板.經過定制的工藝文件模板,可以在編輯模塊中直接調用、編輯,并生成相應的工藝文件.
通過定制工藝文件,既滿足了不同行業(yè)、企業(yè)的標準需要;又使工藝人員能夠在熟悉的文件格式上完成工藝文件編制任務.
定制工藝文件模板之前,首先要劃分卡片的標題區(qū)和明細區(qū).標題區(qū)是指需輸入某些特定屬性信息的表頭填寫框;明細區(qū)是指某一類數(shù)據(jù)信息按一定順序或者屬性,匯總在一起形成的一種列表關系.用戶可根據(jù)工藝文件的需要自行定義各區(qū)域為何種類型.
三維CAD-CAPP系統(tǒng)提供了強大易用的工藝文件編輯及工藝卡片生成功能[8],可以完成新建/打開工藝卡片、插入特殊符號以及調用基礎數(shù)據(jù)和工藝參數(shù)等各項工作,最終完成三維產品的編輯.將生成的工藝卡片集中成冊,進行排序、設置統(tǒng)一的編碼、優(yōu)化排版、集中輸出,并打印.
3結束語
與傳統(tǒng)方法相比,本文提出的工藝信息處理方法實現(xiàn)了三維CAD與CAPP有效信息集成,當零件模型改動時,通過人工簡單輔助操作,相關工藝信息隨之更新,保證了數(shù)據(jù)的一致性;同時,所有零件工藝信息直接保存在 Oracle 關系型數(shù)據(jù)庫中,而不需開辟另外的存儲文件,保證了數(shù)據(jù)的完整性.另外,零件信息描述簡明、完整,用戶操作方便;通過對CAPP二次開發(fā),利用專家系統(tǒng)工具完成炮尾的智能式工藝路線設計;基于三維CAD-CAPP通過對工藝文件定制與編輯,輸出工藝文件,為以后車間組織生產管理和指導生產提供依據(jù).
參考文獻:
[1]張金遠.基于成組技術的智能型 CAPP 系統(tǒng)的研究[D].天津:河北工業(yè)大學,2005.
[2]趙旅.炮尾炮閂結構的多目標優(yōu)化及穩(wěn)健設計[D].南京:南京理工大學,2008.
[3]翟建龍.某滑炮尾強度有限元分析及其優(yōu)化設計[J].機械管理開發(fā),2006(2),15-16.
[4]Chu X N,Tso S K,Tu Y L.A Novel Methodology for Computer-Aided Process Planning[J]. The International Journal of Advanced Manufacturing Technology,2000,16(10):714-719.
[5]殷方雷.基于知識集成的工藝設計技術研究[D].沈陽:沈陽理工大學,2011.
[6]鄧燕麗.彈箭三維工藝設計及仿真[D].沈陽:沈陽理工大學,2014.
[7]王東,劉智瓊.OLE技術及其在基于Delphi平臺上CAPP系統(tǒng)中的應用[J].計算技術與自動化,1998,17(3):145-147.
[8]姜北北.基于全三維模型工藝設計技術[D].沈陽:沈陽理工大學,2013.
收稿日期:2015-12-23
基金項目:遼寧省教育廳科學技術研究資助項目(L2014076)
作者簡介:孫勝利(1989-),男,山東菏澤人,碩士研究生,主要研究方向為數(shù)字化網(wǎng)絡化設計與制造.
文章編號:1006-3269(2016)02-0011-05
中圖分類號:TP391.7
文獻標識碼:A
doi:10.3969/j.issn.1006-3269.2016.02.003
Study on Design Method of the Intelligent Process Route of the Cannon Tail
SUN Sheng-li1,HAO Bo2,LIANG Zhen-Gang1, LIU Ming1
(1.School of Mechanical Engineering, Shenyang Ligong University, Shenyang 110159,China;2.Liaoning Mechatronics College, Dandong 118009,China)
Abstract:At present, most methods of information processing in CAPP system are developed by the two dimensional CAD platform. The process chart and CAD are non relational, which can not be realized by using these methods to realize the sharing and organic integration of CAPP and CAD system information. In this paper, a kind of intelligent process route design method based on 3D CAD software and intelligent process design is presented. Through the intelligent process route design system, the expert system tool ESDK which is used in the two development of the CAPP system is encapsulated in the expert system. The intelligent design of the process route is realized by the inference engine. Secondly, based on the 3D CAD-CAPP platform, the process design is saved to process information database and export by the way of technological document and finally finishes the intelligent process route of the canon tail.
Key words:cannon tail; CAPP; expert system; intelligent process route design