張勝文 張瑞國 賈 維 楊長祺
(①江蘇科技大學現(xiàn)代制造技術(shù)研究所,江蘇鎮(zhèn)江 212003;②滬東重機有限公司工程技術(shù)中心,上海 200129)
基于成組技術(shù)的復雜零件數(shù)控自動編程系統(tǒng)研究*
張勝文①張瑞國①賈 維②楊長祺②
(①江蘇科技大學現(xiàn)代制造技術(shù)研究所,江蘇鎮(zhèn)江 212003;②滬東重機有限公司工程技術(shù)中心,上海 200129)
針對船用柴油機復雜零件在利用CAPP/CAM技術(shù)進行數(shù)控編程中出現(xiàn)的問題,分別采用了優(yōu)先級分級檢索策略和加工模板技術(shù),對CAPP/CAM中的相似性進行了挖掘與處理;并通過運用UG二次開發(fā)技術(shù)和SQL server數(shù)據(jù)庫技術(shù)開發(fā)出數(shù)控自動編程系統(tǒng),對從CAPP/CAM中挖掘出的相似性加以利用,實現(xiàn)了UG平臺上加工模板定制、與CAPP工藝的匹配和數(shù)控自動編程;應用實例驗證了系統(tǒng)的可行性與實用性,能夠大大提高復雜零件數(shù)控編程的效率和編程質(zhì)量。
數(shù)控編程 成組技術(shù) 相似性 船用柴油機
隨著近年來中國船舶制造行業(yè)的迅速崛起,對有船舶心臟之稱的船用柴油機提出了較高要求。對于船用柴油機制造企業(yè),如何在市場瞬息萬變的情況下把握時機,快速響應市場需求,提供優(yōu)質(zhì)的產(chǎn)品,對企業(yè)的生存發(fā)展至關(guān)重要。數(shù)字化制造技術(shù)作為現(xiàn)代制造技術(shù)的重要組成部分之一,對于提升企業(yè)制造水平,提高企業(yè)市場競爭力起著不可忽視的作用[1~3]。因此,企業(yè)相繼引入了CAD/CAPP/CAM技術(shù),但取得的實際效果卻有限。這主要是由于直接引入的通用型CAM系統(tǒng)缺乏專用性以及與CAPP信息的共享與互動,重復性勞動多、效率低,對編程工程師的要求也較高。如何進一步實現(xiàn)數(shù)字化制造技術(shù)的價值,成為企業(yè)關(guān)注的重點,目前國內(nèi)外都在對CAD/CAPP/CAM一體化技術(shù)進行研究[4,5]。成組技術(shù)揭示了事物具有相似性,通過對相似性的利用,可以獲得巨大效益[6,7]。因此,本文從數(shù)控編程中存在相似性的角度出發(fā),研究了在CAPP/CAM兩個環(huán)節(jié)中對相似性信息的級聯(lián)式挖掘與處理,并通過開發(fā)自動編程系統(tǒng),使得CAPP/CAM系統(tǒng)集成度更高、聯(lián)系更加緊密,從而最大限度地降低企業(yè)數(shù)控編程中的重復性勞動。
數(shù)控編程以CAD提供的模型為對象和CAPP提供的工藝信息為指導,在CAM中完成編程操作的生成。這是一個緊密聯(lián)系的連續(xù)過程,涉及設計與制造的多個環(huán)節(jié),信息的重復利用率也較高。例如,表1與表2列舉了某船用柴油機兩種情況下的相似工藝,在用通用型CAM系統(tǒng)進行編程時,這部分相似性突顯出來,意味著CNC工程師就需重復設置相關(guān)參數(shù),使得重復性勞動變多,勞動強度增加,效率降低。
表1 相同零件的相似工藝信息
由此可見在數(shù)控編程中存在相似性參數(shù)重復設置的問題。進一步分析表明,參數(shù)設置又可分解為工藝參數(shù)設置和操作參數(shù)設置,分別與CAPP和CAM形成一一對應。工藝參數(shù)和操作參數(shù)是相互區(qū)別、相互約束的。一方面,它們歸屬于不同的系統(tǒng),工藝參數(shù)主要包括刀具信息(如刀具直徑、刀具長度、刀具編號等)、主軸轉(zhuǎn)速、進給速度、加工余量等工藝中已設計好的參數(shù)值,該部分可從CAPP獲取;操作參數(shù)主要包括切削方式、步進方式、步進值、進退刀設置等等,該部分在CAM系統(tǒng)的編程操作面板上設置。另一方面,它們的組合會影響最終的刀軌形狀、刀具位置和加工質(zhì)量,只有緊密聯(lián)系在一起時才能生成正確合理的編程操作。
為了提高企業(yè)的數(shù)控編程效率,對數(shù)控編程中存在的相似性進行挖掘與處理就顯得極為重要。根據(jù)對編程參數(shù)的分析,適時在CAPP/CAM集成環(huán)境下拆分和重組編程參數(shù)是發(fā)揮成組技術(shù)基本原理在數(shù)控編程中應用價值的關(guān)鍵。
利用CAM系統(tǒng)進行數(shù)控編程,除了需要提供零件的CAD模型及CAPP工藝信息外,CAM系統(tǒng)自身也需要完成走刀方式、切削順序、安全平面等參數(shù)設置,才能生成正確的刀具軌跡。當加工具有相同或相似特征的零件時,這些參數(shù)需再次重新設置,重復性的勞動降低了編程效率。為此,本文采用知識加工模板作為解決問題的方法,即將加工驗證認為是正確有效的一組參數(shù)存成文件進行重用,當要實現(xiàn)相似加工時,只需要直接調(diào)用模板或做少量修改就可得到工藝合理、參數(shù)正確的加工程序,從而減少了重復性勞動[8]。知識加工模板定制過程如圖1所示。
如何充分挖掘CAPP系統(tǒng)全部信息的潛在價值為CAM服務一直是研究熱點[9,10]。由于根據(jù)相似工藝產(chǎn)生的的數(shù)控編程操作也可能存在相似性,因此本文研究了通過制定優(yōu)先級分級檢索策略,對CAPP中的相似性工藝信息進行挖掘,通過計算得出的相似度能夠預先為編程工程師提供參考,便于編程工程師根據(jù)相似度選擇對應的加工模板。具體實施過程如下:
(1)選擇樣本
從CAPP工藝信息庫中選擇樣本,構(gòu)造候選檢索樣本集:
其中,hi定義為集合H的屬性,hi對應的值定義為特征值。例如H={機床,刀具,S,F(xiàn)},取機床為14 m龍門銑,刀具為φ330 mm銑刀盤,S為200 r/min,F(xiàn)為600 mm/min,則機床、刀具、S、F稱為集合 H的屬性,14 m龍門銑、φ330 mm 銑刀盤、200 r/min、600 mm/min稱為特征值。
根據(jù)每道工序的具體情況,可以從候選檢索標本集中篩選出m個檢索樣本,構(gòu)成檢索樣本集:
(2)確定優(yōu)先級與檢索評判矩陣
為檢索樣本集中的每個樣本設定優(yōu)先級
其中,di表示第i個樣本的優(yōu)先級級別。
建立檢索評判矩陣P:
其中,pij表示樣本ci與優(yōu)先級dj的對應關(guān)系,當ci設定為 dj的時候,pij=1;否則 pij=0。
(3)執(zhí)行檢索
根據(jù)檢索矩陣中的對應關(guān)系,在CAPP工藝信息庫中檢索符合條件的工藝信息。若檢索結(jié)果為空,則由自動編程系統(tǒng)按照已設定的優(yōu)先級優(yōu)先順序自動修正優(yōu)先級,去除當前的最低級后重新構(gòu)建檢索評判矩陣,并依照新的檢索評判矩陣進行檢索,按此檢索策略直至檢索到符合要求的工藝信息。
(4)系統(tǒng)從檢索結(jié)果中提取結(jié)果樣本集
將集合R與集合C比較,兩集合屬性的特征值相同時,令vi=1,否則vi=0。
(5)計算相似度
只有將工藝參數(shù)與操作參數(shù)重新拼接后才能構(gòu)成完整的編程參數(shù)。因此,利用優(yōu)先級分級檢索策略計算出相似度后,從中選擇出合適的已匹配模板的工藝,并將該模板匹配給新工藝,映射關(guān)系如圖2所示。加工模板與工藝匹配后,此時若要創(chuàng)建新的數(shù)控編程操作,則只需在CAM系統(tǒng)中選取加工特征就能快速生成數(shù)控刀具軌跡,從而減少重復性勞動,提高編程效率。
為了對從CAPP/CAM中挖掘出的相似性進行處理,以船用柴油機復雜零件為對象,在分析了其工藝內(nèi)容及走刀方式的基礎上,按照企業(yè)的生產(chǎn)現(xiàn)狀與實際生產(chǎn)要求,在UG平臺上運用UG二次開發(fā)技術(shù)及SQL server數(shù)據(jù)庫技術(shù),開發(fā)了船用柴油機復雜零件自動編程系統(tǒng),其體系結(jié)構(gòu)如圖3所示。
對圖3有以下幾點補充說明:①數(shù)據(jù)層為技術(shù)層提供數(shù)據(jù)支持,為技術(shù)層提供數(shù)據(jù)來源并儲存處理結(jié)果;②技術(shù)層為自動編程系統(tǒng)核心,包括前處理、自動編程、后處理、用戶管理等功能,促進編程系統(tǒng)的高效、穩(wěn)定地運行;③用戶層使用戶通過人機交互接口,實現(xiàn)自動編程,并運用技術(shù)層的相關(guān)處理技術(shù),能夠?qū)?shù)據(jù)層進行查詢、維護、擴展。圖3中利用編程向?qū)нM行自動編程功能的主要優(yōu)點是:①通過對相似性信息的挖掘與處理,建立CAD/CAPP/CAM的緊密聯(lián)系,大大降低CAM中的重復性操作,提高企業(yè)編程效率;②綜合考慮了CAD/CAPP/CAM各自的功能特點與優(yōu)勢,在CAM環(huán)境下適時拆分和重組,使編程操作更具靈活性;③知識加工模板庫作為專家知識與經(jīng)驗的總結(jié),可以使企業(yè)的知識財富不至于因人才流動或員工退休等因素而流失。新員工亦可通過知識模板庫與CAD模型庫、CAPP工藝庫之間的映射關(guān)系,學習并掌握模板設置,為以后知識加工模板庫的繼承與擴展提供了空間。編程向?qū)У牟僮髁鞒倘鐖D4所示。
船用柴油機復雜零件自動編程系統(tǒng)可以充分提高相似性信息在數(shù)控編程中的應用價值。例如,在創(chuàng)建柴油機機架下平面的數(shù)控編程操作時,首先運用系統(tǒng)利用優(yōu)先級檢索策略進行檢索,如圖5所示。檢索結(jié)果顯示機座上平面與其具有較高相似度,然后將其對應的加工模板匹配給機架下平面的操作,并重組機架下平面的工藝參數(shù)和機座上平面加工模板的操作參數(shù),從而能避免步進方式、進退刀設置等大量銑削參數(shù)的重復設置。最后根據(jù)加工特征快速生成刀具軌跡,如圖6所示。
目前,對于數(shù)控編程中相似性的挖掘和處理技術(shù)的研究還不夠深入,并且僅對單一環(huán)節(jié)的相似性處理不能有效提高數(shù)控編程效率。本文根據(jù)成組技術(shù)的基本原理,通過連續(xù)挖掘和利用CAPP/CAM中的相似性信息,強化了系統(tǒng)之間的聯(lián)系,提高了系統(tǒng)的集成度,并可最大程度地降低數(shù)控編程中重復性的勞動。結(jié)合UG二次開發(fā)技術(shù)開發(fā)出的自動編程系統(tǒng),實現(xiàn)了船用柴油機復雜零件的準確、便捷、高效的自動編程。系統(tǒng)的應用實例表明課題研究對于提高企業(yè)數(shù)控編程技術(shù)具有較大實用價值。但是由于數(shù)控編程涉及面的廣泛性和復雜性,如何進一步提高檢索效率以及對編程工程師經(jīng)驗知識的獲取和總結(jié)等問題還需不斷研究,隨著研究的深入系統(tǒng)將會更加完善。
1 曹玉嬌.我國數(shù)字化造船發(fā)展現(xiàn)狀[J].船舶工程,2008,30(3):6~9
2 王關(guān)峰,王俊彪,王淑俠.機翼整體壁板數(shù)字化制造技術(shù)[J].制造技術(shù)與機床,2006(5):87~90
3 曾東保,劉艷華.CAM技術(shù)的現(xiàn)狀與發(fā)展趨勢[J].裝備制造技術(shù),2008(11):129~131
4 何春生.CAD/CAM系統(tǒng)集成的研究與應用[J].中國機械工程,2006,17(13):1380~1383
5 Hong- Seok,Park,Van - Syler,Gyu - Bong Lee.An integrated CAD -CAPP-CAM system for Machining Mold Die With Optimal Cutting Parameters[C]//2006 International Forum on Strategic Technology.Ulsan,Korea,2006:344 -348
6 趙信革.成組技術(shù)在零件數(shù)控加工生產(chǎn)中的應用[J].機械設計與研究,2006,22(5):96 ~97,103
7 韓慶瑤,趙保亞.現(xiàn)代成組技術(shù)在CAD/CAM中的應用與發(fā)展[J].機械設計與制造,2006(5):64~66
8 賈志欣,殷國富,陳田.CAM軟件的新技術(shù)與特點[J].測控自動化.2004(3):1~2
9 Shengwen Zhang,Guicheng Wang,Liang Zhang,et al.CNC programming System for comples components based on KBE within integrated environment of CAD/CAPP/CAM[J].Frontiers of Mechanical Engineering in China.2009,4(1):97 -102
10 王曉琴,冉險生,蔡冬梅.基于數(shù)控加工知識的箱體類零件CAPP/CAM 的探索與實踐[J].制造業(yè)自動化,2008,30(4)
如果您想發(fā)表對本文的看法,請將文章編號填入讀者意見調(diào)查表中的相應位置。
Research on Automatic NC Programming System for Complex Components Based on Group Technology
ZHANG Shengwen①,ZHANG Ruiguo①,JIA Wei②,YANG Changqi2②
(①Modern Manufacturing Technology Institute,Jiangsu University of Science and Technology,Zhenjiang 212003,CHN;②Engineering Technology Center,Hudong Heavy Machinery Co.Ltd.,Shanghai 200129,CHN)
According to the problems in the automatic NC programming for complex components of marine diesel,this paper used priority graded retrieval strategy and operation template technology to mining and process the similarity in CAPP/CAM;in order to use the similarity mined from CAPP/CAM,an automatic NC programming system was developed by using secondary development technology of UG and SQL server database technology;the system realizes operation template customization process based on UG platform,and match it with process in CAPP,and realizes automatic NC programming.An application example shows feasibility and practicality of the system,which can greatly improve the efficiency and quality of NC programming for complex components.
NC Programming;Group Technology;Similarity;Marine Diesel
TP182;TP391.73
A
* 企業(yè)攻關(guān)項目支助(2008JD077F)
張勝文,男,1963年生,教授。研究方向:CAD/CAM、數(shù)控加工、先進制造技術(shù)。獲得省部級科技進步獎5項,發(fā)表論文40余篇。
p
2009―07―23)
10326