呂奉陽 楊國勇 楊金秀 羅培鋒 陳東
(廣州汽車集團股份有限公司汽車工程研究院)
白車身總成一般包含數(shù)百個零件,設(shè)計過程中,經(jīng)常遇到相似特征重復(fù)建模的情況。相似特征需要在每個零件設(shè)計時進(jìn)行單獨建模,重復(fù)設(shè)計會加大工作量,降低工作效率。白車身零件雖然結(jié)構(gòu)復(fù)雜,但是存在大量的相似特征,例如孔、凸臺、加強筋、修邊等[1],這些特征的幾何形狀相似,只是位置和尺寸參數(shù)不同。通過CATIA 知識模板相關(guān)工具,建立白車身典型特征數(shù)據(jù)庫,可以在不同零件設(shè)計時調(diào)用典型特征,減少重復(fù)設(shè)計工作量,提高工作效率。
白車身零件一般采用CATIA 創(chuàng)成式曲面設(shè)計模塊設(shè)計,零件形面分為基礎(chǔ)面和特征面?;A(chǔ)面是零件主體大面,特征面是為了保證零件性能、工藝及功能需求在基礎(chǔ)大面上進(jìn)行的局部設(shè)計細(xì)節(jié)面。白車身典型特征分類及用途,如表1所示。
表1 白車身典型特征分類
參數(shù)化設(shè)計的特點有基于草圖創(chuàng)建特征、全尺寸約束和尺寸驅(qū)動設(shè)計修改。采用參數(shù)化設(shè)計,可以通過調(diào)整參數(shù)實現(xiàn)修改幾何形狀的目的;可以快速修改典型特征滿足設(shè)計需求[2]。以平面長圓臺為例,介紹特征模板參數(shù)化設(shè)計過程。
1)定義輸入?yún)⒖荚?。輸入?yún)⒖荚赜脕矶x典型特征的建模位置,是典型特征的設(shè)計基準(zhǔn),包含基準(zhǔn)點、基準(zhǔn)線、基準(zhǔn)面等。參考元素應(yīng)獨立不相關(guān),在滿足設(shè)計需求的前提下數(shù)量最少。參考元素應(yīng)采用非參數(shù)化設(shè)計或參數(shù)化設(shè)計后進(jìn)行消參處理。平面長圓臺的設(shè)計輸入?yún)⒖荚匕ㄖС置婧椭行狞c,如圖1所示。
圖1 平面長圓臺輸入?yún)⒖荚仫@示界面
2)特征建模。典型特征是基于輸入?yún)⒖荚貏?chuàng)建的參數(shù)化幾何特征[3]。為了規(guī)范建模過程,同時方便后續(xù)創(chuàng)建超級副本,建模時將結(jié)構(gòu)樹分為輸入和典型特征2 個幾何圖形集。輸入幾何圖形集用來存放參考元素,典型特征幾何圖形集用來存放典型特征的建模過程及結(jié)果。
平面長圓臺特征參數(shù)化建模流程,如圖2所示。
圖2 平面長圓臺特征參數(shù)化建模流程
首先進(jìn)行草圖設(shè)計。定義典型特征(平面長圓臺)為工作對象,基于支持面和中心點創(chuàng)建定位草圖。在草圖中繪制長圓孔并進(jìn)行全尺寸約束,包括長圓孔長度、長圓孔寬度、長圓孔長軸與草圖H方向角度、長圓孔中心與坐標(biāo)原點相合等。然后通過尺寸驅(qū)動設(shè)計修改,更改長圓孔默認(rèn)尺寸參數(shù),如圖3所示。
圖3 平面長圓臺草圖設(shè)計
完成草圖設(shè)計后,通過填充、掃掠、圓角等命令進(jìn)行平面長圓臺特征建模。特征建模采用參數(shù)化設(shè)計,設(shè)計時不應(yīng)激活創(chuàng)建基準(zhǔn)命令。完成后的平面長圓臺特征模板模型,如圖4所示。
圖4 平面長圓臺特征模板顯示界面
草圖設(shè)計是參數(shù)化設(shè)計的基礎(chǔ),基于草圖創(chuàng)建的特征,可以方便地進(jìn)行參數(shù)化修改。白車身設(shè)計中,包含大量不規(guī)則的非典型特征,無法直接調(diào)用典型特征,需要在草圖模板中進(jìn)行自定義特征的設(shè)計。草圖模板僅包含參考點、參考平面和定位草圖3 個元素,設(shè)計簡單,使用方便,功能強大。
草圖模板無輸入?yún)⒖荚?,設(shè)計方法如下:1)采用坐標(biāo)類型定義參考點,默認(rèn)為坐標(biāo)原點,如圖5 所示;2)采用方程式定義參考平面,點選擇參考點,如圖6 所示;3)基于參考平面和參考點創(chuàng)建定位草圖,定義X,Y2 條無限長構(gòu)造線作為尺寸約束參考。完成后的草圖模板,如圖7所示。
圖5 草圖模板點定義對話框
圖6 草圖模板平面定義對話框
圖7 草圖模板定位草圖顯示界面
由于草圖模板在設(shè)計過程中沒有指定輸入,因此調(diào)用草圖模板時無法指定位置和方向,需要在調(diào)用后根據(jù)需要進(jìn)行調(diào)整。草圖模板位置及方向調(diào)整方法如下。
1)草圖坐標(biāo)原點位置調(diào)整。通過調(diào)整參考點坐標(biāo)值更改草圖平面坐標(biāo)原點位置。默認(rèn)參考點為坐標(biāo)原點(0,0,0),默認(rèn)草圖平面為z=0 的xy平面。修改參考點坐標(biāo)為(10,50,100),可以將草圖平面改為z=100 的xy平面,同時草圖坐標(biāo)原點在絕對坐標(biāo)系的坐標(biāo)為(10,50,100)。
2)草圖坐標(biāo)平面方向調(diào)整。通過調(diào)整方程式參數(shù)并結(jié)合指南針控制更改草圖坐標(biāo)平面方向。平面方程式默認(rèn)參數(shù)為A=0,B=0,C=1,代表經(jīng)過參考點的xy平面。將平面方程式參數(shù)改為A=1,B=0,C=0,則草圖平面更改為經(jīng)過參考點的yz平面。如果草圖平面不是與xy,xz,yz平面平行的平面,可以通過指南針進(jìn)行調(diào)整。
為了調(diào)用用戶創(chuàng)建的典型特征,CATIA 知識模板提供了超級副本和用戶特征2 種特征復(fù)制工具[4]。超級副本在調(diào)用時保留了參數(shù)化建模過程,修改方便;用戶特征則對建模過程進(jìn)行封裝,只保留了輸入?yún)?shù)和輸出結(jié)果,參數(shù)修改時容易報錯且不方便查找原因?;谝陨显?,采用創(chuàng)建超級副本的方法建立白車身典型特征數(shù)據(jù)庫。
超級副本是CATIA 軟件自帶的一種功能強大的復(fù)制工具,可以將通過多個命令創(chuàng)建的一組特征,包含幾何特征(孔、凸臺、加強筋、修邊特征等)和知識特征(參數(shù)、規(guī)則、設(shè)計表、公式等),從一個文件復(fù)制到另一個文件,復(fù)制特征與源文件無關(guān)聯(lián),復(fù)制特征保留了參數(shù)化建模過程,可以方便地進(jìn)行設(shè)計修改。
超級副本可以將一些繁瑣而重復(fù)性的工作變得輕松簡單,可以有效減少重復(fù)性的建模操作步驟。通過超級副本建立典型特征庫可以在不同零件設(shè)計時進(jìn)行調(diào)用,進(jìn)一步提高工作效率[5]。
創(chuàng)建超級副本的環(huán)境分為混合設(shè)計環(huán)境和非混合設(shè)計環(huán)境。在混合設(shè)計環(huán)境下創(chuàng)建的超級副本只能在混合設(shè)計環(huán)境應(yīng)用;在非混合設(shè)計環(huán)境下創(chuàng)建的超級副本只能在非混合設(shè)計環(huán)境應(yīng)用。
在完成特征建模的基礎(chǔ)上,創(chuàng)建超級副本的步驟如下:1)點擊超級副本命令,定義典型特征,選擇典型特征幾何圖形集(平面長圓臺),如圖8 所示;2)點擊定義選項卡,按典型特征名稱更改超級副本名稱(平面長圓臺);3)點擊輸入選項卡,修改輸入?yún)⒖荚氐拿Q及順序,便于識別和點選,輸入窗口顯示輸入?yún)⒖荚貫橹С置婧椭行狞c,與輸入幾何圖形集一致,如果不一致,建議調(diào)整結(jié)構(gòu)樹后改為一致;4)點擊文檔選項卡,不需任何修改;5)點擊參數(shù)選項卡,修改參數(shù)名稱并發(fā)布,以便于典型特征的參數(shù)化修改,如圖9 所示;6)點擊屬性選項卡,根據(jù)需要修改圖標(biāo),抓取屏幕獲取典型特征的預(yù)覽圖片;7)點擊確定,完成超級副本的創(chuàng)建,創(chuàng)建后,結(jié)構(gòu)樹上增加超級副本標(biāo)識。
圖8 CATIA 知識模板超級副本對話框
圖9 平面長圓臺參數(shù)發(fā)布對話框
在模板文件中創(chuàng)建典型特征的超級副本,可以在模板文件中直接調(diào)用,也可以跨文件調(diào)用。實際應(yīng)用一般是跨文件調(diào)用,即在設(shè)計不同白車身零件時調(diào)用特征模板文件里的典型特征。跨文件調(diào)用的方法有從模板文件實例化和從目錄瀏覽器實例化2 種。從模板文件實例化,即不同特征需要調(diào)用不同的特征模板文件,特征模板較多時查找使用不方便。因此推薦采用從目錄瀏覽器調(diào)用典型特征。
保存到目錄的目的是為了建立特征數(shù)據(jù)庫,方便典型特征在不同文件中進(jìn)行調(diào)用。
點擊保存到目錄命令,首次保存選擇創(chuàng)建新目錄,后續(xù)保存其它特征創(chuàng)建的超級副本選擇更新現(xiàn)有目錄即可,如圖10所示。
圖10 CATIA 知識模板保存到目錄對話框
打開目錄文件,可以看到保存的平面長圓臺特征,如圖11所示。目錄文件結(jié)構(gòu)樹包含目錄、章節(jié)和系列,典型特征部件存放在系列中,關(guān)鍵字包含典型特征名稱和輸入?yún)⒖荚亍?/p>
圖11 特征庫目錄文件顯示界面
參考平面長圓臺的參數(shù)化特征建模、創(chuàng)建超級副本及保存到目錄的方法,進(jìn)行白車身孔特征、凸臺特征、陰陽臺特征、加強筋特征、三角筋特征、修邊特征等特征模板的創(chuàng)建,更新目錄文件,完成白車身典型特征數(shù)據(jù)庫,如圖12所示。
圖12 白車身典型特征數(shù)據(jù)庫顯示界面
新建或打開一個現(xiàn)有零件數(shù)據(jù)(目標(biāo)文件),確認(rèn)數(shù)據(jù)包含輸入?yún)⒖荚?。如果沒有,可以在需要插入特征的位置創(chuàng)建參考元素。
點擊目錄瀏覽器,從特征庫中選取調(diào)用特征(平面長圓臺),雙擊特征,彈出插入對象對話框,如圖13所示。在目標(biāo)文件中,選擇插入特征需要的參考元素(支持面和中心點),點擊參數(shù)進(jìn)行尺寸修改,點擊確定完成典型特征的調(diào)用,平面長圓臺特征已經(jīng)插入目標(biāo)文件輸入位置。插入典型特征后,如不滿足設(shè)計要求,可以點擊結(jié)構(gòu)樹上的草圖及相關(guān)命令進(jìn)行二次修改。
圖13 CATIA 知識模板插入對象顯示界面
為了直觀說明特征調(diào)用方法的實用性及高效性,以圓形陰陽臺為例,對比分析特征調(diào)用及手工建模2 種方法的建模步驟。
特征調(diào)用方法只需點擊目錄瀏覽器一個命令,雙擊圓形陰陽臺特征,通過選擇輸入?yún)⒖荚夭⒏膮?shù)尺寸即可完成圓形陰陽臺創(chuàng)建,如圖14所示。創(chuàng)建后的特征保留了參數(shù)化建模過程,便于后期修改。
圖14 圓形陰陽臺顯示界面
手工建模方法與創(chuàng)建特征模板的方法相同,步驟如下:1)創(chuàng)建定位草圖,繪制草圖并進(jìn)行尺寸約束,修改參數(shù)調(diào)整圓臺尺寸;2)填充曲面,根據(jù)草圖創(chuàng)建填充曲面1;3)掃掠曲面1,根據(jù)草圖及基準(zhǔn)面創(chuàng)建掃掠特征曲面1;4)掃掠曲面2,根據(jù)草圖及基準(zhǔn)面創(chuàng)建掃掠特征曲面2,拔模角度與掃掠曲面1 相同,拔模方向相反;5)倒圓角1,填充曲面1 與掃掠曲面1 倒圓角;6)倒圓角2,掃掠曲面2 與支持面倒圓角;7)倒圓角3,圓角1 與圓角2 倒圓角,完成圓形陰陽臺特征創(chuàng)建,如圖14所示。
從上面的建模方法可以看出,特征調(diào)用方法與手工建模方法得到的結(jié)果是一致的。特征調(diào)用方法只需1 步,手工建模方法需要7 步。采用特征調(diào)用方法可以省去大部分的建模操作過程,減少重復(fù)性的工作。在白車身零件設(shè)計中,孔、凸臺、加強筋等典型特征會反復(fù)出現(xiàn),特征調(diào)用方法相對手工建模的優(yōu)越性更加明顯。
以某車型前縱梁為例,如圖15所示。利用CATIA設(shè)計的基礎(chǔ)面,如圖15a 所示;調(diào)用白車身典型特征庫,添加圓孔、方孔、圓形凸臺、長圓筋、弧形筋、三角筋等特征后的前縱梁,如圖15b所示。由于前縱梁上典型特征較多,手工建模工作量較大,利用典型特征庫可以提高建模效率,同時保證了典型特征建模的規(guī)范性,便于修改。
圖15 某車型前縱梁示意圖
在對白車身典型特征進(jìn)行分類的基礎(chǔ)上,采用參數(shù)化設(shè)計方法創(chuàng)建典型特征模板,利用CATIA 知識模板的超級副本、保存到目錄、目錄瀏覽器等工具,建立了白車身典型特征庫。在白車身設(shè)計中通過調(diào)用典型特征,減少了重復(fù)設(shè)計工作量,提高了建模效率,取得了良好的應(yīng)用效果。通過特征調(diào)用與手工建模對比分析,證明了白車身典型特征庫的實用性及高效性。下一步的研究方向是規(guī)范典型特征模板的參數(shù)化建模方法,提高特征調(diào)用的穩(wěn)定性,擴大典型特征庫的應(yīng)用范圍。