聊聊BOM的基础概念、管理难点

news2024/10/5 18:31:57

    物料清单(Bill of Materials,简称BOM)是描述产品组成结构的信息数据。BOM信息是制造信息化/数字化管理的最核心的基础数据,BOM信息贯穿从产品设计、生产计划制定、物料采购和销售服务等制造全业务流程,是开展生产活动的最直接依据,BOM信息管理的标准化和准确性程度,直接影响上层业务活动数字化协同的可落地性,只有把物料和BOM基础数据管理准了,才具备制造业务信息化/数字化管理的基础。

    本期系统介绍:BOM的基础概念与不同类型BOM的含义、BOM管理问题导致的生产乱象、不同类型BOM信息转换的背景与过程,以及如何基于华为云数字工厂平台实现不同类型的BOM之间自动转换。

(一)BOM的基础概念

        BOM是指产品或项目所需的物料清单,即列出了制造、组装或维护产品所需的所有零件、原材料和子装配件的清单。BOM通常包含零件号、零件名称、数量和描述等信息,以便在制造过程中对所有零部件进行跟踪和管理。BOM可以帮助制定生产计划、采购零件、预测成本和确保质量控制等方面的工作。

    1.狭义上的BOM

    狭义上的BOM代表了产品结构,仅表述对物料物理结构按照一定的划分规则进行简单的分解,描述了物料的物理组成,一般按照功能进行层次的划分和描述。

    BOM包括了:

    (1)产品的名称、规格和型号;

    (2)产品所包含的子部件或组件的名称、数量和规格;

    (3)每个子部件或组件所需的原材料和零部件;

    (4)原材料、零部件和工艺流程的供应商和相关信息;

    (5)子部件或组件之间的关系和组装顺序。

    通过BOM,人们可以清晰地了解一个产品的所有组成部分以及它们之间的关系。这有助于制造商进行生产计划、采购原材料和管理库存。同时,也能够帮助客户更好地了解产品的性能和特点,方便维修和更换零部件。

    2.广义上的BOM

      广义上的BOM代表了产品结构和工艺流程的结合体。要客观、科学地通过BOM来描述某一制造业产品,必须从制造工艺入手,才能准确描述和体现产品的结构。在BOM中,每个产品都被分解成若干个组件,并且每个组件都与其所需材料、工具、工序等相关信息一一对应。通过BOM,工艺师可以清楚地了解每个组件所需的材料和加工工序,以及整个产品的制造过程和生产计划。

    业界通常用“3PR”结构化的数据模型,即:Product(产品)+Process(工艺)+Plant(工厂)+Resouce(制造资源),来描述广义上的BOM信息:

    采用3PR模型,可以将产品、工艺、工厂、制造资源完美连接整合成一个统一的LDA(Lifecycle Data Architecture)数据模型,明确相互之间的关联关系,形成企业单一的BOM信息数据源,保证BOM数据的唯一性和准确性,可直观准确地回答这些问题:做什么(产品)、在哪做(工厂、生产线、工位)、怎么做(工艺规划),用什么做(设备、工装、工具)。

    例如,在生产汽车发动机时,狭义上的BOM列出了制造发动机所需的零件规格和型号,如活塞、曲轴、气门等等,而广义上的BOM还需要说明每个零件需要进行的加工和装配工艺,为制造企业“指出”生产某个零件需要什么样的工具和人员。根据所需工艺,制造商可对生产流程进行跟踪管理,进一步把控产品质量,确保最终组装出来的汽车部件甚至是整车都能符合设计要求和质量标准。

    此外,在生产过程中,通常需要BOM根据不同的生产批次或订单进行细分(即订单级BOM),以确保每个生产批次都能够按照正确的规格和工艺要求进行生产。由于BOM包含的信息较为详尽和全面,因此在实际生产中,它也通常被用作指导和监控生产过程的有力工具,以保证产品的质量和交付时间的准确性。理解BOM是选择狭义或是广义概念,要根据BOM所应用的制造活动具体情况而定,例如设计阶段更多地关注具体的物料清单,而实际生产时需要考虑工艺流程。

    3.不同类型的BOM含义

    BOM信息是驱动制造企业业务流程协同的关键信息,客户订单的交付过程是以产品的BOM信息为基础框架推进执行的。BOM信息在产品制造全过程流转和生命周期循环中,面向涉及的不同业务环节:生产、采购、制造与售后等呈现出不同的信息视图类型,比如如针对设计的工程BOM(EBOM)、针对生产的制造BOM(MBOM)、代表工艺的工艺BOM(PBOM)、销售用到的销售BOM(SBOM)、售后涉及到的维修BOM(WBOM)和企业级BOM等。

    l  设计:GBOM/EBOM

    BOM信息在研发设计阶段的数据视图通常称为GBOM/EBOM,其中:

    原型GBOM:研发产品的原型BOM,体现产品或产品系列所有的设计功能模块的组成及关系以及各功能模块的装配关系零部件的组成。用有限数据描述大量产品品种,用一个通用的产品结构树来表示产品的完全结构。GBOM是所有种类BOM的原型和数据源。GBOM的结构一般可从产品的功能层到实现层一直分解到材料级甚至是物质级,是产品信息的最完整的体现。

    工程EBOM:表征产品设计的结果,产品设计数据的结构化表达。在设计阶段形成,反映产品组成的物料清单(包括硬件、软件或其集合体),是工程数据架构之一,需直观展现出产品设计的意图以及任务,明确产品及组件结构关系、数量等信息。针对同一种规格的产品定义的工程BOM,体现某一规格产品的装配组成关系及各层零组件的关联关系。EBOM同GBOM的差别是EBOM通常中指某一固定配置产品设计BOM,而GBOM则是某一系列产品的全集BOM。

    对于制造企业,在研发设计阶段,一般通过EBOM来管理产品设计结构信息。EBOM是计划/工艺、制造、采购、销售等BOM的源头。设计部门或者需求部门需要变更EBOM信息时,通过Engineering Change Notice(ECN)等流程对BOM信息的变更进行管控,发起变更流程:需求部门在系统中发起DCR/ECR申请,DCR/ECR在经过设计、生产、制造、品质、销售等相关部门的检讨后,进行相应的变更流程并更新发布最新版EBOM以及同步更新后续的PBOM、MBOM的信息,如变更过程中同样产生图纸等相关文件变更,应将相应文件同步进行更新,并在系统中发布最新版文件,确保正确指导正常制造执行。

    EBOM通常由设计师、工艺师等专业人员创建,确保所有生产所需的物料都被正确地列出。此外,工程BOM还可以作为生产计划和物料采购的依据,为生产计划的顺利实施打下基础。

     例如,一家汽车制造企业在设计新车型时使用EBOM,列出了新车型所有需要的零部件、材料和服务,以及它们之间的层次结构和关系。新车型的EBOM还提供了每个元件的规格、数量和相关描述,以便生产团队和供应商能够了解如何制造和交付所需的部件。通过设计好的EBOM,汽车制造商能够确保所有必要的零件和材料都已考虑并采购,从而避免了生产过程中出现不必要的延误和成本增加。

    l  工艺/计划:PBOM

    工艺BOM(Process BOM,PBOM)是指在制造过程中,用于描述产品的生产流程、生产资源和所需零部件的清单。它是一个层次化的结构,展示了如何组装制造出最终的产品。PBOM不同于EBOM,EBOM主要用于描述产品的各个部分和材料,而PBOM则更加注重生产过程和生产资源的规划和控制。

    制造企业PMC部门进行产品的资源计划安排时需要针对产品的EBOM进行分解,并按不同种类的零组件分类汇总,分解不同加工种类的物料需要的资源和时间,来满足资源计划与生产排程的需要,实现更好地规划和控制生产过程,预测并避免潜在问题,提高生产效率和质量。

    l  制造:MBOM

    制造MBOM是制造企业最常用到的BOM类型,是制造工艺设计的结果、产品制造数据的结构化表达。制造MBOM反映产成品在制造过程中所需要的所有输入及输出间的关系,即包含产成品在制造过程中所需的所有材料及部品的数量、结构以及制程等信息的清单,是生产过程中必需的基础数据,是生产拉动物料需求计划以及成本核算的依据。

    例如,在完成设计与采购后,汽车制造企业的制造部门会根据设计、采购信息来创建MBOM。MBOM具体指定了如何制造、组装整个汽车,包括运动系统、轮胎、座椅、空调等各种组件的安装顺序和方法。企业可利用数字技术处理大量的BOM数据,检查是否有误,可提高生产准确度和效率。最后,制造团队可根据MBOM指导生产线工作者,确保汽车高效生产、组装。

    l  销售/服务:SBOM

    销售SBOM是指面向用户视角可以独立销售的产品或产品族的功能组件的集合,SBOM作为客户可选配的产品功能组件BOM,BOM中的所有子项都具备独立的定价和销售属性。销售SBOM通常是GBOM中的功能层BOM。

    以上不同类型的BOM,本质上是产品结构BOM面向制造过程不同业务环节的使用对象,所需要提供的信息有所区别,不同的制造企业可以根据自身业务模式需要,选择定义与管理哪些类型的BOM,通常情况下制造MBOM是必需的。如果企业在不同业务环节启用了多个不同类型的BOM,通常需要在上下游业务信息流转时,同步实现不同类型BOM信息的准确转换,也就说不同类型BOM信息的协同是上下游业务协同的基础。

在制造过程中,不同类型的BOM信息视图的演进关系如下:

(1)通常情况下,设计师根据产品设计图纸、规格书以及产品的功能要求制作出产品所需的物料清单。设计师需要考虑生产过程中所需要的物料种类、数量、规格和质量等因素,根据这些要素来编制工程EBOM;

(2)随着产品形态的逐渐确定,采购部门会依据计划PBOM的信息进行原材料、零部件和零配件的采购,而供应商会根据采购部门提交的采购BOM给出报价;

(3)产品进入生产阶段后,制造部门根据制造MBOM的信息组装相关的零部件,进行质量检验和测试,并将成品存储在库中;

(4)在产品出售后,售后和维护工作同样需要以销售或者服务SBOM为依据,提供适合产品的售后方案,以及设计的维护方法和维修件。

(二)BOM管理问题导致的生产乱象

      日益激烈多变的市场竞争环境促使市场的细分和产品的多样化越来越明显,对新产品的上市周期也提出了更高要求,“多品种小批量个性化定制”的制造模式已成为很多制造行业的常态。企业根据制造BOM备料却经常因产品设计变动而制造BOM未及时跟随工程BOM调整,从而造成制造BOM信息失准,严重影响生产过程。此外,企业可能需要对工艺进行调整,例如需要更换或增减加工步骤,需要对BOM进行修改,如果修改不及时或者不准确,会影响生产进度和产品质量。如今,制造企业已因BOM管理的问题而造成生产活动产生了较多混乱现象:

(1)生产数据缺乏准确性:进行BOM管理时,若更新不及时或清单错误,会导致生产过程缺乏准确的数据,包括零件清单、物料清单、工艺等。来自BOM的数据不准确或者错误便会导致生产计划和采购计划出现偏差;

(2)物料出现短缺:若设计要求或实际生产条件出现变动,BOM未随之改变或及时调整,可能会出现物料短缺问题,没有及时处理会导致生产计划无法按时完成;

(3)替代物料选择错误:在采购过程中,可能存在某些物料已经停产或者难以采购的情况,此时便需要进行物料替换。如果选择了不正确的替换物料,会影响产品的质量和性能;

(4)各部门之间协同性低下:在一些产品中,BOM可能存在多个层级,需要对BOM进行分层管理,将涉及到层级之间的关系和数据的传递,需要进行有效的沟通和协调。各层级信息传递效率低下,会造成参与生产活动的各业务部门之间协调性下降,从而导致整个生产流程的效率低下。

    以上这些生产活动中出现的混乱现象,根本原因在于企业正面临越来越大的时间、成本和质量挑战,且跨职能、跨专业团队之间在产品构成、状态和生产过程等问题上难以达成共识,从而无法进行高效协同。构建高效、准确的生产模式离不开对BOM信息的精益化管理,只有把BOM基础数据管理的准确及时,实现不同业务部门使用的不同类型的BOM信息视图能基于统一的数据源被正确转换和传递,特别是在设计BOM信息出现变更情况时,才能避免出现以上的问题乱象。

(三)不同类型BOM信息转换的背景与过程

    BOM信息是驱动业务的关键信息,客户订单的生产交付过程是以产品的BOM信息为基础框架推进执行的。在生产流程推进的过程中,需要进行不同类型BOM之间的转换,对不同类型的BOM进行解析、映射和转化等操作,以确保信息的一致性和准确性,更是为了让产品信息转化为适合特定生产流程的信息。订单的执行效率受BOM视图快速转换传递能力制约,如果出现这些问题:BOM视图不能快速的转换、转换的正确性不能保证、设计BOM的信息变化不能及时在不同视图BOM中同步更新,将会严重影响订单的执行过程、物料资源的规划、打乱生产制造的节奏,无法发挥人力和设备资源的有效产能。不同视图类型BOM信息的协同能力是制造企业首要构建的企业级的跨业务部门协同能力。

    以设计EBOM和制造MBOM为例,设计EBOM通常仅限于图纸零件明细表出现的物料,说明图纸的层次和从属关系,做好技术文档管理,虽然也有指导采购和估算报价的功能,但主要是为了管理图纸,图纸层中的零部件顺序并不严格。制造MBOM则要求严格的装配顺序和层次,以便于实际加工。同时设计EBOM中存在虚拟部件,在实际生产中则不存在任何虚拟部件。实际生产要求掌握材料定额,这在设计EBOM中缺乏体现,并且设计EBOM因需考虑到产品变更而具备一定动态性,存在替换部件,让实际生产存在不确定性。实际生产过程中的特定工艺流程可能对物料存在特定要求,和设计EBOM中的物料清单之间存在出入。上述设计与制造的区别让两种BOM之间的转换成为了生产中的必要步骤。

对比项设计BOM制造BOM
零件顺序存在装配层次,但各层中零部件顺序不严格实际加工的装配顺序和层次
虚拟件存在虚拟件不存在虚拟件
材料定额不表示包含在采购件用量上
结构稳定性结构具有一定的动态性,存在替用件结构稳定
多视图不存在多视图存在多视图
性质技术文件,对应于产品概念层管理文件,对应于产品应用层

    设计和制造两种BOM的数据进行匹配、转换的流程可总结为:

    (1)确定物料数量和规格,以及制造工艺和加工顺序:对设计好的EBOM进行物料数量和规格确认,与实际零部件匹配,根据实际生产需求和工艺流程,确定制造工艺和加工顺序;

    (2)对EBOM进行清单重构:因EBOM具有虚拟部件和替换部件,与实际生产过程存在出入,便需要对EBOM的零部件清单进行重构,增添实际生产过程中涉及的部件或删去虚拟、替换部件,并调整其数量和属性等信息,以符合实际生产的需求;

    (3)将EBOM与MBOM进行关联:通过软件系统工具实现EBOM和MBOM的转换,确保两者之间的信息能够互相匹配和转换,可实现在生产过程中物料的跟踪和流向控制。

    通过数字化系统工具,可以实现产品EBOM、PBOM、MBOM的自动转换和BOM变更流程线上化管控:产品的设计EBOM主数据创建发布后,后续的工艺PBOM、制造MBOM及过程中可能产生的备料BOM等均可通过系统中的支撑条件或一定的转换规则实现自动转换,从而减少不同类型BOM转换过程中的信息出错概率和提升信息协同效率,如果担心自动转换会存在风险,也可在自动转换过程中添加必要的人工复核环节来双重确认完成BOM的转换。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1110372.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue 插槽 - 具名插槽

vue 插槽 - 具名插槽 **创建 工程: H:\java_work\java_springboot\vue_study ctrl按住不放 右键 悬着 powershell H:\java_work\java_springboot\js_study\Vue2_3入门到实战-配套资料\01-随堂代码素材\day05\准备代码\09-插槽-具名插槽 vue --version vue create…

兼容支付宝抖音小程序的工具还能把他们迁移到自己的app

事情的起因是这样的。 之前在微信、支付宝和抖音开放平台都上架了自己的小程序,虽然几个平台有自己的开发标准,但是都是基于 JavaScript 这种已经被广泛使用的编程语言进行开发的,对于开发者而言学习的门槛并不高,也很容易进行开…

标准的Gabor滤波器及Log_Gabor滤波器的实现、解析、速度优化及其和Halcon中gen_gabor的比较。

最近有朋友在研究Halcon中gen_gabor的函数,和我探讨,因为我之前也没有怎么去关注这个函数,因此,前前后后大概也折腾了有一个星期去模拟实现这个东西,虽然最终没有实现这个函数,但是也是有所收获&#xff0c…

协程,GIL全局解释器,互斥锁,线程池,Concurrent模块

进程是资源分配的最小单位,线程是CPU调度的最小单位。每一个进程中至少有一个线程。 Python对并发编程的支持 (1)多线程:threading,利用CPU和IO可以同时执行的原理,让CPU不会干巴巴等待IO完成。 (2)多进程:multiproces…

nvcc -V和nvidia-smi的关系

nvcc -V 和 nvidia-smi 都与NVIDIA GPU相关,但它们提供的信息和功能有所不同。 nvcc -V: nvcc 是 NVIDIA CUDA 编译器的命令,用于获取CUDA工具包的版本信息。CUDA(Compute Unified Device Architecture)是一种用于并行计算的GPU编…

阿里云短信服务

文章目录 了解阿里云用户权限操作开通阿里云短信服务添加短信模板添加签名编写测试代码编写可重复的微服务接口,实现验证码的发送! 了解阿里云用户权限操作 模型 去阿里云个人中心查看授权码等: 点击开始使用用户的AccessKey 创建用户组&…

用户登录管理中的Bug修复与技术思考

目录 1 前言2 问题提出3 问题分析和解决4 技术分析和改进5 结语 1 前言 在开发管理软件平台为美术馆时,我们致力于提供一个多系统集成平台,其中包括艺术品管理、志愿者管理和数字资产管理等子系统。为了确保用户享有流畅的体验,我们采用了一…

面向对象设计原则之单一职责原则

目录 定义作用及影响示例 面向对象设计原则之开-闭原则 面向对象设计原则之里式替换原则 面向对象设计原则之依赖倒置原则 面向对象设计原则之单一职责原则 定义 单一职责原则 / 单一功能原则 (Single Responsibility Principle,SRP)&#x…

实验2.2.1 交换机VLAN的划分

实验2.2.1 交换机VLAN的划分 一、任务描述二、任务分析三、实验拓扑四、具体要求五、任务实施1.重命名交换机,关闭干扰信息,并创建vlan。2.通过display vlan查看vlan相关信息3.配置Access接口及分配vlan接口。4.查看vlan的相关信息。 六、任务验收七、任…

【PXIE301-211】青翼科技基于PXIE总线的16路并行LVDS数据采集、1路光纤数据收发处理平台

板卡概述 PXIE301-211是一款基于PXIE总线架构的16路并行LVDS数据采集、1路光纤收发处理平台,该板卡采用Xilinx的高性能Kintex 7系列FPGA XC7K325T作为实时处理器,实现各个接口之间的互联。板载1组64位的DDR3 SDRAM用作数据缓存。板卡具有1个FMC&#xf…

婚纱摄影行业如何利用软文精准获客

婚纱摄影在整个结婚流程中处于中上游,因此婚摄环节是整个婚庆的重要环节,市场的强烈需求也使整个行业的规模不断扩张,那么在激烈的市场竞争中,婚纱摄影行业应该如何获得源源不断的客户呢,可以试试软文,接下…

浏览器调试模式获取链接信息(获取京东cookie为例)

通过浏览器的调试模式,获取京东cookie变量pt_pin和pt_key。 一、登录 1)打开网页 浏览器打开手机版京东网页:m.jd.com 2)登录账号 点击【登录】按钮,输入账号密码登录 二、调试模式 1)停留在要调试的…

计算机基础知识35

进程和线程的比较 1. 进程的开销比线程的开销大很多 2. 进程之间的数据是隔离的,但是,线程之间的数据不隔离 3. 多个进程间的线程数据不共享----->让进程通信(IPC)---->进程下的线程也通信了---->队列 GIL全局解释器锁(重要理论) # 虽然一个进程…

“智慧工地”施工现场管理一体化云平台,支持多端展示(PC端、手机端、平板端)

智慧工地平台源码,微服务架构JavaSpring Cloud UniApp MySql 支持多端展示(PC端、手机端、平板端) 智慧工地是什么? 智慧工地主要围绕绿色施工、安全管控、劳务管理、智能管理、集成总控等方面,帮助工地解决运营、管理…

cario库——C++画图

文章目录 RGBA1. 多个(x,y)坐标点,连成线2. 画圆3. 填充颜色4. 曲线图 RGBA rgb:红绿蓝 rgb(0,0,0):黑色rgb(255,255,255):白色 rgba:红绿蓝透明度(0:完全透明,1:完全不…

如何挑选多用户商城源码?

数字化时代,电子商务已经成为了商业发展的重要方向。无论是大型企业还是个人创业者,都希望能够通过搭建一个多用户商城来拓展自己的业务,并与更多的消费者建立联系。 对于大多数人来说,从零开始开发一个多用户商城是一项巨大的挑战…

PTA 小字辈(树)

题目 本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。 输入格式: 输入在第一行给出家族人口总数 N(不超过 100 000 的正整数) —— 简单起见,我们把家族成员从 1 到 N 编号。随后第二行给出 N 个编号&#…

minikube创建一个pod并暴露端口(使用docker驱动安装)

因为minikube使用service暴露端口是使用nodeIP:nodePort 而不是 localhost:nodePort 公开访问。我们只能使用kubectl的端口转发功能或者使用iptables的转发功能来实现外网服务暴露。 我这里使用shiro来举例 apiVersion: apps/v1 kind: Deployment metadata:name: shiro550 spe…

财务对账-财务收发存-业务收发存

务对账是指将公司的账目与银行等第三方提供的相关账单进行核对比对,以确定公司记录的交易是否与银行或其他第三方的记录一致。对账的具体步骤通常包括以下几个方面: 收集资料:首先需要收集公司的财务记录,包括公司银行账户的流水…

学员分享| 一个普通学员的HCIE-DATACOM备考之路!

大家好,我是G-LAB IT实验室的周同学,在这篇文章中,我将分享我的备考HCIE数通方向的心路历程。我的备考之路👇 ——备考理论—— 我从一年前开始了HCIE数通方向的备考。一开始,我并没有完全了解这个认证的难度和复杂性…