分享

EBOM向MBOM转换那些事!

 一业大广 2017-09-23


EBOM向MBOM转换时常见的问题


    1、设计BOM中的零部件父子关系与制造BOM中的父子关系可能不同,例如汽车行业一个代号为5401000总成在设计BOM中归属于5010000,但在制造BOM结构中归于焊装领料模块,与5010000属同级。也就是说设计BOM中的父子关系可能变成制造BOM中的兄弟关系。


    2、设计BOM中的零部件图号在制造BOM中有一部分需分为多个代码(例如代号+车间码),用于不同车间的领料。也就是说设计BOM里的一个零部件随着生产路线变化可能在制造BOM中存在几个对应的代码,而且代码之间根据生产路线流转顺序存在父子关系,一般是最后完成车间对应代码是上级车间对应代码的父级节点。


    3、设计BOM上部分零部件可能代码不变,但是由于在实际装配或加工过程中需要分为几部分归属于不同部件(这些部件可能是第二种情况产生的)分别用于不同车间领料,对应需要分拆成几个子节点(每个节点关联不同的领料数量)对应到不同的父节点下。


    4、由于借用现象比较普遍,对于整体部件(局部不同类)的借用,出于制造BOM更改处理的需要,在制造BOM中是以增加件、减少件的型式建立结构的,零件数量存在负数情况。设计BOM中不存在负数的情况。


    5、设计BOM中的零部件图号在往制造BOM转化时部分零部件需增加车间代码(前缀),用于表示加工车间(出入库的需要)。


    6、设计BOM中的零部件往往只有产品代号,在制造BOM中往往需要转化为物料代号,存在着产品编码向物料编码转换的问题。而且很可能产品编码和物料编码或者其它行业编码多种并存。


    7、部分物料在设计BOM上多个不同的结构中存在,但在制造BOM中,可能来源于同一加工车间,所以有存在物料合并的情况。


EBOM向MBOM转换方案


不同的PDM与ERP系统有不同的接口方法,主要有如下几种:

     
    (1)内部函数调用
    这种集成技术是利用PDM与ERP系统各自提供的API函数访问数据库,以便实现两系统之间信息交换。这种方法需要PDM与ERP系统都要提供访问底层数据库的函数和API接口,并且往往需要原系统开发人员的支持。开发工作量大、集成成本高,但可以获得最高的效率。



    (2)直接数据库访问
    这项集成是通过对PDM与ERP系统数据库的分析,直接对数据库及其属性进行访问来实现两系统之间信息交换。运用此集成技术是以对PDM与ERP系统的数据库结构分析为前提,但大多数PDM与ERP系统的数据库系统都经过加密处理,并且数据库中表与表之间存在者复杂的关联关系,需要花费大量的时间才能分析清楚系统的数据库结构。此外,由于PDM与ERP系统的版本升级可能会对各自的数据库结构进行调整,因此,以此集成技术实现PDM与ERP系统的集成存在着失效的风险。




 (3)中间文件交换
    这种集成方式是使PDM与ERP两系统按照统一的文件格式和接口要求,利用系统提供的API函数,编制各自的导入/导出程序,实现两系统的信息交换。这种方式容易实现,但效率、安全性最低。



    在PDM系统和ERP系统中利用中间表或者中间文件来存储临时数据,PDM系统和ERP系统事先约定中间表格式,PDM和ERP分别开发脚本将各自输出到对方的数据整理成约定的中间表或中间文件格式,定时调度侦听程序(Listener)处理中间表或中间文件里的数据。


    (4)中间数据库
    采用中间数据库表的方式存储两系统间共用的数据,并通过对数据库表的操作的方式实现两系统的数据交换。


    下面通过几个例子来说明不同的集成方案:


    ●实例1


    本实例中BOM集成重点需要考虑两个部分:一是考虑EBOM信息如何在统一BOM中进行组织和存储,二是要考虑MBOM信息如何从统一BOM中进行获取。集成实例的统一BOM实际是EBOM信息和MBOM信息在统一BUM中的合理组织和描述。由于EBOM和MBOM的差异,在EBOM向MBOM转化过程中必然要涉及信息的调整和变化,这种信息的变化是由用户通过EBOM-MBOM转化系统对信息进行处理所得到。


以41OOQB基本型柴油机产品为例开发EBOM-MBOM转化系统。转化系统从PDM系统中提取4100QB基本型柴油机的EBOM信息并可以查看,当ERP系统需要4100QB基本型的MBOM时,需在转化系统界面中经过信息处理,主要为层次结构变换、添加中间件、确认装配顺序、添加部件装配工艺信息、零件的加工工艺信息,生产管理信息等,再导入ERP系统。


●实例2


    1)集成接口方案。在数据自上而下的流转过程中,上游向下游提供集成控件,通过集成控件提供下游需要的数据。下游根据提取数据进行相应处理后,逐级传递,最后导入ERP数据库,供ERP各应用模块使用。此点需要注意的是:提供CAPP、PDM、ERP等系统的各家软件公司能否开放各自的源程序代码,怎样利用好各软件公司开放层面上实现企业数据资源的集成,是企业面对的问题。PDM/CAPP/ERP集成示意如下图: 


    2)集成工作流程控制办法。在PDM/CAPP/ERP数据集成中,集成接口只是为读取和得到有效数据资源提供了技术支撑,而这种单向的数据集成过程还要依靠手工进行,无法规范和程序化。因而运用PDM的工作流程管理和OA系统的信息管理来控制PDM/CAPP/ERP数据集成工作流程是一种很好的解决办法。


    在PDM的工作流程中采用'企业内部联系单'方式和OA系统的邮件功能来管理数据的集成流转过程。并制定相关的信息发布方式、查询时间、用户注册、权限设置等约束条件。


    3)集成信息质量控制办法。按照集成要求,PDM、CAPP、ERP全面改进了集成过程中自身存在的数据问题,并制定《PDM/CAPP/ERP数据集成系统管理规定》,来约束和规范设计、工艺和生产管理等部门的数据行为,通过控制工作质量来控制集成信息质量。


    ●实例3


    PLM系统与ERP的集成主包括动态库存信息、新增物料、产品物料信息、产品结构信息和物料工艺信息等。PLM将指定的产品数据导出到中间库表,ERP导入中间库表中的产品信息,中间库表存储产品相关信息和数据导出事件等信息,ERP每次从中间库表导入信息后,写取读取时间和读取人信息。


    通过PLM系统数据导出功能,ERP数据使用人员通过ERP系统中产品数据管理模块中相关功能菜单接收PLM导出的相关数据。目前完成了PLM外部引用ERP数据库表、工艺卡片设备、工种和计控单元等字段集成的测试和联调工作,其二、实现了产品物料信息、产品结构信息和物料工艺信息与ERP的集成;其三,实现了ERP动态库存的集成,对ERP库存中的标准件、原材料和外购件进行了梳理,并把ERP库存数据导入PLM资源库中,建立了PLM和ERP之间的动态库存,新增物料通过PLM系统中的增码流程进行控制,实现与ERP库存的动态同步。


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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多