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

导 读 ( 文/ 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 加以解释说明。

设计 BOM

制造BOM
二、制造BOM的搭建
制造BOM是引领生产制造过程的源头,提供了产品的组成部件和原材料清单,确保在生产过程中使用正确的部件和材料。准确的BOM可以避免使用错误的部件或材料,从而降低生产中出现错误或缺陷的风险。以下简单树立常见的BOM搭建原则
1)制造 BOM 搭建始于最终产品,终于采购件。制造BOM 的最终叶子节点必须为采购件,其他节点都应为自制件。自制件节点可定义为实体件或虚拟件,实体件节点下达生产任务,并且入库管理(或者实物不入库但办理入出库流程)。
2)制造 BOM 从叶子节点到根节点的过程应反映产品的实际制造过程。
3)制造 BOM 中的自制件节点(非虚拟件)应有其完整的工艺路线,机加工工艺路线应涵盖冷加工和热加工工艺。

4)由原材料经下料、机加工形成的零件,零件应下挂下料件,下料件下挂原材料。
5)制造 BOM 中物料的计量单位和库存单位相同,如原材料的计量单位应为千克。
6)对于小部套组装,如果不需要提前装配,不需要单独销售和采购,组装工时包括在总装工艺路线中,应定义为虚拟件。
7)设计 BOM 中物料有子项节点,但是生产过程中该物料仅采购,应定义为采购件;如果既自制又外购,应定义为自制件。
关注公众号
发送“免费试用”即可获得
轻造MES管理系统免费3个月试用

三、进一步优化BOM的路径
优化产品BOM(Bill of Materials)可以帮助企业降低成本、提高效率和质量。以下是一些常见优化产品BOM的方法:
1. 精简部件数量:仔细审查产品的设计和功能需求,尽量减少不必要的部件数量。去除冗余的部件可以降低采购和库存成本,并简化生产过程。
2. 替代材料和部件:寻找替代的材料和部件,以降低成本或改善性能。与供应商合作,寻找更经济、更可靠或更易获得的替代品。
3. 优化供应链:建立稳定的供应链合作关系,并与供应商密切合作。寻找具有竞争力的供应商,并优化采购流程,以获得更好的价格和交货周期。
4. 标准化部件:在产品设计中尽量使用标准化的部件和模块。标准化部件通常更容易获得,价格更低,并且可以简化库存管理和生产过程。

5. 优化零件装配:审查产品的组装过程,寻找优化的机会。简化装配步骤,减少组装时间,可以提高生产效率并降低生产成本。
6. 数据管理和版本控制:建立有效的BOM管理系统,确保BOM数据的准确性和一致性。使用版本控制来跟踪BOM的变更和更新,避免混乱和错误。
7. 考虑生命周期成本:在BOM设计中考虑产品的全生命周期成本,而不仅仅关注单个部件的成本。包括采购、生产、维护、修理和报废在内的各个环节都应该被综合考虑。
通过综合考虑成本、质量和效率等因素,企业可以优化产品的BOM设计,实现更好的生产效益和竞争力。持续的优化和改进是一个持久的过程,在不断的实践中不断寻找改进的机会。
BOM清单明确列出了所需的部件和数量,使生产计划更加准确和可靠。生产计划团队可以根据BOM清单制定生产计划,确保所需部件和材料的及时供应,避免生产线的停滞和延误。优化BOM物料和结构可以降低成本、提高效率、优化供应链、确保生产准确性、改善质量、简化生产计划,并支持持续改进和创新。通过优化BOM,企业可以获得更好的成本控制、更高的生产效率和更好的产品质量,从而提升竞争力和满足客户需求。
了解更多精彩资讯
欢迎关注我们
关于轻造科技
轻造科技致力于用先进的软件技术,赋能制造业数字化转型,让管理更轻松!公司主要产品“轻造”包含销售管理、仓库管理、采购管理、生产制造管理、质量管理、生产设备管理、智能大屏BI看板等功能模块。
公司使命:科技赋能制造,让管理更轻松!
愿景:成为制造业管理类软件首选供应商,为客户持续创造价值!价值观:自强不息、求实创新!

相关文章:
生产制造型企业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 函数返回一个数字的正负标志. 语法如下: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模式的区别 二、操作命令图 三、搭建流程 一、首先配置三台虚拟机并配置环境(关闭防火墙,宽容模式) 二、ping通百度 三、在115.3的(lvs)虚拟机上安装 ipvsadm 四、调整ARP参数 五…...
jmeter传参base64卡顿如何解决
部分接口需要传图片base64格式参数,但是输入转为base64格式的图片参数,jmeter直接卡死,甚至电脑也卡死,此时,只需要去掉文件头描述: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 集合框架可以分为两条大的支线:…...
Unity实现倒计时和获取系统时间
一:创建UGUI 1.创建Canvas画布组件,调节Canvas画布的分辨率等其他设置。我们可以把视图设置为2D模式下。 2.创建Text文本组件,取名为Timer计时器,我们调整Text文本组件的大小,用锚点设置Text文本组件的位置,并且设置好Text文本组件的颜色。 3.我们再创建一个Text文…...
Unity 之 Time.deltaTime 的详细介绍以及用法
文章目录 Time.deltaTime 是什么?Time.deltaTime 有什么用?移动游戏对象:控制动画播放速度:实现平滑的计时器和延时: Time.deltaTime 是什么? “DeltaTime”(也被称为 “Delta Time”ÿ…...
十四、Ubuntu中如何更换pip国内镜像源?以及设置软链接
前言:在配置之前,一定要给虚拟机拍照,以防万一!!! 1、安装pip3 输入: sudo apt-get install python3-pip2、建立软链接 输入: 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属性: 4.使用示例5.底层原理 0.前言 背景&#x…...
地上集装箱式村庄污水处理设备厂家价格
诸城市鑫淼环保小编带大家了解一下地上集装箱式村庄污水处理设备厂家价格 废水经水解酸化池后自流到生物接触氧化池,接触氧化法是一种好氧生物膜法工艺,微生物以生物膜形式及悬浮态生长于水中.它兼具活性污泥及生物滤池二者的特点.在生物接触氧化池中有机碳水化合物被分解成C0和…...
ASIC-WORLD Verilog(13)状态机FSM
写在前面 在自己准备写一些简单的verilog教程之前,参考了许多资料----Asic-World网站的这套verilog教程即是其一。这套教程写得极好,奈何没有中文,在下只好斗胆翻译过来(加点自己的理解)分享给大家。 这是网站原文&…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
【HarmonyOS 5.0】DevEco Testing:鸿蒙应用质量保障的终极武器
——全方位测试解决方案与代码实战 一、工具定位与核心能力 DevEco Testing是HarmonyOS官方推出的一体化测试平台,覆盖应用全生命周期测试需求,主要提供五大核心能力: 测试类型检测目标关键指标功能体验基…...
Leetcode 3577. Count the Number of Computer Unlocking Permutations
Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接:3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯,要想要能够将所有的电脑解锁&#x…...
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...
【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)
1.获取 authorizationCode: 2.利用 authorizationCode 获取 accessToken:文档中心 3.获取手机:文档中心 4.获取昵称头像:文档中心 首先创建 request 若要获取手机号,scope必填 phone,permissions 必填 …...
莫兰迪高级灰总结计划简约商务通用PPT模版
莫兰迪高级灰总结计划简约商务通用PPT模版,莫兰迪调色板清新简约工作汇报PPT模版,莫兰迪时尚风极简设计PPT模版,大学生毕业论文答辩PPT模版,莫兰迪配色总结计划简约商务通用PPT模版,莫兰迪商务汇报PPT模版,…...
站群服务器的应用场景都有哪些?
站群服务器主要是为了多个网站的托管和管理所设计的,可以通过集中管理和高效资源的分配,来支持多个独立的网站同时运行,让每一个网站都可以分配到独立的IP地址,避免出现IP关联的风险,用户还可以通过控制面板进行管理功…...
P10909 [蓝桥杯 2024 国 B] 立定跳远
# P10909 [蓝桥杯 2024 国 B] 立定跳远 ## 题目描述 在运动会上,小明从数轴的原点开始向正方向立定跳远。项目设置了 $n$ 个检查点 $a_1, a_2, \cdots , a_n$ 且 $a_i \ge a_{i−1} > 0$。小明必须先后跳跃到每个检查点上且只能跳跃到检查点上。同时࿰…...
C++ Saucer 编写Windows桌面应用
文章目录 一、背景二、Saucer 简介核心特性典型应用场景 三、生成自己的项目四、以Win32项目方式构建Win32项目禁用最大化按钮 五、总结 一、背景 使用Saucer框架,开发Windows桌面应用,把一个html页面作为GUI设计放到Saucer里,隐藏掉运行时弹…...
Docker 镜像上传到 AWS ECR:从构建到推送的全流程
一、在 EC2 实例中安装 Docker(适用于 Amazon Linux 2) 步骤 1:连接到 EC2 实例 ssh -i your-key.pem ec2-useryour-ec2-public-ip步骤 2:安装 Docker sudo yum update -y sudo amazon-linux-extras enable docker sudo yum in…...
