許汝真 索雙富 孟國營 顧梓昆
(1.中國礦業(yè)大學(xué)〈北京〉機電學(xué)院,中國 北京100085;2.清華大學(xué)機械工程系,中國 北京100084;3.梓昆科技〈中國〉股份有限公司,浙江 杭州311200)
反求工程(Reverse Engineering)是指用一定的測量手段對實物或模型進行測量,根據(jù)測量數(shù)據(jù)通過三維幾何建模方法重構(gòu)實物CAD模型過程。在目前日趨激烈的市場競爭下,反求工程在產(chǎn)品研發(fā)過程中,通過借鑒、繼承已有的知識和技術(shù)并在此基礎(chǔ)上發(fā)展新的產(chǎn)品,能夠縮短產(chǎn)品的研發(fā)設(shè)計周期,促進技術(shù)的革新。是目前工業(yè)產(chǎn)品開發(fā)的一種常用手段。
反求工程的第一步就是得到實物外形數(shù)據(jù),這些數(shù)據(jù)可以通過一些先進的測量裝置進行收集,也可以采用人工測量的方式得到。目前市面上有許多以提供實體模型數(shù)字化的工程公司。他們依靠圖像采集設(shè)備得到實物的三維基本模型,再通過少量的人工修補,得到達到一定精度,另用戶滿意的數(shù)字化模型。這種方式簡單高效,然而,在實踐中發(fā)現(xiàn)其存在以下問題:
1)進行數(shù)字化建模的參考實物是經(jīng)過加工制造得到,其本身存在著加工誤差、加工缺陷、變形等問題,而三維數(shù)字化建模設(shè)備得到的三維模型并不能排除加工誤差,更不能將加工缺陷從特征中去除,同時也無法判斷實物是否發(fā)生過變形,得到的三維數(shù)字化模型完全是對實物的拷貝,對此類零件進行虛擬裝配無法達到預(yù)期裝配結(jié)果,對此類零件進行加工生產(chǎn)也無法實現(xiàn)其預(yù)期功能。
2)對數(shù)字化建模設(shè)備直接得到的三維模型和實體進行測量比較,可以發(fā)現(xiàn)設(shè)備數(shù)字化建模過程本身存在誤差,且部分誤差遠超過其預(yù)期的誤差范圍。這樣,為了保證關(guān)鍵部位的建模精度,我們需要進行反復(fù)的人工校對和重新建模。
3)高精度的數(shù)字化建模設(shè)備成本高昂等。
同樣,人工直接測量的方式也存在一些問題:
1)無法準(zhǔn)確測繪不規(guī)則曲面。
2)難以實現(xiàn)大型零件的精準(zhǔn)測繪。
3)從測量到建模完成花費時間較長,工作效率比較低。
但是,人工測繪的方式存在著數(shù)字化設(shè)備建模無法取代的智能、靈活、分析的優(yōu)勢而在一些企業(yè)中得到應(yīng)用。其優(yōu)勢在于測繪人員在對零件測繪的過程中能夠反復(fù)琢磨、理解、分析產(chǎn)品的設(shè)計思想,有利于在原始設(shè)計的基礎(chǔ)上進行改進設(shè)計。同時,在測繪過程中,測繪人員能夠理解產(chǎn)品的設(shè)計意圖,人為地排除因加工零件或安裝變形產(chǎn)生的誤差等不利因素。
Solidworks具有功能強大、易學(xué)易用和技術(shù)創(chuàng)新等特點,可以實現(xiàn)零件建模、虛擬裝配、仿真、工程圖繪制等從設(shè)計到仿真的一系列功能,因此在機械設(shè)計領(lǐng)域得到了廣泛的應(yīng)用。特別是家電行業(yè)、塑料模具行業(yè),是一種首選的工具平臺。本文以ATM機中某功能模塊為例,對Solidworks在反求設(shè)計中的應(yīng)用開展相關(guān)的研究。
從零件繪制難易角度出發(fā),將ATM機中的零件劃分為以下幾類:鈑金件,塑料件,軸和輪類零件,齒輪和皮帶。
其中以鈑金件和塑料件的結(jié)構(gòu)最為復(fù)雜,就總體結(jié)構(gòu)而言,鈑金件通常承擔(dān)著支撐、定位等功能,其上分布大量孔、槽、折彎等特征,在繪制的過程中,除了要保證特征的完整之外,更要保證特征位置的準(zhǔn)確度;塑料件大部分為走鈔通道板,為了實現(xiàn)走鈔的流暢,塑料件往往形式多樣,包含大量曲面以及不規(guī)則特征。下面對這幾類零件的繪制分別說明。
Solidworks中有專門的鈑金繪制工具,包含基體法蘭,轉(zhuǎn)換到鈑金,放樣折彎,邊線法蘭,斜接法蘭,褶邊,轉(zhuǎn)折,折彎等功能。鈑金件上特征多且復(fù)雜,因此按照一定的繪制順序能夠使鈑金件的繪制事半功倍。首先,繪制基體法蘭,選取鈑金件中的主干部分進行繪制。然后,在主干的基礎(chǔ)上,繪制折彎特征,主要通過鈑金工具欄中的邊線法蘭和斜接法蘭實現(xiàn)。在這里值得一提的是,邊線法蘭在生成折彎時,只能夠形成平面類折彎(圖1),而斜接法蘭則可以通過繪制特征橫斷面(圖2)來形成包含曲面或具有復(fù)雜結(jié)構(gòu)的折彎(圖3)。最后,通過拉伸切除等工具,對鈑金件上的孔、槽類特征進行繪制。按這樣的順序可以避免特征的遺漏,同時便于特征的查找和修改。
圖1 邊線法蘭
圖2 特征橫斷面
圖3 包含曲面的折彎
為保證塑料件的強度,在設(shè)計時,通常增加筋板類特征,這也是導(dǎo)致塑料件(圖4)特征復(fù)雜的原因之一。因此,在繪制塑料件時,首先通過拉伸工具繪制出塑料件的最大外形輪廓。然后,通過拉伸切除,去除多余材料,形成準(zhǔn)確的外形輪廓特征,并利用抽殼等工具,完成筋板類特征的繪制。最后,利用拉伸切除等工具,進行孔類和槽類特征的繪制。
圖4 含有復(fù)雜筋板特征的塑料件
軸和輪類零件一般為回轉(zhuǎn)體,特征簡單,形狀規(guī)則。一般利用拉伸的方式就可生成。特殊的,直徑變化的滾輪,可通過旋轉(zhuǎn)工具,先生成旋轉(zhuǎn)輪廓曲線(圖5),再使其繞軸旋轉(zhuǎn)360°即可(圖6)。
圖5 旋轉(zhuǎn)輪廓曲線
圖6 滾輪模型
齒輪有標(biāo)準(zhǔn)齒輪和變位齒輪,在繪制的時候,可以在Solidworks中利用公式繪制出齒輪的漸開線齒廓,通過圓周陣列對單個齒廓進行復(fù)制,生成所需齒數(shù),最后經(jīng)過拉伸就可繪制出齒輪立體模型。但是這種方法較為復(fù)雜。利用Solidworks插件geartrax軟件(圖7),通過定義齒輪的模數(shù)、齒數(shù)、變位系數(shù)等參數(shù),可以快速準(zhǔn)確的實現(xiàn)標(biāo)準(zhǔn)齒輪或變位齒輪的繪制(圖8)。皮帶的繪制是在裝配體中,當(dāng)皮帶輪的位置確定后,在裝配體中,通過“插入——裝配體特征——皮帶/鏈”,出現(xiàn)皮帶/鏈設(shè)計的工具框,選擇皮帶輪與皮帶接觸的表面,選擇生成皮帶零件并確定,即可生成皮帶輪廓,在裝配體的設(shè)計樹中打開生成皮帶零件,對草圖輪廓進行拉伸,生成薄壁特征,完成皮帶繪制(圖9)。
除此之外,在零件繪制中還需注意的幾個問題:1)草繪基準(zhǔn)面的選擇。對于結(jié)構(gòu)對稱的零件(例通道板、傳動軸等),盡量以右視面作為其對稱面,便于裝配;對于不對稱的零件(例支架板),盡量根據(jù)其在裝配體中的位置,選擇與裝配體中整體基準(zhǔn)相同的基準(zhǔn)面作為草繪基準(zhǔn)面。2)草繪的完全定義。Solidworks軟件不同于其他軟件的特點之一就是當(dāng)草繪欠定義時(圖10),仍然可以退出草繪并對該草繪進行拉伸等操作。這樣產(chǎn)生的后果就是:當(dāng)完成建模后,若對模型中某一特征的草繪進行修改,其他特征會由于其自身草繪欠定義而在修改時同時發(fā)生變化,最終導(dǎo)致整體的建模失敗。因此,在草圖繪制后,應(yīng)對草圖中的每個線條增加尺寸標(biāo)注或約束,使其完全定義(圖11),然后再對草圖進行拉伸等操作。
圖7 geartrax插件操作界面
圖8 geartrax插件生成的齒輪模型
圖9 皮帶模型
圖10 欠定義的草繪
圖11 完全定義的草繪
ATM機結(jié)構(gòu)復(fù)雜,在裝配時,通常需要注意以下問題:
1)裝配順序:從制造、加工的角度看,任何機械都是由若干單獨加工制造的單元體——零件組裝而成。但是從機械實現(xiàn)預(yù)期運動和功能的角度來看,并不是每個零件都獨立起作用。每一個獨立影響機械功能并能獨立運動的單元體稱為構(gòu)件。構(gòu)件可以是一個獨立運動的零件,但有時為了結(jié)構(gòu)和工藝上的需要,常將幾個零件剛性地聯(lián)接在一起而組成構(gòu)件。因此在虛擬裝配時,通常是先進行構(gòu)件的裝配,然后再將構(gòu)件安裝到功能模塊中,最后在實現(xiàn)由功能模塊到整機的裝配。這樣裝配的好處在于各部分的裝配關(guān)系一目了然,便于查錯和修改。
2)配合參考的選擇:(1)機架類零件是固定的,因此在裝配時,應(yīng)首先確定機架類零件的位置,選擇配合參考時,盡量選擇虛擬基準(zhǔn)面(即前視,右視,上視基準(zhǔn)面)。(2)構(gòu)件裝配時,通常要根據(jù)該構(gòu)件與機架或其他構(gòu)件產(chǎn)生的配合關(guān)系,選擇運動副中相接觸的實體表面(例如面、孔等)作為配合參考。
3)測繪基準(zhǔn)選擇:測量零件的基準(zhǔn),盡量和裝配基準(zhǔn)一致,這樣一是可以比較方便的測量大部分尺寸,再就是避免測繪基準(zhǔn)與安裝基準(zhǔn)不同而導(dǎo)致的誤差。
4)干涉檢查:完成一個組件的裝配后,要進行干涉檢查。在command manager中,選擇“評估”欄目中的“干涉檢查”,可以檢測出裝配體是否發(fā)生干涉以及干涉區(qū)域的大小。干涉檢查可以迅速準(zhǔn)確發(fā)現(xiàn)零部件實體在裝配時結(jié)構(gòu)上相互沖突的地方,便于設(shè)計人員對零部件修改,同時可以避免實際生產(chǎn)加工時因干涉問題造成的安裝問題。
Solidworks可以實現(xiàn)直接由三維圖到工程圖的轉(zhuǎn)換。選擇“文件”中“從零件制作工程圖”或“從裝配體制作工程圖”可以進入工程圖繪制,同時還可進行尺寸的標(biāo)注等一系列操作。在保存工程圖文件時,選擇不同的保存格式(例:dwg,dxf等)還可實現(xiàn)測繪數(shù)字模型與其他制圖軟件或分析軟件之間的數(shù)據(jù)交換。
利用Solidworks軟件可以很好地實現(xiàn)從零件建模到虛擬裝配再到虛擬樣機的檢查分析等一系列功能,提高了設(shè)計質(zhì)量,為樣機的制造提供保障,減少資源浪費,縮短了產(chǎn)品的研發(fā)周期。
利用人工測繪與數(shù)字化建模設(shè)備測繪的混合工作模式,可以提高工作效率,和測繪精度。讓設(shè)計、測繪人員將更多的精力放在基準(zhǔn)分析、精度要求、誤差設(shè)定、材料選擇與性能指標(biāo)要求、制造工藝過程選擇等技術(shù)核心工作。而不是重復(fù)的測量基礎(chǔ)工作。
[1]蔡勇.反求工程與建模[M].北京:科學(xué)出版社,2011.
[2]胡仁喜,劉昌麗,等.SolidWorks 2013中文版從入門到精通[M].北京:機械工業(yè)出版社,2013.
[3]北京兆迪科技有限公司.SolidWorks鈑金件與焊件教程[M].北京:機械工業(yè)出版社,2013.
[4]申永勝.機械原理教程[M].北京:清華大學(xué)出版社,1999.