分享

转载:关于设计BOM和制造BOM的介绍三

 细想生活 2014-10-08

6 产品结构树有哪些形式?

为了便于计算机管理和处理的方便,产品结构树必须具有某种合理的组织形式,而且为了便于在不同的场合下使用产品结构树,产品结构树还应有多种组织形式和格式。上章主要是以企业的语言表达了各种汇总报表,这些报表实际上在计算机里都可以用统一的BOM模型表达,本节谈到的各种BOM原型应该都可以在上章找到对应原型。

产品结构的数据输入计算机后,就可对其进行查询,并能根据各用户的不同的格式显示出来。各种信息系统系统的目标就是要使输入的数据可以生成各种不同格式的产品结构树,以满足企业中各种用户的需求。产品结构树一般以下常用的输出格式。

图一为A的产品结构。0层为产品A;A是由B,10。C所组成,B,10,C组成了第一层;B又是由20,D 所组成,C 是由30,40,50所组成,20,D,30,40,50组成了第2层;D又是由10,30所组成,10,30组成了第三层。图中,字母表示装配,数字表示零件,括号中数字为装配所需数量。

A 0层

B(1) 10(3) C (1) 1层

20(1) D(2) 30(2) 40(1) 50(1) 2层

10(1) 30(1) 3层

图一 产品A结构

对A这样的产品,其BOM的输出格式有以下各种。

6.1 常见的BOM形式

6.1.1 单级展开BOM

单级展开格式显示某一装配件所使用的下级零部件。采用多个单级展开就能完整地表示产品的多级结构。对应很多企业(特别是产品零部件数量繁多的企业)的分组明细表即是单级BOM的具体形式。下表为所给的四级产品结构就得到四个单级展开的清单。

A,B,C,D的单层展开形式的BOM

装配件

零部件

每个装配件所需数量

A

B

1

C

1

10

3

B

D

2

20

1

C

30

2

40

1

50

1

D

10

1

30

1

6.1.2 多级展开BOM

多级展开BOM显示某一装配件所使用的全部下级零部件。采用一个多级展开就能完整地表示产品的多级结构。对应很多企业(特别是产品零部件数量比较少的企业)的产品明细表即是多级BOM的具体形式。下表为所给的四级产品结构对应多级展开BOM表。

A,B,C,D的单层展开形式的BOM

序号

零部件

所属部件

所需装配数量

0

A

1

B

A

1

1-1

D

B

1

1-1-1

10

D

1

1-1-2

30

D

1

1-2

20

B

2

2

C

A

1

2-1

30

C

2

2-2

40

C

1

2-3

50

C

1

3

10

A

3

6.1.3 缩行展开

缩行展开格式是在每一上层物料下以缩行的形式列出它们的下属物料。同一层次的所有零件号都显示在同一列上。缩行展开的格式是以产品制造的方式来表示产品的。

层次

零件号1,2,3

每个装配件需要数量

1

A

2

B

1

3

。20

1

3

。D

2

4

。。10

1

4

。。30

1

2

C

1

3

。30

2

3

。40

1

3

。50

1

2

10

3

6.1.4 汇总展开

汇总展开的格式列出了组成最终产品的所有物料的总数量。它反映的是一个最终产品所需的各种零件的总数。而不是每个上层物料所需的零件数。如某一零件用于多个装配件,汇总展开的清单就有助于确定合适的采购数量。这种格式并不表示产品生产的方式,但却有利于产品成本核算,采购和其他有关的活动。

装配件

零件

需要数量

A

10

5

20

1

30

4

40

1

50

1

(B)

(1)

(C)

(1)

(D)

(2)

6.1.5 单层跟踪

单层跟踪格式显示直接使用某物料的上层物料。这是一种物料被用在哪里的清单,它指出的是直接使用某物料的各上层物料。产品A的多层结构可用下表表示:

零件号

上层物料

装配所需数量

10

A

3

D

1

20

B

1

30

C

2

D

1

40

C

1

50

C

1

6.1.6 缩行跟踪

缩行跟踪的格式指出了某零件在所有高层物料中的使用情况。它可查找直接或间接地使用某零件的所有高层物料,采用这种格式很有价值。现以下表表示:

零件号

上层物料

数量

30

D

1

。B

2

。。A

1

C

2

。A

1

6.1.7 汇总跟踪

汇总跟踪的格式显示所有含有各零件的高层次物料以及每一物料所用零件的数量。这是一张扩展了的”用在哪里”的清单,它列出了所有含有零件的高层次物料。”所需数量”表示装配成该层次的物料所需的零件总数。见下表:

零件号

上层物料

所需数量

D

A

2

B

2

10

A

5

B

2

D

1

30

A

4

C

2

D

1

20

A

1

B

1

40

A

1

C

1

50

A

1

C

1

6.1.8 矩阵式的BOM

矩阵式的BOM是对具有大量通用零件的产品系列进行数据合并后得到的一种BOM。这种形式的BOM可用来识别和组合一个产品系列中的通用零件。在下面的输出格式中,左面列出的是各种通用零部件,右面的上部列出了各个最终产品,下面的数字表示装配一个最终产品所需该零件的数量。”#”表示该产品不用此零件。对于有许多通用零件的产品,这种形式的BOM很有用处。但矩阵式BOM没有规定产品制造的方式,它没有指出零件之间的装配层次,因此,不能用于指导多层结构产品的制造过程。

见下表:

零件号

产品型号

A X Z

10

5 5 2

20

1 2 #

30

4 7 2

40

1 1 #

50

1 1 #

60

# # 3

(B)

(1) (2) (1)

(C)

(1) (1) (#)

(D)

(2) (1) (2)

6.1.9 加减BOM

这种BOM有时又被为”比较式”或”异同式”BOM。它以标准产品为基准,并规定还可以增加哪些零件或去掉哪些零件。一个特定的产品就被描述为标准产品加上或减去某些零件。下表说明专用产品A/1是在标准产品A上增加零件F和G,同时增加部件C数量到2个,并去掉零件1-1-1制成。这种方法能有效地描述不同产品之间的差异,但不能用于市场预测,也不太适用于MRP。

序号

标准产品A

标准装入部件数量

变型产品A/1

A/1装入部件数量

0

A

A/1

1

B

1

1

1-1

D

1

1

1-1-1

10

1

-1

0

1-1-2

30

1

1

1-2

20

2

2

2

C

1

+1

2

2-1

30

2

2

2-2

40

1

1

2-3

50

1

1

3

10

3

3

4

F

+1

1

5

G

+5

5

6.1.10模块化BOM

在实际应用中,由于产品规格是多变的,零件表按产品结构特点来划分的话,可以分为以下几种:

产品单一,规格基本没有变化。

产品规格多样,可以选择装配

产品系列化,但同一系列中性能变化。

不同产品系列,多种选择装配。

模块化BOM用于由许多通用零件制成的并有多种组合的复杂产品。例如在汽车制造业,装配一辆汽车可选择不同的发动机,传动机构,车身,部件,装潢以及其它东西,不同的选择可组合成不同的最终产品。模块化方法既为顾客提供了较广的选择范围,又使零件的库存下降。在汽车及农业设备等工业上,这种方法得到了广泛的应用。当一条生产线上有许多可选特征时,就能得到许多种组合,这时就不可能在主生产计划中对它们分别预测。如果按照MRP的需要在计算机内为每一种最终产品存储一个独立的BOM。则文件记录的存储和维护费用就很大。解决这一问题的办法就是采用模块化BOM。模块化BOM按照装配最终产品的要求来组建模块。模块化的过程就是将产品分解成低层次的模块。按照这些模块进行预测就比直接对最终产品进行预测要准确。模块化可以得到两个不同目的:

可以摆脱组合可选产品特征的麻烦;

把通用零件与专用零件区分开来。

6.2 BOM的一体化

在许多企业中,重建传统的BOM能大大简化主生产计划。如果订单的交货期小于产品的生产提前期,在主生产计划中就要对需求作出预测。多数企业采用两种方式组织生产,一种是备货生产,它们根据预测安排计划;另一种企业在短期内根据用户订单组织生产,其余时间根据预测安排计划。因此产品必须定义成在生产计划中可以预测的形式。显而易见,在订货生产的环境中,最终产品不是最好的预测对象。需要用一些特殊的BOM把主生产计划与某些相关零件联系起来,这些零件是在收到顾客订单之前必须得到的。用于计划的BOM执行了这一功能,它减少了预测和主生产计划中的项目数。

计划BOM是根据MRP的需要,把0层的产品与BOM脱离关系,而把1层或更低层的组件提高到最终项目的地位。这样就建立起一个新的模块化的用于计划的BOM,这种BOM能适应预测,主生产计划和物料需求计划的需要。

制造的BOM列举出制造最终产品所必需的可选特征。它仅仅是为了满足客户选定的产品或仓库订单而把独立的模块汇总起来的BOM,这种BOM一般不直接隶属于MRP系统,而是通过总装配进度计划来定义所需要的物料,并与MRP系统结合,只要这些物料使用MRP系统计划与提供的零件。

6.3 BOM的使用

在任何制造环境中,不同的部门和系统都为不同的目的使用BOM(下文的BOM在含义上属于不同的种类,统一以BOM表达),每个部门和系统都从BOM中获取特定的数据。主要的BOM用户有:

设计部门

设计部门既是BOM的设计者,又是BOM的使用者。就使用而言,无论何时,当产品结构发生变化,或对某个零件进行重新设计,该部门都要从BOM中获取所有零件的信息及其相互间的结构信息,只有得到这些信息,才能对其进行定义,描述或修改。

工艺部门

工艺部门根据BOM信息建立各零件的制造工艺和装配件的装配工艺。并确定加工制造过程中应使用的工装,模具等。

生产部门

生产部门使用BOM来决定零件或最终产品的制造方法,决定领取的物料清单。

产品成本核算部门

该部门利用BOM中每个自制件或外购件的当前成本来确定最终产品的成本。

物料需求计划(MRP)系统

BOM是MRP的主要输入信息之一,它利用BOM决定主生产计划项目时,需要哪些自制件和外购件,需要多少,何时需要。

6.4 BOM的构造问题

前面已经提到,BOM是系统中最重要的基础数据库,它几乎与企业中的所有职能部门都有关系,BOM构造的好坏,直接影响到系统的处理性能和使用效果。因此,根据实际环境,,灵活地构造BOM是十分关键的。就一般情况而言,构造BOM应注意以下方面。

1、在BOM中,每一个项目(零件)必须有一个唯一的编码。对于同一个项目,不管它出现在哪些产品中,都必须具有相同的编码。对于相似的项目,不管它们的差别有多么小,也必须使用不同的编码。

2、为了管理上的方便,有时可以将同一零件的不同状态视为几个不同的项目,构造在产品的BOM中。

3、BOM中的零件,部件的层次关系一定要反映实际装配过程,在实际装配中,有时不一定把某些零件装配成某个有名称的组件,或者由于工艺上的考虑需要将某些零件归在一起加工(例如箱子与箱盖)。形成临时组件,但这些组件在产品的零件明细表和装配图上并没有反映出来,但必须在计划管理中反映出来,这就需要在BOM中设置一种物理上并不存在的项目,通常称为”虚单”或”虚拟件”,其目的是简化MRP的编程过程和减少零件之间的影响。

4、根据生产实际情况,有时为了强化某些工装,模具的准备工作,还可以将这些工具构造在BOM中。这样就可以将一些重要的生产准备工作纳入计划中。有时为了控制某个重要的零件在加工过程中的某些重要环节,比如,进行质量检测等,还可将同一个零件的不同加工状态视为不同的零件,构造在BOM中。

5、为了满足不同部门获取零件的不同信息,可以灵活地设计BOM中每个项目的属性。例如,计划方面的,成本方面,库存方面,订单方面。

6.5 设计BOM向制造BOM转换时常见的问题

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中往往需要转化为物料代号,存在着产品编码向物料编码转换的问题。而且很可能产品编码和物料编码或者其它行业编码多种并存。

6.6 设计BOM向制造BOM转换方案

物料编码的转换:

把图号(在物料号中)作为两个BOM系统之间连接的桥梁。即当PDM的产品代号与MRP中的物料编码中图号相同时,认为它们是同一个物料。

PDM从MRP中提取信息时,以图号作为PDM中的标识(即代号),如果该图号在PDM中已存在,则认为该产品在PDM中已存在。如果两者其它属性信息有差异,可以提交给用户来决定使用哪一个系统中的数据。

在PDM中添加的产品,可以添加到物料信息中,即根据MRP中的编码规则来生成它的物料号。如果是在设计项目流程中出来的产品,在项目完成时添加到物料信息中。

标志可以保存数据转换过程程中信息,同时也可以加快系统查询转换产品速度,可以在物料信息表和产品属性表中添加一个字段,用来标识该产品转换的状态、图号是否存在等信息。下次转换时可根据该字段判断是否需要处理。该标志可做如下功用:

标志的含义:

PDM中:该产品来自MRP

该产品来自MRP,在PDM中其结构或属性信息发生了改变。

产品已转入MRP,但在PDM中已发生改变。

产品在PDM中生成,未转到MRP中。(默认)

产品在PDM中生成,已转到MRP中。

MRP中:该产品来自PDM

产品在MRP中生成,已转到PDM中。

产品在MRP中生成,未转到PDM中。(默认)

产品已转到PDM中,但在MRP中发生了改变。

PDM数据转化到MRP物料数据:

这时,在MRP中寻找与PDM中代号相同的图号,如果存在,即认为该产品在MRP中已存在,并分别在两个系统中做标志。否则,认为PDM中的产品在MRP中是新产品,这时按照MRP的命名规范在MRP中添加相应的物料号、名称、重量、图号、规格等信息,并标志其从PDM中而来。

产品(物料)属性和结构信息发生改变时,需要改变相应标志位,以在转换时正确处理。

MRP物料数据转换PDM数据:

这时与上述步骤相反,即MRP中的物料图号如果在PDM 中存在这样的代号,则认为其已经存在。否则,把图号作为PDM中的代号插入到PDM中去。如果该物料没有图号,可以把该物料号作为PDM中的代号插入,并置标志标识其从MRP中而来。

MRP图号与PDM代号相同但其它属性不同的处理:

有两个办法:

指定其中一个系统的数据为正确的,转换时可以覆盖另外一个系统的数据。由于PDM中的数据很多都是从图纸里面提取的,因此我们认为应该以PDM的数据为标准。

发现这种情况时,给出具体的提示信息,由用户选择是否覆盖,从而把决定权交给使用者。

以上两种方法可以做成选项方式,以方便使用。

产品结构的转换

前已叙及,两个系统的产品结构是不一致的。产品结构的转换应该是在上述转换过程中同步进行的。当转换一个产品或物料时,必须首先递归提取其所有的子产品或物料信息,根据其标志判断其是否已经被转换过,如果没有转换过的话,按上面的方法进行处理。否则,可以略过。但必须按相应的结构信息转换结构。具体的算法这里不作考究。

制造BOM上虚拟件或工艺合件以及加工辅料信息输入

一般根据装配工艺卡片上可以汇总出在整个工艺过程中系统利用到虚拟件和辅料信息,PDM可以提供操作将这些虚拟件和辅料在产品结构树转换成MRP系统里的制造树之前先在PDM系统里建立完整的制造树。PDM可以提供建立两类和产品节点不同的节点,我们可以称其为虚节点和材料节点功能,这些节点信息可以按照汇总出的装配工艺关系按照一定的操作在PDM系统内先建立完整的制造BOM,然后将这些制造BOM树导出到MRP系统中,同时进行编码转换。但虚节点信息和辅料信息在PDM系统中汇总时不进入产品明细表和产品图纸明细栏中。

工艺路线和工艺信息

在MRP中,工艺路线信息和工艺信息与某一种物料是有对应关系的,它给出了一个物料在PDM中也可以得到CAPP或BOM中的工艺信息,该信息可以从PDM向MRP数据转换时一并进行。

开目公司将在BOM系统里汇总出MRPⅡ系统需要的数据,通过BOM软件的操作菜单将数据以指定格式(EXCEL文件、DBF、SQLSERVER数据表、ORACLE数据表都可以支持)输出到指定位置。由MRPⅡ系统将数据读取到自己的数据库中。

6.7 BOM的维护

BOM是任何管理系统中基础中的基础,如果没有BOM,就无法制造出同样的产品,为此要想提高生产管理系统的效率,BOM的正确与否是十分重要的。

6.7.1 不正确BOM造成影响

n 一些项目为BOM所遗漏,造成零件短缺。

n BOM中列入了一些不必要的项目,导致零件过多储备。

n 由于缺件的数量过多,导致制造的低效率。

n 订单不能按期交货。

n 质量低下。

n 计划缺乏可信性。

n 不正确的产品成本。

n 废弃的库存。

6.7.2 BOM中发生错误的环节

n 工程部门产生BOM时

n 为BOM准备数据时

n BOM数据录入时

6.7.3 正确维护BOM的方法

n 指定专人负责维护BOM

n 经常监测BOM,检查项目数量及其生效日期

n 对BOM数据改变进行分类

危机性改变——立即完成。如,产品不能实现其功能,或不利于安全时。

紧急性改变——迅速完成。如,工程部门设置一个合理日期来完成改变。

常规改变——从经济实用角度要求变化时再完成。

临时改变――临时更改现场数据,不变动BOM数据。

实施软件改变——制作好数据导入转换规划和编码重新组织规划,集中力量一次性批量导入。以完成主导系列主要产品数据维护。

 

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多