一、逆向工程技術(shù)簡(jiǎn)介 隨著計(jì)算機(jī)技術(shù)的發(fā)展,CAD技術(shù)已成為產(chǎn)品設(shè)計(jì)人員進(jìn)行研究開(kāi)發(fā)的重要工具,其中的三維造型技術(shù)已被制造業(yè)廣泛應(yīng)用于產(chǎn)品及模具設(shè)計(jì)、方案評(píng)審、自動(dòng)化加工制造及管理維護(hù)各個(gè)方面。在實(shí)際開(kāi)發(fā)制造過(guò)程中,設(shè)計(jì)人員接收的技術(shù)資料可能是各種數(shù)據(jù)類(lèi)型的三維模型,但很多時(shí)候,卻是從上游廠家得到產(chǎn)品的實(shí)物模型。設(shè)計(jì)人員需要通過(guò)一定的途徑,將這些實(shí)物信息轉(zhuǎn)化為CAD模型,這就應(yīng)用到了逆向工程技術(shù)(Reverse Engineering)。
逆向工程技術(shù)的工程概念是:通過(guò)對(duì)已有產(chǎn)品模型進(jìn)行三維數(shù)字化掃描,來(lái)獲取產(chǎn)品模型的表面輪廓的點(diǎn)云數(shù)據(jù),將點(diǎn)云數(shù)據(jù)通過(guò)專(zhuān)業(yè)逆向工程軟件進(jìn)行處理,最終形成三維數(shù)學(xué)模型,用于產(chǎn)品的重新設(shè)計(jì)及數(shù)控加工以及結(jié)構(gòu)分析。它不同于我們通常的由二維草圖設(shè)計(jì)到三維立體模型設(shè)計(jì)再到加工或快速成型的設(shè)計(jì)思路,所以它是一種基于實(shí)體而沒(méi)有數(shù)學(xué)模型的設(shè)計(jì)方法。
逆向工程技術(shù)與傳統(tǒng)的正向設(shè)計(jì)存在很大差別。傳統(tǒng)的正向產(chǎn)品造型設(shè)計(jì),一般是對(duì)市場(chǎng)進(jìn)行調(diào)研并確定了大量需求信息后,由設(shè)計(jì)人員分析、構(gòu)思產(chǎn)品模型的概念,草繪出產(chǎn)品零件平面圖,進(jìn)行必要的設(shè)計(jì)計(jì)算與校核,形成產(chǎn)品稍完整的設(shè)計(jì)方案后,即著手完成三維簡(jiǎn)約幾何造型,再根據(jù)需要繪制效果圖、三視圖或試做簡(jiǎn)易的實(shí)物模型。而逆向工程則是從產(chǎn)品原型出發(fā),進(jìn)而獲取產(chǎn)品的三維數(shù)字模型,使得能夠進(jìn)一步利用CAD/CAE/CAM以及CIMS等先進(jìn)技術(shù)對(duì)其進(jìn)行處理。它的設(shè)計(jì)流程如下圖所示,與傳統(tǒng)正向設(shè)計(jì)的不同之處在于設(shè)計(jì)的起點(diǎn)不同,相應(yīng)的設(shè)計(jì)自由度和設(shè)計(jì)要求也不相同。
一般來(lái)說(shuō),產(chǎn)品逆向工程包括形狀反求、工藝反求和材料反求等幾個(gè)方面,在工業(yè)領(lǐng)域的實(shí)際應(yīng)用中,主要包括以下幾個(gè)內(nèi)容:
(1)新零件的設(shè)計(jì),主要用于產(chǎn)品的改型或彷型設(shè)計(jì)。
(2)已有零件的復(fù)制,再現(xiàn)原產(chǎn)品的設(shè)計(jì)意圖,進(jìn)行數(shù)據(jù)管理和存檔。
(3)從已有產(chǎn)品零件直接快速生成STL模型,用于快速成型(RP)或模具設(shè)計(jì)。
(4)損壞或磨損零件的還原和修復(fù)。
(5)數(shù)字化模型的檢測(cè),例如檢驗(yàn)產(chǎn)品的變形分析、有限元分析等,以及進(jìn)行模型的比較。
逆向工程技術(shù)為快速設(shè)計(jì)和制造提供了很好的技術(shù)支持,它已經(jīng)成為制造業(yè)信息傳遞的重要而簡(jiǎn)潔途徑之一。
二、三維數(shù)據(jù)獲取的硬件條件 在逆向工程技術(shù)設(shè)計(jì)時(shí),需要從設(shè)計(jì)對(duì)象中提取三維數(shù)據(jù)信息。三維掃描設(shè)備的發(fā)展為產(chǎn)品三維信息的獲取提供了硬件條件。目前,就測(cè)頭結(jié)構(gòu)原理來(lái)說(shuō),可分為接觸式和非接觸式兩種,其中,接觸式測(cè)頭又可分為硬測(cè)頭和軟測(cè)頭兩種,這種測(cè)頭與被測(cè)頭物體直接接觸,獲取數(shù)據(jù)信息。非接觸式測(cè)頭則是應(yīng)用光學(xué)及激光的原理進(jìn)行的。
不同的測(cè)量對(duì)象和測(cè)量目的,決定了測(cè)量過(guò)程和測(cè)量方法的不同。在實(shí)際三坐標(biāo)測(cè)量時(shí),應(yīng)該根據(jù)測(cè)量對(duì)象的特點(diǎn)以及設(shè)計(jì)工作的要求確定合適的掃描方法并選擇相應(yīng)的掃描設(shè)備。例如,材質(zhì)為硬質(zhì)且形狀較為簡(jiǎn)單、容易定位的物體,應(yīng)盡量使用接觸式掃描儀。這種掃描儀成本較低,設(shè)備損耗費(fèi)相對(duì)較少,且可以輸出掃描形式,便于掃描數(shù)據(jù)的進(jìn)一步處理。但在對(duì)橡膠、油泥、人體頭像或超薄形物體進(jìn)行掃描時(shí),則需要采用非接觸式測(cè)量方法,它的特點(diǎn)是速度快,工作距離遠(yuǎn),無(wú)材質(zhì)要求,操作簡(jiǎn)易方便。
三、常用逆向工程軟件簡(jiǎn)介
目前比較常用的四大逆向工程軟件有Imageware、Geomagic、CopyCAD以及RapidForm。
(1)Imageware由美國(guó)EDS公司出品,是著名的逆向工程軟件,正被廣泛應(yīng)用于汽車(chē)、航空、航天、消費(fèi)家電、模具、計(jì)算機(jī)零部件等設(shè)計(jì)與制造領(lǐng)域。Imageware作為UG NX中提供的逆向工程造型軟件,具有強(qiáng)大的測(cè)量數(shù)據(jù)處理、曲面造型、誤差檢測(cè)功能??梢蕴幚韼兹f(wàn)至幾百萬(wàn)的點(diǎn)云數(shù)據(jù)。根據(jù)這些點(diǎn)云數(shù)據(jù)構(gòu)造的A級(jí)曲面具有良好的品質(zhì)和曲面連續(xù)性。ImageWare的模型檢測(cè)功能可以方便、直觀地顯示所構(gòu)造的曲面模型與實(shí)際測(cè)量數(shù)據(jù)之間的誤差以及平面度、真圓度等幾何公差。
(2)Geomagic由美國(guó)Raindrop (雨滴)公司出品的逆向工程和三維檢測(cè)軟件。Geomagic Studio可輕易地從掃描所得的點(diǎn)云數(shù)據(jù)創(chuàng)建出完美的多邊形模型和網(wǎng)格,并可自動(dòng)轉(zhuǎn)換為 NURBS曲面。該軟件也是除了Imageware以外應(yīng)用最為廣泛的逆向工程軟件。
Geomagic Studio主要包括Qualify、Shape、Wrap、Decimate、Capture 五個(gè)模塊。主要功能包括:自動(dòng)將點(diǎn)云數(shù)據(jù)轉(zhuǎn)換為多邊形(Polygons)、快速減少多邊形數(shù)目(Decimate)、把多邊形轉(zhuǎn)換為NURBS曲面、 曲面分析(公差分析等)及輸出與CAD/CAM/CAE匹配的文件格式(IGS、STL、DXF等)。
(3)CopyCAD是由英國(guó)DELCAM公司出品的功能強(qiáng)大的逆向工程系統(tǒng)軟件,它能允許從已存在的零件或?qū)嶓w模型中產(chǎn)生三維CAD模型。該軟件為來(lái)自數(shù)字化數(shù)據(jù)的 CAD 曲面的產(chǎn)生提供了復(fù)雜的工具。CopyCAD能夠接受來(lái)自坐標(biāo)測(cè)量機(jī)床的數(shù)據(jù),同時(shí)跟蹤機(jī)床和激光掃描器。
CopyCAD簡(jiǎn)單的用戶(hù)界面允許用戶(hù)在盡可能短的時(shí)間內(nèi)進(jìn)行生產(chǎn),并且能夠快速掌握其功能,即使對(duì)于初次使用者也能做到這點(diǎn)。使用CopyCAD的用戶(hù)將能夠快速編輯數(shù)字化數(shù)據(jù),產(chǎn)生具有高質(zhì)量的復(fù)雜曲面。該軟件系統(tǒng)可以完全控制曲面邊界的選取,然后根據(jù)設(shè)定的公差能夠自動(dòng)產(chǎn)生光滑的多塊曲面,同時(shí),CopyCAD還能夠確保在連接曲面之間的正切的連續(xù)性。
(4)RapidForm是韓國(guó)INUS公司出品的全球四大逆向工程軟件之一,RapidForm 提供了新一代運(yùn)算模式,可實(shí)時(shí)將點(diǎn)云數(shù)據(jù)運(yùn)算出無(wú)接縫的多邊形曲面,使它成為三維掃描后處理之最佳化的接口。
RapidForm主要優(yōu)勢(shì)包括:多點(diǎn)云數(shù)據(jù)管理介面、多點(diǎn)云處理技術(shù)、快速點(diǎn)云轉(zhuǎn)換成多邊形曲面的計(jì)算法、彩色點(diǎn)云數(shù)據(jù)處理及點(diǎn)云合并功能。
四、逆向工程設(shè)計(jì)前的準(zhǔn)備工作 做一個(gè)逆向設(shè)計(jì)的工作,可能比做一個(gè)正向設(shè)計(jì)更具有挑戰(zhàn)性。在設(shè)計(jì)一個(gè)產(chǎn)品之前,先必須盡量理解原有模型的設(shè)計(jì)思想,在此基礎(chǔ)上還可能要修復(fù)或克服原有模型上存在的缺陷。從某種意義上看,逆向設(shè)計(jì)也是一個(gè)重新設(shè)計(jì)的過(guò)程。在開(kāi)始進(jìn)行一個(gè)逆向設(shè)計(jì)前,應(yīng)該對(duì)零件進(jìn)行仔細(xì)分析,主要考慮以下一些要點(diǎn):
(1)確定設(shè)計(jì)的整體思路,對(duì)自己手中的設(shè)計(jì)模型進(jìn)行系統(tǒng)地分析。面對(duì)大批量、無(wú)序的點(diǎn)云數(shù)據(jù),初次接觸的設(shè)計(jì)人員會(huì)感覺(jué)到無(wú)從下手。這是應(yīng)首先要周全地考慮好先做什么,后做什么,用什么方法做,主要是將模型劃分為幾個(gè)特征區(qū),得出設(shè)計(jì)的整體思路,并找到設(shè)計(jì)的難點(diǎn),基本做到心中有數(shù)。
(2)確定模型的基本構(gòu)成形狀的曲面類(lèi)型,這關(guān)系到相應(yīng)設(shè)計(jì)軟件的選擇和軟件模塊的確定。對(duì)于自由曲面,例如汽車(chē)、摩托車(chē)的外覆蓋件和內(nèi)飾件等,一般需要采用具有方便調(diào)整曲線和曲面的模塊;對(duì)于初等解析曲面件,如平面、圓柱面、圓錐面等則沒(méi)必要因?yàn)橛袦y(cè)量數(shù)據(jù)而用自由曲面去擬合一張顯然是平面或圓柱面的曲面。
來(lái)源:
精易迅科技http://gift0755.cn