当前位置: 首页 > news >正文

生产制造型企业BOM搭建分析

1f1b73e6e311ddd5c01da69cd9ff92fa.jpeg


导 读 ( 文/ 2358 )


在上几篇文章中,我们讲到了基础的物料管理方法,在生产制造中,物料作为原材料,通过加工,结构组装成产品。那么加工、组装的依据将来源于设计人员出具的零件清单,也就是我们常说的BOM。 BOM(Bill of Materials)设计是指将产品的组成部件和原材料清单编制成一份清单。对于生产企业来说,BOM设计是非常重要的,因为它能够确保生产过程的顺利进行,并提供所需的材料和部件清单


一、BOM的定义范围及应用要求

物料清单(Bill of Material,BOM)是指从一个特定角度所反映出的产品信息。多 BOM(又称多视图),是指从不同侧面在产品生命周期的不同时期对产品信息进行描述的形式。产品不同阶段的 BOM 所组成的信息数据共同构成产品全生命周期过程中完整的产品信息描述,也就是产品的多 BOM 或多视图。
一般情况下,产品生命周期中最主要的 BOM 包括设计 BOM、工艺 BOM、制造BOM、售后 BOM 和维修 BOM 等,使用产品多BOM管理可以使不同业务部门的人员高度共享和方便使用产品结构数据,这些 BOM 形态的变化,主要包含物料属性的变化和 BOM 结构的变化两大部分,以下以装备研发制造业常用的两种关键 BOM为例,设计 BOM 和制造 BOM 加以解释说明。

ab77517fd124dab9e55cb3b23a0dacce.jpeg

  • 设计 BOM

设计 BOM(Engineering BOM,EBOM)是设计部门维护的产品结构,是产品工程设计管理中使用的数据结构,通常准确地描述了产品的设计指标和零件与零件之间的关系,设计 BOM 下包含使用者对零部件设计属性、设计 BOM 结构关系、设计图纸与零件以及技术资料与零件关系的维护,一般由产品设计部门根据产品的功能、产品装配系统图以及产品零部件三维模型或二维明细表等产生,用于描述产品设计结构。其中产品装配系统图提供组成产品的零部件之间的设计装配关系,产品结构中还包括零部件的不同种类,如通用件、标准件、自制件、外购件和外协件等。 EBOM 是工艺、制造等后续部门的其他应用系统所需产品数据的基础。EBOM 的核心数据来源是设计图样中的明细表或三维模型中的结构关系。

447bb30b1dfd0a1b49b1742eb0131ea2.jpeg


  • 制造BOM

制造 BOM(Manufacturing BOM,MBOM)是制造工程部门在 EBOM 基础上增加了物料项的工艺流程(加工和装配工艺)、工装资源、原材料、半成品和辅料等信息形成的,反映了零件、装配件和最终产品的制造方法和装配顺序,反映了物料在生产车间之间的合理流动和消失过程。通常准确地描述了产品的工艺指标和零件与零件之间的关系,制造 BOM 管理了使用者对工艺属性、制造 BOM结构关系、工艺图纸与零件、工艺资料与零件以及工艺卡与零件关系的维护。 

二、制造BOM的搭建

制造BOM是引领生产制造过程的源头,提供了产品的组成部件和原材料清单,确保在生产过程中使用正确的部件和材料。准确的BOM可以避免使用错误的部件或材料,从而降低生产中出现错误或缺陷的风险。以下简单树立常见的BOM搭建原则

1)制造 BOM 搭建始于最终产品,终于采购件。制造BOM 的最终叶子节点必须为采购件,其他节点都应为自制件。自制件节点可定义为实体件或虚拟件,实体件节点下达生产任务,并且入库管理(或者实物不入库但办理入出库流程)。

2)制造 BOM 从叶子节点到根节点的过程应反映产品的实际制造过程。

3)制造 BOM 中的自制件节点(非虚拟件)应有其完整的工艺路线,机加工工艺路线应涵盖冷加工和热加工工艺。

7c23416cd70110ea9215d1853ebf7da2.jpeg

4)由原材料经下料、机加工形成的零件,零件应下挂下料件,下料件下挂原材料。

5)制造 BOM 中物料的计量单位和库存单位相同,如原材料的计量单位应为千克。

6)对于小部套组装,如果不需要提前装配,不需要单独销售和采购,组装工时包括在总装工艺路线中,应定义为虚拟件。

7)设计 BOM 中物料有子项节点,但是生产过程中该物料仅采购,应定义为采购件;如果既自制又外购,应定义为自制件。

关注公众号

发送“免费试用”即可获得

轻造MES管理系统免费3个月试用


34d01a4a1b1a199b49985af20d74cc90.jpeg


三、进一步优化BOM的路径

优化产品BOM(Bill of Materials)可以帮助企业降低成本、提高效率和质量。以下是一些常见优化产品BOM的方法:

1. 精简部件数量:仔细审查产品的设计和功能需求,尽量减少不必要的部件数量。去除冗余的部件可以降低采购和库存成本,并简化生产过程。

2. 替代材料和部件:寻找替代的材料和部件,以降低成本或改善性能。与供应商合作,寻找更经济、更可靠或更易获得的替代品。

3. 优化供应链:建立稳定的供应链合作关系,并与供应商密切合作。寻找具有竞争力的供应商,并优化采购流程,以获得更好的价格和交货周期。

4. 标准化部件:在产品设计中尽量使用标准化的部件和模块。标准化部件通常更容易获得,价格更低,并且可以简化库存管理和生产过程。

c0aa67e20d0447a5e8a9e2dbe70b9587.jpeg

5. 优化零件装配:审查产品的组装过程,寻找优化的机会。简化装配步骤,减少组装时间,可以提高生产效率并降低生产成本。

6. 数据管理和版本控制:建立有效的BOM管理系统,确保BOM数据的准确性和一致性。使用版本控制来跟踪BOM的变更和更新,避免混乱和错误。

7. 考虑生命周期成本:在BOM设计中考虑产品的全生命周期成本,而不仅仅关注单个部件的成本。包括采购、生产、维护、修理和报废在内的各个环节都应该被综合考虑。

通过综合考虑成本、质量和效率等因素,企业可以优化产品的BOM设计,实现更好的生产效益和竞争力。持续的优化和改进是一个持久的过程,在不断的实践中不断寻找改进的机会。



e5346bdf6af9eeeb622e368146335760.jpeg

BOM清单明确列出了所需的部件和数量,使生产计划更加准确和可靠。生产计划团队可以根据BOM清单制定生产计划,确保所需部件和材料的及时供应,避免生产线的停滞和延误。优化BOM物料和结构可以降低成本、提高效率、优化供应链、确保生产准确性、改善质量、简化生产计划,并支持持续改进和创新。通过优化BOM,企业可以获得更好的成本控制、更高的生产效率和更好的产品质量,从而提升竞争力和满足客户需求。

了解更多精彩资讯

欢迎关注我们


关于轻造科技

轻造科技致力于用先进的软件技术,赋能制造业数字化转型,让管理更轻松!公司主要产品“轻造”包含销售管理、仓库管理、采购管理、生产制造管理、质量管理、生产设备管理、智能大屏BI看板等功能模块。

公司使命:科技赋能制造,让管理更轻松!

愿景:成为制造业管理类软件首选供应商,为客户持续创造价值!价值观:自强不息、求实创新!

ba3783f859a682d575c9c880e3125d90.jpeg

相关文章:

生产制造型企业BOM搭建分析

导 读 ( 文/ 2358 ) 在上几篇文章中,我们讲到了基础的物料管理方法,在生产制造中,物料作为原材料,通过加工,结构组装成产品。那么加工、组装的依据将来源于设计人员出具的零件清单,也就是我们常说的BOM。 …...

大数据课程K11——Spark的数据挖掘机器学习

文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州 ▲ 本章节目的 ⚪ 了解Spark的概念——数据挖掘; ⚪ 了解Spark的概念——机器学习; ⚪ 了解Spark的概念——深度学习; ⚪ 了解Spark的概念——人工智能; ⚪ 了解Spark的概念——数据挖掘体系; ⚪ 掌…...

【PHP面试题81】php-fpm是什么?它和PHP有什么关系

文章目录 🚀一、前言,php-fpm是什么🚀二、php-fpm与PHP之间的关系🚀三、php-fpm解决的问题🔎3.1 进程管理🔎3.2 进程池管理🔎3.3 性能优化🔎3.4 并发处理 🚀四、php-fpm常…...

MyBatis分页查询与特殊字符处理

目录 目录 一、引言 1.1 简介Mybatis 1.2分页查询的重要性 1.3MyBatis特殊字符处理的挑战 挑战1:SQL注入漏洞 挑战2:查询结果异常 挑战3:数据完整性问题 挑战4:跨平台兼容性 挑战5:用户体验 如何应对挑战 二…...

Docker Desktop 笔记

https://blog.csdn.net/qq_39611230/article/details/108641842 https://blog.csdn.net/KgdYsg/article/details/118213499 1、修改配置 {"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://…...

VS2022 C++修改Window系统DNS源代码V2.0

这是自己使用VS2022 C++编写开发的Window系统下修改DNS脚本程序第2个版本,适合Win10系统和Win7系统。cfg.txt文件存放要修改的DNS,最多4个。 详细源代码如下: setdns.cpp /* 1.全部清空DNSstring strParameter;strParameter = "netsh interface ip delete dns name=\…...

科技的成就(五十)

389、"IBM 提交给哈佛大学" "1944 年 8 月 7 日,“哈佛马克一号”正式由 IBM 提交给哈佛大学。“哈佛马克一号”最初的概念是由霍华德艾肯在 1937 年 11月向 IBM 提出的,经过 IBM 工程师的可行性研究,大约在签订第一份合约 7年…...

一文讲明白C++中的结构体Struct和类Class的区别以及使用场景

一文讲明白C中的结构体Struct和类Class的区别以及使用场景 文章目录 一文讲明白C中的结构体Struct和类Class的区别以及使用场景一、C中的结构体Struct二、C中的类Class三、结构体Struct和类Class之间的区别以及各自使用场景 一、C中的结构体Struct 在C中,结构体&…...

etcd学习入门

etcd有哪些独特的特性 etcd作为一个分布式键值存储系统,具有一些独特的特性,使其在分布式系统中得到广泛应用。以下是etcd的一些独特特性: 一致性: etcd使用Raft一致性算法来确保数据的一致性和可靠性。Raft算法能够处理网络分区、节点故障和…...

pyqt点击按钮执行脚本

class NineGridApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle(测试常见的操作) self.setGeometry(100, 100, 1800, 1800) layout QGridLayout() # 创建一个3x3的二维数组 rows 3 cols 3 array_2d [[0 for _ …...

9.oracle中sign函数

在Oracle/PLSQL中, sign 函数返回一个数字的正负标志. 语法如下&#xff1a;sign( number ) number 要测试标志的数字. If number < 0, then sign returns -1. If number 0, then sign returns 0. If number > 0, then sign returns 1. 应用于: Oracle 8i, Oracle …...

LVS DR模式搭建

目录 一、DR模式概述 一、与NET模式的区别 二、操作命令图 三、搭建流程 一、首先配置三台虚拟机并配置环境&#xff08;关闭防火墙&#xff0c;宽容模式&#xff09; 二、ping通百度 三、在115.3的&#xff08;lvs&#xff09;虚拟机上安装 ipvsadm 四、调整ARP参数 五…...

jmeter传参base64卡顿如何解决

部分接口需要传图片base64格式参数&#xff0c;但是输入转为base64格式的图片参数&#xff0c;jmeter直接卡死&#xff0c;甚至电脑也卡死&#xff0c;此时&#xff0c;只需要去掉文件头描述&#xff1a;data:image/jpeg;base64, 即可...

JAVA-编程基础-10-集合

Lison <dreamlison163.com>, v1.0.0, 2023.04.23 JAVA-编程基础-10-集合 文章目录 JAVA-编程基础-10-集合List、Set、Map、队列全面解析ListArrayList创建ArrayList 向ArrayList中添加元素 List、Set、Map、队列全面解析 Java 集合框架可以分为两条大的支线&#xff1a;…...

Unity实现倒计时和获取系统时间

一:创建UGUI 1.创建Canvas画布组件,调节Canvas画布的分辨率等其他设置。我们可以把视图设置为2D模式下。 2.创建Text文本组件,取名为Timer计时器,我们调整Text文本组件的大小,用锚点设置Text文本组件的位置,并且设置好Text文本组件的颜色。 3.我们再创建一个Text文…...

Unity 之 Time.deltaTime 的详细介绍以及用法

文章目录 Time.deltaTime 是什么&#xff1f;Time.deltaTime 有什么用&#xff1f;移动游戏对象&#xff1a;控制动画播放速度&#xff1a;实现平滑的计时器和延时&#xff1a; Time.deltaTime 是什么&#xff1f; “DeltaTime”&#xff08;也被称为 “Delta Time”&#xff…...

十四、Ubuntu中如何更换pip国内镜像源?以及设置软链接

前言&#xff1a;在配置之前&#xff0c;一定要给虚拟机拍照&#xff0c;以防万一&#xff01;&#xff01;&#xff01; 1、安装pip3 输入&#xff1a; sudo apt-get install python3-pip2、建立软链接 输入&#xff1a; sudo ln -s /usr/bin/pip3 /usr/bin/pip一般会出现…...

Spring Boot+Atomikos进行多数据源的分布式事务管理详解和实例

文章目录 0.前言1.参考文档2.基础介绍3.步骤1. 添加依赖到你的pom.xml文件:2. 配置数据源及其对应的JPA实体管理器和事务管理器:3. Spring BootMyBatis集成Atomikos4. 在application.properties文件中配置数据源和JPA属性&#xff1a; 4.使用示例5.底层原理 0.前言 背景&#x…...

地上集装箱式村庄污水处理设备厂家价格

诸城市鑫淼环保小编带大家了解一下地上集装箱式村庄污水处理设备厂家价格 废水经水解酸化池后自流到生物接触氧化池,接触氧化法是一种好氧生物膜法工艺,微生物以生物膜形式及悬浮态生长于水中.它兼具活性污泥及生物滤池二者的特点.在生物接触氧化池中有机碳水化合物被分解成C0和…...

ASIC-WORLD Verilog(13)状态机FSM

写在前面 在自己准备写一些简单的verilog教程之前&#xff0c;参考了许多资料----Asic-World网站的这套verilog教程即是其一。这套教程写得极好&#xff0c;奈何没有中文&#xff0c;在下只好斗胆翻译过来&#xff08;加点自己的理解&#xff09;分享给大家。 这是网站原文&…...

【杂谈】-递归进化:人工智能的自我改进与监管挑战

递归进化&#xff1a;人工智能的自我改进与监管挑战 文章目录 递归进化&#xff1a;人工智能的自我改进与监管挑战1、自我改进型人工智能的崛起2、人工智能如何挑战人类监管&#xff1f;3、确保人工智能受控的策略4、人类在人工智能发展中的角色5、平衡自主性与控制力6、总结与…...

【JVM】- 内存结构

引言 JVM&#xff1a;Java Virtual Machine 定义&#xff1a;Java虚拟机&#xff0c;Java二进制字节码的运行环境好处&#xff1a; 一次编写&#xff0c;到处运行自动内存管理&#xff0c;垃圾回收的功能数组下标越界检查&#xff08;会抛异常&#xff0c;不会覆盖到其他代码…...

Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务

通过akshare库&#xff0c;获取股票数据&#xff0c;并生成TabPFN这个模型 可以识别、处理的格式&#xff0c;写一个完整的预处理示例&#xff0c;并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务&#xff0c;进行预测并输…...

全球首个30米分辨率湿地数据集(2000—2022)

数据简介 今天我们分享的数据是全球30米分辨率湿地数据集&#xff0c;包含8种湿地亚类&#xff0c;该数据以0.5X0.5的瓦片存储&#xff0c;我们整理了所有属于中国的瓦片名称与其对应省份&#xff0c;方便大家研究使用。 该数据集作为全球首个30米分辨率、覆盖2000–2022年时间…...

智能仓储的未来:自动化、AI与数据分析如何重塑物流中心

当仓库学会“思考”&#xff0c;物流的终极形态正在诞生 想象这样的场景&#xff1a; 凌晨3点&#xff0c;某物流中心灯火通明却空无一人。AGV机器人集群根据实时订单动态规划路径&#xff1b;AI视觉系统在0.1秒内扫描包裹信息&#xff1b;数字孪生平台正模拟次日峰值流量压力…...

ABAP设计模式之---“简单设计原则(Simple Design)”

“Simple Design”&#xff08;简单设计&#xff09;是软件开发中的一个重要理念&#xff0c;倡导以最简单的方式实现软件功能&#xff0c;以确保代码清晰易懂、易维护&#xff0c;并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计&#xff0c;遵循“让事情保…...

以光量子为例,详解量子获取方式

光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学&#xff08;silicon photonics&#xff09;的光波导&#xff08;optical waveguide&#xff09;芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中&#xff0c;光既是波又是粒子。光子本…...

pikachu靶场通关笔记19 SQL注入02-字符型注入(GET)

目录 一、SQL注入 二、字符型SQL注入 三、字符型注入与数字型注入 四、源码分析 五、渗透实战 1、渗透准备 2、SQL注入探测 &#xff08;1&#xff09;输入单引号 &#xff08;2&#xff09;万能注入语句 3、获取回显列orderby 4、获取数据库名database 5、获取表名…...

TCP/IP 网络编程 | 服务端 客户端的封装

设计模式 文章目录 设计模式一、socket.h 接口&#xff08;interface&#xff09;二、socket.cpp 实现&#xff08;implementation&#xff09;三、server.cpp 使用封装&#xff08;main 函数&#xff09;四、client.cpp 使用封装&#xff08;main 函数&#xff09;五、退出方法…...

claude3.7高阶玩法,生成系统架构图,国内直接使用

文章目录 零、前言一、操作指南操作指导 二、提示词模板三、实战图书管理系统通过4o模型生成系统描述通过claude3.7生成系统架构图svg代码转换成图片 在线考试系统通过4o模型生成系统描述通过claude3.7生成系统架构图svg代码转换成图片 四、感受 零、前言 现在很多AI大模型可以…...