陰志勇
(國機智駿汽車有限公司研發(fā)中心,江蘇 南京 211100)
線束設(shè)計開發(fā)工作主要由原理設(shè)計、3D設(shè)計、2D設(shè)計以及基礎(chǔ)物料選型開發(fā)組成。在設(shè)計過程中,各部分之間信息的正確傳遞是重要環(huán)節(jié)。本文以AUTOCAD制圖為基礎(chǔ),使用圖塊對線束組成元件進行分類和格式設(shè)計,通過VB引用AUTOCAD的接口函數(shù)[1]來實現(xiàn)圖紙信息的提取,同時利用Windows自帶的函數(shù)庫[2],設(shè)計用戶對話操作框,利用VB程序?qū)崿F(xiàn)信息交互、信息校核等工作,最后通過Excel輸出結(jié)果[3]。
本文中原理圖紙設(shè)定了CAVITY和FUSE塊,根據(jù)制圖版面需求,將CAVITY細分為4種區(qū)分方向,使得圖面外觀一致。CAVITY塊的分類示意如圖1所示。
線束產(chǎn)品組成元件種類較多,本文對元件種類進行簡化,便于后續(xù)的設(shè)計計算。將線束圖紙中的元件簡化為5種,分別為CONNECTOR、CAVITY、SPLICE、OTHER、SEGMENT。CONNECTOR用于填寫護套信息;CAVITY用于記錄導(dǎo)線有直接關(guān)聯(lián)的信息;SPLICE由于其特殊性,單獨設(shè)計,主要用于記錄導(dǎo)線和后續(xù)的分割線束段的長度定位;SEGMENT不是具體物料,主要用于后續(xù)長度計算。圖紙中產(chǎn)品組成元件簡化示意如圖2所示。
CONNECTOR包含10個屬性參數(shù)值,CAVITY包含18個屬性參數(shù)值,SPLICE包含10個屬性參數(shù)值,OTHER包含7個屬性參數(shù)值,SEGMENT包含4個屬性參數(shù)值。屬性參數(shù)的設(shè)置,標記欄內(nèi)容格式化固定,值的內(nèi)容部分由設(shè)計輸入。其它屬性部分由后續(xù)通過設(shè)計計算自動填寫。標記欄的名稱和塊屬性的數(shù)量、順序是程序編寫先決條件,程序的編寫和計算運行是以此為基礎(chǔ)進行。
線束圖紙和拓撲圖紙的組成元件相同,只在程序處理時輸出不同的需求結(jié)果。
原理圖在圖形化基礎(chǔ)上,增加CAVITY塊來標識用電器的針腳,如圖3所示,將用電器的針腳信息轉(zhuǎn)化入原理圖CAVITY塊屬性中,在原理圖中設(shè)計電勢、線徑、系統(tǒng)連接關(guān)系。
線束圖紙在圖形化基礎(chǔ)上,將CONNECTOR、CAVITY、SPLICE、OTHER、SEGMENT轉(zhuǎn)化入圖形中,如圖4所示。
拓撲圖同線束圖,僅在設(shè)計時要求明確線束分段歸屬,以便于分析各個線束總成之間的INLINE需求。
遵循以上基本格式要求進行VB程序開發(fā)和數(shù)據(jù)提取。塊的設(shè)計可根據(jù)自身需求進行增加、減少、更改。以設(shè)定好的塊格式為基礎(chǔ),進行程序開發(fā),以讀取需要的數(shù)據(jù)。以物料導(dǎo)出為例,概要流程圖如圖5所示,重點利用AUTOCAD內(nèi)置接口函數(shù)讀取塊信息。
以讀取CAVITY屬性為例,代碼如圖6所示。將讀取的信息寫入數(shù)組,最后根據(jù)設(shè)計需要,進行算法設(shè)計,以獲取需要的結(jié)果。

圖1 CAVITY塊的分類示意圖

圖2 圖紙中產(chǎn)品組成元件簡化示意圖

圖3 圖紙設(shè)計標識
結(jié)合本文以上描述,分析具體應(yīng)用操作。如圖7所示的軟件界面,在獲取圖紙輸入的信息后,可進行定制需求操作。如檢查規(guī)則制定和自動化檢查,信息導(dǎo)入導(dǎo)出的數(shù)據(jù)交互。數(shù)據(jù)分析方面,如線色優(yōu)化、線束段導(dǎo)線組成等。掌握了基本方式方法,即可根據(jù)自身的需求拓展定制開發(fā)。圖8為導(dǎo)出的物料BOM示意。
隨著汽車電器智能化和功能配置客制化的不斷發(fā)展,線束設(shè)計的挑戰(zhàn)在不斷增加,項目需求開發(fā)效率和品質(zhì)不斷提高,成本不斷降低。為靈活應(yīng)對行業(yè)自身的快速發(fā)展和開發(fā)者自身的需求變化,自動化開發(fā)勢在必行,擁有一套可以自身定制和開發(fā)的工具就顯得尤為重要。在自動化開發(fā)的道路上,我們?nèi)孕璨粩鄬W(xué)習(xí)和探索,希望本文能帶來新的啟發(fā)和創(chuàng)造。

圖4 圖紙信息轉(zhuǎn)化

圖5 物料導(dǎo)出流程示意圖

圖7 軟件界面

圖8 物料BOM示意