动态BOM在批量定制企业PDM和ERP系统集成中的应用
2006/5/22 来源:管理技术

    核心提示:文章提出了一种BOM描述语言——DBDL (Dynamic Bill of Material Description Language) 对批量定制产品的BOM进行描述以形成批量定制产品的动态BOM。对动态BOM在批量定制企业PDM和ERP系统集成中的应用进行了分析并给出了一个具体的应用实例及在PDM系统基础上开发的部分界面。研究结果表明,通过动态BOM可以有效地提高批量定制企业PDM和ERP系统集成的效率,促进企业信息化工具应用水平的提高。

    0  引言

    随着市场竞争的加剧,现有的产品市场已经逐渐由卖方市场进入了一个买方市场,而买方市场对于商品的需求集中表现的特征就是小批量,个性化。由于这种市场状况的存在,必然要求企业以大批量生产的成本开发出适合客户个性化需求的产品。在现有的批量定制企业中,已有较多企业采用了PDM系统和ERP系统,PDM系统与ERP系统都管理与产品有关的信息,只是管理的目的和作用不同。与产品相关的数据是在产品的设计和加工过程中产生的,即在PDM管理下产生的,而在ERP系统中这些信息只是作为基础数据输入,据此编制主生产计划、物料需求计划、能力计划、采购计划等。因此二者的集成就显得尤为关键。在PDM和ERP的集成中,BOM是一个集成的中介,但在上述的两种系统中,BOM所反映的信息是不同的,而且由于定制产品的特殊性,要使二者能够很好的集成,不但要使BOM适应定制产品的特征,同时也要使PDM中生成的BOM能够自动转换为ERP系统能够输入的BOM。

    1  BOM的定义及分类

    BOM(Bill of Material),即物料清单,是一种描述产品装配体和零件之间关系的信息表。由于在产品的设计制造过程中各个部门的输入信息与输出信息的相异性,因此BOM的表现方式也存在多样性。在一般的BOM分类中,主要有工程BOM (EBOM) , 制造BOM (MBOM) , 生产BOM ( PBOM) , 采购BOM(SBOM) 等。其中,工程BOM是其它各BOM视图的主要数据源,而制造BOM等下游BOM,需要从EBOM 中继承BOM 的组成结构等共享信息。

    图1 是一个简单的例子,从图中可以看出EBOM和MBOM的区别,EBOM由于是和产品的设计有关,因此BOM的结构直接反映的就是产品的装配结构关系,但零件的数量、材料等属性在EBOM中并不体现。而MBOM是和制造有关的BOM,因此BOM的结构并不反映产品装配结构的层次关系,但是零件的数量、材料等属性却在MBOM中体现。

    2  批量定制产品BOM的特点

    批量定制产品的BOM与批量生产产品的BOM有很大的区别。在批量生产环境下,由于产品品种比较单一,每个产品的生命周期较长,因此BOM相对稳定,每开发一个新产品都有一个新的BOM与之对应。而在批量定制生产环境下,强调产品的客户化、个性化,因此会造成产品系列较多而产品生命周期较短的情况,这样,为每一个产品建立一个静态BOM是不实际的,不但建立BOM的过程费时费力,同时也会引起BOM 的爆炸性组合结果。为了满足客户个性化、多样化的产品需求,应建立一种模块化的BOM。适应批量定制产品的模块化BOM可分为两层:反映产品项目结构的产品层BOM 和反映各模块结构的模块层BOM,如图2 所示。

    (1) 产品层BOM

    产品层BOM表示某个产品项目由哪些模块组成。它的容量随着客户订单种类的增加而增大。客户选择了某些可选的模块就构成了一种产品品种。所以产品层BOM 除了生产商原有的产品种类以外,客户定制的产品也可及时地添加到BOM中。

    (2) 模块层BOM

    模块层BOM表示各模块的组成情况。它与传统BOM的一个重要的区别在于后者的顶层是产品项目,而模块层BOM的顶层表示的是产品下一层的模块。它的结构相对稳定,其容量随新产品的......点击查阅全文......↓