王曉輝,劉清榮,郭 楠
(赤峰學(xué)院 建筑與機(jī)械工程學(xué)院,內(nèi)蒙古 赤峰 024000)
逆向工程(RE,Reverse Engineering)又稱之為反求工程、反向工程.它是指在無(wú)設(shè)計(jì)圖紙或圖紙不完整的條件下,通過(guò)某種測(cè)量?jī)x器或光學(xué)設(shè)備,對(duì)實(shí)物或模型進(jìn)行測(cè)量,以獲取實(shí)物或模型的數(shù)據(jù)信息.根據(jù)獲取的數(shù)據(jù)信息,再通過(guò)相應(yīng)的處理軟件,將實(shí)物或模型轉(zhuǎn)變成工程CAD模型的過(guò)程.
產(chǎn)品的正向設(shè)計(jì)是經(jīng)由概念設(shè)計(jì),到繪制圖樣,再通過(guò)設(shè)備制造出產(chǎn)品的過(guò)程,也成為正向工程(或順向工程).而逆向工程則與正向工程的設(shè)計(jì)方法不同.逆向工程是一種逆向思維的工作過(guò)程,它是先對(duì)已有產(chǎn)品的設(shè)計(jì)原理、結(jié)構(gòu)、材料、工藝裝配等方面進(jìn)行分析研究,在此基礎(chǔ)上進(jìn)行創(chuàng)新,對(duì)產(chǎn)品的性能、結(jié)構(gòu)形狀等方面進(jìn)行改進(jìn),以滿足設(shè)計(jì)與市場(chǎng)的需求.逆向工程就是一個(gè)“認(rèn)識(shí)原型一再現(xiàn)原型一超越原型”的過(guò)程[1].
逆向工程技術(shù)的快速發(fā)展與廣泛應(yīng)用,為新產(chǎn)品的開發(fā)提供了重要的技術(shù)支持,同時(shí)也使得逆向工程技術(shù)的應(yīng)用領(lǐng)域不斷拓寬.逆向工程分為數(shù)據(jù)的獲取、數(shù)據(jù)預(yù)處理、曲面重構(gòu)、CAD模型構(gòu)造以及快速成型等五大關(guān)鍵技術(shù).其中曲面重構(gòu)是產(chǎn)品建模的重要環(huán)節(jié),曲面重構(gòu)的效果直接關(guān)系到后續(xù)產(chǎn)品模型的品質(zhì).
隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,近年來(lái)與逆向工程技術(shù)相關(guān)的軟件在新產(chǎn)品設(shè)計(jì)開發(fā)中得到越來(lái)越多的應(yīng)用.許多逆向工程技術(shù)的理論研究逐步向逆向設(shè)計(jì)軟件中轉(zhuǎn)化,大大提高了產(chǎn)品的開發(fā)效率和質(zhì)量,推動(dòng)了逆向技術(shù)的快速發(fā)展.
在逆向工程技術(shù)中,常用的專業(yè)三維曲面重構(gòu)軟件有Imageware、CopyCAD、Geomagic Studio、Rapid Form、Re-Soft和QuickForm等[2],此外還有一些非專業(yè)的逆向設(shè)計(jì)軟件,如:UG、Pro/Engineer、CATIA和 SolidWorks等自帶逆向工程插件的三維重構(gòu)軟件.
Imageware是常用的一種逆向工程軟件,它提供了逆向工程、A級(jí)曲面設(shè)計(jì)和曲面評(píng)估方面的功能,廣泛應(yīng)用于汽車、航空、航天、家電、模具、計(jì)算機(jī)零部件領(lǐng)域.Imageware包含定量和定性的模型評(píng)價(jià)工具,可以對(duì)產(chǎn)品進(jìn)行質(zhì)量誤差檢測(cè),通過(guò)將加工好的實(shí)際零件與其CAD模型相比較,使得在產(chǎn)品開發(fā)過(guò)程中既能保持設(shè)計(jì)和工程意圖,又能保證產(chǎn)品質(zhì)量誤差檢測(cè).Imageware曲面模塊提供功能強(qiáng)大的曲面拼接能力,允許相臨近的曲面片在邊界位置作位置、相切及曲率連續(xù)的約束處理,同時(shí)提供豐富的選項(xiàng)以精確控制結(jié)果.此外,Imageware還提供了多種創(chuàng)建曲面的方法,及強(qiáng)大的曲面診斷和修改功能.
CopyCAD是由英國(guó)DELCAM公司出品的功能強(qiáng)大的逆向工程系統(tǒng)軟件.該軟件可以將數(shù)字化數(shù)據(jù)轉(zhuǎn)換成為CAD模型,主要應(yīng)用于汽車設(shè)計(jì)和消費(fèi)性產(chǎn)品制造業(yè)等.CopyCAD能夠接受三座標(biāo)測(cè)量機(jī)、探測(cè)儀和激光掃描器所測(cè)到的數(shù)據(jù),用自身的反饋系統(tǒng)將已存在的零件或?qū)嶓w模型的測(cè)量數(shù)據(jù),生成三維CAD模型.CopyCAD具有模型編輯功能和曲面順滑功能,可以生成具有高質(zhì)量的復(fù)雜曲面.大部分逆向工程系統(tǒng)軟件僅能造出四邊曲面,而CopyCAD可以用較少的曲面表達(dá)規(guī)定的區(qū)域,在不損失模型精度的前提下,顯著提升CAD模型的效率.CopyCAD利用多邊剪裁曲面,亦可簡(jiǎn)化在既有的特征上建立幾何平面的過(guò)程,并確保不同區(qū)域?qū)崿F(xiàn)順滑交接.CopyCAD簡(jiǎn)單的用戶界面允許用戶在盡可能短的時(shí)間內(nèi)進(jìn)行生產(chǎn),并且能夠快速掌握其功能,既使對(duì)于初次使用者也能做到這點(diǎn).
Geomagic Studio是美國(guó)Raindrop Geomagic軟件公司推出的逆向工程軟件.對(duì)于在逆向工程中的應(yīng)用,通過(guò)Geomagic Studio可以獲得完美無(wú)缺的多邊形和NURBS模型.在處理復(fù)雜形狀或自由曲面形狀時(shí),生產(chǎn)效率比傳統(tǒng)CAD軟件效率更高.該軟件還可與所有主要的三維掃描設(shè)備和CAD/CAM軟件進(jìn)行集成,作為一個(gè)獨(dú)立的應(yīng)用程序可以對(duì)CAD軟件進(jìn)行功能補(bǔ)充.Geomagic Studio可滿足嚴(yán)格要求的逆向工程、產(chǎn)品設(shè)計(jì)和快速原型的需求.借助Geomagic Studio能夠?qū)⑷S掃描數(shù)據(jù)和多邊形網(wǎng)絡(luò)轉(zhuǎn)換成精確的三維數(shù)字模型,并可以輸出各種行業(yè)標(biāo)準(zhǔn)格式.相比于其它逆向工程軟件,Geomagic Studio軟件的優(yōu)點(diǎn)是從點(diǎn)云處理到三維曲面重建的時(shí)間通常只有同類產(chǎn)品的1/3[3].
Rapid Form是由韓國(guó)INUS Technology公司推出的專業(yè)逆向系列軟件.Rapid Form軟件從點(diǎn)云處理、多邊形模型構(gòu)建到NURBS曲面,各種處理模塊都在Raoid Form得到有效的集成,具有高度的集成環(huán)境.Rapid Form利用其更加直觀、快速和精確的方式,將多邊形轉(zhuǎn)化為剪切或未剪切的NURBS曲面,使從點(diǎn)云到構(gòu)建多邊形模型和NURBS曲面之間存在的問(wèn)題得到完整的解決.Rapid Form的多邊形優(yōu)化功能可將任意多邊形模型調(diào)整到用戶要求的形態(tài).多邊形的數(shù)量、光滑度、細(xì)化、孔填充和多邊形數(shù)據(jù)的一致性等,在Rapid Form中均能有效地得到控制.此外,Rapid Form提供各種在多邊形上構(gòu)建曲線的方法,如截面線、投影線和各種插值曲線等.另外,通過(guò)曲線的各種編輯功能如修剪、合并、光滑、連續(xù)匹配、偏移和插值等,可以有效地改善曲線的質(zhì)量.對(duì)機(jī)械加工產(chǎn)品,Rapid Form還能自動(dòng)識(shí)別倒圓和尖銳區(qū)域[4].
Unigraphics(UG)是集 CAD、CAE、CAM為一體的三維參數(shù)化設(shè)計(jì)軟件.它有出色的數(shù)據(jù)處理能力,操作簡(jiǎn)便,為機(jī)械制造企業(yè)提供從設(shè)計(jì)、分析到制造過(guò)程中的建模,已成為當(dāng)前市場(chǎng)上最流行的數(shù)字化產(chǎn)品開發(fā)軟件之一,廣泛應(yīng)用于航空航天、汽車交通、通用機(jī)械和電子等工業(yè)領(lǐng)域.UG是從二維繪圖、數(shù)控加工編程和曲面造型等功能發(fā)展起來(lái)的軟件.UG曲面建模技術(shù)是CAD、CAM軟件建模的重要部分.它是通過(guò)曲線構(gòu)造方法生成主要或大面積曲面,然后對(duì)曲面進(jìn)行過(guò)渡和連接,光順處理,最后通過(guò)曲面編輯操作,才能完成實(shí)體建模.UG曲面建模的方法較多,功能強(qiáng)大,使用方便.
Pro/Engineer軟件是20世紀(jì)80年代由美國(guó)參數(shù)技術(shù)公司(PTC)推出的三維軟件,該軟件的模塊眾多,功能強(qiáng)大,涉及了機(jī)械設(shè)計(jì)的各個(gè)方面.它融合了零件設(shè)計(jì)、組件設(shè)計(jì)、模具開發(fā)、造型設(shè)計(jì)、機(jī)構(gòu)仿真等功能,廣泛應(yīng)用于機(jī)械、電子、模具、汽車和航空等行業(yè),特別在國(guó)內(nèi)產(chǎn)品的三維造型設(shè)計(jì)領(lǐng)域中占有著非常重要的地位.
Pro/Engineer以強(qiáng)大的基于特征的參數(shù)化設(shè)計(jì)功能而著稱.Pro/Engineer中的參數(shù)化不只代表設(shè)計(jì)對(duì)象的外觀尺寸,還具有實(shí)質(zhì)性的物理意義.參數(shù)化設(shè)計(jì)就是將零件尺寸的設(shè)計(jì)用參數(shù)來(lái)描述,并在設(shè)計(jì)產(chǎn)品時(shí),可以通過(guò)修改參數(shù)的數(shù)值來(lái)更改零件的外形尺寸,具有真正參數(shù)化的實(shí)體造型過(guò)程.Pro/Engineer這種參數(shù)化的設(shè)計(jì)功能不但改變了傳統(tǒng)的設(shè)計(jì)概念,并且將設(shè)計(jì)的便捷性推進(jìn)了一大步.
CATIA(Computer Aided Three&Two Dimensional Interaction Application System,計(jì)算機(jī)輔助三維/二維交互式應(yīng)用系統(tǒng))是由法國(guó)達(dá)索(Ds)公司開發(fā)的大型CAD、CAM應(yīng)用軟件,后被美國(guó)的IBM公司收購(gòu),主要應(yīng)用于汽車設(shè)計(jì)、航空航天、船舶制造、通用機(jī)械制造等領(lǐng)域.CATIA具有強(qiáng)大的曲面建模功能,適合正向設(shè)計(jì)、逆向設(shè)計(jì)及A級(jí)曲面設(shè)計(jì).它不僅能夠完成任何苛刻要求的曲面設(shè)計(jì)工作,而且對(duì)于逆向工程提供了強(qiáng)大的數(shù)字曲面編輯模塊和快速曲面重構(gòu)模塊,使逆向工程首次可以在CAD系統(tǒng)中達(dá)到更高層次的集成.CATIA所具有的數(shù)字曲面編輯模塊和快速曲面重構(gòu)模塊是逆向工程的專用模塊,可以提供多種格式的點(diǎn)云輸入和輸出數(shù)據(jù),并綜合應(yīng)用創(chuàng)成式曲面設(shè)計(jì)模塊GSD(Generatlve Shape Deslgn)和自由曲面造型模塊FSS(Freestyle Shape),發(fā)揮其強(qiáng)大的曲面、曲線擬合功能[5].CATIA軟件吸取了其他CAD軟件的優(yōu)點(diǎn),特別是在曲面造型方面.CATIA軟件中具有的FREE STYLER,CLASS A等基于NURBS算法的自由曲面造型功能,使其曲面造型功能更加強(qiáng)大.
與主流逆向工程軟件 Imageware、CopyCAD、Geomagic Studio、Rapid Form等相比,UG、Pro/Engineer、CATIA等三維重構(gòu)軟件逆向模塊中的逆向功能相對(duì)較弱.因此,在逆向工程應(yīng)用過(guò)程中,常采用互補(bǔ)的設(shè)計(jì)方法,將UG、Pro/Engineer、CATIA等三維重構(gòu)軟件與專業(yè)主流逆向工程軟件相結(jié)合,從而針對(duì)不同的產(chǎn)品特征和需求,實(shí)現(xiàn)產(chǎn)品的建模.任何一種建模軟件的功能都不能完全地適用于所有的產(chǎn)品,因此,只有充分了解各種軟件的性能,根據(jù)設(shè)計(jì)的產(chǎn)品要求和設(shè)計(jì)目標(biāo),選取適合的軟件.
〔1〕劉偉軍,等.逆向工程-原理方法及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2009.1.
〔2〕程軍濤.逆向工程中曲面重構(gòu)技術(shù)的應(yīng)用研究[D].河南科技大學(xué),2010.3.
〔3〕李紅莉,何柏海,郭恒亞.逆向工程中曲面重構(gòu)的應(yīng)用軟件研究[J].科技資訊,2008(1):41,43.
〔4〕張學(xué)昌.逆向建模技術(shù)與產(chǎn)品創(chuàng)新設(shè)計(jì)[M].北京:北京大學(xué)出版社,2009(09):24-27.
〔5〕何耀華,周丹.CATIA軟件在車身曲面重構(gòu)中的應(yīng)用[J].CAD/CAM與制造業(yè)信息化,2006(11):54-56.