周學(xué)良,阮景奎
(湖北汽車工業(yè)學(xué)院 機械工程系,湖北 十堰 442002)
面向CAD/CAPP集成的線束產(chǎn)品信息建模
周學(xué)良,阮景奎
(湖北汽車工業(yè)學(xué)院 機械工程系,湖北 十堰 442002)
在分析線束產(chǎn)品結(jié)構(gòu)特點的基礎(chǔ)上,采用面向?qū)ο蟮姆椒ń⒘司€束產(chǎn)品的結(jié)構(gòu)信息模型,并對其主體部分進行了形式化描述;同時提出了利用通用CAD系統(tǒng)建立高層次圖形對象的功能建立線束圖形模型的方法,該方法將產(chǎn)品結(jié)構(gòu)信息存儲在數(shù)據(jù)庫,通過圖形句柄建立圖形與結(jié)構(gòu)信息的關(guān)聯(lián),實現(xiàn)二者的同步更新和互操作。最后,通過開發(fā)的線束CAPP系統(tǒng)的建模實例表明該建模方法實用有效。
線束;信息建模;圖形建模;CAD/CAPP
目前,國內(nèi)大多數(shù)線束生產(chǎn)企業(yè)仍然采用傳統(tǒng)的來圖加工的方式進行生產(chǎn),即根據(jù)主機廠的線束設(shè)計圖采用手工或者簡單的工藝設(shè)計系統(tǒng)進行工藝規(guī)劃,然后打印工藝卡下發(fā)到車間進行生產(chǎn)。整個過程雖然也局部使用了計算機進行輔助設(shè)計,但沒有采用集成化的CAPP(Computer Aided Process Planning)系統(tǒng),通過充分利用主機廠的設(shè)計信息提高工藝設(shè)計的效率和質(zhì)量。國外開發(fā)的CHS、 SimWire等線束輔助設(shè)計系統(tǒng)已經(jīng)實現(xiàn)了與三維線束軟件(如CATIA)的信息集成,并在汽車、飛機、鐵路和航空航天等領(lǐng)域的線束生產(chǎn)廠發(fā)揮著重要作用[1],但是這些軟件不完全符合我國線束生產(chǎn)企業(yè)的工藝習(xí)慣,而且價格昂貴,非一般企業(yè)所能承受。因此,研究開發(fā)具有自主知識產(chǎn)權(quán)的線束輔助設(shè)計系統(tǒng)對提高我國線束生產(chǎn)企業(yè)的工藝設(shè)計水平和生產(chǎn)效率具有重要意義。
近幾年,國內(nèi)的一些高校也先后展開了對線束工藝設(shè)計系統(tǒng)的深入研究,并取得了一定成果。合肥工業(yè)大學(xué)的吳黃、劉曉平等人研究了基于虛框和虛點的線束工藝圖建模方法及汽車線束輔助圖紙繪制系統(tǒng)[1-2],湖北汽車工業(yè)學(xué)院基于AutoCAD軟件研究并開發(fā)了汽車線束CAPP系統(tǒng)[3];這些研究主要集中于線束工藝設(shè)計系統(tǒng)的原理和開發(fā)技術(shù),仍然無法實現(xiàn)與三維CAD系統(tǒng)的信息集成。產(chǎn)品信息模型是實現(xiàn)CAD/CAPP系統(tǒng)信息集成的基礎(chǔ),也是CAD/CAPP系統(tǒng)數(shù)據(jù)共享的核心。本文從CAD/CAPP信息集成的角度,研究線束產(chǎn)品信息模型的建立與表達,以期為實現(xiàn)線束CAPP系統(tǒng)與三維CAD系統(tǒng)的信息集成奠定基礎(chǔ)。
要建立線束的產(chǎn)品信息模型,應(yīng)分析它的結(jié)構(gòu)組成及其特點。如圖1所示,從物料組成的角度看,線束主要由標準電器件(如護套、護套附件等)、緊固件以及電線和表面包覆材料組成,表面包覆材料包括套管、膠帶、海綿等具有某種標準規(guī)格的材料。電線根據(jù)所傳遞信號的起至位置經(jīng)過一定的路徑,其兩端的連接情況分為2種:一種是鉚壓接頭后接入電器插接件或搭鐵,最終與某電器功能部位連接;另一種是直接與其他電線內(nèi)聯(lián)。將多根電線經(jīng)過相同位置的電線用表面包覆材料包裹或用緊固件捆扎在一起形成線束,由于不同電線的起至位置不盡相同,導(dǎo)致線束出現(xiàn)分支,這樣就形成了線束構(gòu)件之間的復(fù)雜連接關(guān)系,包括電線與電線之間、電線與插接件之間、線束與插接件之間的連接關(guān)系;線束承載的功能越多,其結(jié)構(gòu)關(guān)系越復(fù)雜,形成的支線束也越多。因此,面向CAD/CAPP集成的線束產(chǎn)品信息模型不僅要描述各組成部分的工程、物理屬性及其相互之間的連接關(guān)系,還要以圖形的方式描述其連接關(guān)系及生產(chǎn)工藝信息,及建立線束的圖形模型,不過與機械產(chǎn)品不同,線束主要標準電器零部件及電線和包覆材料組成,其圖形模型只需能對線束構(gòu)件進行辨識并正確描述它們之間的連接關(guān)系與尺寸要求即可,不需嚴格的形狀要求。
產(chǎn)品信息模型是產(chǎn)品從毛坯到成品的整個設(shè)
計和制造過程所需要的信息總和,是由產(chǎn)品結(jié)構(gòu)信息模型和產(chǎn)品工藝信息模型組成的復(fù)合模型[4],因此,線束產(chǎn)品信息建模包括對產(chǎn)品結(jié)構(gòu)信息、工藝信息及裝配工藝圖的完整描述。產(chǎn)品結(jié)構(gòu)信息模型是描述產(chǎn)品的結(jié)構(gòu)組成以及各組成元素連接關(guān)系的信息總和,是CAPP系統(tǒng)進行工藝設(shè)計的基礎(chǔ),因此線束結(jié)構(gòu)信息模型應(yīng)正確、完整的描述回路、線束及其表面包覆、插接件、緊固件的工程、物理屬性及它們之間的連接關(guān)系,其中的關(guān)鍵是線束構(gòu)件之間的連接關(guān)系,即線束組成結(jié)構(gòu)信息的描述,它將直接影響到后續(xù)工藝計算的算法設(shè)計與運行效率。下面對線束構(gòu)件及總體結(jié)構(gòu)信息進行建模。
圖1 線束實物圖
1)線束主體建模
從上文分析可知,將多根經(jīng)過相同路徑的電線包裹捆扎在一起形成了線束主體,為了清楚描述線束主體的結(jié)構(gòu)信息,這里引入線束段的概念,線束段定義為2個最近線束分支點或線束末端之間的一段連續(xù)線束,每個線束段表面由包覆材料包裹或者由緊固件捆扎,所有線束段連接在一起構(gòu)成線束主體。線束段的工程、物料屬性包括長度、表面包扎方式以及與其它線束段的連接關(guān)系,因此,線束段可以形式化描述如下:
定義線束的分支點為節(jié)點,所有節(jié)點的集合為V;
定義線束段為連接2個節(jié)點i和j的一條邊(vi,vj),所有邊的集合為E;
則所有的線束段形成一個無向、無環(huán)的連通圖
并且滿足如下條件:
電線的工程、物理屬性包括種類、規(guī)格、顏色、長度等信息,其連接關(guān)系即兩端的連接位置包括2種情況:一種是鉚壓相應(yīng)的接頭后從某一線束節(jié)點接入護套,將插接件與線束連接在一起,或者搭鐵后從線束節(jié)點伸出一定長度;另一種情況是以某線束節(jié)點為基準的某個位置與其它電線內(nèi)聯(lián),也就是說,經(jīng)過相同路徑的電線聚集在一起形成線束,線束又可以分割成線束段,因此,電線的路徑信息可以由線束段及其之間的連接關(guān)系和電線兩端的連接位置進行描述。
2)電器件信息建模
線束電器件包括插接件、插接件附件、緊固件等。插接件是線束上用于電器件連接的防護塑料件,每個插接件包含一個或多個插孔,電線的一端鉚壓接頭后從線束的節(jié)點伸出接入插接件的某個插孔,實現(xiàn)線路的導(dǎo)通,為了防水密封,有些連接器的插孔配有密封塞或堵塞,當插孔中有電線接入時,在接頭的尾端套一個密封塞,當插孔中沒有電線接入時,用堵塞密封插孔;另外,部分插接件還配有專用附件。因此插接件的工程、物理屬性包括物料編碼、名稱、圖號、孔位線號、孔位附件、接出位置(接入插接件的電線從那個線束節(jié)點伸出)、接出長度(接入插接件的電線從伸出節(jié)點只插接件的裸線長度)及附件等信息。插接件附件的屬性包括物料編碼、名稱、圖號、廠家等信息。
包覆件是線束表面用于定位、捆扎的塑料標準件,它對電線的長度計算沒有影響,因此,它的屬性信息包括物理編碼、名稱、圖號、廠家和包扎位置等信息,其中包扎位置包括包扎定位的基準節(jié)點以及與基準節(jié)點間的定位距離。
3)包覆材料信息建模
包覆材料用于線束段的表面包覆,為了表示方便,本文通過建立包覆工藝方法建立表面包覆與包覆材料的聯(lián)系,即每種包覆方法消耗相應(yīng)的包覆材料,而每個線束段采用某種包覆方法。圖2顯示了線束段、包覆方法及包覆材料之間的E-R模型及各實體的屬性信息。
圖2 線束段表面包覆的E-R模型
綜上所述,采用面向?qū)ο蟮姆治龇椒?,可以將?gòu)成線束的構(gòu)件元素抽象為對象類,主要包括回路、線束段、插接件、附件、接頭、包覆件等對象,這些類之間的關(guān)系如圖3所示。
圖3 線束組成構(gòu)件的類圖
在進行線束設(shè)計時,除了需要在系統(tǒng)內(nèi)部建立產(chǎn)品結(jié)構(gòu)信息模型,還需要以圖形方式顯示設(shè)計結(jié)果。針對線束產(chǎn)品包括的線束段、連接器、包附件等元素,應(yīng)該以包含工程與物理信息的圖形顯示,方便設(shè)計人員的操作與修改。一般而言,通用的CAD平臺,如AutoCAD、UG等,其模型是以基本圖元為單位建立的,并不具備線束工藝設(shè)計領(lǐng)域所包含的特定語義,要實現(xiàn)上述功能十分的復(fù)雜。因此,為了降低建模的復(fù)雜程度,需要以更高的抽象層次建立線束段、接插件、緊固件和包裹件等部件的圖形模型,該模型不僅能表達線束構(gòu)件的形狀特征,而且包括它的工程與物理屬性信息等。
建立線束構(gòu)件的圖形模型包括2種實現(xiàn)方式,一種是針對線束產(chǎn)品,開發(fā)專用的線束圖形設(shè)計系統(tǒng),實現(xiàn)在構(gòu)件級的抽象層次對圖形進行創(chuàng)建、修改和刪除,建立線束的圖形模型,這種方法需要基于圖形內(nèi)核從底層進行開發(fā),難度很大,非一般的開發(fā)團隊所能勝任,而且也沒有必要;另一種是在現(xiàn)有CAD系統(tǒng)的基礎(chǔ)上進行二次開發(fā),一般通用CAD系統(tǒng)都提供的通過關(guān)聯(lián)圖元建立高層次圖形對象的功能,如AutoCAD軟件可以通過關(guān)聯(lián)圖形對象并為其命名來創(chuàng)建圖塊,而且還可以為圖塊附著屬性信息。文獻[1]基于通用CAD平臺采用虛框和虛點的方法實現(xiàn)線束構(gòu)件的圖形建模,通過虛框存儲線束構(gòu)件的圖元信息,這種方法可以滿足一般構(gòu)件圖形信息的描述,但會丟失斜線和曲線等圖形實體的細節(jié)信息[1]。而采用圖塊的方式充分利用CAD系統(tǒng)的圖塊管理功能存儲和管理構(gòu)件圖形的圖元信息,并利用CAD系統(tǒng)提供的圖形操作功能實現(xiàn)對線束構(gòu)件圖形的整體操作,避免了復(fù)雜的圖元信息的管理工作,實現(xiàn)也較為簡單。盡管基于通用CAD平臺進行二次開發(fā)在一定程度上受到基礎(chǔ)CAD平臺的操作習(xí)慣、界面布局等方面的限制,但相比第1種方式具有開發(fā)難度較小、周期短以及成本低的優(yōu)勢,而且對開發(fā)人員的要求相對較低,因此,基于通用CAD平臺進行擴展功能開發(fā)通常是應(yīng)用軟件開發(fā)的首選方式,本文也采用這種方式實現(xiàn)線束的圖形建模。
由于通用CAD軟件建立的以圖元為單位圖形對象,默認情況下,圖形對象不包含線束構(gòu)件的工程、物理屬性,因此,基于CAD平臺實現(xiàn)線束圖形建模的關(guān)鍵是如何實現(xiàn)產(chǎn)品結(jié)構(gòu)信息與圖形對象的融合。以AutoCAD軟件為例,有3種實現(xiàn)工程信息與圖形對象融合為一體的方法,進行更高層次的圖形建模。
1)通過句柄建立圖形與工程信息的關(guān)聯(lián)
這種方式將圖形與產(chǎn)品信息獨立存放,圖形以CAD系統(tǒng)的文件格式進行存儲,產(chǎn)品信息存放于數(shù)據(jù)庫中,但是產(chǎn)品信息中包含圖形文件的地址和文件名(圖形文件一般由文件服務(wù)器統(tǒng)一管理),同時包含每個構(gòu)件圖形的標識信息以建立構(gòu)件信息與構(gòu)件圖形的關(guān)聯(lián),以AutoCAD為例,可以通過3種方式找到一個圖形對象:句柄、對象ID和實例指針,當AutoCAD沒有運行時,圖形信息存儲在圖形文件中,包含在圖形文件中的對象通過它們的句柄識別。一個圖形文件打開后,圖形信息可以通過圖形數(shù)據(jù)庫(AcDbDatabase)來訪問,在數(shù)據(jù)庫中每個圖形對象都有一個對象ID,對象ID只在當前編輯對話的整個過程有效,因此,同一個圖形對象的ID在不同的編輯對話過程可能不同。要對一個圖形對象進行操作,需要先通過圖形對象(AcDbObject)的打開函數(shù)將其打開,打開函數(shù)根據(jù)對象ID返回它的對象指針,通過該指針可以對圖形進行操作,這個指針指導(dǎo)對象被關(guān)閉,一直有效。句柄、對象ID和指針之間的關(guān)系圖如圖4所示。
圖4 句柄、對象ID及指針之間的關(guān)系
由此可知,圖形對象的3種標識信息中只有句柄在圖形從建立至刪除的整個過程一直保持不變。因此,要在數(shù)據(jù)庫中建立產(chǎn)品信息與構(gòu)件圖形對象的關(guān)聯(lián),應(yīng)該構(gòu)件信息中存儲對應(yīng)圖形的句柄信息,通過句柄信息實現(xiàn)圖形與構(gòu)件信息的同步更新。具體實現(xiàn)方式可以采用在CAD系統(tǒng)中廣泛采用的MVC(Model-View-Control)結(jié)構(gòu),模型(Model)對應(yīng)構(gòu)件的信息模型,視圖(View)對應(yīng)圖形信息和存儲在數(shù)據(jù)庫中的工程、物理屬性及其與其它構(gòu)件的連接信息,控制(Control)模塊控制視圖與模型的同步更新及關(guān)聯(lián)操作。
通過句柄建立圖形與工程信息關(guān)聯(lián)的方式將構(gòu)件信息存儲在數(shù)據(jù)庫中,方便程序?qū)崿F(xiàn)信息的查詢、修改和刪除等操作,便于實現(xiàn)與ERP等信息系統(tǒng)的集成,但要處理好圖形與信息的同步更新的問題,否則會出現(xiàn)圖形與信息不匹配的問題。
2)將工程信息作為圖形的擴展數(shù)據(jù)
這種方式將構(gòu)件的工程、物理屬性信息作為圖形對象的擴展數(shù)據(jù)存儲于圖形文件中,實現(xiàn)圖形與信息的同步更新。同樣以AutoCAD為例,該系統(tǒng)提供了2種機制來添加具體對象的數(shù)據(jù):擴展數(shù)據(jù)(Xdata)、擴展記錄(Xrecord)。
擴展數(shù)據(jù)由一個結(jié)果緩沖區(qū)鏈表構(gòu)成并存放在實體的標準定義數(shù)據(jù)之后,數(shù)據(jù)的內(nèi)容、含義和結(jié)構(gòu)都是有應(yīng)用程序定義。通過這個機制可以向一個對象添加少量屬性數(shù)據(jù),擴展數(shù)據(jù)機制可以高效地為對象添加數(shù)據(jù),但其數(shù)據(jù)量的大小受到限制(AutoCAD限制在16 kB以內(nèi),一般的應(yīng)用開發(fā)都能滿足)。
擴展記錄用于存儲和管理任意的數(shù)據(jù)流,包括與實體完全分離的非圖形信息,而且擴展記錄中存儲的數(shù)據(jù)量沒有固定的大小限制,它使增加任意的、應(yīng)用程序相關(guān)的數(shù)據(jù)成為可能。擴展記錄也可以為任何圖形對象所擁有,當圖形對象被修改時,相應(yīng)的數(shù)據(jù)信息在擴展記錄中被修改,這使得擴展記錄可以代替擴展數(shù)據(jù)為圖形對象添加相關(guān)的數(shù)據(jù)信息。
這種方式能夠?qū)崿F(xiàn)構(gòu)件的工程、物理屬性信息與圖形同步更新,但在本質(zhì)上仍然是將圖形與工程信息相分離,實現(xiàn)起來比第一種方法復(fù)雜,而且數(shù)據(jù)存儲在圖形文件中,不方便與ERP等其他系統(tǒng)的集成。
3)將工程信息作為圖形的屬性
這種方式就是通過CAD平臺提供的這種定義高層次圖形對象的功能實現(xiàn)將構(gòu)件的工程、物理信息全部作為圖形的屬性存儲在圖形文件中,與上述第2種方式不同的是,通過這種方法,應(yīng)用程序直接從圖形實體的定義數(shù)據(jù)中讀取和操作構(gòu)件的工程、物理信息。具體實現(xiàn)方法是,首先利用通用CAD系統(tǒng)繪制各種線束構(gòu)件的形狀特征,并為其定義相應(yīng)的工程、物理屬性,根據(jù)需要設(shè)置屬性的可見性,然后將形狀特征及各種屬性一起定義成具有工程語義的線束構(gòu)件的圖形模型,并存入工藝數(shù)據(jù)庫,進行線束設(shè)計或者為CAPP系統(tǒng)輸入線束的產(chǎn)品信息時,從數(shù)據(jù)庫中調(diào)用相應(yīng)的線束構(gòu)件的圖塊,為其設(shè)定具體的屬性值,進行線束信息的描述,這樣,既實現(xiàn)了線束產(chǎn)品結(jié)構(gòu)信息的完整描述,也實現(xiàn)了線束的圖形建模,方便設(shè)計人員的操作。
前面2種方式使得構(gòu)件信息與圖形實體相分離,應(yīng)用程序需要采用一定的機制確保二者的統(tǒng)一,這種方式是的圖形與工程信息完全融為一體,而且只有一個信息模型,不存在確保二者同步更新的問題。這種方法需要針對構(gòu)件圖形定義大量的屬性,而且也是將工程、物理信息存放在圖形文件中,同樣不方便信息查詢以及與其他系統(tǒng)的集成。
基于上述研究,筆者開發(fā)了線束CAPP系統(tǒng),采用基于CAD平臺的方法實現(xiàn)圖形建模,并通過句柄建立圖形與工程信息方法實現(xiàn)二者的融合。該系統(tǒng)采用C/S(Client/Server,客戶/服務(wù)器)結(jié)構(gòu)模式,客戶端基于AutoCAD軟件開發(fā),主要負責接受用戶的輸入、邏輯計算、圖形顯示與操作等功能;服務(wù)器端分為數(shù)據(jù)服務(wù)器和文件服務(wù)器兩部分,數(shù)據(jù)服務(wù)器采用關(guān)系型數(shù)據(jù)庫管理系統(tǒng)存儲和管理各種工藝數(shù)據(jù),文件服務(wù)器存儲和管理線束的產(chǎn)品圖及工藝圖等圖形文件。
圖5 主線束圖形模型
為了簡化輸入過程,首先選擇線束上最長或較長的線路作為主線束,并依次按線束的分支點劃分節(jié)點,主線束的模型如圖5所示,圖中顯示了主線束的3個節(jié)點J0、J1和J2,兩線束段的長度分別是1200和300,包覆方式分別為密包和COT已剖管包覆,為了圖面整潔,圖形中線束包覆方式的工藝符號。其余不通過主線線路的分支線路從主線束節(jié)點或支線束結(jié)點接出,表面包覆分段描述每一個節(jié)點到前一節(jié)點之間的包覆方式,這樣就描述了線束的主要結(jié)構(gòu)。支線束的模型圖6所示,支線束b58與主線束節(jié)點J9連接,b58的長度為320,包覆方式為COT尼龍硬質(zhì)未剖管;與節(jié)點J9連接的另一支線束段是b13。
圖6 支線束圖形模型
插接件通過接入其插孔的電線與線束主體連接,電線從線束節(jié)點伸出鉚壓相應(yīng)的接頭后接入塑料插接件,從而將插接件與線束連接起來,同時也描述了電線的起止位置,電線兩端的接出點之間的線束段構(gòu)成的連通路徑即是該電線經(jīng)過的路徑。插接件間的建模實例如圖7所示,插接件設(shè)計界面的左上角顯示其基本信息及其與線束節(jié)點的連接關(guān)系,右上角是其圖形模型的預(yù)覽示意圖,從圖7中可以看出,選用的是AMP廠生產(chǎn)的AMP 174982-2(黑)型插接件,連接位置是b1節(jié)點,電線接出長度為20;左下角顯示它的孔位線號,右下角分別顯示了插接件附件及插接件孔位附件的信息,從圖7中可以看出其各個插孔的電線編號,其中一號孔線號為11038,對應(yīng)選擇的孔位附件有368120-2型防水栓和AMP 1711661-1(錫)型接頭,附件有AMP 174983-7(黃)型的隔線栓。
圖7 插接件件圖形模型
包覆件裝在線束表面用于對線束進行定位、捆扎和保護,其建模實例如圖8所示,圖8中選用型號為37N-24072的煙斗帽安裝在J2和J3節(jié)點之間的線束段上,并且距離J3節(jié)點的長度100。
圖8 包覆件圖形模型
由上述建模實例可以看出,基于CAD平臺開發(fā)的線束產(chǎn)品信息建模方法可行,作者開發(fā)的線束CAPP系統(tǒng)將產(chǎn)品結(jié)構(gòu)信息存儲于數(shù)據(jù)庫,并通過圖形句柄建立結(jié)構(gòu)信息與構(gòu)件圖形的關(guān)聯(lián),采用MVC的程序結(jié)構(gòu)實現(xiàn)圖形與結(jié)構(gòu)信息的同步更新及互操作,開發(fā)難度較完全從底層開發(fā)線束建模系統(tǒng)要小的多,圖9是利用該CAPP系統(tǒng)建立的某線束產(chǎn)品的圖形模型,基于該線束模型,CAPP系統(tǒng)能快速計算生成線束的工藝文件。而且該系統(tǒng)也可以用于線束的設(shè)計,或者進一步開發(fā)從三維線束設(shè)計系統(tǒng)將線束設(shè)計信息導(dǎo)出該線束產(chǎn)品信息模型的接口程序,將實現(xiàn)線束CAD/CAPP的信息集成,提高線束設(shè)計到生產(chǎn)準備的周期,提升線束生產(chǎn)企業(yè)的生產(chǎn)力和競爭力。
采用面向?qū)ο蟮姆治龇椒ń⒘嗣嫦駽AD/ CAPP集成的線束產(chǎn)品結(jié)構(gòu)信息模型,并提出利用通用CAD系統(tǒng)提供的建立高層次圖形對象的方法建立線束的圖形模型,將線束結(jié)構(gòu)信息存儲于數(shù)據(jù)庫,通過圖形句柄建立結(jié)構(gòu)信息與圖形的關(guān)聯(lián),采用MVC結(jié)構(gòu)實現(xiàn)二者的同步更新及互操作。通過實例應(yīng)用表明,該建模方法實用有效,下一步將研究開發(fā)接口程序,從三維線束設(shè)計系統(tǒng)將線束設(shè)計信息導(dǎo)出為線束產(chǎn)品信息模型,真正實現(xiàn)線束CAD/CAPP的信息集成。
圖9 某線束產(chǎn)品圖形建模實例
[1]吳 黃.汽車線束工藝圖建模研究[D].合肥:合肥工業(yè)大學(xué),2008.
[2]李忠澤,程光春,劉曉平.汽車線束圖紙輔助繪制系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦技術(shù),2008(3):36-40.
[3]周學(xué)良,阮景奎,胡明茂.汽車線束CAPP系統(tǒng)開發(fā)[J].汽車技術(shù),2008(7):59-62.
[4]王隆太.機械CAD/CAM技術(shù)[M].2版.北京:機械工業(yè)出版社,2005.
[5]李長勛.AutoCAD ObjectARX程序開發(fā)技術(shù)[M].北京:國防工業(yè)出版社,2005.
Information Modeling of Electrical Harness Oriented to Integration of CAD/CAPP
Zhou Xueliang,Ruan Jingkui
(Dept.of Mechanical Engineering,Hubei Automotive Industries Institute,Shiyan 442002,China)
The structure information model of electrical harness was set up by oriented object method on the basis of analyzing its structural features,and the body part was described through formal methods.In addition,a graph modeling technique was proposed,which made use of the function of constructing upper hierarchy graphic objects provided by CAD systems.Its principle is that the structural information is saved into database and graphic handles was used to express the relationship of drafting and structural information to obtain synchronous update and inter-manipulation.Finally,modeling cases of CAPP system for electrical harness demonstrate that the modeling method is practical and valid.
electrical harness;information modeling;graph modeling;CAD/CAPP
TP311.52
A
1008-5483(2010)04-0024-07
10.3969/j.issn.1008-5483.2010.04.007
2010-10-13
湖北省教育廳科學(xué)技術(shù)研究計劃指導(dǎo)性項目(B20102005);湖北省重點實驗室開放基金(ZDK201004)
周學(xué)良(1978-),男,湖北鄖縣人,博士生,從事CAD/CAPP/CAM研究。