0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BOM的數(shù)據(jù)結(jié)構(gòu)及內(nèi)涵

工業(yè)互聯(lián)網(wǎng)前線 ? 來源:工業(yè)互聯(lián)網(wǎng)前線 ? 作者:袁永建 趙俊霞 ? 2022-07-05 14:16 ? 次閱讀

通過航空產(chǎn)品各階段BOM的研究,分析了BOM的數(shù)據(jù)結(jié)構(gòu)及內(nèi)涵。利用BOM重構(gòu)技術(shù),實現(xiàn)EBOM→PBOM→MBOM轉(zhuǎn)換。對于保證BOM數(shù)據(jù)傳遞過程的完整性、正確性和一致性,提高企業(yè)數(shù)據(jù)管理水平具有重要的意義。

引 言

BOM(Bill of Material,物料清單)是企業(yè)信息化技術(shù)發(fā)展的產(chǎn)物,是以產(chǎn)品結(jié)構(gòu)為核心的各種數(shù)據(jù)的總稱,是產(chǎn)品組成的物料及層次關(guān)系、數(shù)量關(guān)系的結(jié)構(gòu)化表達,是航空、航天等大型制造企業(yè)產(chǎn)品數(shù)據(jù)組織的重要形式。BOM涵蓋產(chǎn)品設(shè)計、工藝、制造以及生產(chǎn)準備等過程,是聯(lián)系設(shè)計、工藝和制造等部門的重要紐帶,是保障產(chǎn)品在全生命周期內(nèi)的協(xié)調(diào)統(tǒng)一的數(shù)據(jù)基礎(chǔ)。

BOM的分類

在產(chǎn)品研制和生產(chǎn)過程中,不同的部門結(jié)合各自任務(wù)將各個階段的產(chǎn)品信息劃分為不同的BOM信息。BOM的數(shù)據(jù)演變和傳遞過程構(gòu)成了航空企業(yè)的數(shù)據(jù)流,其分類如下。

1、設(shè)計BOM

在產(chǎn)品研制階段,設(shè)計人員從設(shè)計圖樣上獲得用來組織和管理產(chǎn)品所需的零部件物料清單,即設(shè)計BOM(Engineering BOM,EBOM)。設(shè)計BOM主要包含產(chǎn)品的設(shè)計屬性(物料號、名稱數(shù)量和材料等)、裝配層次關(guān)系以及管理信息。設(shè)計BOM結(jié)構(gòu)如圖1所示。

設(shè)計BOM描述產(chǎn)品的屬性信息

產(chǎn)品的設(shè)計結(jié)構(gòu),包括零件對象之間的裝配關(guān)系、單裝數(shù)量。

產(chǎn)品設(shè)計屬性信息,包括編碼、名稱、版本、材料牌號、規(guī)范、毛料尺寸、單件重量、工藝類型、特檢、熱處理狀態(tài)和表面處理狀態(tài)。

產(chǎn)品相關(guān)的數(shù)據(jù)對象:包括三維模型、二維圖樣、明細表、審簽單、目錄單和更改單。

產(chǎn)品配置信息:包括產(chǎn)品的所屬部門、有效性等信息。

52a51a5e-fb96-11ec-ba43-dac502259ad0.jpg

圖1 EBOM結(jié)構(gòu)

2、工藝BOM

在工藝準備階段,工藝部門在設(shè)計BOM的基礎(chǔ)上,按照制造要求重新定義了產(chǎn)品的裝配關(guān)系、增加工藝屬性(承制單位、零組件類型等);根據(jù)企業(yè)工藝裝備、人員技能以及其他制造資源的分布特點,制定產(chǎn)品各組成的工藝分工路線。最終產(chǎn)生工藝BOM(Process BOM,PBOM)。工藝BOM結(jié)構(gòu)如圖2所示。

52b897be-fb96-11ec-ba43-dac502259ad0.jpg

圖2 PBOM結(jié)構(gòu)

工藝BOM增加的工藝屬性信息如下

面向工藝計劃的產(chǎn)品結(jié)構(gòu),包括對象(包括工藝組合件)之間的裝配關(guān)系、單裝數(shù)量和工藝路線等信息。

產(chǎn)品相關(guān)的數(shù)據(jù)對象,包括工藝計劃、車間分工、材料定額信息、工藝計劃資料更改單以及材料定額更改單等信息。

3、制造BOM

在生產(chǎn)準備階段,制造部門在工藝BOM基礎(chǔ)上增加詳細的工藝內(nèi)容、材料定額、制造資源(工裝、設(shè)備、刀具和量具等)以及工時定額等信息,最終形成制造BOM(Manufacturing BOM,MBOM)。制造BOM結(jié)構(gòu)如圖3所示。

52c843ee-fb96-11ec-ba43-dac502259ad0.jpg

圖3 MBOM結(jié)構(gòu)

制造BOM的增加的制造屬性信息如下

面向制造的產(chǎn)品結(jié)構(gòu),包括零件對象(包括部分工藝組合件)之間的裝配關(guān)系、單裝數(shù)量等信息。

對象的制造屬性信息,包括材料牌號、規(guī)范、毛料尺寸和下料依據(jù)等信息。

產(chǎn)品相關(guān)的數(shù)據(jù)對象,包括交接狀態(tài)表、工裝工具申請單、材料定額表、工藝文件、工藝更改單、工裝返修/定檢單和工裝工具種類表等信息。

制造BOM是詳細描述產(chǎn)品制造過程的基礎(chǔ)數(shù)據(jù),也是生產(chǎn)管理系統(tǒng)運行的基礎(chǔ)數(shù)據(jù),對于縮短生產(chǎn)準備周期,協(xié)調(diào)各部門的工作具有舉足輕重的作用。

4、其他BOM

質(zhì)量管理部門根據(jù)產(chǎn)品的制造BOM和工藝BOM對質(zhì)量的要求,提取產(chǎn)品中的自制件、外協(xié)件以及采購件的質(zhì)量要求,產(chǎn)生質(zhì)量BOM(Quality BOM,QBOM)。

采購部門根據(jù)制造BOM中零部件的外購和外協(xié)信息,制定產(chǎn)品的外購件的BOM清單,即采購BOM(Buying BOM,BBOM)。

本文重點研究航空產(chǎn)品EBOM→PBOM→MBOM的轉(zhuǎn)換、衍生關(guān)系,即重構(gòu)過程,其他BOM不再贅述。

EBOM→PBOM→MBOM

重構(gòu)過程

航空產(chǎn)品BOM重構(gòu)過程中最終目的是生成MBOM以指導(dǎo)產(chǎn)品的生產(chǎn)。由于EBOM是源頭,PBOM、MBOM需在EBOM產(chǎn)品結(jié)構(gòu)的基礎(chǔ)上進行結(jié)構(gòu)調(diào)整、信息的補充和完善,即BOM重構(gòu)。EBOM→PBOM→MBOM重構(gòu)過程如圖4所示。

52dda87e-fb96-11ec-ba43-dac502259ad0.jpg

圖4 BOM轉(zhuǎn)化流程

PBOM主要體現(xiàn)產(chǎn)品工藝結(jié)構(gòu)和工藝分工信息。MBOM體現(xiàn)了零部件加工和裝配過程,包含產(chǎn)品制造過程中所需要的完整的工藝、配套和資源信息。

EBOM的接收

設(shè)計部門完成產(chǎn)品設(shè)計并發(fā)布后,形成完整的EBOM結(jié)構(gòu)信息,工藝部門通過以下兩種方式接收EBOM。

①在傳統(tǒng)工作模式下,工藝部門收到設(shè)計部門發(fā)放的電子數(shù)據(jù)以后,整理成指定的格式后,采用手動或批量導(dǎo)入到工藝系統(tǒng)實現(xiàn)EBOM的接收。

②實現(xiàn)協(xié)同工作的情況下,設(shè)計部門通過協(xié)同研發(fā)平臺發(fā)放數(shù)據(jù),工藝部門在直接工藝信息平臺中接收EBOM。

隨著企業(yè)信息化建設(shè)的深入發(fā)展,設(shè)計部門和工藝部門逐步消除信息孤島,構(gòu)建統(tǒng)一的數(shù)據(jù)管理平臺,實現(xiàn)研制、生產(chǎn)過程中所需的數(shù)據(jù)信息的快捷、準確的傳遞,減少工作量,提高工作效率,保證數(shù)據(jù)的唯一性和及時性。

PBOM重構(gòu)

PBOM是EBOM向MBOM轉(zhuǎn)化的中間環(huán)節(jié),是MBOM的初期階段,主要用于工藝策劃活動。

PBOM的構(gòu)建過程就是從EBOM到PBOM的重構(gòu)過程,流程如圖5所示。

?產(chǎn)品結(jié)構(gòu)調(diào)整。將EBOM中的產(chǎn)品結(jié)構(gòu)映射到PBOM結(jié)構(gòu)中,對EBOM中零組件結(jié)構(gòu)關(guān)系按照生產(chǎn)組織要求進行局部調(diào)整。依據(jù)零部件在實際制造中的要求,通過EBOM中添加虛擬零部件(在設(shè)計BOM中出現(xiàn),但在實際生產(chǎn)中并不制造的零部件)、中間零部件(在設(shè)計BOM中不出現(xiàn),但在實際生產(chǎn)中因為工藝要求,既要制造的零部件)、工藝合件(因設(shè)備、材料、工藝性等因素將一個零件分開制造或多個零件合并制造),實現(xiàn)零部件的裝配關(guān)系調(diào)整。

?工藝分工。工藝分工是統(tǒng)籌規(guī)劃的過程,即根據(jù)資源配置狀況將零組件的加工和裝配任務(wù)分別發(fā)放到匹配的部門,合理有效的調(diào)配資源。PBOM重構(gòu)過程目的是根據(jù)企業(yè)生產(chǎn)布局來合理分配零組件生產(chǎn)任務(wù),根據(jù)工藝分離面(工藝分離面是根據(jù)裝配要求進行的產(chǎn)品結(jié)構(gòu)劃分)劃分出來的零組件之間的包含關(guān)系來管理這些零組件,并確定零組件的流轉(zhuǎn)路線。在進行工藝分離面劃分時應(yīng)合理分配組件、分組件的裝配工作量,減少產(chǎn)品總裝的工作量。

?數(shù)據(jù)一致性檢查。PBOM重構(gòu)完成后與EBOM進行數(shù)據(jù)一致性檢查,檢查是否存在遺漏的數(shù)據(jù)項,分析兩者差異是否合理。

52eebf06-fb96-11ec-ba43-dac502259ad0.jpg

圖5 EBOM→PBOM的重構(gòu)

MBOM重構(gòu)

MBOM是指導(dǎo)產(chǎn)品制造過程的基礎(chǔ)數(shù)據(jù),是企業(yè)開展生產(chǎn)重要的依據(jù),為ERP等生產(chǎn)管理系統(tǒng)運行所需的基礎(chǔ)數(shù)據(jù)。MBOM重構(gòu)過程如圖6所示,詳細內(nèi)容如下。

?劃分裝配單元。裝配單元劃分是根據(jù)生產(chǎn)的裝配層次要求劃分為產(chǎn)品、部件、組件和分組件的過程。進行裝配單元劃分時應(yīng)該考慮到產(chǎn)品的結(jié)構(gòu)組成,工藝上的開敞性,是否有利于裝配接口的協(xié)調(diào),以及是否有利于減少總裝階段的工作量等。在實踐過程中,要根據(jù)具體的要求和以往的經(jīng)驗等,權(quán)衡主次,以求得合理劃分裝配單元劃分的途徑。

?劃分生產(chǎn)單元。生產(chǎn)單元是裝配工藝編制和組織生產(chǎn)的最小組成。針對每個裝配單元再細分為若干個生產(chǎn)單元,確定生產(chǎn)單元中需參加裝配的零組件。

?構(gòu)建工藝流程樹。工藝流程樹用于規(guī)定產(chǎn)品加工、裝配、檢測和調(diào)試等工藝順序。首先按照產(chǎn)品裝配單元和生產(chǎn)單元結(jié)構(gòu)關(guān)系,確定各裝配單元的裝配層次,形成裝配單元結(jié)構(gòu)樹;然后按照裝配順序,確定裝配層次,形成關(guān)系結(jié)構(gòu)樹。裝配單元結(jié)構(gòu)樹和裝配關(guān)系結(jié)構(gòu)樹關(guān)聯(lián)形成工藝流程結(jié)構(gòu)樹。

?確定制造資源。工藝流程樹構(gòu)建完畢后,根據(jù)工藝流程確定每道工序生產(chǎn)所需要的制造資源,如材料、工裝、刀具、量具和設(shè)備等。

?添加工藝信息。為明確流程單元的制造/裝配分工以及相互關(guān)系,還需要編制工藝規(guī)程,形成詳細的工藝內(nèi)容、工時定額和材料定額信息,提交工裝申請等生產(chǎn)用工藝信息。

?數(shù)據(jù)一致性檢查。MBOM重構(gòu)完成后與PBOM進行數(shù)據(jù)一致性檢查,重點檢查是否存在遺漏的數(shù)據(jù)項,分析兩者差異是否合理。

530924e0-fb96-11ec-ba43-dac502259ad0.jpg

圖6 MBOM產(chǎn)品結(jié)構(gòu)

隨著數(shù)字化技術(shù)的發(fā)展,國內(nèi)航空企業(yè)逐步建立三維設(shè)計、工藝協(xié)同工作環(huán)境。在三維數(shù)字化工藝設(shè)計環(huán)境導(dǎo)入設(shè)計BOM,在可視化環(huán)境中進行工藝分離面的劃分,添加工藝組件,進行工藝流程設(shè)計,劃分裝配工序,構(gòu)建工序模型,最終在三維數(shù)字化環(huán)境下完成MBOM的重構(gòu)過程。

結(jié) 語

航空企業(yè)通常基于PDM數(shù)據(jù)管理平臺進行BOM數(shù)據(jù)的重構(gòu)管理,并實現(xiàn)BOM數(shù)據(jù)向生產(chǎn)現(xiàn)場傳遞?;赑DM平臺管理BOM數(shù)據(jù)如圖7所示。

532b1b0e-fb96-11ec-ba43-dac502259ad0.jpg

圖7 基于PDM的BOM管理

在產(chǎn)品的全生命周期中,BOM信息是核心的基礎(chǔ)數(shù)據(jù),是產(chǎn)品信息數(shù)字化定義的重要內(nèi)容,是連接產(chǎn)品工程設(shè)計和生產(chǎn)經(jīng)營管理的橋梁。通過對BOM重構(gòu)技術(shù)的研究,有效保證BOM數(shù)據(jù)的完整性、正確性和一致性,提高企業(yè)信息化應(yīng)用的集成水平,支持產(chǎn)品設(shè)計、工藝設(shè)計、現(xiàn)場生產(chǎn)和生產(chǎn)管理信息的集成,并優(yōu)化企業(yè)的資源配置,為降低企業(yè)生產(chǎn)和運行成本提供有效的數(shù)據(jù)支撐。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)結(jié)構(gòu)

    關(guān)注

    3

    文章

    569

    瀏覽量

    40063
  • BOM
    BOM
    +關(guān)注

    關(guān)注

    5

    文章

    247

    瀏覽量

    40087

原文標題:一文讀懂產(chǎn)品BOM重構(gòu)!

文章出處:【微信號:IndustryIOT,微信公眾號:工業(yè)互聯(lián)網(wǎng)前線】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式常用數(shù)據(jù)結(jié)構(gòu)有哪些

    在嵌入式編程中,數(shù)據(jù)結(jié)構(gòu)的選擇和使用對于程序的性能、內(nèi)存管理以及開發(fā)效率都具有重要影響。嵌入式系統(tǒng)由于資源受限(如處理器速度、內(nèi)存大小等),因此對數(shù)據(jù)結(jié)構(gòu)的選擇和使用尤為關(guān)鍵。以下是嵌入式編程中常用的幾種數(shù)據(jù)結(jié)構(gòu),結(jié)合具體特點和
    的頭像 發(fā)表于 09-02 15:25 ?306次閱讀

    探索編程世界的七大數(shù)據(jù)結(jié)構(gòu)

    結(jié)構(gòu)就像是一顆倒掛的小樹,有根、有枝、有葉。它是一種非線性的數(shù)據(jù)結(jié)構(gòu),以層級的方式存儲數(shù)據(jù),頂部是根節(jié)點,底部是葉節(jié)點。
    的頭像 發(fā)表于 04-16 12:04 ?313次閱讀

    TASKING編譯器是否可以將數(shù)據(jù)結(jié)構(gòu)設(shè)置為 \"打包\"?

    TASKING 編譯器是否可以將數(shù)據(jù)結(jié)構(gòu)設(shè)置為 \"打包\"? GCC 很早以前就提供了這種可能性,可以將__attribute__((packed))與對齊指令結(jié)合使用。 對于
    發(fā)表于 03-05 06:00

    矢量與柵格數(shù)據(jù)結(jié)構(gòu)各有什么特征

    矢量數(shù)據(jù)結(jié)構(gòu)和柵格數(shù)據(jù)結(jié)構(gòu)是地理信息系統(tǒng)(GIS)中最常用的兩種數(shù)據(jù)結(jié)構(gòu)。它們在存儲和表示地理要素上有著不同的方法和特征。在接下來的文章中,我們將詳細介紹這兩種數(shù)據(jù)結(jié)構(gòu)并比較它們的特點
    的頭像 發(fā)表于 02-25 15:06 ?2007次閱讀

    區(qū)塊鏈是什么樣的數(shù)據(jù)結(jié)構(gòu)組織

    區(qū)塊鏈是一種特殊的數(shù)據(jù)結(jié)構(gòu),它以分布式、去中心化的方式組織和存儲數(shù)據(jù)。區(qū)塊鏈的核心原理是將數(shù)據(jù)分布在網(wǎng)絡(luò)的各個節(jié)點上,通過密碼學(xué)算法保證數(shù)據(jù)的安全和可靠性。在區(qū)塊鏈上,
    的頭像 發(fā)表于 01-11 10:57 ?1569次閱讀

    C語言數(shù)據(jù)結(jié)構(gòu)之跳表詳解

    大家好,今天分享一篇C語言數(shù)據(jù)結(jié)構(gòu)相關(guān)的文章--跳表。
    的頭像 發(fā)表于 12-29 09:32 ?763次閱讀
    C語言<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>之跳表詳解

    redis數(shù)據(jù)結(jié)構(gòu)的底層實現(xiàn)

    Redis是一種內(nèi)存鍵值數(shù)據(jù)庫,常用于緩存、消息隊列、實時數(shù)據(jù)分析等場景。它的高性能得益于其精心設(shè)計的數(shù)據(jù)結(jié)構(gòu)和底層實現(xiàn)。本文將詳細介紹Redis常用的數(shù)據(jù)結(jié)構(gòu)和它們的底層實現(xiàn)。 Re
    的頭像 發(fā)表于 12-05 10:14 ?554次閱讀

    不同數(shù)據(jù)結(jié)構(gòu)的定義代碼

    數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。
    的頭像 發(fā)表于 11-29 14:13 ?583次閱讀

    redis的數(shù)據(jù)結(jié)構(gòu)一般分為哪幾種?

    Redis的數(shù)據(jù)結(jié)構(gòu)一般可以分為以下幾種: 字符串(Strings): 字符串是 Redis 最基本的數(shù)據(jù)結(jié)構(gòu),可以存儲任何類型的數(shù)據(jù),包括二進制數(shù)據(jù)。字符串在 Redis 中有很多應(yīng)
    的頭像 發(fā)表于 11-16 11:19 ?387次閱讀

    redis的五種數(shù)據(jù)類型底層數(shù)據(jù)結(jié)構(gòu)

    Redis是一種內(nèi)存數(shù)據(jù)存儲系統(tǒng),支持多種數(shù)據(jù)結(jié)構(gòu)。這些數(shù)據(jù)結(jié)構(gòu)不僅可以滿足常見的存儲需求,還能夠通過其底層數(shù)據(jù)結(jié)構(gòu)提供高效的操作和查詢。以下是Redis中常用的五種
    的頭像 發(fā)表于 11-16 11:18 ?646次閱讀

    無鎖CAS如何實現(xiàn)各種無鎖的數(shù)據(jù)結(jié)構(gòu)

    ,可用于在多線程編程中實現(xiàn)不被打斷的數(shù)據(jù)交換操作,從而避免多線程同時改寫某?數(shù)據(jù)時由于執(zhí)行順序不確定性以及中斷的不可預(yù)知性產(chǎn)?的數(shù)據(jù)不一致問題 有了CAS,我們就可以用它來實現(xiàn)各種無鎖(lock free)的
    的頭像 發(fā)表于 11-13 15:38 ?686次閱讀
    無鎖CAS如何實現(xiàn)各種無鎖的<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>

    定時器的實現(xiàn)數(shù)據(jù)結(jié)構(gòu)選擇

    在后端的開發(fā)中,定時器有很廣泛的應(yīng)用。 比如: 心跳檢測 倒計時 游戲開發(fā)的技能冷卻 redis的鍵值的有效期等等,都會使用到定時器。 定時器的實現(xiàn)數(shù)據(jù)結(jié)構(gòu)選擇 紅黑樹 對于增刪查,時間復(fù)雜度為O
    的頭像 發(fā)表于 11-13 14:22 ?462次閱讀
    定時器的實現(xiàn)<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>選擇

    ringbuffer數(shù)據(jù)結(jié)構(gòu)介紹

    最近在研究srsLTE的代碼,其中就發(fā)現(xiàn)一個有意思的數(shù)據(jù)結(jié)構(gòu)------ringbuffer。 雖然,這是一個很基本的數(shù)據(jù)結(jié)構(gòu),但時,它在LTE這種通信協(xié)議棧系統(tǒng)中卻大行其道,也是很容易被協(xié)議
    的頭像 發(fā)表于 11-13 10:44 ?1430次閱讀
    ringbuffer<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>介紹

    epoll的基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)

    一、epoll的基礎(chǔ)數(shù)據(jù)結(jié)構(gòu) 在開始研究源代碼之前,我們先看一下 epoll 中使用的數(shù)據(jù)結(jié)構(gòu),分別是 eventpoll、epitem 和 eppoll_entry。 1、eventpoll 我們
    的頭像 發(fā)表于 11-10 10:20 ?697次閱讀
    epoll的基礎(chǔ)<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>

    Linux內(nèi)核中使用的數(shù)據(jù)結(jié)構(gòu)

    Linux內(nèi)核代碼中廣泛使用了數(shù)據(jù)結(jié)構(gòu)和算法,其中最常用的兩個是鏈表和紅黑樹。 鏈表 Linux內(nèi)核代碼大量使用了鏈表這種數(shù)據(jù)結(jié)構(gòu)。鏈表是在解決數(shù)組不能動態(tài)擴展這個缺陷而產(chǎn)生的一種數(shù)據(jù)結(jié)構(gòu)。鏈表所
    的頭像 發(fā)表于 11-09 14:24 ?412次閱讀
    Linux內(nèi)核中使用的<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>