面向信息资源管理的维修BOM结构设计与分析
- 格式:pdf
- 大小:1.08 MB
- 文档页数:7
BOM层次结构的讨论BOM(Bill of Materials)层次结构是指将产品的各个组成部分按照一定的顺序和逻辑关系进行分类和组织的方式。
BOM层次结构在产品设计、生产制造、物料管理等领域都起着重要的作用。
本文将探讨BOM层次结构的定义、特点、优势以及其在企业生产制造管理中的应用。
1.产品:BOM层次结构的根节点,代表产品本身。
2.父件:产品的组成部分,由多个子件组成。
3.子件:父件的组成部分,可以是其他子件的父件。
4.父子件关系:产品与其组成部分之间的关系,用于描述组成层次关系。
5.属性:每个组件(父件或子件)都可能有其独特的属性,如材料、颜色、规格、数量等。
1.层次性:BOM层次结构是一种上下级、分级的组织方式,各个部分之间有明确的层次关系。
2.明确性:BOM层次结构能够清楚地描述产品的组成和部件之间的关系,使人们更容易理解产品的结构和构成。
3.完整性:BOM层次结构能够包含所有产品的组成部分,从整体到细节全面展现产品的构造。
1.提高生产效率:BOM层次结构可以清晰地展示产品的组成部分和他们之间的关系,为生产指导提供了方便和依据,从而提高生产的效率和生产线的运行效能。
2.管理物料需求:通过BOM层次结构,企业可以清楚地了解产品所需的物料和零部件,进而合理规划采购计划和库存管理,避免物料短缺或过剩的情况发生。
3.简化产品设计:通过BOM层次结构,企业可以清楚地了解产品的组成,从而在产品设计阶段就能够更好地规划和设计产品的构造和各个部分之间的关系,为产品的制造和组装提供便利。
4.改善质量管理:BOM层次结构的追溯性可以帮助企业及时发现和解决产品质量问题,通过分析和追踪问题的根源,企业可以更好地改善产品的质量管理体系。
1.生产计划与排程:通过BOM层次结构,企业能够清晰地了解产品的组成和各组件的关系,从而合理安排生产计划和制定生产排程,确保生产线的有效运行和产品的按时交付。
2.物料采购与库存管理:BOM层次结构可以帮助企业准确评估物料需求,制定合理的采购计划和库存管理策略,避免物料短缺或过剩,提高供应链的效率。
BOM解决方案1. 什么是BOM?BOM(Bill of Materials)即物料清单,是指在制造业中用于描述产品所需原材料、零部件和组装件的清单。
BOM中包含了每个物料的名称、数量、尺寸、规格和供应商等信息,以及物料之间的层次结构和关联关系。
BOM在产品设计、采购、生产和质量控制等环节中起着重要的作用。
2. BOM解决方案的意义BOM解决方案是指为了更好地管理和应用BOM,在制造业中提供的一套解决方案。
它可以帮助企业实现BOM的标准化、自动化和集成化,提高企业的生产效率和质量管控能力。
BOM解决方案的意义主要体现在以下几个方面:2.1 提高生产效率通过BOM解决方案,企业可以准确、及时地获取到所需物料的清单和信息,避免因物料不足或错误而导致的生产中断或延误。
同时,BOM解决方案还可以帮助企业优化物料的使用和排产计划,提高生产效率。
2.2 优化供应链管理BOM解决方案可以帮助企业建立稳定的供应链关系,并与关键供应商进行紧密合作。
通过与供应商的集成,企业可以实现实时物料信息的共享和配送计划的协调,实现供应链的高效管理。
2.3 降低成本通过BOM解决方案,企业可以准确控制物料的使用和消耗,避免过度采购和废料产生,从而降低物料成本。
同时,BOM解决方案还可以帮助企业优化物料的选择和供应商的选择,从而获得更有竞争力的价格。
2.4 提升产品质量BOM解决方案可以帮助企业建立完整的物料信息库,对物料的质量进行全面管理和监控。
通过对物料质量的追踪和控制,企业可以及时发现和排除质量问题,提升产品的质量和可靠性。
3. BOM解决方案的关键功能BOM解决方案通常包含以下几个关键功能:3.1 BOM管理与维护BOM解决方案可以提供便捷的BOM管理工具,帮助企业创建、编辑和维护BOM,包括物料的添加、删除、替换和变更等操作。
同时,BOM解决方案还可以支持多个版本的BOM管理,方便企业进行产品的升级和改良。
3.2 物料管理与采购BOM解决方案可以提供全面的物料管理和采购功能,包括物料清单的生成、物料需求计划的制定、供应商选择和采购订单的管理等。
BOM结构...ERP系统开发中BOM结构模型的研究及应用陈琦刘杰(同济大学经济与管理学院,上海 200092)摘要:BOM是ERP系统中重要的基本数据.本文首先从数据库设计和算法实现两方面分析了两种典型的BOM结构模型,通过比较总结出BOM设计中的关键问题;然后针对该问题提出改进的BOM结构模型;最后给出运用此模型实现某BOM管理模块的实例。
关键字:企业资源计划;物料清单;BOM结构模型1 引言制造业信息系统从上个世纪50年代起至今经历了MRP(Material Requirements Planning)、闭环MRP(Closed-loop MRP)、MRPⅡ (Manufacturing Resource Planning)及ERP等四个阶段,后一个阶段都是建立在前一阶段基础之上.ERP的核心仍然是解决企业根据市场需求“生产什么”、“生产多少”、“什么时候生产”等问题,而这些问题的有效解决都是建立在MRP运算,即根据BOM(Bill of Materials)分解MPS(Main Production Schedule)的基础之上。
所谓BOM就是产品结构在ERP系统中的一种数据表现形式,换句话说为了方便计算机识别并做分解运算处理,把用图表达的产品结构转换成数据格式,这种用数据格式来描述产品结构的文件就是BOM.从概念中可以看出,BOM的主要作用包括:1.存贮作用,即存储产品结构信息;2.计算依据,即为MRP分解运算提供逻辑依据。
BOM是ERP的核心数据之一,BOM的设计与实施是ERP的基础,所以选用合理得BOM结构模型是保障ERP顺利实施得重要环节。
2两种典型的BOM结构模型2.1树状结构模型对于制造型企业中生产的单个产品,其结构呈现出一种树状结构,反映出该产品所需的原材料,零件,部件及总装件之间的从属关系和数量。
如图1中产品A,是由B,C,D构成的,而B又是由C,D构成的,括号里的数字表示父子之间的数量关系,依此类推,其中不能再分解或处于产品结构树底部的零部件就是需要制造或采购的零部件,有了这种产品结构才能进行分解运算得到物料需求计划。
BOM分析一、产品结构--BOM的重要性BOM(Bill of Material) 叫做物料清单,也叫产品结构表、物料表等。
将产品的原材料、零配件、组合件予以拆解,并将各单项物料按物料代码、品名、规格、单位用量、损耗等依制造流程的顺序记录下来,排列为一个清单,这就是物料清单,也就是BOM。
BOM是:(1) MRP的基础。
(2) 制造令发料的计算依据。
(3) 本质上是一项工程文件,不但是产品的规范说明,而且是制造流程的依据。
(4) 用来核算产品成本的基础。
由以上知道BOM的重要性及其影响范围很大,故其内容必须随时保持正确及时。
二、建立产品结构之要点(1) BOM必须能显示制造层次。
(2) BOM必须避免含意不清。
BOM必须能显示制造层次理想的BOM,不但应能具体显示产品的组成结构,而且还得说明该产品在制造过程中的阶段。
也就是BOM必须从制造层次来界定产品,每一个层次分别代表制程中的某一个步骤的完成,而每一个存货项目,都在BOM的上下各层中有进库和出库的动作。
BOM必须避免含意不清作业的单元性是关键。
一批组件,装配后,自成独立,是一个完整的单元,被送至库存或下一个工作站,则该项装配件便有定义一个料号的必要。
如果不定义料号,则MRP将无法为该项组件产生必要的订单。
三、产品结构的系统档案设计虽然产品结构会有很多的层次,但在系统中我们以单层的方式记录,只需维护父项和子项两阶的关系,再经过串联,即可得到多阶层关系的产品结构。
以上是一个四阶层BOM,在ERP系统BOM资料表中只需建立相关的父子项关系,即可得到X产品的完整材料表。
从上图可见,上一层结构的子项,在下一层结构中变成了父项BOM可分为多种类型。
(1) 生产用BOM(2) 销售用BOM(3) 包材用BOM;(4) 海关用BOM。
1、生产用的BOM除了说明父子项的关系外,还有下列必备的字段,现一一说明如下:(1) 序号由于工序不同或有效时段不同或插件位置不同,使得每一个父项下面可能有多个子项。
1前言1.1 目的本详细设计说明书是在【BOM 需求说明书】和【BOM数据库设计说明书】的基础上形成的,主要是详细说明模块内各功能的详细描述、界面表达、实现算法、数据信息关联、业务流程,并精确地表达各功能的界面形式和实现算法(可使用伪代码)。
任何对需求说明书或数据库设计说明书的修改,都应该检查本说明书是否应该修正。
1.2 范围和功能本详细设计说明书针对的产品:BOM 系统,包括以下功能模块:基础数据、物料清单、成本1.3 适用读者与《物料清单》开发相关的软件需求分析人员设计人员软件客户代表软件开发者1.4 读者须知1、黑体——重点强调2、双删除线——要(已经)删除的内容3、兰色字体——需注意的内容4、红色字体——需讨论或不明确的内容1.5 参考资料1.6 修改说明对本详细设计说明书的修改需经过以下流程:1.6.1 界面和实现算法的修改由设计说明书的编写者完成;对各模块主界面的修改需要经过技术方案组通过。
1.6.2 对数据库设计的修改由于详细设计修改导致的数据库设计修改,需经过技术方案组同意,修改数据库设计说明书后修改。
1.6.3 对需求的修改由于详细设计修改导致的需求修改,需经过公司运营委员会同意,修改需求设计说明书、数据库设计说明书后修改。
2 系统概述2.1 系统概述2.2系统功能机构图3 功能描述3.1 基础资料3.1.1 系统参数基本参照其行业参数。
3.1.2其它基本资料如ABC码,成组码,计量单位等。
3.2产品结构3.2.1产品目录维护3.2.1.1 功能简述对产品的参考类别、计量单位和BOM类型进行维护。
3.2.1.2 主要业务参考类别(增、删、改、打印)计量单位(增、删、改、打印)BOM类型(增、删、改、打印)3.2.1.3要点说明3.2.2物料资料维护3.2.2.1功能简述该模块负责对物料的类别及其所有基本属性、控制属性、财务属性和附加属性进行全面的维护。
包括:物料资料、物料类别、参考类别的增、删、改,同时能根据用户权限和系统实际运行情况控制物料部分具体属性的更改,并自动记录对物料数据的更改。
BOM制定和维护办法1 目的规范BOM在制定、录入、使用和维护的过程,确保BOM准确,满足生产2 范围适用于BOM的制定、使用和维护过程。
3 定义BOM:Bill of Material(物料清单)。
4 职责4.1 技术部4.1.1技术部负责制定和修订本办法。
4.1.2技术部产品工程师负责常规产品包材与成品BOM原始数据的整理、制定。
4.1.3 技术部产品主管负责常规产品包材与成品BOM原始数据的审核。
4.1.4技术部制程工程师负责所有产品各自工段BOM原始数据的整理、制定。
4.1.5 技术部制工主管负责所有产品制工维护BOM原始数据的审核。
4.1.6 技术部BOM工程师负责系统BOM的录入、维护。
4.2研发部4.1.1研发部产发工程师负责非常规产品BOM原始数据的整理、制定。
4.1.2 研发部产发主管负责非常规产品BOM原始数据的审核。
4.1.3产发助理负责非常规产品BOM的录入和维护。
4.3 生产车间4.3.1各车间班长负责反馈BOM异常,并对需变更BOM提出变更申请。
4.3.2车间主任负责BOM变更核准。
4.4 保障部4.4.1 保障部计划员负责BOM的使用。
5 流程图(略)6 管理内容及控制要求6.1 BOM新增:6.1.1打样产品:产品工程师/产发工程师接到打样客户要求确认通知单后,根据《BOM制定规则》,并与相关岗位制工进行讨论,确定BOM的组成和数据。
在打样完成后,由各制工和产工在“BOM原材料清单”中进行维护A/X版,并由各主管审核,汇总到产品工程师/产发工程师。
6.1.2打样转量产产品:产品工程师/产发工程师接到非常规订单评审表后,与相关岗位制工进行讨论,由各制工和产工在“BOM原材料清单”中进行维护1-0版,并由各主管审核,汇总到产品工程师/产发工程师。
再由产品工程师/产发工程师交付到BOM工程师。
最后由BOM工程师统一录入EAS系统中。
6.1.3直接批量生产产品:6.1.3.1产品工程师/产发工程师接到打样客户要求确认通知单后,根据《BOM制定规则》,并与相关岗位制工进行讨论,确定BOM的组成和数据。
BOM应用的水平直接体现企业实施ERP系统的成熟程度和在实施后评估中的级别,对ERP系统具有重大意义。
BOM层次问题,是体现BOM应用水平的重要因子和衡量标准。
为此,我们着重讨论一下。
1.BOM层次的含义和意义无论是从狭义、广义还是扩展的层面看来,BOM含义的基础是产品结构。
产品结构一般呈树状,节点的水平,就是我们所指的层次。
BOM 的层次,就是产品结构的层次。
从理论上来说,所有产品,无论是复杂还是简单,都可以定义成1层;也可以根据工艺流程的细化程度,定义成每一道工序一层而成为复杂的多层结构。
BOM层次定义的科学性、合理性,会影响ERP项目的实施难度、应用水平和管理效率。
层次太多,或者太少,对我们实施应用ERP系统会产生重大的影响,可以说,BOM层次问题,是实施和应用ERP系统中最为重大和原则性的问题。
2.BOM层次的定义原则ERP系统用户可以根据实际情况和管理需求程度进行合理的BOM层次定义,可以遵循如下原则:BOM扁平化。
符合企业实际情况和管理需要从战略上来说,BOM扁平化成为一种口号和趋势,表明OEM模式和外包越来越深入人心。
从企业管理的角度来看,仍然具有重要的意义。
层次较深的BOM,数据丰富程度较之扁平的BOM来说,细致很多,但同时也会带来管理体系复杂,工作量庞大,基础数据要求偏高,对企业本身管理水平的要求也随之而来,具有相当的难度。
反之,扁平的BOM,以满足当前以及长期要求的基础上,关键数据的控制成为重点,管理责任关系明确简单,基础数要求符合企业管理实际,提高生产运作效率,具有相当的优点。
一般说来,ERP系统中的BOM不同于企业研发部门设计图纸的BOM,因为大多数企业技术部门设计的图纸BOM是建立在产品功能划分的基础上的,和生产实际操作有一定的距离。
同时层次也多,一般在5层以上。
如果完全按照设计图纸制定ERP系统BOM,相应的管理要求会大大提升,同时实现难度也随之增大。
根据企业生产组织形式,和现有的管理水平状况,合理定义BOM的层次,才能有效地发挥ERP系统的功能和优势。
电子装配业的BOM的设计与维护1.背景及概念1.1企业概述1.2 BOM概念说明:几种bom的阐述,2.业务流程分析与设计/设计中几点注意事项,1分层的设计:单层到多层,多层的层次的确认,考虑定制化生产的需要,考虑生产工艺管理的要求2购买替代品的设计:B部品的设计和管理3部品变更的设计管理:技术变更,购买变更(消化变更)设计1.物料代码的设计编码规则的制订,使整个系统在建立基础资料具有唯一性、通用性和科学性,这些编码规则在数据定义、数据控制以及数据后期处理(查询、统计、分析、应用)当中都起着关键的作用,但是用户不一定能接受,他们会提出自己的看法,因当初对工厂实际情况不了解,有时也会采用他们的一些规则,但到后面才发现他们的那些规则其实不成立,造成一定的误区2.数据库表的设计2.2应用流程设计:增,删,改得流程,2.3应用注意事项:部品变更,立即变更,消化变更B品目的设计多层bom的遍历算法3.系统设计:硬件及软件3.1硬件系统:网络拓扑3.2软件系统:C/S结构,数据库软件选择,开发工具选择,4.系统实现4.1数据库表结构设计:表结构,存储过程4.2数据流程设计4.3界面及代码设计5.软件测试6.结论BOM要尽量模块化,合理定义BOM层次。
模块化BOM可以简化物料和控制,减少BOM录入错误,还为实施详细的作业计划管理打下基础。
BOM层次定义的科学性、合理性,会影响ERP 项目的实施难度、应用水平和管理效率。
BOM层次越深,数据丰富程度越细致。
BOM的构造问题前面已经提到,BOM是系统中最重要的基础数据库,它几乎与企业中的所有职能部门都有关系,BOM构造的好坏,直接影响到系统的处理性能和使用效果。
因此,根据实际环境,,灵活地构造BOM是十分关键的。
就一般情况而言,构造BOM应注意以下方面。
1、在BOM中,每一个项目(零件)必须有一个唯一的编码。
对于同一个项目,不管它出现在哪些产品中,都必须具有相同的编码。
bom维护工作总结
BOM维护工作总结。
BOM(Bill of Materials)维护工作是产品生命周期管理中非常重要的一环。
通
过对BOM的持续维护,可以确保产品的质量、成本和交付周期得到有效控制。
在
过去的一段时间里,我们团队经过不懈努力,成功完成了BOM维护工作,并取得
了一些显著的成果。
首先,我们对现有的BOM进行了全面的审核和更新。
通过与工程师、采购部
门和生产部门的密切合作,我们及时更新了产品的BOM信息,确保了所有零部件
和材料的准确性和完整性。
这为后续的生产计划和采购工作提供了可靠的基础。
其次,我们对BOM中的成本信息进行了深入分析和优化。
通过与供应商的合作,我们成功降低了一些关键零部件的采购成本,从而提高了产品的整体竞争力。
同时,我们也对库存和物流成本进行了精细化管理,进一步降低了产品的总体成本。
此外,我们还加强了BOM与产品变更管理的衔接。
在产品开发和设计变更过
程中,我们及时更新了BOM信息,确保了各个部门对产品变更的及时响应和跟进。
这为产品的质量和交付周期提供了有力保障。
最后,我们通过培训和知识共享,提升了团队成员的BOM管理能力。
通过学
习和实践,团队成员们对BOM维护工作的重要性有了更深刻的理解,也掌握了更
多的技能和方法,为未来的工作奠定了坚实的基础。
总的来说,BOM维护工作是一个细致而又重要的工作。
我们的团队通过不懈
努力,成功完成了这项工作,并取得了一些显著的成果。
我们相信,在未来的工作中,我们会继续努力,为产品的质量和竞争力不断创造更大的价值。
U8 数据库BOM表结构分析U8 BOM主要有如下几个表组成:bom_bom BOM资料该表主要记录BOM表的一些基本信息,版本、创建、审核等信息,不包括任何子件、母件信息;bomid是BOM主键bom_parent BOM母件资料该表非常简单,就只有bomid和parentid (母件物料Id )字段。
bom_opcomponent BOM子件资料该表除了bomid和ComponentId (子件物料Id )以及用量损耗等信息之外,其它字段用处也都不大。
BOM主表BOM_BOM 里面有字段bomid作为主键,关联bom_opcomponent 的bom分录表但是当我们拿着parentid(母件物料Id )和ComponentId(子件物料Id )去inventory表中查找物料档案(关联取出物料名称、规格信号等信息)却发现在inventory表中没有与parentid(母件物料Id )和ComponentId(子件物料Id )对应的字段,经过对一些原有BOM视图的分析,发现这其中还有一个中间表bas_part,通过bas_part中的PartID和InvCode(存货编码)转换才能到inventory表中取出物料基本档案。
为此U8 BOM简单分析暂时到此。
--'可以通过调用以下存储过程,将BOM展开写入临时表(U890版本)declare @StrSql varchar(8000);set @StrSql = " exec Usp_BO_ExpandByParent 'and 1=1 And ((c.InvCode >= ''" & txtcInvCode.Text & "'') And (c.InvCode <= ''" & txtcInvCode.Text & "''))',"& " '" & "2012-01-01" & "',1, 0, 0, 3, 0, 0, 0, 0,1, '' ,'NBUF_TmpReport'"Execute @StrSql同时提醒在成本模块中也有一个很重要的表起着和bas_part表类似的功能,是ca_batchmap_cur 当期实际成本对象表,该表同样记录存货代码、订单号、订单行号等信息,起着关联前端供应链表、inventory 表和各个成本系统表的重要作用,通过该表的iRealCOID 与成本系统中各表的cppID(工序产品编码)关联来将订单及产品信息与成本各表关联起来。
各种B O M及其关系BOM 是企业信息化建设的管理核心,是任何管理系统中的基础,是贯穿各信息系统的主线,BOM 管理是企业技术管理信息化的主要内容,许多企业对BOM 的认识不够,有些企业甚至在选型中连 BOM 是何含义都不理解,所以本文引用一些 BOM 定义资料进行总结,并结合笔者 PLM 实施实战经验,对BOM 的定义及 BOM 有关的知识进行介绍。
一、BOM 的定义狭义的 BOM (Bill of Material)是指物料清单,从不同的系统来看,BOM 的含义具有一定的差别。
从研发人员来看,研发人员主要在CAD 系统中绘制产品总成图或部件图,BOM 是一种产品结构的技术描述文件,它表明了产品组件、子件、零件直到原材料之间的结构关系,以及每个组装件所需要的各下属件部件的数量,偏重于产品信息的汇总,如明细表;从工艺管理上看,BOM 不是技术文件,而是计划文件或指导生产文件,包括加工工序卡、锻铸热处理卡、工装材料等汇总信息。
广义的 BOM 是产品对象的属性集合。
从集合论和线性代数理论出发,广义 BOM 可以用 n 维属性空间来描述,其中 n 代表产品对象属性空间中相互独立属性的最大个数,记为 BOM (Xl,X2,…,Xn)。
具体来说,产品 BOM 属性信息包括以下部分:零件编码、零件图号、材料、重量、体积、物料生效日期等信息;部件内的各个单一零件(包括标准件、外协件、外购件、借用件、自制件等)的装配数量、零部件图号等信息;总图信息,包括零部件清单、技术文件、产品说明书、保修单等。
二、常见几种 BOM 在产品的整个生命周期中,根据不同部门对 BOM 的不同需求,主要存在以下几种 BOM:设计物料清单 EBOM、计划物料清单PBOM、制造物料清单 MBOM、成本物料清单 CBOM 等。
企业这些 BOM 的管理也需要结合企业的实际管理需要进行划分,并需要确定哪些 BOM 在什么系统中管理,BOM 之间的转换等等,下面对他们的含义一一给予说明: 1)EBOM:主要是设计部门产生的数据,产品设计人员根据客户订单或者设计要求进行产品设计,生成包括产品名称、产品结构、明细表、汇总表、产品使用说明书、装箱清单等信息,这些信息大部分包括在 EBOM 中。
BOM计划的详细分析-企业的生产管理引言本文将就静态数据中物料清单(Bill of Material,BOM)的作用,结合CAD(Computer Aided Design,计算机辅助设计)、CAPP(Computer Aided Process Planning,计算机辅助工艺编制)、PDM(Products Data Management,产品数据管理)、MRPⅡ(Manufacturing ResourcePlanning,物造资源计划)、ERP(Enterprise Resource Planning,企业资源计划)等系统作详细的描述。
什么是BOM?采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品构成和所有要涉及的物料,为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清单,即是BOM。
它是定义产品结构的技术文件,因此,它又称为产品结构表或产品结构树。
在某些工业领域,可能称为“配方”、“要素表”或其它名称。
在MRPⅡ和ERP系统中,物料一词有着广泛的含义,它是所有产品,半成品,在制品,原材料,配套件,协作件,易耗品等等与生产有关的物料的统称。
在通常的MRPⅡ和ERP系统中BOM是指由双亲件及子件所组成的关系树。
BOM可以是自顶向下分解的形式或是以自底向上跟踪的形式提供信息。
在MRPⅡ和ERP系统中中BOM是一种数据之间的组织关系,利用这些数据之间层次关系可以作为很多功能模块设计的基础,这些数据的某些表现形式是我们大家感到熟悉的汇总报表。
BOM有什么作用?BOM是PDM/MRPⅡ/ERP信息化系统中最重要的基础数据,其组织格式设计和合理与否直接影响到系统的处理性能,因此,根据实际的使用环境,灵活地设计合理且有效的BOM是十分重要的。
BOM不仅是MRPⅡ系统中重要的输入数据,而且是财务部门核算成本,制造部门组织生产等的重要依据,因此,BOM的影响面最大,对它的准确性要求也最高。
BOM分析和建设思路XXXX公司2013年5月8日目录1BOM理解 (2)1.1BOM定义 (2)1.2BOM内容与分类 (2)1.2.1EBOM (3)1.2.2PBOM (3)1.2.3MBOM (3)1.2.4虚拟BOM (4)1.3BOM用途 (4)1.4BOM价值 (4)1.5BOM关键分析 (5)2BOM的管理思路和步骤 (7)2.1工作目标 (7)2.2建设思路和步骤 (7)1BOM理解BOM是企业生产信息化管理系统中的基础,它几乎与企业中的所有职能部门都有关系,如果没有BOM,就无法制造出同样的产品,直接影响到企业生产的能力和信息化系统的使用效果。
1.1BOM定义一般地,BOM通常称为“物料清单”,就是产品结构(Product Structure),表述的是对物料物理结构按照一定的划分规则进行简单的分解,描述了物料的物理组成,一般按照功能进行层次的划分和描述。
但是,由于没有加上工艺成分,根据功能划分BOM层次结构,非常容易出现歧义。
而且,各人根据自己的理解或者现实生产情况的不同,对于同一产品可能做出不同的BOM定义。
因此,这种定义在实际应用中显得过于简单,而工艺流程可以弥补这一缺点,完善了物料清单/产品结构的划分。
随着对资源认识的加深,都趋向于向BOM定义中加入资源信息(包括设备、人工,甚至资金的信息),因此,在实际生产中BOM的理解分为以下几个层次:1)首先是产品结构,即对物料物理结构按照一定的划分规则进行简单的分解。
2)其次是工艺流程,确定产品的工艺流程,然后描述每个工序(工艺流程的组成部分)上所使用的物料;由于生产组织方式的不同,各子物料有相应的生产子工艺流程,同样每个工序上存在物料的使用,这样就根据生产组织方式决定了BOM的层次。
3)然后,在产品结构和工艺流程的基础上,加入了对设备、人工,甚至资金等信息。
关键就是如何将设备、人工和资金等信息体现在BOM当中,这方面不同的企业理解不同,做的深度不同。
深圳市xx数码网络技术有限公司BOM架构及制作、维护、发行规定文件编号:D-WI-PDC-012版本: 1.4发放号:生效日期:PM:负责Goods option 部分的提供和检查确认。
ME 负责包装材料部分的提供和检查确认。
IE :负责拆装机试组,对结构BOM中的漏料,少料,多料进行检查6程序内容6.1产品结构图产品结构图示例见后面•6.2BOM正文部分信息6.2.1顶部为文件名,对于结构BOM表,文件名的基本格式为:主名称+ID及配色代号+Structure BOM,如:M51A SYSTEM BOM.6.2.2对于配置BOM文件名的基本格式为:主名称+Configuration BOM, M51 Configuration BOM 。
6.2.3对于电子BOM文件名的基本格式为:主名称+子产品线代码+功能+ BOM,各功能间以” +”号相连,功能的先后顺序以板子大小排序,大板在前,小板在后。
女口M51P MB+PW+AD+LED B,0如还有需要特别标识的情况可自行添加,如两个阶段的BOM都需要用时,以版本或者阶段来做区分等6.2.4 特别注意:此处的子产品名,产品线与研发代号的关系如下:6.2.5文件名下面,BOM内容上面为BOM的制作人员、制作日期、BOM勺版本;BOM勺审核人员,PCB版本信息.对于OEM BO还需要有参考BOM名称以及版本。
6.2.6BOM的内容6.2.6.1电子BOM包含以下内容:Level---层面和层次,体现料件所在的层面以及组装关系,一般为PCBA,PCB,S_TOP,S_BOT, D_TOP,D_BOT,ASSY分别表示该料件为成品PCBA用在PCB板的Top面的SMT件, Bottom 面的SM_件,Top面的DIP件,Bottom 面的DIP件和组装件.P/N——料号,每个物料都会对应一个唯一的料号代码。
DESCRIPTION---料件的描述;描述一定要与料件库中的描述一致,发现料件库中的描述不正确时,需要及时申请修改。
BOM问题的分析与管理目标简单地说,汽车设计与制造商在整车BOM管理上所遇到的种种问题,其根源可归结为CAD、BOM及整车物理实体三者间的匹配。
即工程设计(CAX文件等)、面向不同业务目的的物料清单(BOM文件)与现场实际制造的整车实体(Physical Vehicle)这三者自身的准确度及三者间一致性的问题,如图1所示。
图1 BOM管理的问题BOM管理所要达成的目标也可简单地归纳为3个“C”,即通用性(Commonality)、可配置性(Configuration)和完整性(Completeness)。
上述对于BOM的问题及管理目标的陈述看似简单,而实际上却涉及十分丰富的业务、管理与技术内涵,由于各个汽车制造商处在不同的企业发展阶段或有其各自的业务特点,BOM问题所造成的各种现象在每个企业的表现也是错综复杂,对于国内的汽车制造商而言,最为典型的与BOM相关的问题现象有以下几类。
(1)当企业的车型品种与产量大幅提高时,物料与零部件的规格、品种也成倍增加,作业管理的难度与成本也迅速上升,而往往随着产品销量及营业额的增加,利润率却在下降。
(2)BOM工程师不仅忙于设计与修改CAD图样,还要在Excel上编制BOM数据或稽核数模(3D等)数据向下游发放,经常要加班加点来完成对CAD与BOM间一致性的稽核,以及疲于应付由数模、工艺与BOM数据衔接上的错误所造成的各种问题。
(3)常常听到各个部门对BOM数据的抱怨,财务人员认为BOM不对,成本核不出来;生产及物流部门也认为BOM数据不对,供应商向现场错发料或不得不缺料停线;ME工程师则表示现场的部件与工程图样版本不符。
(4)主要依靠物理样车的制造来纠正设计与工艺上的缺陷,为赶进度,现场临时变更很多,以至于没有完全记录到变更管理系统之中。
(5)BOM数据分散在各个部门或系统中,有的在ERP中,有的在销售系统中,有的在各自的Excel表上,经常需要电话沟通来协调诸如颜色、可销售的配置等问题。
BOM的编制与管理BOM英文全称Bill of Material,即“物料清单”,也称产品结构表。
在制造业管理信息系统中,经常会提到BOM。
物料清单是指产品所需零部件明细表及其结构。
在ERP系统中,“物料”一词有着广泛的含义,它是所有产品、半成品、在制品、原材料、配套件、协作件、易耗品等与生产有关的物料的统称。
1.BOM的分类和用途结合公司实际操作流程,将BOM分为三类:1)技术BOM。
技术部门图纸标题栏和明细栏中所包含的物料信息。
2)生产BOM。
生产计划部门根据技术BOM分解成各个车间所需的物料,再把工艺部门提供的各标配车型的工艺定额添加进去,即形成生产BOM。
3)工艺BOM。
工艺部门在生产BOM的基础上再添加工位信息,根据各订单实际配置修改工艺定额,最终形成工艺BOM,下发到车间。
BOM的用途可分为以下7类:1)计划部门编制计划的依据。
当公司接到订单后,计划部门便依照订单的交货日期,结合BOM及库存信息,进行订单进度评审,从而编制生产计划。
2)采购部门采购物资的依据。
根据BoM信息,采购部门可以及时、适量地采购物资,避免发生库存过剩或不足的现象,也可为采购前期准备工作节约大量的时间,使采购周期更加充裕,确保物资能够及时采购回来。
另外,BOM中编码型号等相关描述详细,使得采购物资一目了然,不会发生X冠李戴的现象。
3)物流部门发料的依据。
有了BOM,物流部门直接按照BOM里的物资编码、物资数量这两项来发料即可,方便快捷,能大大提高物料保管员的工作效率和工作质量。
4)财务部门计算成本的基础。
财务部门通过BOM可以清楚计算出每项产品小总成在制造过程中所需的物料成本,从而进行成本控制,避免造成不必要的浪费。
5)技术部门降低产品成本的参考。
技术部门根据BoM对照相应的物资单价进行降本工作。
譬如在后五人座台阶处用价格便宜的塑料型材来代替铝型材等。
6)安排生产线的重要文件。
从BOM中可以清晰地看出某个物资是在底盘车间装配,还是在总装车间装配,具体在哪个工位上装配,生产调度可很方便地参照BOM来安排生产。
第16卷第7期计算机集成制造系统Vol.16No.72010年7月Computer Integrated Manufacturing SystemsJ uly 2010文章编号:1006-5911(2010)07-1545-07收稿日期:2009208221;修订日期:2010201217。
Received 21Aug.2009;accepted 17J an.2010.基金项目:国家863/CIMS 主题资助项目(2007AA04A0135,2009AA043401,2009AA043402)。
Found ation items :Project supported by t he Na 2tional High 2Tech.R &D Program for CIMS ,China (No.2007AA04A0135,2009AA043401,2009AA043402).面向信息资源管理的维修BOM 结构设计与分析任艮全1,张 君2,张 力3,王建民3(1.清华大学计算机科学与技术系,北京 100084;2.山西兰花科技创业股份有限公司,山西 晋城 048000;3.清华大学软件学院,北京 100084)摘 要:为有效地组织和管理海量的产品维修信息资源,从降低信息资源组织的数据冗余度出发,对维修物料清单的结构进行了优化设计和分析。
从信息资源组织和管理的角度对维修信息资源进行了分类,分析比较了各类维修信息资源的特点,据此设计出由中性物料清单、位置物料清单和实例物料清单等单树式结构组成的复合式维修物料清单结构。
通过比较两种物料清单中数据节点的总个数,证明了复合式维修物料清单能够大幅减少单树式维修物料清单中的数据冗余,从而更好地保证数据一致性。
最后介绍了复合式维修物料清单管理的关键技术和实现。
关键词:维修;信息资源;元数据;源数据;物料清单;数据冗余中图分类号:TP399;T H17 文献标志码:AInformation resources organizing 2oriented design and analyzing of maintenance B OMR EN Gen 2quan 1,Z HA N G J un 2,Z HA N G L i 3,W A N G J ian 2min3(1.Department of Computer Science &Technology ,Beijing 100084,China ;2.Shanxi Lanhua SCI 2TECH Venture Co.,L TD.,Jincheng 048000,China ;3.School of Software ,Tsinghua University ,Beijing 100084,China )Abstract :In order to effectively organize and manage the mass maintenance information resources so as to reduce data redundancy and enhance data consistency ,optimized design and analysis were conducted on the structure of mainte 2nance Bill of Material (BOM ).Maintenance information resources of complex products were classified from the per 2spectives of information resources organization and management.Through the analysis of different types of equip 2ment data πs characteristics f rom four perspectives ,the compound maintenance BOM composed of neutral BOM ,po 2sition BOM and instance BOM was put forward.Then the number of the nodes in the compound maintenance BOM was compared to the ones in the single 2tree Maintenance BOM and a case study was discussed.The result showed that the compound maintenance BOM could significantly reduce data redundancy and enhance data consistency com 2paring to the single 2tree Maintenance BOM.Finally key technologies and implementation of the compound mainte 2nance BOM management were introduced.K ey w ords :maintenance ;information resources ;metadata ;source data ;bill of material ;data redundancy0 引言大型复杂装备具有使用周期长、维护成本高、技术管理严等特点,维修服务的效率和质量是产品成功与否的关键因素,维修服务成为制造企业新的经济增长点。
为此,国家863计划专门设立了“大型装备维护、维修与大修(Maintenance ,Repair and verhaul/Op 2eration ,MRO )支持系统”重点项目[122]。
对于飞机、舰船、发电设备等大型复杂装备而言,其维修服务涉及设计、制造、使用和维修等多个阶段的维修资料、维修知识和维修历史等海量数据信息。
装备使用维护阶段与维修服务业务相关的的数据信息称为维修信息资源,使用维护阶段的装备物料清单(Bill of Material ,BOM )称为维修BOM [2]。
维修BOM 不但用来描述计算机集成制造系统第16卷装备的物料组成及物料之间的关系,更重要的是用于组织和管理使用维护阶段海量的装备维修信息资源。
为有效地组织和管理大型装备的维修信息资源,本文将深入探讨如何设计和优化维修BOM 的结构,以降低数据冗余度并保证数据一致性。
1 维修信息资源分析111 维修信息资源的分类对信息资源的分类一般从三个角度展开:①信息资源管理;②数据来源;③不同应用主题。
从信息资源组织和管理的角度出发,使用维护阶段信息资源可进行如图1所示的分类。
装备维修信息资源包括装备维修管理信息和装备数据信息。
装备维修管理信息是维修服务支持系统中的用户、组织、角色、权限、过程、系统配置等与管理相关的数据,用于管理装备数据信息;装备数据信息可分为装备配置数据和装备维修数据两类。
装备配置数据指用于描述装备的物料组成及物料之间关系等的数据。
装备维修源数据指维修业务所需要的装备设计、制造、使用、维修等各个阶段产生的与维修相关的各种结构化或非结构化数据。
维修源数据既可存储在数据库管理系统中,也可存储在文件管理系统中。
依据维修源数据的来源,可以将其分成维修资料和知识、维修业务数据。
装备维修元数据(简称元数据)是描述装备维修源数据的一种结构化的数据,是在配置数据和对应维修源数据之间建立关联的中介。
元数据用于描述装备维修源数据本身的特征和属性,具有定位、组织维修源数据信息的功能。
元数据之于装备维修源数据的作用,相当于传统图书馆的目录之于传统图书馆的文献信息资源的作用。
112 维修信息资源的管理需求包含海量非结构化数据的装备信息资源组织,一般通过装备结构树来实施。
装备结构树对应的是装备配置数据,如图2所示,各个物料节点与描述该节点对应的各条装备维修源数据的元数据相关联,元数据通过指针与其所描述的装备维修源数据相关联。
指针是数据库中元数据记录的一个属性,用于指定该元数据所描述的装备维修源数据的存储位置。
以装配有2台A 型发动机和前三点式起落架的某架飞机为例,其装备数据信息的组织如图2所示。
由图2可以看出,通过元数据做中介,装备结构树能够有效地将装备数据信息组织起来。
如果把图2中关联到装备结构树某个节点上的元数据看作该节点的子节点,不考虑起落架,则图2可转换成图3。
从图3可以看出,BOM 实际上是装备配置数据节点和元数据节点的集成。
BOM 不仅用来组织装备配置数据,更重要的是通过元数据来有效地组织和管理装备维修源数据。
从以上分析可以看出,维修服务支持系统中装备信息资源的组织实际上是由6451第7期任艮全等:面向信息资源管理的维修BOM结构设计与分析装备BOM来驱动的。
为减少数据冗余并保证数据一致性,从信息资源组织的角度对维修BOM的结构进行设计和优化。
113 各类维修信息资源特点分析从装备各类数据的信息初始来源、与装配位置相关性、与业务相关性、适用粒度等角度出发,对装备维修的各类信息资源特点进行分析。
与装配位置的相关性用于分析BOM中位置不同的两个或多个同类子件对应的维修源数据是否相同;与业务相关性用于分析某类信息资源是否会由于维修业务活动的开展而发生变化;适用粒度用于分析装备的某类信息资源所对应的是同型号或同批次的批量装备,还是具体单件装备。
分析得到的结果如表1所示。
表1 装备各类数据信息资源特点比较资源类别信息来源与位置相关性与业务相关性适用粒度装备配置数据生产部门完全相关完全相关单件装备装备维修源数据维修资料和知识维修业务数据生产部门维修部门部分相关完全相关不相关相关同型号或同批次批量装备单件装备对于装备配置数据而言,信息的初始来源是装备生产部门。
装备配置数据包含零部件在装备结构中的具体位置,故装备配置数据和位置是完全相关的。
尽管同型号或同批次的批量装备的结构可能完全相同,但随着对单件装备的维修,其结构可能会发生变化。
例如,某架飞机的左发动机为A型发动机,维修后更换为B型发动机,飞机结构就发生了变化。
因此,装备配置数据和时间是完全相关的。
不同于设计制造阶段的装备配置数据对应的是成型号或成批次的批量装备,使用维护阶段的装备配置数据描述粒度对应的是单件具体装备。
维修资料和知识对应的是同型号或同批次批量装备。
对于单件装备而言,维修资料和知识并不随着当前维修业务的变化而变化,与当前业务是不相关的。