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

圖1 CAVITY塊的分類示意圖

圖2 圖紙中產品組成元件簡化示意圖

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

圖4 圖紙信息轉化

圖5 物料導出流程示意圖

圖7 軟件界面

圖8 物料BOM示意