0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

BOM的数据结构及内涵

工业互联网前线 ? 来源:工业互联网前线 ? 作者:袁永建 赵俊霞 ? 2022-07-05 14:16 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通过航空产品各阶段BOM的研究,分析了BOM的数据结构及内涵。利用BOM重构技术,实现EBOM→PBOM→MBOM转换。对于保证BOM数据传递过程的完整性、正确性和一致性,提高企业数据管理水平具有重要的意义。

引 言

BOM(Bill of Material,物料清单)是企业信息化技术发展的产物,是以产品结构为核心的各种数据的总称,是产品组成的物料及层次关系、数量关系的结构化表达,是航空、航天等大型制造企业产品数据组织的重要形式。BOM涵盖产品设计、工艺、制造以及生产准备等过程,是联系设计、工艺和制造等部门的重要纽带,是保障产品在全生命周期内的协调统一的数据基础。

BOM的分类

在产品研制和生产过程中,不同的部门结合各自任务将各个阶段的产品信息划分为不同的BOM信息。BOM的数据演变和传递过程构成了航空企业的数据流,其分类如下。

1、设计BOM

在产品研制阶段,设计人员从设计图样上获得用来组织和管理产品所需的零部件物料清单,即设计BOM(Engineering BOM,EBOM)。设计BOM主要包含产品的设计属性(物料号、名称数量和材料等)、装配层次关系以及管理信息。设计BOM结构如图1所示。

设计BOM描述产品的属性信息

产品的设计结构,包括零件对象之间的装配关系、单装数量。

产品设计属性信息,包括编码、名称、版本、材料牌号、规范、毛料尺寸、单件重量、工艺类型、特检、热处理状态和表面处理状态。

产品相关的数据对象:包括三维模型、二维图样、明细表、审签单、目录单和更改单。

产品配置信息:包括产品的所属部门、有效性等信息。

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

图1 EBOM结构

2、工艺BOM

在工艺准备阶段,工艺部门在设计BOM的基础上,按照制造要求重新定义了产品的装配关系、增加工艺属性(承制单位、零组件类型等);根据企业工艺装备、人员技能以及其他制造资源的分布特点,制定产品各组成的工艺分工路线。最终产生工艺BOM(Process BOM,PBOM)。工艺BOM结构如图2所示。

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

图2 PBOM结构

工艺BOM增加的工艺属性信息如下

面向工艺计划的产品结构,包括对象(包括工艺组合件)之间的装配关系、单装数量和工艺路线等信息。

产品相关的数据对象,包括工艺计划、车间分工、材料定额信息、工艺计划资料更改单以及材料定额更改单等信息。

3、制造BOM

在生产准备阶段,制造部门在工艺BOM基础上增加详细的工艺内容、材料定额、制造资源(工装、设备、刀具和量具等)以及工时定额等信息,最终形成制造BOM(Manufacturing BOM,MBOM)。制造BOM结构如图3所示。

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

图3 MBOM结构

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

面向制造的产品结构,包括零件对象(包括部分工艺组合件)之间的装配关系、单装数量等信息。

对象的制造属性信息,包括材料牌号、规范、毛料尺寸和下料依据等信息。

产品相关的数据对象,包括交接状态表、工装工具申请单、材料定额表、工艺文件、工艺更改单、工装返修/定检单和工装工具种类表等信息。

制造BOM是详细描述产品制造过程的基础数据,也是生产管理系统运行的基础数据,对于缩短生产准备周期,协调各部门的工作具有举足轻重的作用。

4、其他BOM

质量管理部门根据产品的制造BOM和工艺BOM对质量的要求,提取产品中的自制件、外协件以及采购件的质量要求,产生质量BOM(Quality BOM,QBOM)。

采购部门根据制造BOM中零部件的外购和外协信息,制定产品的外购件的BOM清单,即采购BOM(Buying BOM,BBOM)。

本文重点研究航空产品EBOM→PBOM→MBOM的转换、衍生关系,即重构过程,其他BOM不再赘述。

EBOM→PBOM→MBOM

重构过程

航空产品BOM重构过程中最终目的是生成MBOM以指导产品的生产。由于EBOM是源头,PBOM、MBOM需在EBOM产品结构的基础上进行结构调整、信息的补充和完善,即BOM重构。EBOM→PBOM→MBOM重构过程如图4所示。

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

图4 BOM转化流程

PBOM主要体现产品工艺结构和工艺分工信息。MBOM体现了零部件加工和装配过程,包含产品制造过程中所需要的完整的工艺、配套和资源信息。

EBOM的接收

设计部门完成产品设计并发布后,形成完整的EBOM结构信息,工艺部门通过以下两种方式接收EBOM。

①在传统工作模式下,工艺部门收到设计部门发放的电子数据以后,整理成指定的格式后,采用手动或批量导入到工艺系统实现EBOM的接收。

②实现协同工作的情况下,设计部门通过协同研发平台发放数据,工艺部门在直接工艺信息平台中接收EBOM。

随着企业信息化建设的深入发展,设计部门和工艺部门逐步消除信息孤岛,构建统一的数据管理平台,实现研制、生产过程中所需的数据信息的快捷、准确的传递,减少工作量,提高工作效率,保证数据的唯一性和及时性。

PBOM重构

PBOM是EBOM向MBOM转化的中间环节,是MBOM的初期阶段,主要用于工艺策划活动。

PBOM的构建过程就是从EBOM到PBOM的重构过程,流程如图5所示。

?产品结构调整。将EBOM中的产品结构映射到PBOM结构中,对EBOM中零组件结构关系按照生产组织要求进行局部调整。依据零部件在实际制造中的要求,通过EBOM中添加虚拟零部件(在设计BOM中出现,但在实际生产中并不制造的零部件)、中间零部件(在设计BOM中不出现,但在实际生产中因为工艺要求,既要制造的零部件)、工艺合件(因设备、材料、工艺性等因素将一个零件分开制造或多个零件合并制造),实现零部件的装配关系调整。

?工艺分工。工艺分工是统筹规划的过程,即根据资源配置状况将零组件的加工和装配任务分别发放到匹配的部门,合理有效的调配资源。PBOM重构过程目的是根据企业生产布局来合理分配零组件生产任务,根据工艺分离面(工艺分离面是根据装配要求进行的产品结构划分)划分出来的零组件之间的包含关系来管理这些零组件,并确定零组件的流转路线。在进行工艺分离面划分时应合理分配组件、分组件的装配工作量,减少产品总装的工作量。

?数据一致性检查。PBOM重构完成后与EBOM进行数据一致性检查,检查是否存在遗漏的数据项,分析两者差异是否合理。

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

图5 EBOM→PBOM的重构

MBOM重构

MBOM是指导产品制造过程的基础数据,是企业开展生产重要的依据,为ERP等生产管理系统运行所需的基础数据。MBOM重构过程如图6所示,详细内容如下。

?划分装配单元。装配单元划分是根据生产的装配层次要求划分为产品、部件、组件和分组件的过程。进行装配单元划分时应该考虑到产品的结构组成,工艺上的开敞性,是否有利于装配接口的协调,以及是否有利于减少总装阶段的工作量等。在实践过程中,要根据具体的要求和以往的经验等,权衡主次,以求得合理划分装配单元划分的途径。

?划分生产单元。生产单元是装配工艺编制和组织生产的最小组成。针对每个装配单元再细分为若干个生产单元,确定生产单元中需参加装配的零组件。

?构建工艺流程树。工艺流程树用于规定产品加工、装配、检测和调试等工艺顺序。首先按照产品装配单元和生产单元结构关系,确定各装配单元的装配层次,形成装配单元结构树;然后按照装配顺序,确定装配层次,形成关系结构树。装配单元结构树和装配关系结构树关联形成工艺流程结构树。

?确定制造资源。工艺流程树构建完毕后,根据工艺流程确定每道工序生产所需要的制造资源,如材料、工装、刀具、量具和设备等。

?添加工艺信息。为明确流程单元的制造/装配分工以及相互关系,还需要编制工艺规程,形成详细的工艺内容、工时定额和材料定额信息,提交工装申请等生产用工艺信息。

?数据一致性检查。MBOM重构完成后与PBOM进行数据一致性检查,重点检查是否存在遗漏的数据项,分析两者差异是否合理。

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

图6 MBOM产品结构

随着数字化技术的发展,国内航空企业逐步建立三维设计、工艺协同工作环境。在三维数字化工艺设计环境导入设计BOM,在可视化环境中进行工艺分离面的划分,添加工艺组件,进行工艺流程设计,划分装配工序,构建工序模型,最终在三维数字化环境下完成MBOM的重构过程。

结 语

航空企业通常基于PDM数据管理平台进行BOM数据的重构管理,并实现BOM数据向生产现场传递。基于PDM平台管理BOM数据如图7所示。

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

图7 基于PDM的BOM管理

在产品的全生命周期中,BOM信息是核心的基础数据,是产品信息数字化定义的重要内容,是连接产品工程设计和生产经营管理的桥梁。通过对BOM重构技术的研究,有效保证BOM数据的完整性、正确性和一致性,提高企业信息化应用的集成水平,支持产品设计、工艺设计、现场生产和生产管理信息的集成,并优化企业的资源配置,为降低企业生产和运行成本提供有效的数据支撑。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据结构
    +关注

    关注

    3

    文章

    573

    浏览量

    40799
  • BOM
    BOM
    +关注

    关注

    5

    文章

    268

    浏览量

    41516

原文标题:一文读懂产品BOM重构!

文章出处:【微信号:IndustryIOT,微信公众号:工业互联网前线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Jetson平台核心组件BOM清单概览

    Jetson平台核心组件BOM清单概览 NVIDIA Jetson系列作为业界领先的边缘计算和人工智能(AI)平台,其强大的性能背后是一系列精心挑选的核心芯片、电源管理集成电路(PMIC)以及丰富
    的头像 发表于 07-30 16:11 ?880次阅读

    PCBA加工必看!BOM表的重要性大揭秘

    一站式PCBA加工厂家今天为大家讲讲PCBA加工中BOM表的内容和格式有什么要求?BOM表在PCBA加工中的重要性。在PCBA加工中,BOM表(物料清单)扮演着至关重要的角色,是连接设计与制造的重要
    的头像 发表于 06-18 10:15 ?368次阅读

    程序设计与数据结构

    《程序设计与数据结构》重点阐述了三大方向内容: 1. C语言学习中的痛点:针对当前工程师在C语言学习中的痛点,如指针函数与函数指针,如何灵活应用结构体等。从变量的三要素(变量的类型,变量的值和变量
    发表于 05-13 16:45

    请问K230D怎么将摄像头采集的视频数据通过串口输出?

    我连了个WiFi模块,想要将摄像头采集的视频数据通过串口发送出去。之前都是用的STM32,不太会MicroPython,搞不懂对象的数据结构,求教。
    发表于 04-28 06:16

    美谷分子发布ImageXpress HCS.ai智能高内涵成像分析系统

    飞跃,也预示着其将拓展更为广阔的市场空间。 ImageXpress HCS.ai系统作为美谷分子的最新力作,集先进的光学技术、直观的操作软件和强大的人工智能数据分析能力于一身。该系统通过高精度、高灵敏度的光学成像技术,能够捕捉到细胞、组织等样本的细微结构和动态变化。同时,
    的头像 发表于 02-07 14:10 ?550次阅读

    EtherCAT数据结构解析

    物理层和常规的以太网卡,通过独特的数据结构和处理机制,实现了基于EtherNet的实时控制。本文将深入探讨EtherCAT的数据结构,从帧的组成、子报文的
    的头像 发表于 02-02 17:42 ?1412次阅读

    SOLIDWORKS高级BOM及属性批量导入工具

    SOLIDWORKS BOM插件-SolidKits.BOMs工具可以准确、规范、便捷的一键完成各种结构BOM导出,汇总BOM生成,批量导入属性,自动建立
    的头像 发表于 12-02 16:11 ?972次阅读

    bom表的定义与作用 如何使用bom表提高库存管理

    BOM表的定义与作用 BOM(Bill of Materials)即物料清单,也称为产品结构表或产品结构树,是描述产品所需材料、部件及其数量的文档。
    的头像 发表于 11-23 11:15 ?4720次阅读

    DDC264配置寄存器数据写入和320 DCLK时钟脉冲后的回读数据结构是什么?

    配置寄存器数据写入和320 DCLK时钟脉冲后的回读数据结构是什么? 根据注和表9,16位配置寄存器数据,4位修订ID, 300位校验模式,怎么可能有1024 TOTAL READBACK BITS, format = 0
    发表于 11-19 07:58

    视觉软件HALCON的数据结构

    在研究机器视觉算法之前,我们需要先了解机器视觉应用中涉及的基本数据结构。Halcon数据结构主要有图像参数和控制参数两类参数。图像参数包括:image、region、XLD,控制参数包括:string、integer、real、handle、tuple数组等。
    的头像 发表于 11-14 10:20 ?1341次阅读
    视觉软件HALCON的<b class='flag-5'>数据结构</b>

    一文读懂BOM管理(上):BOM是什么?EBOM、PBOM、MBOM的功能和区别

    BOM是什么?EBOM、PBOM、MBOM……BOM到底有多少种?
    的头像 发表于 11-13 17:23 ?3311次阅读
    一文读懂<b class='flag-5'>BOM</b>管理(上):<b class='flag-5'>BOM</b>是什么?EBOM、PBOM、MBOM的功能和区别

    一文读懂BOM管理(下):BOM结构/实例,PLM中的BOM管理

    BOM管理进阶:如何写一个BOM结构?怎样开始BOM管理?
    的头像 发表于 11-13 15:19 ?1835次阅读
    一文读懂<b class='flag-5'>BOM</b>管理(下):<b class='flag-5'>BOM</b><b class='flag-5'>结构</b>/实例,PLM中的<b class='flag-5'>BOM</b>管理

    制造业BOM应该如何管理?

    数字BOM凭实时更新、卓越协作及无缝集成优势,成为制造业优选,替代传统BOM解决错误频发、版本控制混乱及协作低效等问题,助力制造商提升准确性、协作性、可扩展性和效率...
    的头像 发表于 11-01 15:27 ?801次阅读

    架构师日记-从数据库发展历程到数据结构设计探析

    数据库发展史 起初,数据的管理方式是文件系统,数据存储在文件中,数据管理和维护都由程序员完成。后来发展出树形结构和网状
    的头像 发表于 09-25 11:20 ?1215次阅读
    架构师日记-从<b class='flag-5'>数据</b>库发展历程到<b class='flag-5'>数据结构</b>设计探析

    嵌入式常用数据结构有哪些

    在嵌入式编程中,数据结构的选择和使用对于程序的性能、内存管理以及开发效率都具有重要影响。嵌入式系统由于资源受限(如处理器速度、内存大小等),因此对数据结构的选择和使用尤为关键。以下是嵌入式编程中常用的几种数据结构,结合具体特点和
    的头像 发表于 09-02 15:25 ?1089次阅读