一、BOM的基础概念

概念:以数据格式来描述产品结构的文件就是物料清单,即是BOM。它是定义产品结构的技术文件,因此,它又称为产品结构表或产品结构树。在某些工业领域,可能称为“配方表”、“要素表”或其它名称。

一、背景:静态数据中物料清单(Bill of Material,BOM)的作用,结合CAD(Computer Aided Design,计算机辅助设计)、CAPP(Computer Aided Process Planning,计算机辅助工艺编制)、PDM(Products Data Management,产品数据管理)、MRPⅡ(Manufacturing ResourcePlanning,物造资源计划)、ERP(Enterprise ResourcePlanning,企业资源计划)等系统作详细的描述:

二、常见概念:

  零件:不采用装配工序制成的单一成品;

  部件:由若干个部分(零件、分部件),以可拆成或不可拆的形式组成的成品;分部件可以按照其从属产品关系划分为1级分部件,2级分部件...

  总成:能够执行一定独立功能的由若干个部门以可拆成或不可拆的形式组成的复杂成品,例如发动机总成,车桥总成,前轴总成等;由零件和部件组成;也可能叫组件、整件、                      装 置、全 件等说法。复杂产品可能还有分总成。

  模块:具有相对独立功能和通用接口的单元。类似总成,但可能比较简单。

  专用件(基本件):本产品专用的零部件。不过在实际中往往借用关系比较多,专用件的实际含义是首次应用在本产品上的零部件。

  借用件:在本产品中采用已有产品的组成部分,这些组成部分叫借用件。

  通用件:在不同类型或同类型不同规格的产品中具有互换性的零部件。实际上也是一种借用件,往往借用件被借用一定次数以后企业会通过标准化部门将其转化为通用件,推广                         应   用。

  标准件:经过优选、简化、统一并给予标准代号的零部件。

  替换件:本产品必须要有的组成部分,一般数量都不变化,例如汽车的发动机。可以有多种选装规格。

  选装件:本产品不一定要有的组成部分,可以有多个选装规格。

专用件、借用件、通用件、标准件可以看做构成企业产品结构的各类零部件的一种分类属性。计算机应该能够根据一定规则自动完成对专用件、借用件、通用件、标准件的管理。

注意:常见要处理规则如下:

1、根据代号自动识别是否是标准件

2、根据图纸上明细栏标注的借用说明判断零部件是借用件,如果该借用件已经在系统中存在,应该自动根据代号链接属性、结构信息和关联图档。

3、专用件一旦被其他产品借用,则在其它产品上显示为借用关系,和专用件应明显区别。而且在汇总《产品明细表》时一定要标明借用产品出处。因为企业一般对借用件不出图纸,如果是设计部门负责提供图纸,则要根据《产品明细表》上借用产品信息找到对应借用产品图纸(一般是装订成完整一册或一柜),然后根据需要(主要看车间是否还有对应图纸)决定晒图下发,如果是车间领图就要根据《产品明细表》找档案部门要图。

4、在手工管理情况下对借用件都必须查到原始借用关系,然后手工填入明细表,很容易出错。往往搞不清楚到底是原始借用产品到底是借用哪个了。如果计算机能够自动根据借用件所对应的专用件所属产品自动在备注栏填写“借某产品代号”,这样就可以大大减少错误和重复劳动。

5、此外要做一个重要判断就是,当系统中存在多个同代号零部件时,首先其必须不是标准件的情况下必须保证只能有唯一的专用件。通用件是否对应专用件可能需要探讨。

6、借用件如果在不同产品系列中借用超过一定次数可以自动转为通用件,有的企业有此管理需求。

7、通用件、标准件可以在3.X中的基础件库中管理,以上问题在4.0如何处理还不清楚。

8、需要能够查询出一个零部件被哪些产品或结构借用。目前所有查询操作最终结果界面设计都很糟糕。

  必装件:一定得有,结构不变

  必选件:一定得有,默认选一种

  可选件:不一定要有,默认选一种

  选装件:不一定要有,默认不选

  定制件:专为本产品设计新的结构

必装件、必选件、可选件、选装件、定制件可以看做构成企业产品结构的各类零部件的一种装入结构管理属性。计算机应该能够根据一定规则自动完成对有此定义的产品结构的配置管理。

  自制件:本企业产品及其组成部分中企业自己加工的零部件。

  外购件:本企业产品及其组成部分中采购其它企业的产品或零部件。标准件一般作为一种特殊的外购件处理。

  外协件:本企业产品及其组成部分中采购其它企业或分厂的产品或零部件,但由本企业负责图纸和工艺设计。

  附件:供用户安装调整或使用产品所必需的专用工具和检测仪表,或为产品完成多种功能必需的,而又不能同时装配在产品上的组成部分。

附件信息往往有一张装箱图纸,上面有一些装箱明细。对于装箱明细表汇总也是开目解决得非常不科学的一种。从如何建立装箱明细表产品结构树表达,到如何展开BOM,因为该图纸理论上应和产品关联,但产品BOM展开对象是产品总装图,到最后如何汇总?因为装箱明细即使展开也无法将其和普通零部件区分开。

  易损件:产品在正常使用过程中容易损坏和在规定期间必须更换的零部件。

  备件:为保证产品的使用和维修,供给用户备用的易损件和其他件。

对于维修部门非常重要的汇总信息,不过汇总前应该由设计人员输入识别信息区分。所以相对维护操作难度大,汇总难度不大。

  安全件:对产品安全性能有重大影响的零部件,例如刹车片。

  重要件:对产品质量、成本或加工成本上有关键影响的零部件。

  关键件:一般是经过比较复杂工艺过程,需要在生产准备过程中特别注意跟踪的零部件,一般在设计完工艺后通过筛选含“关键工艺”标识的零部件获得。

重要件、关键件一般都是和工艺加工难度和重要度有关的信息,计算机进行识别需要在工艺卡片填写上给予一定的区别方式。

  焊接件(结合件):由几个简单零部件焊接或其它方式(铆接)组成的部件。但可能大部分零件不单独出图,和部件共用图纸表达,如果部件图纸不能完全表达清楚零件结构才出                                        相关图纸。很可能没有提供无图下级零部件代号。

  左右件:纺机行业术语,指操作工位不同,但镜像对称而共用图纸的两个零部件。

  系列件:形成一个系列,共用图纸的一组零部件。往往可以建立尺寸驱动表和具体规格代号对应。标题栏只填名称和代号前半部分。

以上焊接件、左右件、系列件还有一些类似结构最大问题第一是BOM展开时如何处理?特别是系列件,要求用户将每个零部件单独绘图其实非常不合理。第二此时实质是一个图纸关联多个结构,特别是工艺,可能是一个典型工艺关联多个结构,汇总时如何处理?

如果在实际设计过程中可能还包括公用工艺路线,但工艺卡片设计还是需要调用典型工艺重新设计等等。相当复杂,开目在很多项目上对这些结构管理含糊了事。

  工艺合件(中间件):在装配过程中需要临时先安装在一起的结构,一般都打破了产品结构对应装配关系。

三、BOM的用途:BOM信息在MRPⅡ/ERP系统中被用于MRP计算,成本计算,库存管理。BOM有各种形式,这些形式取决于它的用途,BOM的具体用途有:

1、 是计算机识别物料的基础依据。

2、 是编制计划的依据。

3、 是配套和领料的依据。

4、 根据它进行加工过程的跟踪。

5、 是采购和外协的依据。

6、 根据它进行成本的计算。

7、 可以作为报价参考。

8、 进行物料追溯。

9、 使设计系列化,标准化,通用化。

四、BOM的种类

      产品要经过工程设计---->工艺制造设计------>生产制造 3个阶段,相应的在这3个过程中分别产生了名称十分相似但却内容差异很大的物料清单

     EBOM(Engineering BOM)--工程BOM、

     PBOM(Plan BOM)--计划BOM、

     CBOM(Customer BOM)--客户BOM。

    4.1、EBOM

            概念:产品工程设计管理中使用的数据结构,它通常精确地描述了产品的设计指标和零件与零件之间的设计关系。对应文件形式主要有产品明细表、图样目录、材料定额明细                         表、  产品各种分类明细表等等。

   4.2、PBOM(Plan BOM):

概念:是工艺工程师根据工厂的加工水平和能力,对EBOM再设计出来的。它用于工艺设计和生产制造管理,使用它可以明确地了解零件与零件之间的制造关系,跟踪零件是如                        何制造   出来的,在哪里制造、由谁制造、用什么制造等信息。同时,PBOM也是 MRPⅡ/ERP生产管理的关键管理数据结构之一。

 4.3、设计BOM——DBOM(Design BOM):

  概念:设计部门的DBOM是产品的总体信息,对应常见文本格式表现形式包括产品明细表、图样目录、材料定额明细表等等。

  设计BOM信息来源一般是设计部门提供的成套设计图纸中标题栏和明细栏信息。有时候也涉及工艺部门编制的工艺卡片上部分信息。

  设计BOM一般在设计结束时汇总产生,如果存在大量借用关系的设计情况可以在设计阶段开始就基本将设计BOM汇总出来,然后根据新产生的零部件安排设计任务。

  对应电子视图往往是产品结构树的形w式,树上每个节点关联各类属性或图形信息。主要在PDM软件中作为产品管理和图档管理的基础数据出现

4.4、制造BOM——MBOM(Manufacturing BOM):

    概念:生产部门的MBOM是在EBOM的基础上,根据制造装配要求完善的,包括加工零部件JBOM和按工艺要求的毛胚、模具、卡具等PBOM。也可以称其为工艺BOM。对应              常见文本格式表现形式包括工艺路线表、关键工序汇总表、重要件关键件明细表、自制件明细表、通用件明细表、通用专用工装明细表、设备明细表等等。

制造BOM信息来源一般工艺部门编制工艺卡片上内容,但是要以设计BOM作为基础数据内容。

对应电子视图对产品部件往往装配工艺BOM形式,对零件往往是具体加工工艺BOM形式,比较多的是机加工工艺BOM,或生产加工流转路线工艺BOM等,树上每个节点关联               工装、设备、工时、加工简图等等工艺信息。对企业利用价值比较大的是装配工艺BOM,主要在ERP软件中作为生产计划的基础数据出现。

其中在每个工序或工步上要特别注明在本工序上装入零部件代号、名称和数量。

4.5、客户BOM——CBOM(Customer BOM):

客户BOM实际上有两个含义,一个指从所有产品机构中筛选出客户订购的产品目录。一个指用户订购的具体规格产品的明细表。这个主要是对有些按照客户管理和组织产品                  图纸的企业非常实用的种表现形式。这种情况在PDM系统中比较常见,到ERP系统中由于还考虑到不同的客户订购产品对生产计划的影响,情况更加复杂一些,可能还扩展                  到计划BOM的范畴。

      4.6、销售BOM——SBOM(SALE BOM):

销售BOM是按用户要求配置的产品结构部分。对应常见文本格式表现形式包括基本件明细表、通用件明细表、专用件明细表、选装件明细表、替换件明细表、特殊要求更改                 通知单等等。

销售BOM信息来源一般是一个系列产品各规格不同类型零部件明细信息的汇总。

对应电子视图往往是产品配置树的形式,树上每个节点关联各类属性或图形信息。主要在PDM软件中作为产品配置管理的基础数据出现。

4.7、维修BOM——WBOM:

维修服务部门的是按维修要求产生的,对应文本格式包括消耗件清单、备用件清单、易损易耗件清单等等。维修BOM信息来源一般从设计BOM对应记录属性中筛选获得消耗                 件、备用件、易损易耗件明细。

一般在PDM软件里完成汇总,同样可以在ERP软件里作为基础数据运用。

 4.8、采购BOM——CBOM:

是根据生产要求外购的原材料、标准件和成套部件等产生的,对应文本格式主要包括外购件明细表、外协件明细表、自制件明细表和材料明细汇总表。

采购BOM信息来源一般来源于设计图纸和工艺卡片上信息汇总。由采购部门或生产准备部门根据其安排采购计划和生产计划。

PDM系统一般都可以根据图纸和工艺信息汇总出相应采购BOM信息,但是如果要针对产品批量获得动态的采购BOM信息就必须在ERP系统中完成。例如100台批量的采购                     BOM和10000台批量的采购BOM可能在外购和外协件上有很大变化。批量小时可能有的零件外购成本比较低,但批量大时就可以自制完成。

4.9、成本BOM——CBOM(CostingBill Of Material):

是由MRPⅡ系统产生出来的。当企业定义了零件的标准成本、建议成本、现行成本的管理标准后,系统通过对PBOM和加工中心的累加自动地生成CBOM。它用于制造成本控               制和成本差异分析。

其中集成关系最密切的是由PDM 控制的EBOM和MRPⅡ中的MBOM。

注意:

1、《产品零部件明细表》:产品零部件按照一定序号规则生成。在分页上可能有一些要求。主要汇总字段有幅面、代号、名称和规格、材料、数量、单重、总重、备注(备注一般要填外购外协和借用哪个产品的信息)。可参考国家标准格式。

2、《产品分级零部件明细表》:产品只汇总下属一级零部件明细,然后对下属一级部件另外出其下属一级零部件明细,由多个零部件明细表一起才能完整表达整个产品装配结构,类似PDM4中的零部件结构文卷打开后效果。

3、《系列产品明细表》:用于反映本系列产品用到的全部零部件在不同规格中的装入关系,可以方便了解整个产品族之间零部件借用关系,在多品种小批量或者变型设计多企业中应用非常多,是目前汇总配置的难点,一直没有很好的解决,在纺机行业,汽车行业几乎都大量存在。

                                                                                                               二、BOM表详解

一、狭义BOM:由于没有加上工艺成分,根据功能划分BOM层次结构,非常容易出现歧义。各人根据自己的理解或者现实生产情况的不同对于同一产品可能做出不同的BOM定义。

缺点:没有考虑工艺流程;

导致结果:工艺流程决定了物料清单/产品结构的划分,而不是功能。

二、广义的BOM :广义上的BOM是产品结构和工艺流程的结合体,二者不可分割。离开工艺流程谈产品结构,没有现实意义。要客观科学的通过BOM来描述某一制造业产品,必须从制造工艺入手,才能准确描述和体现产品的结构。

 缺点:没有体现“资源”的优势。工序中 人力资源和设备资源甚至资金( 成本)资源都没有得到体现。在 ERP应用系统中,BOM的概念已经 开始扩展,真正体现“资源”的意 义。

三、扩展的BOM:BOM(Bill of Manufacturing) = 工艺流程 (Routing) + 产品结构(Product Structure) + 资源(设备,人工,资金等)

工艺路线:(= 工序的集合) 、(= 工作中心的集合) --- 工作中心的设备和人员

产品结构:(= 物料的集合) --- 物料的成本信息

     扩展的BOM具体步骤(一):

1、工作中心定义:设备信息【设备数量/编号,设备能力, 设备工作时间/效率/利 用率,设备价值/折旧…】

+人员信息【人员数量/编号,人员能力, 人员工作时间/效率/利 用率,人员工资…】

    扩展的BOM具体步骤(二):

            2、工艺流程就是工序的集合, 每道工序对应相应的工作中 心,工作中心的设备和人工 信息会传递到具体工序上面, 辅之以带有本道工序特点的 特别信息(如加工时间、排                    队时间等---计算成本之用)

  扩展的BOM具体步骤(三)

3、在工艺流程的基础上定义物料清单(狭义的BOM),由于物料成本信息的带入,加上工作中心所附成本费率和工时等信息,组成了 BOM(制造清单)的资金信息…

三个特殊的BOM:

虚拟BOM(虚零件)、

配置BOM(产品配置)、

计划BOM(产品家族)

本文参考:https://www.sohu.com/a/223690498_177747

BOM(Bill of Material)物料清单基础知识(一)的更多相关文章

  1. BOM(Bill of Material)详解

    一.物料(ITEM) 物料(Item or Material),是对存货的统称,是建立BOM和其他业务数据的前提条件,在ERP系统中称之为物料主数据,包括原材料(Raw material).在产品(W ...

  2. javascript中BOM部分基础知识总结

    一.什么是BOM      BOM(Browser Object Document)即浏览器对象模型.      BOM提供了独立于内容 而与浏览器窗口进行交互的对象:      由于BOM主要用于管 ...

  3. JavaScript中BOM的基础知识总结

    一.什么是BOM      BOM(Browser Object Model)即浏览器对象模型.      BOM提供了独立于内容 而与浏览器窗口进行交互的对象:      由于BOM主要用于管理窗口 ...

  4. JavaScript 基础知识 - BOM篇

    前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...

  5. js基础知识--BOM

    之前说过,在js的 运行环境为浏览器时,js就主要有三部分组成: ECMAScript核心语法.BOM.DOM.今天就和大家详细说一下BOM的一些基础知识. BOM BOM通常被称为浏览器对象模型,主 ...

  6. Oracle数据库基础知识

    oracle数据库plsql developer   目录(?)[-] 一     SQL基础知识 创建删除数据库 创建删除修改表 添加修改删除列 oracle cascade用法 添加删除约束主键外 ...

  7. MOGRE学习笔记(2) - MOGRE基础知识总结

    前一篇配置了MOGRE的运行环境,这里记录一些MOGRE基础知识,仅仅是最基础的一些东西.由于本人接触ogre的时间比较短,对于很多知识都是一知半解,所以理解起来不免会有一些错误,本人也希望自己在对o ...

  8. 【JavaScript你需要知道的基础知识~】

    最近开始学习JavaScript,整理了一些相关的基础知识 JS注释方式:// 单行注释(Ctrl+/ )/* 段落注释(Ctrl+shift+/ )*/ [JavaScript基础]JavaScri ...

  9. 基础知识(C#语法、数据库SQL Server)回顾与总结

    前言 已经有大概一个多月没有更新博客,可能是开始变得有点懒散了吧,有时候想写,但是又需要额外投入更多的时间去学习,感觉精力完全不够用啊,所以为了弥补这一个多月的潜水,决定写一篇,衔接9月未写博客的空缺 ...

随机推荐

  1. Idea的安装破解及配置

    安装激活 30天试用无线版 博客园下载地址:https://files.cnblogs.com/files/blogs/482725/无限30天试用插件.zip 百度云下载链接: https://pa ...

  2. 【无线通信篇01 | Zstack协议栈】CC2530 Zigbee Zstack协议栈组网项目及详细讲解篇

    演示视频:https://www.bilibili.com/video/BV1Ew411o7Fp 物联网无线通信技术,ZigBee无线传感网络 CC2530最大的特点就是一个拥有无线收发器(RF)的单 ...

  3. 「模拟8.19 A嚎叫..(set) B主仆..(DFS) C征程..(DP+堆优化)」

    为啥这一套题目背景感到很熟悉. T1  嚎叫响彻在贪婪的厂房 考试一个小时没调出来,自闭了.......... 正解很好想,最后实在打不出来了只好暴力骗分了... 联想到以前做的题:序列(涉及质因数分 ...

  4. 约会Rendezvous

    约会 Rendezvous 内存限制:128 MiB 时间限制:1000 ms 标准输入输出     题目描述 给定一个有 nnn 个顶点的有向图,每个顶点有且仅有一条出边.每次询问给出两个顶点 ai ...

  5. 基于ABP落地领域驱动设计-01.全景图

    什么是领域驱动设计? 领域驱动设计(简称:DDD)是一种针对复杂需求的软件开发方法.将软件实现与不断发展的模型联系起来,专注于核心领域逻辑,而不是基础设施细节.DDD适用于复杂领域和大规模应用,而不是 ...

  6. CMD批处理(4)——批处理循环语句结构

    FOR函数,对一组文件批量执行命令,基本模式如下 1.文件搜索 for [/D] [/R [路径]] %%变量 in (集合) do (命令) 2.等差数列 for /L %%变量 in (开始,间隔 ...

  7. Docker入门与进阶(下)

    Docker入门与进阶(下) 作者 刘畅 时间 2020-11-12 实验主机配置 系统centos7.5 主机名 ip 配置 应用 harbor-master 172.16.1.71 2核4G/60 ...

  8. 20、wordpress博客url静态化

    20.1 wordpress没有实现伪静态时的网页: 20.2进入wordpress后台: 1.设置 2.固定链接 3.自定义链接 /archives/%post_id%.html #%post_id ...

  9. 资源:docker-compose下载路径

    docker-compose下载路径: compose所有版本:https://github.com/docker/compose/releases

  10. Linux:linux下解压*压缩tar.xz、tar、tar.gz、tar.bz2、tar.Z、rar、zip、war等文件方法

    tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 ------------------------------------------ 这 ...