记录学习

2008年10月15日星期三

MRP知�を勉�2

MRP的前提条件
分时段净物料需求计划(Net Time-phased MRP)要求非常具体的数据。 它们
是:
1、一份分时段的主生产计划,其中每一物品由一物料清单描述。
2、每一物料清单中的每一组件及其父件要有唯一的识别号。
3、结构恰当而准确的物料清单与工程更改的严格控制。
4、关于存货物品准确的现行库存余额。
5、关于未了结的采购与制造订单的准确数量与可靠的交货日期。
6、关于采购物品与制造物品的可靠的提前时间。
这些数据对任何MRP程序都是不可缺少的。此外,还有对实际应用该技法的
要求:
1、用来处理实际上每家公司中所要求的大量数据的计算机软硬件。
2、物料收发、库存调整以及订单发放与了结的及时报告。
3、处理计划中识别的不同批的纪律。
4、有能力制订出有效的计划并然后执行它们的人员。
MPS 子系统
最低限度的MPS子系统必须包括每一将应用MRP的产品的数量与日期数据。
为了MRP逻辑能使用于所有组件,MPS的视界必须至少要伸展到等于构成从采
购某些原料开始、通过生产MPS中所描述物品所要求的各道加工作业的一个最长
顺序的所有提前期之和;这叫做累计提前时间、关键路径提前时间或堆积提前时间。
MPS的视界还要被延伸并在较低层次使用视界填充者以提供一合理数量的(3到
6个月)关于原料未来需求的数据。更完整的MPS子系统见第7章。
零件代号化
在现代系统中使用时,每一物品必须具有一个而且只有一个零件号。在本章的
例(灯)中,所使用的零件号系统是一种非常简单的、用在小公司中的典型零件号
系统,它把数字与字母无显著意义或理由地结合在一起。随着公司的成长与其产品
大类的扩展,该编号系统开始变得令人难以置信地复杂化以致即使简单的系统也开
始陷于困境。于是,一项开发一更加合理的零件编号系统的计划开始了──通常用
多位数字,每位数字具有某种意义(描述产品的原料、它的基本制作方法、是自制
还是外购等等)──并引进这一零件编号系统。对某些组件,保持每位数字具有某
种意义很快变得极为不便,于是最后便采用无显著意义的零件编号。在一个不良的
生产与库存控制环境里发现三种不同的零件编号系统同时并用并非少见的事。看来
只有少数管理人员认识到了缺乏一个良好的零件编号系统与生产与库存控制活动缺
乏成果这两件事之间的联系。
理想的零件编号系统具有尽可能少的数字并且只使用数码数据。只用4位数字
就可以唯一地识别出多达1万种不同物品。虽然很少公司有100,000种物品
要处理,但大多数公司用6位数字,许多公司有字母字符、短划、空格参杂在零件
号之中。他们受到的惩罚包括:
1、处理数据的人员出错更多
2、需扩充文档空间
3、程序的处理时间更慢
现在就是开始逐步采用一种简单、可工作的零件编号系统再好不过的时机。对
一切新产品、新材料与其它被计划与控制的物品,都应采用短的、纯数码。用短数
码去一下子替代现存的长而复杂的代号的庞大计划是难以论证的;时间、设计与其
它变化将最终地排除它们。零件编号这一主题详见第二册。
原理23.理想的零件号是短的、数码的与唯一的。
物料清单的构成
本章前面的例中所举的灯其物料清单非常简单,零件很少,没有子装配件。在
更复杂的装配件中,有必要同计划件的与最终装配件的制造那样去计划子装配件的
制造。如果灯制造商决定要自制Y2L插头,则物料清单将必须显示装配这一子装
配件所需的组件以及其它进入总装的组件。
图6-6出示这一较为复杂的物料清单,但它并未指出#1314开关乃是

制造代码
314
┏━━━━━━━━━━━━━┳━━━━┳━━━━┓
┃ 组 件 ┃ 所 需 ┃ ┃
┣━━━━━━┳━━━━━━┫ ┃ 来 源 ┃
┃ 编 号 ┃ 描 述 ┃ 数 量 ┃ ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ X18 ┃ 开 关 ┃ 1 ┃ 购 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ Y2L ┃插头装配件 ┃ 1 ┃ 制 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 1314 ┃ 开 关 ┃ 1 ┃ 购 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 219 ┃ 外 壳 ┃ 1 ┃ 制 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 326 ┃ 底 座 ┃ 1 ┃ 制 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 220 ┃ 外壳绝缘 ┃ 1 ┃ 购 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 222 ┃ 底座绝缘 ┃ 1 ┃ 购 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 405 ┃ 螺 杆 ┃ 1 ┃ 制 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 9P ┃ 灯 罩 ┃ 1 ┃ 制 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 414 ┃ 挂 勾 ┃ 2 ┃ 制 ┃
┣━━━━━━╋━━━━━━╋━━━━╋━━━━┫
┃ 4107 ┃ 电 缆 ┃ 1 ┃ 购 ┃
┗━━━━━━┻━━━━━━┻━━━━┻━━━━┛
图6-6 多层物料清单──#9P灯

Y2L插头这一子装配件的零件。可在物料清单上作些标志以指明这一关系,例如
使用星号去表示子装配件中所用的所有物品;但若这些子装配件还有其子装配件,
这种星号标志法将显得非常不便。更为普通的方法是用缩排形式来表示物料清单,
如图6-7所示。这里所有进入Y2L插头的组件,即第二层组件,向右缩排以表

制造代码
314
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
第1层 第2层 描 述 所需数量 来源
组件号 组件号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
X18 开 关 1 购
Y2L 插头装配件 1 制
1314 开 关 1 购
219 外 壳 1 制
326 底 座 1 制
220 外壳绝缘 1 购
222 底座绝缘 1 购
405 螺 杆 1 制
9P 灯 罩 1 制
414 挂 勾 2 制
4107 电 缆 1 购
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
图6-7 部份缩排的物料清单──#9P灯

示它们是用在紧靠前面的那个子装配件的组件。在图6-6与6-7中,#9P灯
都用制造代码314来表示。
由于Y2L插头要用在每种灯中,图6-7表明这种插头或其组件的任何改变
都将影响到每份物料清单。一种稍有不同的物料清单形式,它有助于更好的维护与
更新,可以简化这种工作。例如,如果使用图6-2中的物料清单但Y2L插头用
代码表示为一个自制的子装配件,另外专用一份物料清单(如图6-8所示)来表
示该子装配件。这叫做单层物料清单。这样一来该子装配件中任何变化只要不影响
它在最终物品中的使用就只需更改一份物料清单──只要Y2L插头继续用于最终
装配,各个较高层清单将不受影响。单层物料清单的使用也大大减少了所需的总文
档空间,因为通用件的物料清单只需在产品结构文件中存储一次。计算机以高速存
取与检索记录的能力使得这种分裂的文件可以实用;用人工搜索这种相关的物料清
单是不切实际的。

制造代码 (用在#7W、#7D、#9W、#9D、
418 #9P、#11D、#11P灯中)
━━━━━━━━━━━━━━━━━━━━━━
组 件
编 号 描 述 所需数量 来源
━━━━━━━━━━━━━━━━━━━━━━
1314 开 关 1 购
219 外 壳 1 制
326 底 座 1 制
220 外壳绝缘 1 购
222 底座绝缘 1 购
405 螺 杆 1 制
━━━━━━━━━━━━━━━━━━━━━━━
6-8 物料清单──Y2L插头装配件

计算机也具有在产品结构文件中保留信息使计算机能检索与提供反查(何处使
用了)物料清单。有如图6-8顶部的信息(显示使用Y2L插头的所有灯型),
这种清单指出某一物品在其较高层清单中所有的应用;这些信息对设计工程师非常
有用,他可以发现一个组件的设计更改将可能影响到哪些父物品。单层与多层的反
查清单都是常用的。
一种有用的物料清单的图示法是系列树或圣诞树,如图6-9所示。此图表示
从成品到原料的各个层次并包括所有外购与自制的组件。这格式虽然对研究此产品


314 层次
灯 0
┏━━━━━━━┳━━━━━━┳━━━━━━━┳━━━━━┓
9P X18 418 4107 414
灯罩 开关 插头 电缆 挂勾 1
┃ ┃ ┃
┃(1.4尺2) ┃ ┃(1.2寸)
┏━━┻━━┓ ┏━━━┳━━━━┳━━━┳━━━━┳━━━┓ ┃
110 105 220 219 1314 326 222 405 126 2
铁丝 纸 外壳 外壳 开关 底座 底座 螺杆 带
框架 绝缘 ┃ ┃ 绝缘 ┃
┃ ┃(0.75尺) ┃(4.5寸) ┃(4寸)
┃(7.3尺) 186 126 174
108 管子 带 条 3
铁丝
图6-9 系列树物料清单──#9P

结构的人非常明白与有用,却只可能用在很少数公司的正式计划系统之中。在结构
问题、制造作业与产品的简化与标准化问题的研究之中它有更广一些的用途;在这
些研究中常常使用典型产品的手工图。在这种研究中矩阵展开表(6-3)更加有
用虽然它会变得冗长。传统做法是从上到下去给层次编号;因此图6-9中314
号灯的层次为0,大多数原料的层次为3。
#9P灯的完全缩排物料清单如图6-10所示。此图表示设置清单的一种常
用方法,将零件号缩排以显示父件──组件关系。注意这是一份四层清单(从314
号灯到四种原料),它有一个子装配件(418号插头)与最终装配物料清单再加
上五份用外购原料单独制成的组件的清单。还请注意126号带在不同层次上出现
了两次。要真正地完全,此物料清单还应包括包装物料。
在一完全缩排物料清单中(如图6-10所示),若干物品通用的组件与原料
将出现多次。为了简化使用这种物料清单的许多活动,可用计算机程序去开发汇总
的清单。在这种清单中,每种物品只出现一次,每件产品所需要每种物品的数量是
每种物品在所有应用中所需的总计数。


零 件 号 ┃ 描 述 ┃ 所需数量 ┃ 来 源
━━┯━┯━┯━┯━╋━━━━━╋━━━━━━╋━━━━━
X│1│8│ │ ┃ 开 关 ┃ 1 ┃ 购
Y│2│L│ │ ┃ 插 头 ┃ 1 ┃ 制
│1│3│1│4┃ 开 关 ┃ 1 ┃ 购
│2│1│9│ ┃ 外 壳 ┃ 1 ┃ 制
│ │1│8│6┃ 管 子 ┃ 0.75尺 ┃ 购
│3│2│6│ ┃ 底 座 ┃ 1 ┃ 制
│ │1│2│6┃ 带 ┃ 4.5寸 ┃ 购
│2│2│0│ ┃外壳绝缘 ┃ 1 ┃ 购
│2│2│2│ ┃底座绝缘 ┃ 1 ┃ 购
│4│0│5│ ┃ 螺 杆 ┃ 1 ┃ 制
│ │1│7│4┃ 条 ┃ 4 寸 ┃ 购
9│P│ │ │ ┃ 灯 罩 ┃ 1 ┃ 制
│1│0│5│ ┃ 纸 ┃ 1.4尺2 ┃ 购
│1│1│0│ ┃ 框 架 ┃ 1 ┃ 制
│ │1│0│8┃ 铁 丝 ┃ 7.3尺 ┃ 购
4│1│4│ │ ┃ 挂 勾 ┃ 2 ┃ 制
│1│2│6│ ┃ 带 ┃ 1.2寸 ┃ 购
4│1│0│7│ ┃ 电 缆 ┃ 1 ┃ 购
━━┷━┷━┷━┷━┻━━━━━┻━━━━━━┻━━━━━
图6-10 完全缩排物料清单──#9P灯

所有用来处理物料清单的好的计算机程序都能够自动地分派低层代码;它们表
明一物品在它被使用的任一物料清单中的最低层次。这些低层代码的主要用途是确
定何时一MRP程序已经累计了对一组件的全部需求并可接着进展到针对这些需求
去应用现有库存与已订货量以计算出净需求。例如,在图6-9中,126号带出
现在第2层与第3层;在制造326号底座的需求未确定之前不会提出126号带
的总需求量。低层代码确实地告诉计算机何时去为每一物品计算其净需求。若在其
它应用中使用层次代码则要加上小心。当物料清单文件中加进新的物品时,计算机
程序将总是确定正当的最低层代码,但它们当物品被取消时可能并不减少层次代码。
在MRP的净计算中这不成问题,但对层次代码的其它用途可能有显著影响。
用人工处理物料清单时,一种常用形式是增─删清单(add-and-delete bill),
别名叫"除了相同之外"(same-as-except)与比较性(comparative)清单。 可
以通过简单地增删一份现存清单来为一种新物品开发这种清单。它的实际优点是在
相似物品之间突出具体的差别,此外也使书面工作更加简单。然而,物料清单的这
种形式并不有助于其在MRP程序与其它现代计划编制应用中的使用而且对于计算
机清单处理程序这也是不必要的。
所造产品的一般配置相似而且一次只造一件的公司(诸如造船、重型机器或建
筑用设备)发现"属物料清单"(generic BOM)是有用的。 这种物料清单具有任
意派定的零件号与组件的一般描述,它有两个目的:
1、作为核对表,以确保在设计与采购中没有忽视任何组件。
2、为生产前活动提出日程计划,包括成本估计、设计、机床安装、能力计划、
加工等等。
为了在设计工作完成之前就可以提前发放某些细节,可以发放部份物料清单
(partial BOM),使得生产前、物料采购与其它必要活动得以开始。 这最好同属
清单一道办理,同时显示已发放的与未发放的物品。部分清单在使用正式系统而非
依赖于子系统来提出与跟踪实际成本与生产信息方面也是有用的。
并非直接进入产品的其它物料也被包括在物料清单之中以改善对这些物料的计
划与控制。这些物料包括医药、化工与食品加工中的清洁剂、检测用试剂、机床安
装、砂轮与加工中消耗的类似物品。物料清单的其它应用详见第二册。在超量计划
技法中特种结构物料清单的使用见第7章。第二册的第4章介绍许多情况下物料清
单的应用。
原理24.物料清单构成现代系统的框架;它们必须高度准确并恰当地构成。
工程更改的控制
由于物料清单的关键角色,处理物料清单的程序的一个必要属性就是一套处理
工程设计更改的程序。这些程序的基本目的是去选择未来的物料计划中物料清单的
正确格式。发生工程更改有种种原因──主要原因是产品改进,制造问题,降低成
本,提高质量,产品寿命与政府的规章。
引进更改的时机可根据下列中的任何一个:
1、克服某种暂时困难的临时需要。
2、由于职能、安全、健康或法律上的理由的迫切需要(也许还包括取消或翻
新正在使用中的产品)。
3、为了在尽可能早的时机利用更改得到新的物品。
4、最小限度的成本,包括过时的库存,机床安装、制订规章的机关的批准,
设备更换等等。
5、具体时间或产品的序号以便同若干其它更改配合或为客户提供特定的配置。
上述的第2种更改往往叫做强制性更改,而其它几种叫选择性更改。影响更改
时机和数据收集与决策的处理方法的诸因素更加完整的讨论见第二册。时机方面重
要的考虑有:
1、现存的组件与产品库存的耗尽
2、服务(备件)零件的需要
3、新品的可得性──原料、机床安装、设备、等等。
4、对工厂或供应商能力的影响
5、竞争状况
6、利润贡献
7、主管机关的批准
8、产品说明的手工更改
有若干技法可用来恰当地引进工程更改。最普通的技法利用一生效日期,它是
经过仔细地考虑了上述有关因素之后才确定的。然后把这一日期登入新组件与被替
代组件的产品结构文件,如图6-11(a)所示。因此,计算机被指示#1314


(a) 418
插 头
---┏━━━━┳━━━━╋━━━━┳━━━━┓---
其 它 ┃ 组 件
1314
开 关
#927工程更改通知指导一旦有供应时即用
#1369开关替代所有#1314开关
生效性
零件号 描述 工程更改通知 状态 日期
1314 开关 927 删除 09/15
1369 开关 927 增添 09/16
-------------------------------------------
(b) 1314 (设订货量=批对批)
开关 (设提前期=0)
(设安全存货=0或
所需余额)
1369
开关
图6-11 物料清单更改生效日期

开关要一直使用到9月15日,而从9月16日开始使用#1369开关。这一日
期的确定要配合来自供应商的新开关的可得性。
在某些情况下,可使用一种非常简单的(虽然是手工的)物料清单去联系现存
组件与新组件,如图6-11(b)所示。它要求在物料清单的每一种应用(当然
备件除外)用新品取代老品。当所有老品要被用完(或下降到某一特定量)时该更
改才生效。MRP用完现存物品并在需要时调用新品。如图6-11(b)所示,
在现存物品的物品主文件中有若干数据需作修改:
1、确定批量大小的规则应设置为批对批(每一时间期间所需数量各异)。
2、提前期应设置为零,表示新品的需要时间与老品相同。
3、如果希望把现存物品用完,安全存货也应设置为零。如果要保留某些数量
作服务件或其它用途,应将数量登入安全存货记录。
当这种物料清单用于成本核算时,新老两物品中必须有一个的成本在其文件中
要设置为零。倘要用现存物品的成本,则新品的成本要设为零,反之亦然。可以生
成提料单调用新品作为现存物品的替代物。也可用这种技法去触发采购物品的信号,
采购物品应该是没有物料清单的。显然,需作大量工作去调整文件,而且要有效地
使用这种简单技法,使用者必须充分理解这种方法。当由于需求变化,收率问题等
原因而难于确定一有效的生效日期时,这种简单方法可能是有益的。它取代了为不
断监视生效日期而更换文件的工作。注意在所有情况下应定期地清除掉产品结构文
件中过时的清单。
序号生效性是一更为复杂的问题。用来控制更改时机的序号通常指派给最高层
的产品。在计划物料时企图把序号从上层弄到底层是一种错误。这种做法要求非常
大量的数据存储与长得多的运行时间;只有当涉及少数昂贵产品时才能证实这种方
法。最好的办法是使用图6-11中所示的技法之一去争取把大多数现存物品用掉
并在接近正确时间时得到新品。除非涉及非常昂贵的物料,否则不妨安排一些现存
物品作缓冲。当执行该计划的时刻到来时,可为每一用序号编号的产品选择恰当的
物料清单。
当涉及昂贵物料或当要求用序号很严格地控制更改时,主计划必须包括两种产
品识别号(型号与序号)并且MRP程序的净改变更新是必要的。在该截止序号以
下各批产品在MPS中将用现存清单来运行而其它的在截止序号与此序号以上的产
品将使用更改后的清单。当更改发生在物料清单的中层或较低层次时,需要在制造
作业中有严格的纪律以确保在成品中使用恰当的组件的组合。因为这种纪律难以得
到而且可能是昂贵的,所以最好在装配开始以前避免分派序号,或更好些,到生产
完成之后再分派序号。
工程更改把向使用该产品的客户提供正确的服务件的问题大大复杂化了。对于
大型、复杂的机器诸如机床、发电设备与船舶,应为每一件产品准备一宗包括图纸、
说明书与一份完整地反映该件产品实际构成情况的物料清单在内的档案材料。此档
案的拷贝给予客户,而制造商要保留一份或多份以备做服务工作或需要备件时使用。
对于较大量的产品诸如汽车、家用电器与电动工具,即使合理的工程更改次数
也会使备件问题难以管理。最好的办法是成块更改,即许多作业更改同时实施。除
了备件更好的控制以外,此法还有一些优点:
1、更准确的物料清单。
2、更稳定、更简单的物料计划。
3、更准确的成本信息。
4、较少的作业干扰。
5、更明白、更准确的文档建设。
工程更改的历史记录
在国防、航天、医药、原子能与食品加工行业的公司中,良好的配置控制是强
制性的;在其它行业中,它是健全的制造计划与控制的一种要求。除已经讨论过的
零件编号、清单构成与更改控制之外,还需有一内容广泛的历史文档。这有许多用
途,包括确定恰当的备件,识别问题的根源与原因,找出潜在的或实际有缺陷的产
品以及在法律行动中提供数据。
工程设计更改的典型历史记录包括下列:
1、组件或产品的零件号。
2、替代它的新零件号,生效日期与工程更改号(ECN)。
3、老零件号被替代,生效日期与ECN。
4、指示每一更改的主要理由的工程更改代码。
5、在此同一更改中包括的其它产品或组件。
维护这一历史数据的责任通常赋予设计工程。大的国防、航天与电子设备制造
商设置单独的组织群体叫做制造规格或类似的名称;他们的责任包括此历史文件及
其它基本文件的记录。
工程更改的历史数据可用多种方法存储:
1、纸文件现已过时。
2、由于数据量大,计算机文档仍是昂贵的,虽然其费用正在下降。清单处理
程序提供方便的连接以便追踪历史。存储整个清单是不必要的,太昂贵而且检索起
来太慢。用磁带比用磁盘要好。
3、缩微胶卷与缩微胶片价格低廉,使用灵活并便于检索。
这种文档除了主要用来记录工程更改之外还有许多应用。它们对客户、市场营
销、销售、专利、法律、质量、计划、会计与生产人员同对工程人员一样有用。如
同对制造计划与控制有必要的所有文件一样,只有准确的文件才有保存的价值。
原理25.物料清单中工程更改的控制对一家公司的成败犹如新设计一样重要。

没有评论: