您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > NX_成功用户_北京石油化工学院_BOM
明威科技BOM演绎及在产品数据管理中的实现1北京石油化工学院,2UGS[摘要]研究了产品开发阶段三种主要物料清单(BillofMaterials,BOM)视图间的演绎关系,并在产品数据管理系统中进行了应用实现。BOM视图演绎包括结构转换和属性映射两部分,给出了由设计BOM到工艺BOM进而到制造BOM转换的主要流程,并将BOM视图属性映射归纳为泛化、关联、聚合、导出四种形式。通过在PDM系统TeamCenterEngineering中的应用实现,验证了在产品开发阶段BOM视图演绎方法的可行性。所做研究为PDM系统中的产品结构管理功能在企业中的应用提供了可行的途径。[关键词]物料清单BOM;物料清单视图演绎;产品数据管理1前言在产品数据管理(PDM)系统中,产品结构管理以产品物料清单为组织核心,把所定义的最终产品的所有工程数据和文档联系起来,在一定的目标或规则约束下,向用户或应用系统提供产品结构的不同视图描述。每一个BOM视图描述一种产品开发过程不同阶段的产品结构数据,由不同的部门所使用,其形式和内容根据部门职能而不同于其它阶段的BOM视图。通过BOM多视图,从产品开发的上游到下游传递了产品结构关系。随着用户需求、设计、工艺的更改、生产条件的改变,各种相关BOM视图都将发生变化。因此,PDM系统对BOM传递产品结构信息提出了正确性、一致性及数据集成性等要求。本文针对产品开发过程中的三种主要BOM视图:工程BOM、工艺BOM和制造BOM,在阐明各视图间关系的基础上提出了不同BOM视图间的转换方法,并将其应用于产品结构管理中,解决产品开发过程中BOM视图自动生成及数据集成等问题,保证BOM数据的正确性和一致性。2产品开发阶段的几种主要BOM产品开发过程按照实现功能划分,包括工程设计、工艺设计、样机试制等重要阶段。在PDM系统应用中,根据不同阶段产品结构管理的要求,将产生多种类型的BOM,从不同侧面表示产品的组成形式以及相关属性项的值,实现对产品数据的管理和使用。2.1BOM的类型一般地把在产品的形成过程中出现的物体形态的实体统称为物料项,BOM则是一种对物料项之间的结构关系(包括装配关系、加工关系、基准依赖关系和互换关系等)的形式化的表示方法。在产品开发的不同阶段,各部门为不同目的而设计、使用和维护各自相关的BOM,并从其中获取特定数据。明威科技Tel:0431-85176127:info@mingwei.cn明威科技设计BOM、工艺BOM和制造BOM是三种在产品开发中产生并主要使用的BOM[1]。设计BOM又称为工程BOM(EngineeringBOM,EBOM):一般由产品设计部门根据产品装配系统图以及产品零部件明细表等产生,用以描述产品设计结构。其中产品装配系统图提供组成产品的零部件之间的设计装配关系,产品零部件明细表具体说明零部件的种类,如通用件、标准件、自制件、外购件和外协件等。EBOM是工艺、制造等其它应用系统所需产品数据的基础,常见的文本表现形式包括产品明细表、图样目录、材料定额明细表等。工艺BOM(ProcessPlanningBOM,PPBOM):由工艺设计部门在EBOM的基础上,对产品结构进行工艺分解,建立装配件的装配工艺和各零件的制造工艺,并确定加工制造过程中应使用的工装、模具等后生成。PPBOM是根据工厂的加工水平和能力对EBOM再设计出来的,使用它可以明确地了解零件之间的制造关系,跟踪零件在何处制造、由谁制造、用什么制造等信息,其常见的文本表现形式为产品工艺分单位目录等。制造BOM(ManufacturingBOM,MBOM):制造工程部门在PPBOM基础上增加了物料项的工艺流程(制造和装配工艺)、工装资源、原材料、半成品等信息形成的,反映了零件、装配件和最终产品的制造方法和装配顺序,如制造、装配工序内容及相应的加工设备、工装夹具、刀具辅具等。它详细描述了产品制造过程,是ERP运算的输入信息,该BOM常见的文本表现形式包括工艺路线表、关键工序汇总表、重要件关键件明细表、自制件明细表、通用件明细表、通用专用工装明细表、设备明细表等。2.2设计BOM与工艺BOM的关系设计BOM和工艺BOM中的产品结构信息分别从CAD和CAPP系统中获得,属于上游初始BOM,其输入信息来自产品设计人员和工艺设计人员对产品功能结构及产品的形成的定义,而其它各种BOM,如制造BOM、采购BOM等,是在设计BOM和工艺BOM的基础上,结合其应用领域的管理信息转换而来[2]。在对设计BOM进行工艺分解生成工艺BOM的过程中,需要注意保持两者间的一致性,即工艺BOM中零部件号及零部件的个数要与原设计BOM中相同,但在BOM结构中所处位置可以不同。造成两种BOM异构的主要原因来自对以下几方面制造中的因素的考虑[3]:(1)设计BOM结构主要按产品设计分离面进行划分,而工艺BOM结构加入了工艺分离面的考虑。即在形成PPBOM的工艺流程设计过程中,要考虑工装夹具的设计和选择问题而对设计BOM结构中划分过粗的部分进行细化,对其中周期比较长的关键件进行再分解至工序,并在结构中加入中间状态的节点。(2)在工艺BOM形成过程中,考虑到定位和工装夹具制造等因素,设计BOM中的某些装配关系会根据需要提前或推后进行,甚至把某些零组件移动到其它的装配工作中进行,这就使得工艺BOM中的结构顺序要在原有设计BOM基础上进行调整。(3)工艺分解过程中,工艺设计人员出于缩短生产周期的考虑,可对原来的串行进行的工作进行调整变为并行工作;出于对使用有限资源的考虑,也可把原来的并行进行的工作调整为串行工作。这样工艺BOM的结构就要适当改变以表示调整后的装配工作情况。(4)其它因素,如对现有设备的先进程度、工人的劳动技能和制造过程的管理体制等的考虑,也可能会影响到工艺BOM的结构变化上。所以,工艺BOM结构的生成是工艺设计人员参考大量工艺设计知识,综合考虑产品制造各方面的影响因素的创造性的体现。因而工艺BOM与设计BOM一并成为其它BOM类型信息的来源。2.3设计BOM、工艺BOM与制造BOM的演绎关系明威科技Tel:0431-85176127:info@mingwei.cn明威科技制造BOM是制造部门用来详细描述零件、装配件和产品的制造方法和装配顺序的,它所表达的产品制造结构可以根据设计BOM和工艺BOM所提供的原始信息转换而来。从设计BOM和工艺BOM转换到制造BOM是产品生命周期的BOM转换中最实用的部分。不同BOM间的演绎存在一定的转换关系,但其转换过程没有绝对的标准。下面两方面问题是BOM演绎中需要考虑的:(1)调整BOM结构:由于设计BOM是按照功能对零部件关系进行划分的,而工艺BOM和制造BOM需要按照工作和装配顺序进行划分,因此从设计BOM到工艺BOM再到制造BOM的转换需要按工艺过程进行调整,重点注意对虚设件、工艺件和外协件等特殊部件的处理。调整结果可能会使得设计BOM中的零部件父子关系与制造BOM中的父子关系产生差异,即设计BOM中的父子关系可能变成制造BOM中的兄弟关系,也可能将设计BOM中相关的属于兄弟关系的零部件调整到一起,在制造BOM中形成父子关系。(2)引用已有BOM组件模块:一个产品包含了大量的组件、通用件等,而此类对象在原有的系列产品中已有模块化的工艺、装配关系,可以直接从PDM系统中引用此类对象的工艺BOM和制造BOM结构。这样可以简化大量的重复工作,缩短产品开发周期。同时,应不断保存新建立的组件BOM结构,提供以后系列产品使用。3不同BOM视图间的转换下游BOM的产生与上游BOM数据有关,是经过上游BOM施加一定的领域属性转换而来的。BOM的转换本质上也就是其视图的转换,是同一产品对象在不同阶段、对不同使用人员的视图关系。BOM视图可由BOM结构关系与BOM属性两部分组成,BOM视图的转换也就是结构和属性两方面转换作用的结果,以下进行具体分析和描述。3.1视图结构转换在形成不同类型的BOM视图时,并非从零开始构造,而是可以从已有的BOM视图转换而来。在PDM系统中,BOM视图结构转换的重点在于从设计BOM到工艺BOM进而到制造BOM的转换上。转换过程中,不同的BOM视图对各种类型的特殊部件有不同的处理方法,因此BOM视图结构转换工作主要集中在对特殊部件的处理上[2]。对比各种BOM视图结构,造成设计BOM和工艺BOM异构的特殊部件主要有关键件和外协件,造成工艺BOM和制造BOM之间异构的特殊部件主要有虚设件和工艺件。上述各种特殊部件定义如下:关键件考虑工艺分离面等原因,在工艺分解过程中需要对设计BOM中划分过粗的零件进行细化而生成的部件。外协件本身及其所属的所有零部件都需外协加工的部件。其所属零部件不会出现在工艺BOM中。虚设件在设计BOM中出现,在工艺BOM中有定义,但在实际生产中并不制造,也不存储的部件,在制造BOM中会删除虚设件。通过处理虚设件,可以使制造工作并行化,从而在资源充足的情况下有效利用资源。工艺件在设计BOM中不出现,而在实际生产中因为工艺要求,既要制造又要存储的部件。在制造BOM中会添加工艺件,同时工艺BOM中某些零部件会降级成为工艺件的下级子件,这些零部件在工艺BOM中称为工艺子件。通过处理工艺子件,可以使制造工作串行化,从而在资源有限的情况下节约利用资源。明威科技Tel:0431-85176127:info@mingwei.cn明威科技PDM系统中,以处理特殊部件为主要工作的BOM视图结构转换如图1所示:PCAA2A1设计BOM工艺BOM制造BOMBDD2D1PDE2E1EEPBCA1CBA2DE2E1EAA2A1CB处理外协件、关键件处理虚设件、工艺件图1PDM系统中的BOM视图结构转换相应的BOM视图结构转换的实现流程如图2所示:在EBOM中定义关键件、外协件前序遍历EBOM结构树判断当前节点NE的子节点CE的物料类型外协件关键件一般件将CP作为NP的子件将CP作为NP的子件将CP作为NP的子件与用户交互获得CP的细分子件将细分子件作为CP的子件删除CP的子树遍历完成?否是在PPBOM中定义工艺件、虚设件前序遍历PPBOM结构树判断当前节点NP的子节点CP的工艺类型添加CM对应的父工艺件GM作为NM的子件将CM作为NM的子件遍历完成?否是工艺件虚设件一般件将CM作为GM的子件将CM的子节点作为NM的子件删除CM节点MBOM结构树继续遍历下一节点继续遍历下一节点图2BOM视图结构转换流程在转换过程中,将设计BOM、工艺BOM、制造BOM作为产品结构在产品开发不同阶段的三个版明威科技Tel:0431-85176127:info@mingwei.cn明威科技本,BOM结构转换就是根据已有BOM视图版本生成新版本的过程。相应地在图2所示的转换流程中,产品结构树中的节点N也分别有NE、NP、NM三种版本,下标E、P、M分别代表节点的设计、工艺、制造版本。整个流程中,各种特殊部件需要设计、工艺以及制造部门人员进行定义,在对关键件进行处理时需要与工艺人员进行交互以获得关键件的细分信息。3.2视图属性映射从面向对象技术的角度来看,BOM视图的数据子集构成了一个BOM的不同属性,当进行BOM转换时,在BOM属性间存在一定的映射关系[4]。一个BOM属性项由节点标识和节点属性两部分组成,节点标识描述了BOM视图中一条物料信息在产品结构树中所处的位置,是公共属性;节点属性用于定义在不同部门任务要求的驱动下,该物料所体现的具体属性值。通过对各BOM视图属性间的映射关系进行研究,可以将属性的映射方式总结为以下四种形式:泛化映射指两个BOM视图属性在逻辑上构成超类与类、父与子的关系,子视图从父视图继承BOM视图属性。公共属性,如节点号、物料代号、物料版本、有效性类型、生效日期、失效日期等,基本属于泛化映射。关联映射指映射后的BOM视图物料项属性数据是在原BOM物料项属性数据
本文标题:NX_成功用户_北京石油化工学院_BOM
链接地址:https://www.777doc.com/doc-256208 .html