專利名稱:根據(jù)汽車線束圖紙自動(dòng)生成下料工藝卡的方法
根據(jù)汽車線束圖紙自動(dòng)生成下料エ藝卡的方法本方法是利用AUTO CAD技術(shù)與計(jì)算機(jī)編程技術(shù),在一定規(guī)則下,根據(jù)汽車線束CAD圖紙自動(dòng)生成下料エ藝卡的技術(shù)方案。
背景技術(shù):
汽車線束在整車中的作用是將電氣系統(tǒng)的電源信號(hào)或數(shù)據(jù)信號(hào)進(jìn)行傳遞或交換,實(shí)現(xiàn)電氣系統(tǒng)的功能及要求。它是汽車電路的網(wǎng)絡(luò)主體,沒有線束也就不存在汽車電路。每輛車都有一根或多根不同的線束,如儀表線束,發(fā)動(dòng)機(jī)線束等。汽車線束生產(chǎn)エ藝流程都是從下料開始的,當(dāng)汽車線束圖紙繪制完成以后,接下來就是要制作下料エ藝卡。而現(xiàn)階段,我國(guó)汽車線束行業(yè)的下料エ藝仍然采用傳統(tǒng)エ藝手段,傳統(tǒng)的電纜下料是通過人工讀圖,分段計(jì)算,相加求和的方式來歸類各種線型的長(zhǎng)度,人工提取其它相關(guān)信息,然后手工匯總制作下料エ藝卡供生產(chǎn)使用,也可在采購線料時(shí)作為賬目憑證。這種傳 統(tǒng)的方式對(duì)待簡(jiǎn)單圖紙尚可使用,但隨著我國(guó)汽車產(chǎn)業(yè)的蓬勃發(fā)展,汽車結(jié)構(gòu)設(shè)計(jì)越來越復(fù)雜,作為汽車中樞神經(jīng)系統(tǒng)的線束和配套的電器插接件數(shù)量成倍上升。目前,一輛汽車所用的線束總長(zhǎng)度可達(dá)到4000多米,新型動(dòng)カ汽車的內(nèi)部構(gòu)造比傳統(tǒng)燃油動(dòng)カ汽車的內(nèi)部結(jié)構(gòu)更復(fù)雜。顯然,在這種情況下,傳統(tǒng)的線束電纜計(jì)量統(tǒng)計(jì)方式已經(jīng)不能適應(yīng)現(xiàn)在的工作模式,存在效率低、失誤多、工作量大等缺點(diǎn)。
發(fā)明內(nèi)容
在制作下料エ藝卡時(shí),為了克服人工計(jì)算或查找統(tǒng)計(jì)效率低,可靠性差的不足,本發(fā)明專利提供ー種方法,該方法能提高工作效率且準(zhǔn)確性達(dá)100%。本發(fā)明專利解決其技術(shù)問題所采用的技術(shù)方案是利用計(jì)算機(jī)編程技術(shù)將汽車線束CAD圖紙中各屬性塊中的信息提取到數(shù)據(jù)庫或電子表格中,再用程序計(jì)算導(dǎo)線的長(zhǎng)度,匯總其它信息,直接生成下料エ藝卡供生產(chǎn)使用。本發(fā)明專利的有益效果是,線束圖紙規(guī)范化,且僅使用計(jì)算機(jī)程序就可實(shí)現(xiàn),效率高,方法簡(jiǎn)單,實(shí)用性強(qiáng)。
下面結(jié)合附圖對(duì)本發(fā)明專利進(jìn)ー步說明。圖I 中 A1、A、B2、B、D1、C、B1、C1 為位置標(biāo)記。圖I中1#、2#、3A、3B、3C、4A、4B、4C為線號(hào)屬性塊,屬性塊內(nèi)有線號(hào)信息,端子信息,位置信息,線種及規(guī)格等信息,這些信息可以根據(jù)需要設(shè)置為可見或隱藏。圖I中37、38、18、33、36、27、19、51、57為長(zhǎng)度屬性塊,屬性塊內(nèi)有長(zhǎng)度信息,兩端
位置信息。圖I 中 3A J0U3B J0U3C J0U4A J02、4B J02、4C J02 為接點(diǎn)屬性塊,屬性塊內(nèi)
有接點(diǎn)位置信息,接點(diǎn)線號(hào)信息。圖2為程序主要流程圖
具體實(shí)施例方式I、按照附圖,圖紙繪制完成后,利用計(jì)算機(jī)程序?qū)D紙中的各屬性塊中的數(shù)據(jù)提取到數(shù)據(jù)庫或電子表格中,下面以EXCEL VBA為例,提取屬性部分的主要程序代碼如下
Set ACAD = Nothing On Error Resume Next
Set ACAD = GetObject(,"AutoCAD. Application")
If Err O 0 Then Err. ClearSet ACAD = CreateObject("AutoCAD. Application")
MsgBox 〃請(qǐng)打開所需的圖號(hào)圖紙,然后再拭?。?! 〃Exit SubEnd IfACAD. Visible - TrueSet docum - ACAD. ActiveDocumentSet myspace = docum. ModelSpaceSheets (〃sheetl〃). SelectFor Each elem In myspace
If StrComp(elem. EntityName3 "acdbblockreference", I) = O Then arrayl = elem. GetAttributes
rl = Worksheets("sheetl"). [A65536]. End(xlUp). Row + I r2 - Worksheets(〃sheet2〃). [A65536]. End(xllp). Row + I r3 = Worksheets(〃sheet3〃). [A65536]. End(xlUp). Row + I For count = LBound(arrayl) To UBouad(arrayl)If StrComp(arrayl(count). EntityName, 〃acdbattribute〃,I) ニ O Then Select Case arrayl(count). TagString Case 〃線號(hào)〃
Worksheets I, sheetl"). Cel Is (rl,I). Value = arrayl (count). TextStringCase 〃線種"
Worksheets(〃sheetl〃). Cells(rl, 2). Value ニ arrayl (count). TextStringCase 〃規(guī)格〃
Worksheets(^sbeetT'). Cells(rl, 3). Value ニ arrayl (count). TextStringCase "顏色〃
Worksheets、sheetl"). Cells(rl, 4). Value = arrayI(count). TextString Case 〃對(duì)應(yīng)端子〃
Worksheets{ sheetl〃). Cells(rl,5). Value = arrayl(count). TextString Case 〃并鉚線號(hào)〃
Worksheets("sheetIつ.Cells(rl, 6). Value = arrayl(count) · TextString Case 〃防水桂〃
Worksheets(〃sheetl〃). Cells(rl, 7). Value - arrayl (count). TextStringCase "預(yù)裝件〃
Worksheets("sheetl"). Cells(rl, 8). Value ニ arrayl(count). TextString Case w端子位置〃
Worksheets("sheetlつ.Cells(rl, 9). Value - arrayl(count). TextString Case 〃余量"
Worksheets("sheetl"). Cells(rl, 10). Value = arrayl(count). TextString Case "長(zhǎng)度〃
Worksheets("sheet2"). Cells(r2, I). Value = arrayl(count). TextString Case "點(diǎn)、
Worksheets(〃sheet2〃). Cells(r2, 2). Value = arrayl (count). TextString
權(quán)利要求
1 .根據(jù)汽車線束圖紙自動(dòng)生成下料工藝卡的方法,根據(jù)汽車線束圖,獲取相關(guān)信息,其特征在于包括以下步驟 利用計(jì)算機(jī)程序?qū)ζ嚲€束AUTO CAD圖紙中的各屬性塊的屬性進(jìn)行提取,生成數(shù)據(jù)表; 對(duì)幾個(gè)數(shù)據(jù)表進(jìn)行匯總; 根據(jù)線號(hào)的位置確定線號(hào)的路徑,再根據(jù)路徑計(jì)算出導(dǎo)線的長(zhǎng)度; 根據(jù)接點(diǎn)線號(hào)確定接點(diǎn)端子,根據(jù)端子確定剝頭長(zhǎng)度; 對(duì)以上數(shù)據(jù)進(jìn)行匯總,得到下料工藝卡。
全文摘要
根據(jù)汽車線束圖紙自動(dòng)生成下料工藝卡的方法。它是利用計(jì)算機(jī)編程技術(shù),對(duì)汽車線束圖紙中的相關(guān)信息提取到數(shù)據(jù)庫或電子表格中,然后再進(jìn)行計(jì)算匯總,最后生成下料工藝卡。其主要用于汽車線束的設(shè)計(jì)及生產(chǎn),圖紙完成后,所需的生產(chǎn)數(shù)據(jù)立刻可以生成。這種新的技術(shù)方案較傳統(tǒng)的人工讀圖,手工計(jì)算及統(tǒng)計(jì)的方法有了很大的創(chuàng)新,此方案效率高,正確率100%,縮短產(chǎn)品的開發(fā)周期及投產(chǎn)時(shí)間,減少了人員操作的錯(cuò)誤率,為企業(yè)生產(chǎn)帶來直接利益。對(duì)此技術(shù)方案的應(yīng)用,也會(huì)使汽車線束企業(yè)的技術(shù)及工藝管理水平有顯著的提高。
文檔編號(hào)G06F17/50GK102819627SQ20121010974
公開日2012年12月12日 申請(qǐng)日期2012年4月9日 優(yōu)先權(quán)日2012年4月9日
發(fā)明者李鎖, 李曉波 申請(qǐng)人:李鎖