文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2014)01-0128-03
隨著電子產(chǎn)品多功能、小型化的發(fā)展趨勢(shì),系統(tǒng)內(nèi)各整機(jī)結(jié)構(gòu)空間越來越狹小,如何利用整機(jī)內(nèi)有效空間實(shí)施三維布線是通過電子整機(jī)互聯(lián)的重要內(nèi)容之一。傳統(tǒng)線纜三維布線[1]主要是憑經(jīng)驗(yàn)手工布線,其速度和可靠性都無法滿足電子整機(jī)快速研制和生產(chǎn)的要求。且現(xiàn)有的布線設(shè)計(jì)大部分只是止于二維平面,布線效果不夠逼真,往往不能真實(shí)地反映線束在整機(jī)中的鋪設(shè)效果,為后續(xù)的工藝帶來很多麻煩。本文以CATIA V5R20 SP7為平臺(tái), 通過二次開發(fā)程序?qū)崿F(xiàn)了三維線束的自動(dòng)鋪設(shè)[2],直觀地反映整機(jī)中線束的鋪設(shè)路徑、走線方向以及轉(zhuǎn)彎半徑,便于后續(xù)的工藝設(shè)計(jì)和仿真驗(yàn)證,從而提高了設(shè)計(jì)和生產(chǎn)的工作效率。
1 三維布線設(shè)計(jì)的原理
目前大部分的自動(dòng)布線軟件都是在二維平面內(nèi)完成線束的鋪設(shè),無法實(shí)現(xiàn)電子整機(jī)中三維空間的路徑捕捉和布線設(shè)計(jì)。針對(duì)此弊端,本文基于現(xiàn)有的三維CAD軟件提出了二次開發(fā)程序?qū)崿F(xiàn)三維布線的思路和方法,通過配置后臺(tái)文件,讀取接線表和器件表信息,利用空間搜索連接器針腳位置和電氣屬性的算法[3],進(jìn)行路徑最優(yōu)化計(jì)算,完成三維線束的自動(dòng)鋪設(shè)。
布線設(shè)計(jì)流程如圖1所示。各流程模塊的功能[4]分別為:(1)定制電氣設(shè)計(jì)環(huán)境:包括特征樹上的設(shè)計(jì)參數(shù)和關(guān)系的顯示、模型自動(dòng)更新,線束創(chuàng)建規(guī)則的設(shè)置以及鋪設(shè)電線規(guī)則的建立。(2)建立電氣元件庫(kù)[5]:包括各種連接器3D模型的建立,電氣屬性的添加、入庫(kù)方法及文件管理規(guī)范。(3)搭建電氣結(jié)構(gòu)圖,放置電氣元件:在Assembly design模塊下,系統(tǒng)自動(dòng)創(chuàng)建一個(gè)Product1總裝配節(jié)點(diǎn),通過Insert>New Product繼續(xù)新建Product節(jié)點(diǎn),命名為Structure。同樣方法分別建立Electircal及GBN節(jié)點(diǎn),其中在GBN節(jié)點(diǎn)下放置電氣元件及幾何線束。(4)鋪設(shè)主線束:在Electrical Harness Assembly模塊下完成主線束的鋪設(shè),同時(shí)設(shè)置主線束的直徑和轉(zhuǎn)彎半徑。(5)導(dǎo)入接線表和器件表[6]:利用二次開發(fā)模塊中的“創(chuàng)建有效的XML原理圖文件”命令,將準(zhǔn)備好的EXCEL格式的接線表和器件表讀取到三維空間中,并轉(zhuǎn)化為可以識(shí)別的XML格式的文件。(6)創(chuàng)建線束:根據(jù)讀取的接線表和器件表中的接線關(guān)系信息,利用二次開發(fā)程序中的三維自動(dòng)布線模塊[6],完成主線束到連接器每個(gè)點(diǎn)位的線束鋪設(shè)。(7)鋪設(shè)電線:由于鋪設(shè)完成的線束只代表一種路徑,且是空心的,某些情況下與真實(shí)值存在偏差,而通過二次開發(fā)程序,可實(shí)現(xiàn)電氣元器件之間針腳至針腳的真實(shí)電線鋪設(shè)。
2 整機(jī)布線過程的實(shí)現(xiàn)
2.1 連接器3D模型庫(kù)的創(chuàng)建
本文以J30J壓接系列的連接器為例創(chuàng)建模型庫(kù),根據(jù)針腳的個(gè)數(shù)分為9、15、21、25、31、37、51、74、100芯等9種規(guī)格的連接器。通過參數(shù)表驅(qū)動(dòng)模型的方式建立了J30J矩形連接器的插頭和插座的外形圖,存放于3D文件夾中,再根據(jù)需要將模型解析至3D文件夾中并賦予電氣屬性。3D模型庫(kù)的驅(qū)動(dòng)參數(shù)表和帶電氣屬性的J30J-9TJ.CATPart模型分別如表1和圖2所示。
2.2 搭建電氣結(jié)構(gòu)特征樹
進(jìn)入Assembly design模塊,系統(tǒng)將自動(dòng)新建裝配節(jié)點(diǎn)作為總裝配節(jié)點(diǎn),通過Inser>New Product創(chuàng)建Stucture、Electrical節(jié)點(diǎn)以及自裝配節(jié)點(diǎn)GBN,在Stucture節(jié)點(diǎn)下放置不帶電氣屬性的零部件,在GBN節(jié)點(diǎn)下放置電氣元件及幾何線束。
在電氣設(shè)計(jì)中,零部件通常被分成兩部分,一部分是不直接連接線束端點(diǎn)的電氣元件,另一部分是線束端點(diǎn)直接相連的電氣元件。在調(diào)入電氣元件之前,需先將GBN節(jié)點(diǎn)生成為GBN文件,生成方法是:將模型切換至Electrical Harness Design模塊,點(diǎn)擊Geometrical Bundle命令,并在結(jié)構(gòu)樹上選擇GBN節(jié)點(diǎn),此文件將變成GBN電氣屬性文件。
2.3 設(shè)計(jì)主線束
主線束的設(shè)計(jì)可在電氣線束設(shè)計(jì)模塊和電氣線束安裝模塊中實(shí)現(xiàn)。創(chuàng)建線束的方法有兩種,分別是多分支文件Multi-Branchable Document和束段Bundle Segment。創(chuàng)建的線束可以進(jìn)行直徑、彎曲半徑以及長(zhǎng)度相關(guān)屬性定義,主線束的創(chuàng)建如圖3所示。
2.4 鋪設(shè)主線束到連接器點(diǎn)位的三維線束
目前的三維設(shè)計(jì)軟件大部分只能實(shí)現(xiàn)主線束直接與電連接器相連接的布線設(shè)計(jì),這種方法不能直觀地反映出連接器點(diǎn)位的連接信息,而且也不能表示線束的布設(shè)路徑和空間排布,使得三維布線的效果不夠逼真,導(dǎo)致后期的工藝設(shè)計(jì)直觀性較差。本文通過二次開發(fā)程序工具條,實(shí)現(xiàn)了三維環(huán)境下,調(diào)用預(yù)先設(shè)計(jì)好的接線表和器件表[7],通過XML創(chuàng)建功能模塊,將接線表和器件表轉(zhuǎn)化為程序可識(shí)別的XML格式文件,利用分組電子布線功能在整機(jī)中自動(dòng)完成三維布線的方法,解決了目前電子整機(jī)布線設(shè)計(jì)的問題,使得布線設(shè)計(jì)與工藝設(shè)計(jì)緊密結(jié)合,可以直觀有效地驗(yàn)證線束鋪設(shè)的路徑、轉(zhuǎn)彎半徑以及空間的排布。布線效果如圖4所示。
2.5 鋪設(shè)電線
線束本身只代表一種路徑,它是空心的,里面沒有鋪設(shè)電線,其直徑也只是一個(gè)估計(jì)值,某些情況下與真實(shí)值存在很大的偏差,因此有必要在線束內(nèi)部鋪設(shè)電線。根據(jù)電線的數(shù)量、直徑等信息精確計(jì)算出線束的直徑真實(shí)值。利用二次開發(fā)程序,能夠?qū)崿F(xiàn)電氣元件之間針腳至針腳的電線鋪設(shè)。鋪設(shè)電線后的效果圖如圖5所示。
本文在CATIA V5R20 SP7平臺(tái)的基礎(chǔ)上,通過二次開發(fā)實(shí)現(xiàn)了整機(jī)三維虛擬布線設(shè)計(jì)的裝配仿真和驗(yàn)證。直觀地反應(yīng)了整機(jī)中三維線束的鋪設(shè)路徑和轉(zhuǎn)彎半徑等信息,使設(shè)計(jì)和工藝緊密結(jié)合,縮短了工藝規(guī)劃時(shí)間,提高了生產(chǎn)效率并降低了生產(chǎn)成本。解決了傳統(tǒng)電子整機(jī)布線設(shè)計(jì)的弊端, 改善了整機(jī)電氣性能設(shè)計(jì)的可靠性。
參考文獻(xiàn)
[1] 白曉東.Pro/CABLING三維布線實(shí)踐[J].航天制造技術(shù),2006(3):28-29.
[2] 劉振宇,周德儉,吳兆華,等.一種面向整機(jī)的三維布線算法研究[J].電子工藝技術(shù),2010,31(1):6-8.
[3] 于曉明,曾紅艷,楊紹田.CATIA電氣布線在摩托車上的應(yīng)用[J].摩托車技術(shù),2012(11):35-36.
[4] 劉小虎,吳兆華,吳銀鋒,等.UG/WIRING在通信整機(jī)三維布線中的應(yīng)用[J].沿海企業(yè)與科技,2005(7):122-123.
[5] 吳高巍,王守覺.提高電子系統(tǒng)設(shè)計(jì)自動(dòng)化的一種方法[J].電子技術(shù)應(yīng)用,2000,29(10):28-30.
[6] 周三三,劉恩福.電子設(shè)備三維布線工藝技術(shù)應(yīng)用研究[J].電子工藝技術(shù),2011,3(7):228-232.
[7] 安利全,鄭建明,王永振,等.三維布線技術(shù)在工藝中的應(yīng)用[J].制造技術(shù)研究,2009(4):23-24.