【摘" 要】介紹一種汽車線束設(shè)計(jì)輔助開發(fā)方法,包含數(shù)據(jù)格式和CAA的應(yīng)用。該方法提高開發(fā)效率、縮短開發(fā)周期、降低開發(fā)成本。
【關(guān)鍵詞】線束;CATIA;CAA
中圖分類號:U463.62" " 文獻(xiàn)標(biāo)志碼:A" " 文章編號:1003-8639( 2022 )12-0073-02
Auxiliary Development Method for Automotive Wire Harness Design Based on CATIA CAA RADE
YIN Zhi-yong
(Chery Automobile Co.,Ltd,Wuhu 241006,China)
【Abstract】This paper introduces an aided development method for automobile harness design,including data format and the application of CAA. This method improves the development efficiency,shortens the development cycle and reduces the development cost.
【Key words】harness;CATIA;CAA
汽車線束設(shè)計(jì)開發(fā)中,線束空間布置是其中最為重要的內(nèi)容之一。常規(guī)的汽車線束設(shè)計(jì)開發(fā)現(xiàn)狀中3D數(shù)據(jù)和2D圖紙?jiān)谵D(zhuǎn)換時(shí),一種方式是借助專業(yè)商業(yè)軟件工具進(jìn)行數(shù)據(jù)提取,另一種是設(shè)計(jì)人員人工轉(zhuǎn)換數(shù)據(jù)提取,在費(fèi)用、效率、靈活可控等方面難以平衡。本文通過《CATIA軟件建模與CAA二次開發(fā)》[1]一書的學(xué)習(xí),并借鑒《基于CATIA二次開發(fā)的線束設(shè)計(jì)數(shù)據(jù)提取和結(jié)構(gòu)識別》[2]一文部分方法,借助CATIA CAA提供的開發(fā)幫助文檔[3]以及應(yīng)用實(shí)例,同時(shí)對線束數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)提取方法優(yōu)化,通過CATIAR19 CAA RADE以及VS2005搭建編程調(diào)試環(huán)境,將所需物料信息以及線束連接關(guān)系導(dǎo)出為表格形式,為后續(xù)2D圖紙?jiān)O(shè)計(jì)工作提供便利,提高工作效率的同時(shí),方法靈活可控,便于設(shè)計(jì)開發(fā)者根據(jù)自身需求定制輸出。
1" 數(shù)據(jù)構(gòu)成
1.1" 線束數(shù)據(jù)格式要求
本文中3D數(shù)據(jù)格式要求使用帶有電器屬性定義的零部件(參見CATIA幫助文檔線束部分),使用CATIA線束布線模塊生成線束段的數(shù)據(jù)。數(shù)據(jù)格式如圖1所示。1為虛擬結(jié)構(gòu)總成;2為線束產(chǎn)品總成;3為連接器虛擬總成,放置管理連接器零件;4為固定件虛擬總成,放置管理線束固定件零件;5為分支點(diǎn)虛擬總成,放置管理虛擬的線束分支點(diǎn),分支點(diǎn)數(shù)據(jù)定義同固定件;6為線束段,使用CATIA線束模塊中“Bundle Segment”生成的線束段;7為線束覆蓋物,使用CATIA線束模塊中的“Protective Covering”添加的線束覆蓋物。
2" 數(shù)據(jù)的CAA提取方法
2.1" 線段的數(shù)據(jù)提取
線束段的任意一段連接點(diǎn)必須為連接器的線束連接點(diǎn),或固定件的線束連接點(diǎn),或分支點(diǎn)的線束連接點(diǎn)(此處不同于CATIA線束模塊的設(shè)計(jì)要求)。線束段的數(shù)據(jù)提取將提取線束段連接的兩端零件的名稱,因此CATIA中零件號以及零件名稱的規(guī)范簡化將有利于和2D圖紙的信息一致對應(yīng),如圖2所示。
CATIA CAA提供線束段數(shù)據(jù)提取的接口函數(shù)包含在\"CATIEhiGeoBundle.h\",“CATIEhiBundleSegment.h”頭文件中。接口函數(shù)CAADoc在安裝目錄下提供了應(yīng)用參考實(shí)例,幫助開發(fā)者熟悉各種接口函數(shù)的名稱以及實(shí)現(xiàn)方法。其函數(shù)接口方法在VS集成環(huán)境中通過CAA V5 help Viewer中可查詢,如圖3所示。
根據(jù)屬性來讀取參數(shù),在CAITA幫助文檔中查閱Electrical Package in Knowledge Expert,可查詢電器件對應(yīng)的參數(shù)屬性,其它電器件屬性亦如此查詢,如圖4所示。
對于長度的讀取舉例:在圖3中,通過“ListBundleSegment”方法可以讀取結(jié)構(gòu)樹中的“Bundle Segment”對象。在圖4中,根據(jù)屬性“Elec_Length”可以讀取對應(yīng)的長度信息。其它屬性讀取,引用頭文件和使用的函數(shù)不同,方法類似,下文不再贅述。
2.2" 其它的數(shù)據(jù)提取
此處把CONNECTOR連接器、SUPPORT固定件、NODE分支點(diǎn)、PROTECTOR覆蓋物這些件對應(yīng)的相關(guān)數(shù)據(jù)統(tǒng)一為其它數(shù)據(jù),是因?yàn)檫@些數(shù)據(jù)是關(guān)聯(lián)在“Bundle Segment”對象上的。當(dāng)一個(gè)循環(huán)查詢到一個(gè)“Bundle Segment”對象后,在程序中即可直接查詢其所連接的對象。連接器信息讀取其名稱和零件號,固定件讀取其名稱和零件號,分支點(diǎn)讀取其名稱,覆蓋物讀取其型號以及長度。數(shù)據(jù)讀取過程如圖5所示。以上信息對于2D圖紙是關(guān)鍵輸入,可以通過其它的軟件方法直接導(dǎo)入到2D圖紙中,從而進(jìn)一步實(shí)現(xiàn)線束拓?fù)浣Y(jié)構(gòu)自動(dòng)化生成,并可進(jìn)一步用于后續(xù)設(shè)計(jì)變化中3D和2D信息一致性校核。
3" 實(shí)際用例
結(jié)合本文以上描述,具體應(yīng)用操作如圖6軟件界面,代碼編譯運(yùn)行后生成圖示界面。使用圖6中H工具條按鈕即可導(dǎo)出表格。圖7為導(dǎo)出的提取信息示意。
4" 結(jié)語
隨著汽車產(chǎn)業(yè)的不斷發(fā)展,線束行業(yè)的發(fā)展也迎來了越來越艱巨的挑戰(zhàn)。根據(jù)國家市場監(jiān)管總局缺陷產(chǎn)品管理中心發(fā)布的召回信息顯示,在線束故障中,由于空間布置導(dǎo)致的干涉、磨損因素占比最大,造成的問題最多。專業(yè)技術(shù)人員要投入更多的時(shí)間精力在數(shù)據(jù)設(shè)計(jì)研發(fā)方面,而數(shù)據(jù)轉(zhuǎn)化這些耗時(shí)、重復(fù)的工作則必須進(jìn)一步減少。因此,本文在自動(dòng)化開發(fā)勢在必行的情況下,對汽車線束布置數(shù)據(jù)提取做了初步的研究,希望本文能帶來新的啟發(fā)和創(chuàng)造。
參考文獻(xiàn):
[1] 胡畢富,吳約旺. CATIA軟件建模與CAA二次開發(fā)[M]. 北京:北京航空航天大學(xué)出版社,2018.
[2] 李偉,閆靜. 基于CATIA二次開發(fā)的線束設(shè)計(jì)數(shù)據(jù)提取和結(jié)構(gòu)識別[J]. 電子元器件與信息技術(shù),2020,4(1):71-72,00.
[3] 達(dá)索公司. CAA幫助文檔[Z].
(編輯" 楊" 景)