一、ERP和CAD、CAPP的集成中間有一道鴻溝
ERP還沒(méi)有統(tǒng)一的標(biāo)準(zhǔn)(本文所提ERP指機(jī)械制造行業(yè)的),前端的CAD、CAPP、CAE、也沒(méi)有完全統(tǒng)一的標(biāo)準(zhǔn)。在企業(yè)集成時(shí),總會(huì)碰到信息集成的問(wèn)題,主要包括兩大方面:
CAD產(chǎn)生的零件明細(xì)信息(EBOM)
這些信息在產(chǎn)品圖紙中是完整的,也是ERP在組織產(chǎn)品結(jié)構(gòu)樹(shù)、做物料編碼、做產(chǎn)品計(jì)劃時(shí)所必需要的,但是CAD和ERP之間有一個(gè)鴻溝,信息的傳遞需要跨越這個(gè)鴻溝。
CAPP產(chǎn)生的各種“物料清單”(PBOM)
例如:財(cái)務(wù)算成本需要的《產(chǎn)品材料定額表》,計(jì)算工人工資用的《工時(shí)定額明細(xì)表》等等需要傳遞到ERP中,由于它們往往是不同公司的產(chǎn)品,只有自己公司知道的保密的格式,信息不同,所以也需要跨越一道鴻溝。
二、現(xiàn)行的解決辦法
實(shí)施ERP的企業(yè)在碰到這些問(wèn)題時(shí),現(xiàn)有兩種解決方法:
第一種方式,錄入,把ERP的需要的數(shù)據(jù)專(zhuān)門(mén)成立一個(gè)“數(shù)據(jù)錄入科”,專(zhuān)門(mén)負(fù)責(zé)EBOM和PBOM的數(shù)據(jù)錄入,這種方式,雖不失為一種解決剩余勞動(dòng)力的很好的方法,但有悖于實(shí)施ERP得初衷,況且手工錄入難免會(huì)有錯(cuò)誤;
第二種方式,甲方、ERP供應(yīng)商、CAD供應(yīng)商、CAPP供應(yīng)商坐在一起分責(zé)任,談協(xié)調(diào),開(kāi)發(fā)接口,這種方式,的確解決很多企業(yè)的集成問(wèn)題,但是風(fēng)險(xiǎn)很大,主要體現(xiàn)在:
①、CAD一般是企業(yè)早期使用的軟件,CAD供應(yīng)商不一定還樂(lè)意做這些工作;
②、接口是兩個(gè)公司的事情,臨時(shí)拉郎配,結(jié)果不一定滿意;
③、實(shí)施周期大大加長(zhǎng)。
三、集成呼喚BOM技術(shù)的引入
這里的BOM主要是指聯(lián)系CAD/CAPP和ERP軟件的接口或者專(zhuān)用的模塊程序,甚至是成熟的專(zhuān)業(yè)通用接口軟件。
在解決CAD/CAPP和上游ERP的集成方面有的軟件供應(yīng)商已經(jīng)做了一些工作,如開(kāi)目公司很早就推出了叫做KMBOM的軟件,開(kāi)始是為了滿足有些企業(yè)KMCAD/KMCAPP和PDM、ERP的集成需要而開(kāi)發(fā),后來(lái)還加入了DWG、IGES圖紙格式的數(shù)據(jù)匯總功能,以及DXF數(shù)據(jù)庫(kù)格式的匯總。另外一家公司北航海爾也推出了一套這樣的軟件來(lái)匯總CAXA產(chǎn)生的數(shù)據(jù)到PDM、ERP中去,解決了CAXA數(shù)據(jù)的導(dǎo)出和整理問(wèn)題,也可以處理DWG格式的信息。但是他們的主要對(duì)象還是作為自已主要產(chǎn)品的附屬,沒(méi)有作為一個(gè)通用的BOM主動(dòng)去滿足普通CAD和常見(jiàn)的ERP供應(yīng)商的集成需求,在這方面應(yīng)該還可以做的更好。
企業(yè)需要一個(gè)獨(dú)立的中間集成的產(chǎn)品,能夠在ERP項(xiàng)目實(shí)施的時(shí)候,作為一個(gè)穩(wěn)定的轉(zhuǎn)換組件把上下游的產(chǎn)品信息聯(lián)系起來(lái),不需要太多的開(kāi)發(fā),最好有開(kāi)放的格式。
四、BOM在ERP集成中的地位
從圖中可以看到它是連接CAD/CAPP到ERP必不可少的紐帶。它從CAD/CAPP中提取產(chǎn)品信息和工藝信息經(jīng)過(guò)整理,生成ERP可以識(shí)別的格式,如ACCESS、SQLserver或者Oracle數(shù)據(jù)庫(kù)中。實(shí)現(xiàn)數(shù)據(jù)的傳遞,《工時(shí)匯總表》傳到“人事系統(tǒng)模塊”、“財(cái)務(wù)系統(tǒng)模塊”,《產(chǎn)品材料定額表》、《外構(gòu)件匯總表》傳遞到“物資系統(tǒng)模塊”等等,把兩個(gè)信息孤島用一座橋聯(lián)系了起來(lái)。
五、BOM的功能需求
BOM的商品化、通用化是ERP快速實(shí)施的迫切需要,從它的需求來(lái)看,要求滿足下面的要求:
1、多方兼容性能從常用的CAD軟件中提取ERP的信息,國(guó)內(nèi)的CAD種類(lèi)特別多,每個(gè)公司都能夠或多或少的從自己的CAD提取信息。但是市場(chǎng)還是需要一個(gè)穩(wěn)定的能夠從多種CAD中提取信息的中間軟件,現(xiàn)在有些瀏覽器如AUTOVIEW和3DVIEW就可以實(shí)現(xiàn)n格式文件的瀏覽,這種BOM的原理和瀏覽器有些類(lèi)似。
2、性能穩(wěn)定,數(shù)據(jù)輸出標(biāo)準(zhǔn)比如能生成多種格式,如常見(jiàn)的數(shù)據(jù)格式TXT、MDB、DBF和一些常見(jiàn)大型數(shù)據(jù)庫(kù)能夠識(shí)別的格式。
3、可配置性強(qiáng)客戶買(mǎi)了這樣的BOM,不需要做專(zhuān)業(yè)的開(kāi)發(fā),經(jīng)過(guò)簡(jiǎn)單的外部配置就可以使用。
六、BOM的實(shí)現(xiàn)模型
這里主要介紹數(shù)據(jù)的提取問(wèn)題,因?yàn)橐坏⿺?shù)據(jù)能夠“拿”出來(lái)怎么“處置”就是小菜了。
CAD信息的提取模型
信息的提取有兩種方式,第一讀取屬性表法,有些CAD軟件給標(biāo)題欄,明細(xì)欄的信息定義了相應(yīng)的屬性,例如KMCAD、CAXA這些軟件可以通過(guò)搞清屬性表的存放位置和結(jié)構(gòu),把信息提取出來(lái),通過(guò)標(biāo)題欄和明細(xì)欄共同理出一套產(chǎn)品的結(jié)構(gòu)關(guān)系來(lái);第二種方式是相對(duì)坐標(biāo)法信息的讀取,在有些軟件,例如AUTOCAD、標(biāo)題欄和明細(xì)欄就是一般的線,和你畫(huà)的零件線條是一樣的屬性,所以通過(guò)屬性表法根本沒(méi)有辦法提取,所以這樣的軟件的信息提取只能通過(guò)相對(duì)坐標(biāo)搜索的方式來(lái)進(jìn)行,這種方式的原理如下,首先找到關(guān)鍵字定位點(diǎn),如下圖所示
首先定義關(guān)鍵字“某某機(jī)床廠”坐標(biāo)為(130,0),(180,18);然后定義代號(hào)欄的取值坐標(biāo)為(130,18),(180,38),等等用同樣的方式定義名稱欄、材料欄的取值坐標(biāo),對(duì)于明細(xì)欄,也要定義坐標(biāo),當(dāng)然明細(xì)表欄還要涉及到分段的問(wèn)題問(wèn)題,這些在程序里都要考慮到,在搜索圖紙時(shí)首先找關(guān)鍵字的匹配找到后在做坐標(biāo)匹配判斷圖紙的比例,進(jìn)而換算后去搜索相關(guān)的標(biāo)題信息和明細(xì)信息,進(jìn)行坐標(biāo)位置的匹配。
明細(xì)欄的關(guān)系和標(biāo)題欄的關(guān)系是父子關(guān)系,這一點(diǎn)在建立數(shù)據(jù)庫(kù)時(shí)是要明確的,如下所示
代號(hào) | 名稱 | 數(shù)量 | 單重 | 材料 | 所屬部件代號(hào) |
BJ001FLP | 發(fā)藍(lán)盤(pán) | 1 | 1 | 45 | BJ001 |
BJ001Z | 軸 | 1 | 1 | 45 | BJ001 |
…… | | | | | |
然后按照父子、子孫的關(guān)系就能夠進(jìn)行多級(jí)數(shù)據(jù)的展開(kāi)了,這種方式,開(kāi)目公司的KMBOM做的非常的出色。
CAPP信息的提取
CAPP方面信息的提取主要是考慮到和數(shù)據(jù)庫(kù)的接口問(wèn)題,CAPP牽涉到那么多表格,那么復(fù)雜的結(jié)構(gòu)關(guān)系,這里主要設(shè)計(jì),數(shù)據(jù)格式開(kāi)放的問(wèn)題,這里不作重點(diǎn)介紹。CAPP的BOM數(shù)據(jù)處理主要解決DBF,SQLserver等數(shù)據(jù)庫(kù)的信息處理問(wèn)題。
信息的輸出
信息經(jīng)過(guò)BOM的處理要傳遞到ERP中去,在這里可以采用兩種形式,第一種:松散的集成方式,也就是把這些數(shù)據(jù)生成ERP能夠“消化”的格式比如TXT文本文件,或者XLS,MDB格式的文件。一個(gè)實(shí)實(shí)在在能夠看到的文件,放在一個(gè)約定的地方,讓ERP去讀取,這種方式的優(yōu)點(diǎn)是,實(shí)施工作量小,不需要考慮過(guò)多的加密問(wèn)題和權(quán)限控制問(wèn)題;缺點(diǎn)是保密性和時(shí)效性差。第二種方式就是直接按照ERP的要求進(jìn)行設(shè)置,格式、字段大小、屬性完全同ERP一樣。作為ERP的一個(gè)組成部分這一種是無(wú)縫對(duì)接的集成方式,這種實(shí)施難度大,但是保密性、時(shí)效性非常好,實(shí)現(xiàn)了無(wú)縫集成。
七、結(jié)束語(yǔ)
對(duì)于ERP和CAD/CAPP集成的BOM技術(shù)的需求在機(jī)械制造業(yè)是非常普遍的,需要有這樣的軟件公司來(lái)專(zhuān)門(mén)做這個(gè)事情,專(zhuān)注地做好這個(gè)事情,只有這樣,到ERP的信息才能真正流動(dòng)起來(lái)。本文從相關(guān)的幾個(gè)方面做了一些簡(jiǎn)單的介紹,還不夠深入,其實(shí),在這方面開(kāi)目公司和北航海爾已經(jīng)做了許多的工作,做過(guò)許多成功的集成案例,不過(guò)還需要進(jìn)一步的做好、做大,做的更加通用化,真正做出一個(gè)ERP和前端數(shù)據(jù)聯(lián)系的通用的BOM產(chǎn)品。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:BOM軟件在ERP中的需求
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10820622964.html