飞机制造过程中的MBOM实现技术
学术论文
RESEARCH
飞机制造过程中的MBOM实现技术
MBOMRealizationTechnologyinAirplaneManufacturingProcess
西北工业大学现代设计与集成制造技术教育部重点实验室
张厚道
许建新
孙树栋
田锡天
[摘要]根据我国飞机制造企业的实际需求,从分析MBOM的形成入手,同时指出EBOM是MBOM
的源头,AO、FO是MBOM的基本特征;然后以此为出发点,提出基于工艺核心制造流程构建MBOM技术及其相关管理技术;最后实现面向集成、以MBOM为核心的CAPP与ERP的无缝链接。
建MBOM的技术,很好地解决了飞机制造企业信息共享程度低、复用性差等问题。
1飞机MBOM的产生
1.1飞机MBOM的概念
MBOM从英文字面直译为制造物料清单,也可以
称之为产品工艺树。MBOM主要反映在产品装配过程中,指参装件按工艺流程划分的先后安装顺序及其体现的父子关系。飞机MBOM,即针对飞机制造企业的机型工艺树。
在MBOM反映的是零件与零件之间的制造关系。
工艺BOM(ProcessBillofMaterial,PBOM)的基础上,工艺设计人员利用工艺信息系统建立起来的装配工艺、产品装配指令(工序)间的树状层次关系及装配指令(工序)与零部件之间的相互依赖关系(即一道工序将涉及哪些零部件)是形成MBOM的原始数据。
EBOMAOFO
[ABSTRACT]Accordingtotheactualrequire-mentsofchineseaircraftmanufacturingenterprises,theformationofMBOMisanalyzed.ItispointedoutthatMBOMstemsfromEBOM,andAOandFOarebasiccharacteristicofMBOM.Basedonthispoint,thecon-ceptthatMBOManditsrelatedmanagementtechnologyarebuiltbasedonmanufactureprocessisdefined.Andtheseamlesschainoftheintegration-orientedsystembetweenCAPPandERPcanberealizedbasedonMBOM.
Keywords:MBOMEBOMAOFO
在飞机制造过程中,MBOM(ManufacturingBillof工艺分工、质量保证、物Material)广泛用于生产计划、
料供应、图纸发放以及工时定额、材料定额、产品成本的汇总计算等各个方面,是一种基础性的制造数据共享资源。MBOM可为CAD、CAPP、ERP、PDM等的有机集成及企业集成提供统一有效的数据基础,以满足数据的唯一性、实时性、有效性、安全性等需求。
关键词:MBOM
MBOM的结构如图1所示。
产品
部件1
部件2
部件2.1部件2.2
AO工序2.10AO工序2.20
配套件1配套件2工艺装备1工艺装备2
MBOM的管理是制造数据管理的核心内容,以工艺信
息为基础的MBOM管理的研究内容包括:设计BOM(EngineerBOM,EBOM)向MBOM的映射转换,MBOM的数据组织、管理模式及数据交换接口,
材料、工时、质量数据集成管理的唯一MBOM与工艺、
数据源技术等。
目前,很多国内外学者主要针对BOM数据不同阶段的转换模式进行技术研究[1-2],尚未有结合企业工艺数据实际内容动态形成MBOM数据的相关研究,更未有针对飞机制造企业的、复杂庞大的MBOM数据结构的研究。本文提出了利用工艺核心制造流程构
MBOM的结构
Fig.1StructureofMBOM
装配车间在设计好装配工艺后,可从中提取出
图1
MBOM的完整信息。MBOM的表现形式为一种树状的
数据结构,反映父子关系,支持任意层次的查询、展开和汇总,其对象模型一般包含以下关键属性[3]:
(1)工艺层次。它表示零组件实际的制造和装配
74
航空制造技术・2008年第13期
RESEARCH
学术论文
顺序,是EBOM提供的产品树的异构。工艺层次用阿拉伯数字表示,由0、1、2……依次增加,其中0层表示装配完成的最终产品(飞机),1、2……层表示飞机的各级部组件。
(2)工艺零组件号/成品号/标准件号。它是
第二阶段主要是完成从PBOM到MBOM的数据转换。在这阶段零件制造车间根据BOM树上的零件信息和路线分工信息进行零件加工指令(Fabrication
Order,FO)的编制,组件装配车间根据BOM树上的组
件装配顺序、装配关系以及各组件的工序划分、零件工艺号和参装件表进行装配指令(AssembleOrder,
MBOM的基本管理单位,一般情况下,工艺零组件号
与EBOM和工程图纸一致,或者是由工艺部门按照工艺构型管理规范定义的工艺零组件/虚拟件号,成品号/标准件号与EBOM和工程图相一致。
(3)工艺零组件/成品/标准件名称。该属性是为了便于使用者查阅而设置的,与工艺零组件号/成品号/标准件号一一对应。
(4)类别。分为一般件、关键件和重要件。
(5)原材料牌号。主要用于统计汇总。(6)材料尺寸。主要用于统计汇总。(7)版次。它指工艺零组件对应的工程成品件和标准件版次不填,图号版次,虚拟工艺组件、
版次”可以反映装机零组件的工程状态。“
(8)装机数量。它表示工艺零组件/成品/标准件在某道工序处的安装数量,“装机数量”主要用于汇总及工程、制造数据一致性核查。
(9)下一级工程装配图号。指工艺零组件/成品/标准件的装配图图号,该数据项是EBOM和MBOM数据一致性核查的依据。
(10)工艺路线。它是工艺零组件/成品的生产供应路线,同时也是生产派工的主要依据。
(11)安装AO号。它指完成工艺零组件/成品/标准件对应的AO号,该数据项可派生出装配(AO)树,为生产派工提供方便。
(12)有效性。表示工艺组件/成品/标准件适用的架次。
(13)计划投产时间。表示工艺零组件/成品/标准件投产/下达采购的计划时间。
(14)计划交付时间。表示工艺零组件/成品/标准件交付下道工序的计划时间。
CAD
AO)的编制。在AO工艺通过审批流程进行审批定版
的同时,形成MBOM数据。在第二阶段,工艺数据是形成MBOM数据的关键。MBOM的形成路线如图2所示。
工艺路线划分...
AO、FO
MBOM
EBOM
PBOM
图2MBOM的形成路线简图MBOM’sformingroute
Fig.2
2MBOM的管理
2.1
MBOM的数据提取
在完成PBOM相关数据的录入和AO工艺编制后,在MBOM核心数据库中包含了某一机型下所有架次飞机的MBOM信息,但是在生产实际中所需要的是单架次的MBOM数据以进行生产计划安排以及成本核算等,所以在MBOM生成后还需要按架次提取飞机的MBOM信息,这就需要在生成的MBOM核心数据库中将某一架次飞机的全机MBOM进行编制,单架次飞机的编制流程如图3所示。
MBOM的数据更改
MBOM数据由PBOM转换而来,所以会受到
夹具、PBOM数据更改的影响,同时制造部门的工装、2.2
材料等信息也影响到工艺的制定,进而能影响到工程设计。因此从整个数据流程看,从EBOM到PBOM再到MBOM的过程是一个动态的、相互影响的、连锁变化的过程。在MBOM数据完成初始审批生效后,
1.2飞机MBOM的形成
从EBOM到MBOM,本文提出分阶段产生的方
法。
第一阶段主要是从EBOM到PBOM的数据转换。在该阶段根据从CAD系统获取的EBOM数据,结合装配顺序表和组件交付规范等技术文档进行工艺路线划分,在此基础上进行工艺划分从而形成PBOM。
MBOM数据的更改主要通过CAPP系统中的MBOM数据更改管理功能来实现。当MBOM数据发生更改时,MBOM核心数据通过设置在CAPP系统底层数据
表中的触发器来完成实时的一致性维护和更改。
MBOM数据的更改主要分为设计更改和工艺更
改。设计更改是设计部门对原设计的修改引起的
BOM更改,它对MBOM的结构将产生影响,也就是说EBOM的更改将直接引起PBOM的更改,从而影响
2008年第13期・航空制造技术75
学术论文
RESEARCH
成后或者是在新机研制过程中,发现设计中的缺陷或
开始
不足,而对原设计进行修改,从而间接影响到了
MBOM。
与设计本身的改变类似,工艺(3)工艺本身变更。
部组件及架次号的确定
变更是指工艺人员对原工艺设计的不足进行的改进。
(4)工艺条件变更。包括这种更改是由于工厂采用了新设备或新技术,使工厂的工艺能力有了很大的进步,从而使工艺设计人员有了更大的发挥空间,工艺设计人员就可以提出原来无法实现的工艺设计思
合适版次工艺确定
工艺数据的读取及配套件
路。
(5)生产条件变更。包括生产部门的材料供应不足或采用了新材料、生产设备的损坏或更新换代,引
Y
是否有子组件
起设计或工艺人员对原设计采取的应对更改措施。
2.3
N
结束
MBOM的数据发放
按照使用阶段的性质不同,MBOM的数据发放被
分成两个阶段:预发放阶段和正式发放阶段。预发放数据只能用于工艺准备和生产准备,不能用于生产。授权的工艺人员无需办理任何手续即可更改预发放数据。数据设计者(编制和校对)、主管工艺科领导和型号副总工艺师均有权决定产品工艺数据预发放的频次。在正式发放阶段,产品工艺数据以工艺组件为单位进行定义、审批、入库。已经批准的产品工艺数据,可以用于产品生产和验收。如果MBOM数据已经处于正式发放阶段,但还要更改,将严格按照MBOM数据更改流程来进行。MBOM数据的发放流程如图5所示。
图3单架次MBOM数据提取流程
Fig.3FlowofextractingdataforMBOMofone
shipairplane
MBOM。工艺更改是工艺部门对不合理的工艺设计进
行的改进,工艺更改一般只对MBOM产生影响。MBOM数据的更改流程如图4所示。
在飞机制造业中,不同的用户(1)用户需求变更。
对同一产品甚至同一用户对同一产品的不同架次都会有不同的要求,有时可能用户对自己的需求也并不十分清楚,在用户不断改变或者完善自己需求的过程中,会对设计产生影响,从而影响到EBOM,这样就间接影响了MBOM。
(2)设计本身变更。飞机设计人员在产品设计完
数据传输
用户需求
用户需求变更
数据传输
3以MBOM为核心的CAPP与EPR集成
在CAPP与ERP软件系统集成的过程中,BOM
数据具有重要作用[4-5]。CAPP系统通过对AO工艺中相关工艺数据(工装、零组件配套等)的提取,可以按照机型/架次生成产品制造数据(MBOM)并提供给
ERP系统,作
设计部门
工艺部门
数据传输
生产部门
工艺设计变更
生产条件变更
为完成生产计划的制定、物料采购及库房管理的工艺基础数据。
面向集成,CAPP系统中的MBOM管理有以下关键点:
EBOM
工艺设计变更
PBOM
MBOM
设计本身变更工艺本身变更
MBOM数据更改流程
Fig.4FlowofchangingMBOMdata
76
航空制造技术・2008年第13期
图4
RESEARCH
学术论文
实现基于单架次的MBOM数据提取,能
产品数据、工艺数据
够满足所有架次MBOM数据获取的要求。
(3)MBOM工艺数据管理:在CAPP系统中,与ERP集成相关的工艺数据按照集成的数据管理规范进行校验,保证数据的规范性。在CAPP系统AO工艺定版时,自动将工艺中的MBOM相关数据刷新到统一的MBOM核心数据库中。
(4)工艺数据更改的处理:对于现场的工艺更改,采用MBOM管理进行格式化数据的更改,生效后刷新到统一的
MBOM发放功能选择
属性定义(机型、架次等)
MBOM更改单
(汇总,首次发
放时没有)
架次MBOM数据表
MBOM临时
更改数据(汇总,首次发放时没有)
MBOM与EBOM一致性检查
生成差异报告
MBOM核心数据库中。
以MBOM为数据核心,构建CAPP与ERP集成平台,总体流程如图6所示。
数据不一致问题分析
4结束语
构建了以MBOM数据为核心的信息
修改有问题的数据
化平台,解决了工艺数据及时性、一致性
校对
的问题。通过数据共享,加快产品制造进度,提高了工艺技术人员工作效率并使其能够从繁重的重复劳动中解脱出来,保证
Y
是否还有问题
产品工艺设计质量,同时初步形成系统、完整、开放的体系结构,实现制造信息管理的计算机化、信息化、集成化和网络化。
参
考
文
献
N
批准、发放
图5
Fig.5
MBOM数据发放流程
FlowofreleasingMBOMdata
[2]
[1]刘方,乔元志.产品全生命周期模型中
的BOM映射研究.计算机工程与应用,2004,40(9):200-202.
(1)CAPP用户、部门与ERP的集成:CAPP系统进行处理,集成的工艺数据中的用户及部门按照ERP管理的代码规范进行维护。
(2)基于架次的MBOM数据组织:在CAPP系统中,采用基于架次的工艺数据组织方式,规范工艺中架次信息的录入和管理,面向集成提供的工艺数据可
GrabowikC,KalinowskiK,MonciaZ.Integrationof
theCAD/CAPP/PPCsystems.JournalofMaterialsProcessingTechnology,2005,164-165:1358-1368.
[3][4]
高强.飞机制造工艺信息集成系统关键技术研究[D].曾富洪,吴国洋,李明.ERP中的BOM核心技术.机
[5]
重构PBOM
程存有,
西安:西北工业大学,2000:20-25.械与电子,2001(6):22-24.
ERP
发放EBOM
接口程序接收EBOM
重构PBOM
CAPP
叶晓俊.BOM的建立及在PDM与
MBOM使用MBOM维护
工艺设计
ERP集成系统中的
应用.计算机工程,
图6以MBOM为核心的CAPP与ERP集成总体流程
2003,29(4):143-145.
(责编
Fig.6OverallflowofCAPPandERPintegrationbasedonMBOM
晓霏)
2008年第13期・航空制造技术77