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

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

3天内不再提示

如何解决BOM数据总是不准的问题

工业互联网前线 来源:甘棠软件 作者:魏保国 2021-09-26 10:52 次阅读

作者:魏保国

来源:甘棠软件,本文经授权转载

1

引言

笔者近年来参与了汽车主机厂及零部件企业大小十几个企业级BOM项目的实施工作。无论是运营多年产品线丰富的企业、新能源造车新势力还是汽车零部件企业,对于BOM管理的诉求最终都能总结为一句话:BOM不准,有什么解决办法?

看上去很简单直接的一个问题,但却不是一两句话就可以回答清楚的。而要制定行之有效的解决方案,首先就要精准地识别出导致BOM不准的根本原因是什么,即识别出影响BOM准确率的因素。

本文就此入手,从不同维度归纳总结影响BOM准确率的共性因素,就此展开分析。

2

BOM准确率影响因素分析

在分析BOM准确率的影响因素之前,首先要解决的一个问题,就是何为“BOM不准”?在产品生命周期之内,BOM是一个动态的数据,一直都在发生变化,那么对于一个产品来讲,BOM不准可以概括为两个方面:一是对产品的定义不准、二是生效时间不准。

产品定义的不准,从配置角度看可能是配置定义的错误,如单一产品配置互斥、上下游配置定义不一致等等。从零件角度看可能是零件信息错误,零件基本属性、数模图纸编号、版本、特殊标识等错误。

从BOM角度可能是构成BOM的零件数量、BOM结构、零件用法、供货方式等错误,也可能是一个产品不同管理形态的BOM单独管理且无法关联匹配,这些错误的直接体现就是一个确定的产品配置定义在各应用领域都没有一个准确的BOM数据与之相匹配。

生效时间不准,主要是产品定义或设计变更在不同管理形态的BOM中采用时间的不准确,如断点在BOM上的时间与实际执行的时间不匹配。这些BOM的错误,在工艺制造、物料管控、成本核算、售后维修等业务领域都会带来较大的问题。

另外,无论何种BOM管理模式、BOM数据是集中管理还是分散管理、业务链上有多少管理形态的BOM数据,以及有BOM系统管理还是线下管理,BOM准确率首先是一个业务问题。

因此分析影响BOM准确率的因素,本文仅从业务角度出发,各方面影响因素总体归类为BOM架构和BOM管理方式两大类,以此展开分析。

2.1

BOM架构设计不合理

第一,不同BOM管理形态的异构管理,容易带来BOM管理工作量大、BOM管理效率低下等一系列问题,这些问题都会在日常BOM管理中影响到BOM的准确率。

最常见的是EBOM和MBOM之间的异构管理,这种管理方式在国内制造企业占有很大比重,造成这种问题最根本的原因在于CAD设计结构和EBOM的同质化管理,且大多为EBOM向CAD设计结构上靠。

这种管理方式的优劣此文不做赘述,然而就BOM管理而言,这样一来,EBOM的结构必然不能满足对各业务领域(包括成本、采购、制造、售后等)的协同要求。

在超级BOM组织模式下,BOM重构的复杂度比精确BOM要大得多。如果BOM管理是一次性的数据构建工作,这点复杂度倒是不算什么。

但是对于制造业尤其是国内汽车制造企业,相当比重的企业产品开发管理的成熟度不高,在设计工程发布之后仍然会产生大量的工程变更,一直贯穿整个产品生命周期。在这种业务背景下,不同BOM管理形态的异构管理会给BOM准确性的保障带来巨大的困难。

第二,BOM管理单元设定与业务成熟度不匹配带来的BOM准确性问题。

超级BOM是产品配置丰富之后必然要采取的BOM管理模式,是随着业务管理水平的逐步提升水到渠成的事情。国内车企起步较晚,平台化的开发模式成熟度不高、模块化开发更是处于摸索阶段,因此产品型谱的划分缺乏合理的技术支撑,这就对BOM管理单元的确定带来一定的困扰。

有些企业BOM管理单元设计过大,又没有与之相匹配的管理水平来支撑,导致超级BOM数据管理混乱,准确率较低。有些企业BOM管理单元设计过小,这种情况在采用强项目管理产品开发模式的企业普遍存在,平台化程度低且产品数量多,结果就是BOM的数量非常庞大。

在发生变更时要确保变更对所有相关产品的影响都能考虑验证到,是一个很花功夫的事情,如果管理不到位,各车型之间的重用度会越来越小,带来的问题不只是BOM的准确率低,整车成本也会不断升高,直接影响企业受益。

最后,BOM的管理形态和应用形态划分不清,BOM管理主线不清晰,容易导致全业务链BOM管理的混乱。

直接体现就是一个产品在不同业务领域都有各自的BOM数据,且各个BOM数据独立管理各自为政,导致全业务链BOM数据割裂,BOM数据流转极为不畅。

例如有些企业一旦产生BOM应用需求,就编制一个BOM进行管理,导致一个产品存在CAD_BOM、早期BOM、EBOM、采购BOM、试制BOM、工艺BOM、制造BOM、订单BOM、售后服务BOM、KD_BOM、成本BOM、重量BOM等等一大堆BOM形态,各BOM形态之间缺乏有效的数据同步机制,BOM数据的准确率无法得到保证。

产生这些问题主要是因为缺乏面向全业务链的BOM总体设计,BOM作用与形态未理清。因此,在BOM的总体设计上,要遵循面向Dfx的BOM管理思路,首先应分清主线的管理形态BOM如EBOM、MBOM、SBOM,应用形态BOM如采购BOM、成本BOM、重量BOM等,理清各BOM之间数据关系。

不能狭隘的将BOM的作用仅仅局限在满足个别业务应用上,例如EBOM数据不能仅站在产品设计思维角度进行管理,而是要将其定位为面向产品开发同步工程的数据桥梁,既承载产品设计的关键信息,又要支持同步工程范围内各业务的实际需求及关键信息承载,并最终面向制造、售后等业务进行发布。

2.2

管理方式不合理

第一,BOM业务管理流程、规范的缺失,会导致BOM在全业务链的混乱,就更不要谈BOM的准确性了。

总体来看,各管理形态的BOM业务输入、输出不明确,BOM应用对象不固定,BOM的初始化及发布时点自由随意,不同阶段BOM变更处理不合理,缺少必要的BOM管理校验规范,缺少严谨的BOM问题反馈处理机制等等,均会导致BOM数据错误。

这种混乱的管理局面如果不扭转,再优秀的设计和产品开发能力,也会因为管理问题无法最有效的转化为精益的生产制造。从各个业务点上看,零件换号原则不考虑下游执行需求,零件配置条件不规范、零件信息或BOM信息的受控方式及受控范围不明确等等,均会导致BOM准确率低下。

第二,BOM管理职责划分不合理,也会影响BOM的管理质量。

首先,BOM数据分散管理且无整体监管的机制作为保障。在这种情况下,BOM管理规范很难执行到位,缺乏统一的数据完整性的监控,很容易造成BOM数据在各专业系统之间协同差、数据交叉重复或者缺漏数据。另外,BOM数据的分散管理,很难制定行之有效的KPI管理指标来监督BOM管理者的工作质量。

其次,如果BOM管理职责划分不合理,会导致沟通效率低下从而影响BOM的准确率。以售后领域为例,SBOM作为售后开展的数据来源,行业最佳实践是在研发领域设置售后工程部门管理SBOM、售后图册等相关售后业务,并能很好的在开发过程中与设计部门一起开展同步工程,在开发过程中与设计部门一起确定售后可维修性及售后维修策略如售后拆分等等,并且在先期定点的过程中就一并考虑到售后备件需求。

但是如果SBOM的管理职责设置在销售部门,行业实践证明,在流程体系不够成熟或者执行力不够的企业,这种管理方式只会造成售后与研发交流不畅、SBOM与EBOM的数据断层、拆分备件采购定点困难、工程变更售后难以执行等等一系列问题。

第三,产品配置管理与BOM管理各自为政,两条线平行管理,无法有效的进行数据协同,尤其是在超级BOM管理模式下,这种管理方式对BOM数据质量而言是致命的。

产品型谱和配置都是针对整车级的产品定义,直接决定了BOM的组织形式,而BOM数据定义的是对产品配置的开发实现,如果二者数据不匹配,就无法从超级BOM获取精准的车型BOM定义,对整个产品开发、生产制造、售后各个领域的业务活动带来影响,尤其是对于强依赖于精确BOM的业务活动如工程验证、工艺设计及验证、生产制造、MRP、物料配送及反冲、成本核算等等,都带来巨大的影响,甚至会直接导致下游个别业务无法开展。

最后,变更管理不到位,会导致BOM准确率低。缺乏严谨的变更管控机制,导致变更管理和BOM更改脱节。

部分企业新产品开发前期对市场需求的调研不充分、开发质量又不高,在工程发布之后仍然会产生大量的配置调整以及影响到产品质量的工程变更,同时因为降成本等因素也会产生大量的工程变更、多点供应商开发等等。

如此频繁的工程变更,如果在变更在流程管控上与BOM更改管理上协同不到位,即变更和BOM两条线管理,使BOM的更改缺乏有效的监控,BOM数据的准确性全靠设计人员或BOM工程师的工作自觉来保证,这种管理方式下BOM准确率低是难以避免的。变更执行不到位,会导致全业务链BOM准确率的降低。

研发、制造和售后各自的业务特性,必然带来EBOM、MBOM和SBOM之间在产品定义和生效性控制上存在必然的管理差异,如MBOM与EBOM之间生产生效性和工程生效性之间的差异、SBOM与EBOM之间售后配件定义与工程定义之间的差异、SBOM与EBOM之间售后生效性和工程生效性的差异、SBOM与MBOM之间售后生效性和制造生效性的差异。

基于此,如果在产生工程变更之后,在变更执行端管理不到位,逐步会导致EBOM、MBOM、SBOM三大BOM数据脱节,一致性差。

临时变更随意发起且未闭环管理,会导致MBOM与EBOM差异越来越大。临时变更是必须有时效性的,且在正常的生产运营中是应该尽量避免,临时变更使用范围的定义应该清晰明确,临时变更执行应该最为严格。

但是有部分企业的临时变更包含的范围极大,除了正式的工程变更之外的所有业务场景,都可以基于临时变更来解决问题,例如生产端的物料临时替代、来不及走正式变更的紧急变更、质量让步放行、零件偏差许可、工艺临时替代等等,均采用临时变更流程进行管控。

从管理设计上来看,这种方式并不是不可行,但是在管理执行环节,这种万金油一样的设计,会随着执行惰性的不断累积而人为的制造出许多管理漏洞。

最为严重的情况是,不断的用临时变更来代替工程的紧急变更流程,而本该发起的正式变更未发起或发起后管控不到位,久而久之带来的后果就是产品数据、BOM数据混乱不堪,谁也搞不清楚什么应该是正确的产品设计、甚至连售后应该用什么状态的零件来维修都查询困难。

所以,临时变更的管理,首先要确定适用范围,其次要闭环管理。闭环的不仅包括物料临时替代的切回,也包含上述正式变更的发起和执行,当然从业内最佳实践来看,紧急的工程变更也应该走工程变更流程,可以视业务情况加快某些流转环节,而不是采用临时变更流程来提高审批和执行效率。

另外,还存在一些人为的因素导致的BOM准确率低,如零部件设计变更不遵循换号原则、数据维护错误、数据流转中的错误等等,均会影响到BOM的准确率。这就需要各企业在加强业务人员专业培训之外,更应该建立起完善、有效的变更管理、数据维护和发布的检查审核机制,并结合业务现状制定合理的KPI指标以确保BOM数据在全业务链的准确率保持在合理水平。

以上从两个维度多个方面对国内制造企业普遍存在的影响BOM准确性的因素做了简单的汇总和分析。对于一些共性问题,希望对大家在BOM问题诊断时带来一些参考作用。

有些因素本身并不是导致BOM准确性差的充要条件和直接原因,而是在特定业务背景下如是管理会带来BOM准确性差的问题,例如不同管理形态BOM的异构管理,等等。

以上分析的结果,也不一定对所有企业都适用,不同企业所面临的BOM准确性的问题需要具体情况具体分析,相同的管理方式在不同的业务背景下,可能会带来截然不同的管理效果,因此不能忽视业务背景而直接套用。

3

结语

发现问题并精准识别问题的根本原因,才能针对问题制定相应的解决方案。

BOM业务管理模式在每一个企业都有自身的特点,问题产生的背景复杂,职责分工也不尽相同,要有效的解决BOM问题,就需要展开深入的业务调研,向下具体入微的梳理痛点问题,向上从全业务链出发进行总体设计,并经过反复验证才能给出有针对性的解决方案。

概括来说,就是在进行BOM问题分析诊断时,要举轻若重,小问题要重视;在制定BOM解决方案时要举重若轻,做好全局设计,不能只着眼在一个点上,做到治标先要治本,才能真正的解决问题。

编辑:jq

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

    关注

    8

    文章

    6792

    浏览量

    88723
  • CAD
    CAD
    +关注

    关注

    17

    文章

    1070

    浏览量

    72266
  • BOM
    BOM
    +关注

    关注

    5

    文章

    249

    浏览量

    40110

原文标题:为什么BOM数据总是不准?

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

收藏 人收藏

    评论

    相关推荐

    板子上的TVS管为什么总是坏?

    板子上的TVS管为什么总是坏?
    的头像 发表于 06-08 08:10 298次阅读
    板子上的TVS管为什么<b class='flag-5'>总是</b>坏?

    用ST-LINK仿真器IAR调试STM8板子,仿真器总是报错如何解决?

    Thu Feb 23, 2017 13:48:17: Failed to get execution status: SWIM error [30004]: Comm timeout ,之前没用过STM8,新买仿真器,仿真器总是出现这个错误,如何解
    发表于 05-08 07:46

    BOM与焊盘为什么不匹配?

    何解BOM与焊盘不匹配的问题? ①同步更新BOM与焊盘设计 在设计变更时,确保BOM和焊盘设计同步更新,避免信息不一致。
    的头像 发表于 04-12 12:33 577次阅读

    AD一上电或者是编译下载后会采到几个不准确的数,为什么?

    具体表现是一上电或者是编译下载后会采到几个不准确的数,然后马上恢复正常,大家有遇到这种情况的吗?是如何解决的呢?
    发表于 03-22 07:11

    气密性检测仪堵住检测结果不准确,怎么办

    气密性检测仪是一种用于检测产品密封性能的设备,广泛应用于汽车、家用电器、医疗器械等行业。但是在使用过程中,有时会遇到气密性检测仪堵塞导致检测结果不准确的情况。本文将介绍如何解决这一问题。
    的头像 发表于 03-19 15:25 448次阅读
    气密性检测仪堵住检测结果<b class='flag-5'>不准</b>确,怎么办

    STM32G030K6T6芯片ADC采集电压,测量有的时候会不准何解决?

    使用platformio + libopencm3 编写的程序,相关代码如下; 大多数时间测量的还是很准确的,但是会时不时不准,打印数值猜测可能是读取的这两个通道的值反了。 请问该如何解决,新手DMA不太会用
    发表于 03-07 06:17

    arcgis空间参考与数据框不匹配如何解

    当使用ArcGIS软件进行空间数据处理时,经常会遇到空间参考与数据框不匹配的问题。这种不匹配可能导致数据显示不正确,分析结果不准确,甚至引发其他错误。本文将详细介绍空间参考与
    的头像 发表于 02-25 11:17 1.1w次阅读

    DD马达定位不准是什么原因造成的?

    项目有一台DD马达,最近不知道为什么总是定位不准,想请教一下各位。情况是这样子的,我监控PLC发的脉冲值和DD马达接收PLC的脉冲值以及DD马达编码器反馈的脉冲值 ,其中后二者是相等的,但是马达运行
    发表于 01-10 06:18

    AD5933低频率测量阻值不准确如何解决?

    采用了AD5933的硬件来测电阻,发现在5k以上的高频率范围测量是准确的,但是在如1k,50Hz的低频率测量严重不准,该如何解决?
    发表于 01-08 06:22

    AD7663AST采样器输出不准怎么解决?

    电压5V上和基准电压地上都测试过。可是,7663的输出总是不准,波动范围0至65535不定。。在线等,求大神指导。。。
    发表于 12-19 07:18

    使用AD7718进行10个通道的数据转换总是有0.03V左右的直流偏置如何解决?

    我使用AD7718进行10个通道的数据转换,单3.3V供电,3V基准源。设置上是斩波使能,转换频率100Hz左右,增益是1。目前遇到的问题是每一个通道转换出来后都有0.03V左右的直流偏置,更换芯片后也是一样的。请问有没有人遇到过类似问题,该如何解决?
    发表于 12-14 08:30

    ad7280a测电压完全不准是怎么回事?如何解决?

    求助一个关于ad7280a测电压完全不准的问题。 使用ad7280a测量6个蓄电池电压,但是读取到的电压完全不准,一直在飘动。换了3个芯片还是一样的问题。 7280a驱动由官方修改。上电后先
    发表于 12-12 08:02

    ad7190把数据转换频率大于50HZ后,测试出的数据波动很大完全不准是为什么?

    关于ad7190模块的问题,测试时候模式寄存器都是默认的0x080060;对应的数据转换频率是50HZ,读数据寄存器测出的值也没问题,但我把数据转换频率大于50HZ后(比如2.4k模式寄存器写0x080002),测试出的
    发表于 12-12 07:31

    何解决车载部品测试过程中峰值电流不足的问题?

    何解决车载部品测试过程中峰值电流不足的问题? 随着汽车电子系统的不断发展和普及,车载部品的测试过程变得更加复杂和严峻。其中一个常见的问题是峰值电流不足。峰值电流不足可能导致测试结果不准确、设备损坏
    的头像 发表于 11-23 10:33 493次阅读

    AD366输出总是-8V怎么解决?

    我从模拟设备中安装了模型。 但模型不能输出正确的电压, 并且总是输出 - 8V。 我想知道如何解决这个问题。 所附图片是数据表后设计的示意图。 请帮助我。 谢谢!
    发表于 11-14 07:34