分享

当BOM遇到解决不了的难题,如何用超级BOM解决?

 天道酬勤YXJ1 2017-04-14

建议关注【强企阅闻】微信订阅号,查看完整版图文!

文章信息声明

本文来源:PLM之神

本文作者:周波 许华涛

原文标题:超级BOM,解决所有BOM难题!

涉及核心能力板块 : 企业新能力建设之智能制造区块

当BOM遇到解决不了的难题,如何用超级BOM解决?

如果您有兴趣参与工业4.0、互联网转型、大数据能力建设和企业核心能力建设等话题交流,欢迎在强企阅闻微信后台回复“入群”召唤兮小易,加入群讨论。


导读

随着市场竞争的加剧,现有客车市场的变化已经让客车企业越来越疲于应对。为了能占领市场、获得最大的收益,客车企业亟需注入一股新鲜血液来满足当前客户定制化的需求,超级BOM就是在这样的环境下应运而生。

当BOM遇到解决不了的难题,如何用超级BOM解决?

超级BOM全称为超级可配置BOM,其理论基础是将配置信息及BOM信息代码化,并通过逻辑运算,实现订单下达后BOM即时自动生成。目前超级BOM在轿车行业中已经得到广泛的应用,客车行业中应用还很少。

1、超级BOM在EDMC中的定义及应用原理1.1 有关定义

超级BOM依托于工程数据管理中心EDMC(Engineering Data Management Center)系统,通过面向销售端OC系统的订单配置与面向设计端PLM系统的技术数据以及ERP系统之间建立对应的逻辑关系,以实现客户提出完整的配置需求后,ERP自动生成BOM方便生产配发物料、流水线工序管理作业以及财务核算,如图1所示。

当BOM遇到解决不了的难题,如何用超级BOM解决?

图1 超级BOM运行示意图

为了更好地理解超级BOM的构成与原理,引入几个特定名词:产品族、模块、模块值、配置项、配置值、相关性。

1)产品族:一组具有相似外形和基本构造特征(包含发动机、变速器、后桥、悬架、骨架等有机组合)的产品。例如,将某12m客车K40D所有公告车型划归为一个产品族:K40D0。

2)模块:构成产品的可配置单元,由一个或多个模块值或者图组按其结构、功能、装配关系组成,代表一个或一组实体,产品族由若干个功能各异的模块组成。

3)模块值:超级BOM结构中的最小可配置单元,模块值中包含设计属性(图纸)、物料(包含一个或者多个零部件)。例如,在K40D0中创建了发动机模块,发动机模块下共有11个发动机物料号。而每一个发动机物料号便组成一个模块值。

4)配置项:一组能实现产品族可配置的、相对确定的基本属性。

5)配置值:是向外界展示产品能够具体选择的功能项目,是组成配置项的基本单元。例如,“发动机”便是配置项,“潍柴WP10.336N”为“发动机”下的一个配置值,供销售端选用:

6)相关性:实现配置值与配置值间、配置值与模块值之间相互约束关系的逻辑语句。

1.2 应用原理

超级BOM在EDMC系统中共分为销售端与技术端两大部分,如图2所示。

当BOM遇到解决不了的难题,如何用超级BOM解决?

图2 超级BOM原理图

1)面向销售端OC系统的订单配置器,对现有的历史订单中的客户需求进行统计并结合技术人员的归纳总结,整理出一套具有较强通用性的配置清单供客户点选。配置清单分两层:一层为配置项,每个产品族均由约80多个客车功能产品组成;二层为配置值,由一个或者多个具体产品型号提供给客户来选配。配置值与配置值之间,配置值与模块值之间均可能存在约束关系。

2)面向设计端的模块部分是超级BOM的核心。该部分从PLM系统中的数据库中调取相关信息,将汽车零部件按照其功能和装配结构关系进行组合分类,形成若干模块,每个模块由独立的若干模块值组成,每个模块值下有且只有一组能实现某一特定功能的物料。每一个模块值对应一个选择性逻辑语句,当订单的配置信息传递过来时,系统根据这些逻辑语句,从每个模块下分别选择一个模块值,并将这些模块值下的物料组合成当前订单的订单BOM。

2、超级BOM在EMDC中的功能实现

与普通的BOM相比,超级BOM实现了从订单到BOM的自动化,在一定程度上提高了订单的标准化、设计的模块化、通用化。通过理论及实践,我们在工程数据管理中心EDMC系统中搭建了超级BOM,实现了超级BOM理论的应用。

2.1 EDMC系统中超级BOM的管理

超级BOM的管理是数据库在EDMC中搭建交互的一个过程,主要有零件及零件结构管理、超级BOM结构树管理、配置清单管理、配置值间约束规则管理、模块值选择规则管理等。

零件及零件结构管理、设计BOM管理集中体现了对设计人员的历史设计数据进行总结后将产品族由上而下的模块化后的处理结果。一个产品族的名称可以定义为此产品超级BOM结构树的根节点,结合企业标准建立虚拟分组,并在各分组下悬挂各个模块;一个模块下有一个或多个模块值,每个模块值关联一条选择性逻辑语句;一个模块值下包含一件或多件物料,多件物料为共同实现某一功能而组合在一起;模块值下可以有虚拟层分枝,但树叶层必须为物料,如图3所示。

当BOM遇到解决不了的难题,如何用超级BOM解决?

图3 超级BOM结构树示意图

配置项清单管理是对配置项和配置值的属性进行维护。不同产品族的配置项代码及名称一致,配置项的属性却因产品族的不同而有差异,配置值属性亦有所区别。例如配置项属性有“主要”、“次要”之分,配置值属性有“推荐”、“可选”、“淘汰”等之分。如图4所示。

当BOM遇到解决不了的难题,如何用超级BOM解决?

图4 配置清单管理

配置值间约束规则、模块值选择规则为超级BOM的两大逻辑关系组成部分。配置值间约束规则逻辑语句为前提语句,是一种特定的约束关系,指的是配置项和配置值按组合好的分组和先后顺序排列后,靠前的配置值可以对靠后配置值进行约束。

例如在K40D0产品族中,“潍柴WPIO.375发动机”(AKI6015)仅出现在公告车型“HFF6122K40D”(AK09029)下,这样一条逻辑语,如图5所示。未出现在该公告车型下的发动机未添加到该公告车型下,在选配了该车型公告后,其它发动机就不会显示出来以供选择。

当BOM遇到解决不了的难题,如何用超级BOM解决?

图5 前提语句示意图

模块值选择规则是指配置值与模块值间的对应关系,称为选择条件语句。在单车订单BOM中,每个模块下应该有且只能有一个模块值,因此同一模块下的模块值间的选择条件是互相独立的,不能包含重复语句,否则出错将出多余物料。若有模块值作为后期储备,则不需要编写选择条件语句,模块值也就不会出现在订单中;同样,有些模块值默认是必选的,跟配置需求无关,相应的选择条件语句会被设定为“必选”,南一系列符合订单配置需求模块值带出技术结构和物料,从而组成了订单BOM。例如,在K40D0产品族中,给出了一款“潍柴WP10.336N”型号的发动机的模块结构及其对应的选择条件,即在选择WPIO.336N发动机(AKI6008)且选择了变速器法士特6DS150 (AK18011) 或者6DS180(AK18012)中的一款时,此模块值条件成立,见图6。

当BOM遇到解决不了的难题,如何用超级BOM解决?

图6 选择条件语句示意图

2.2 系统数据模拟及同步

完成配置部分及模块部分的所有搭建检查无误后,则通过系统接口发布超级BOM到ERP系统及销售端OC系统。

为了进一步验证超级BOM数据的准确性,可以在EDMC中通过模拟器模拟客户选单,经系统运算生成相应的订单BOM,这与实际生产时所产生的订单BOM一致。通过对比检查历史人T BOM订单与系统生成BOM的准确性与一致性,来不断完善超级BOM的准确性。订单传递到ERP系统中自动生成订单BOM,此订单BOM即可以转化为生产订单、采购订单、生产计划、成本计划等,大大缩短了设计周期及常规的人丁BOM的过程,一定程度上缩短了订单周期,提高了订单的标准化、设计的模块化及通用化程度。

3、结束语

超级BOM在技术领域,实现平台化、模块化、标准化;在供应链领域,支持高效、并行、可预测的供应链体系;在财务/管控领域,细化了成本颗粒度;在销售领域,实现按配置销售、定价的前端销售模式。超级BOM 自引入以来,公司在摸索中创建了l0多个产品族,覆盖了营运车系列的大部分主要车型;在近一年的营运车订单统计中,标准化订单率则达6%。目前超级BOM尚有不足之处,城市客车、电动汽车、混合动力车类等由于配置较为复杂,订制化程度相对较高,一直未能覆盖,有待进一步探索研究。

相关阅读:一文弄清企业级BOM

免责声明:本公众号所载文章为本公众号原创或根据网络搜集编辑整理,文章版权归原作者所有。如涉及作品内容、版权和其他问题,请与我们联系! 文章内容为作者独立观点 ,并不代表兮易强企赞同或支持其观点。

当BOM遇到解决不了的难题,如何用超级BOM解决?

热文推荐:

在公众号对话框中回复下述关键词,

即可查看对应热点文章哦

回复 埃森哲,下载:《埃森哲全年报告资料》23份资料报告

回复 可口可乐,看:伴随可口可乐走过了24年风雨,而今它要被取消了

回复敬业度,下载:《告诉你如何提高提高员工敬业度!》PDF

回复 分析,看:哪类人才能做好数据分析?

回复 趋势报告下载:《2016-2045年新兴科技趋势报告》资料全文

强企阅闻 ∣做更强的企业!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多