張 曼,任 龍,杜昌立,楊勇強
(1.陜西科技大學機電工程學院,陜西 西安 710021;2.陜西浩唐工貿有限責任公司,陜西 西安 710000)
來圖加工模式 (Build-to-Print)和同步開發模式是國內汽車線束制造企業主要的供應方式。來圖加工模式中,客戶線束圖紙已然鎖定,似乎只需線束制造企業按圖生產即可,然而現實并非如此。通常企業獲得的只是PDF或TIFF格式的客戶線束圖紙[1]。生產所必須的設計和工藝信息,如物料BOM、電線關系表、裁線工藝卡、短路工藝卡等,并不能直接從客戶圖紙中快捷獲取。制造企業需要根據自身的工藝能力、供應體系等客觀條件,利用CAD(Computer Aided Design計算機輔助設計)軟件進行優化設計,重新輸出線束圖紙。而在同步開發模式中,客戶線束圖紙已充分考慮了制造企業的客觀條件,但也需要重新輸出工藝信息完備的線束圖紙。無論哪種模式,線束圖紙必須優先考慮各用電器和模塊的尺寸形狀、布置情況及其相互之間的電連接關系,同時還要對線束的分支節點、包覆方式和固定方式進行標識和指定。通常會導致線束圖紙中繪制的線束長度并非呈1:1等比例顯示。而在汽車線束的總裝配流水線上,又始終需要指定圖框尺寸規格的、全尺寸的工裝板布局圖,用以指導現場裝配作業。因此還需要重新輸出全尺寸工裝板圖紙。如圖1所示。

圖1 線束圖紙輸出及用途
在現有技術中,往往需要依據既有的線束圖紙,在指定的圖框尺寸規格中,手工重新布置全尺寸的工裝板圖。圖紙轉化所需的工作量大,效率低下且容易出現錯漏。尤其隨著汽車線束回路數量和支路數量增加,其轉化時的工作效率和數據準確度會大幅下降。眾所周知,同一款產品的線束圖紙和工裝板圖紙具有設計和工藝信息的一致性,僅僅是在表述方式上的側重點不同而已。如果我們可以利用其設計和工藝信息的一致性,輔以必要的調整,將線束圖紙自動、快捷地轉換為全尺寸工裝板圖紙,既可以提高圖紙繪制工作的效率,更有利于保證設計和工藝數據傳遞的一致性和連續性。
CHS和Ldorado等專業線束設計軟件已有自動轉化工裝板圖紙的功能。以CHS為例,線束圖紙和工裝板圖紙只是一個設計的兩個不同視圖。在完成線束圖紙的設計后,僅需要進行少量的設置,就可以獲得工裝板圖[2]。
但是受限于客觀條件,目前國內絕大多數的線束制造企業使用的線束設計軟件,仍然是AutoCAD為代表的通用型CAD軟件,其軟件本身并不具有這種功能。
本文介紹的基于CAD平臺的全尺寸線束工裝板圖生成方法,是在以C++語言的ObjectARX開發環境下開發的上一版本[3]基礎上,利用AutoLISP開發環境,編輯并優化命令模塊,同時結合AutoCAD的原始命令模塊,進行二次開發[4-5]。與上版相比,操作更簡易、穩定性更好、適用范圍更廣。
本方法利用樹狀結構的CAD屬性塊功能,對汽車線束的物料信息、電氣信息和機械信息進行分別設置,以滿足軟件后續步驟中對設計和工藝數據的提取需求,同時保證線束圖紙中的任何設計變更,可以在工裝板圖中得以直接體現;以線束的節點和支路路徑長度作為基本計算單元,進行抽象和模擬,建立平面連桿機構的運動學模型,將AutoCAD中對線束支點和路徑的各種操作直接轉換成平面連桿機構的運動軌跡,同時保證各個桿件之間拓撲關系的連續性和一致性,使工裝板布置過程中的運動和操作得以順利進行,從而實現線束圖紙的自動展開和擺平;以指定的線束工裝板尺寸規格為圖框的邊界界限,對超出圖框范圍的線束支點和路徑,在所建立的平面連桿機構模型的基礎上,通過對連桿件的拖拽來實現在圖框范圍內的重新布置。
本文介紹的全尺寸線束工裝板圖的生成方法可以通過以下步驟來實現。
1)轉化目標線束圖紙
將客戶線束圖紙中記錄的電線長度參數、節點參數、連接器參數、連接器對應電線類型參數、線束包覆方式和固定方式的參數形成樹狀結構的CAD屬性塊,從而獲得適宜轉化的目標線束圖紙,既保證了線束設計和工藝信息的提取,同時也是后續轉化工裝板圖紙的基礎。如圖2所示,實例中的目標線束圖不僅包括了節點、電線、線束、連接器的參數數據,還包括電線走向和節點處線束分布;并將其固定在CAD屬性塊中,從而能夠進行快捷讀取和調用操作。

圖2 目標線束圖紙實例
2)自動展開為全尺寸線束圖
選取線束圖紙中的任意節點作為轉換的起始點,根據相關CAD屬性塊中的參數以及與相鄰節點之間路徑的長度和方向,保持原方向不變的基礎上,對路徑進行1:1等比例的縮放;然后以此為原點,按照上述展開方式依次對相鄰節點之間的路徑進行自動的等比例展開,從而自動生成實際尺寸和圖紙尺寸呈1:1等比例的全尺寸線束圖。此時,CAD屬性塊參數隱藏。如圖3所示,本實例中以第一節點1為起點開始,對第一路徑9、第二路徑10和第三路徑11進行等比例的縮放,然后以第二節點2上的第四路徑12和第五路徑13進行等比例縮放,依次到第八節點8上的第十七、十八、十九路徑25、26、27的等比例縮放后,生成全尺寸線束圖 (圖3)。
3)建立連桿機構模型
以自動生成的全尺寸線束圖為基礎,以線束節點有阻尼系數的彈性鉸接點,以相鄰兩個節點之間路徑的長度和關聯關系,作為鋼性連桿。在保持同一鉸接點上所有連桿不會脫開、且相互之間的位置關系不變的前提下,建立平面連桿機構的運動學模型。
具體而言,在工裝板連桿機構模型的拓撲關系中,線束應用上要求線束必須保證連慣性,即各節點之間的路徑不能脫開,因此在連桿機構模型中,利用靜力平衡方程保證連接到各鉸接點的連桿不可脫離。線束應用上要求到達同一支點上的支線路徑之間相互之間的位置關系不變,即保持其順序在成品工裝板上與線束圖紙一致,因此在同一鉸接點上連桿之間建立碰撞分析模型、排斥力模型,保持同一鉸接點上所有連桿之間互不接觸且相對位置關系不變。
4)調整連桿機構,布置工裝板
將已建立連桿機構模型的全尺寸線束圖拖入指定的線束工裝板圖框內,對各個線束支路對應的連桿及與其鉸接的臨近連桿,分別進行拖動,直至連桿機構模型的所有連桿均勻地、互不交叉地布置在線束工裝板邊界框圖內,從而得到全尺寸線束工裝板草圖。
各節點可以通過用戶的操作來實時動態地拖拽,保證用戶在操作任意一根連桿時,該連桿、與其相連的連桿及次級相連的連桿均在此操作下,默認根據連桿機構模型的運動學平衡條件,按客戶意愿實時動態地移動或旋轉,從而實現了用戶操作與CAD軟件的交互。已經滿足工裝板布置要求的連桿,也可進行鎖定,以避免調整其他連桿時再次偏移。對于拖拽無法滿足工裝板布置要求的連桿,可以通過設置臨時鉸接點,再次實行拖拽,直至滿足布置要求。如圖4所示。

圖4 全尺寸線束工裝板草圖實例
5)調入屬性塊,生成工裝板圖紙
在全尺寸線束工裝板草圖上,以線束的各個節點為定位基準,將目標線束圖中對應CAD屬性塊,一鍵命令自動生成。再通過輕微調整,即可獲得指導現場裝配作業所需的全尺寸工裝板圖紙,如圖5所示。

圖5 全尺寸線束工裝板圖實例
在執行連桿機構模型拖拽操作時,AutoCAD軟件操作界面上暫停原始命令模塊與CAD內核的交互,而使用AutoLISP開發環境下二次開發的命令模塊與CAD內核的交互。
本文以線束圖紙為對象,采用基于AutoCAD的二次開發,并融入關系理念和工業工程思想,運用AutoLISP、AutoCAD、平面連桿機構等技術和工具開發了一種汽車線束全尺寸工裝板圖的生成方法。該方法的實現可有效地解決汽車線束圖紙工藝信息提取效率低、圖紙轉化效率低的問題,具有一定的推廣價值。