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层
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按照装配最终产品的要求来组建模块。模块化的过程就是将产品分解成低层次的模块。按照这些模块进行预测就比直接对最终产品进行预测要准确。模块化可以得到两个不同目的:
可以摆脱组合可选产品特征的麻烦;
把通用零件与专用零件区分开来。