MRP的运算结果是什么(MRP方法中讨论低层次编码和净需求计算、多个物料清单)
各位朋友大家好,欢迎来到Tonii老师精益讲堂,接下来Tonii老师将带领大家进入,每天5分钟,精益伴你行系列课程。
接下来我们要分三天学习物料需求计划流程。
今天我们要学习的是MRP流程(三)。
物料需求计划的目的是决定需要的部件、数量及交货期,以便主生产计划安排的产品能够按时生产。我们将探讨这样做所需的基本的MRP方法,今天讨论的是低层次编码和净需求计算&多个物料清单。
同一个部件可能在物料清单中的多个层次出现。如果是这种情况,就必须确保对部件的总需求都已记录完毕之后再进行净需求计算。考虑下图中的产品,部件C在产品树中出现两次,并且位于不同的层次。如果在计算产品B对该部件的总需求之前就对部件C进行净需求计算,就会出错。
计算总需求和净需求的过程可以通过使用低层码进行简化。低层码(low-level code) 是部件在物料清单中出现的最低层次。每个部件只有一个低层码。下图中产品树部件的低层码为:
多层产品树

部件 底层码
A 0
B 1
C 2
D 2
进行低层次编码的步骤为:从物料清单的最低层次开始,自下而上记录部件出现的层次。如果零部件也在较高层次出现了,其在低层次出现时就已被记录。
低层码一旦确定,每个部件的净需求就可以按照以下步骤进行计算。为便于练习,假设在第5周对部件A的总需求是50单位,所有提前期都是1周,现有库存量为A:20单位,B:10单位,C: 10单位。
步骤
从产品树的0层开始,确定该层部件是否有低层码为0的,如果有,该部件就不会在更低层次出现,所有的总需求就记录下来。因此这些部件可以进行净需求计算,然后展开到下个层次,即展开到它们的部件层。如果低层码大于0,就有更多的总需求,该部件就不能进行净需求计算。在这个例子中,A的低层码是0,所以对A没有更多需求。A可以进行净需求计算并展开到它的部件,结果如下表所示。

下一步是移到产品树1层,重复步骤1的过程。B低层码是1,所有对B的需求都已记录,B可以进行净需求计算并展开。B的物料清单说明B由1个C和1个D构成。下表是B的净需求计算和展开结果。部件C低层码是2,这说明对C还有更多需求,在这个层次不进行净需求计算。

继续转移到产品树的第2层,发现C有低层码2,这说明对C的所有总需求都已经计算,可以继续确定其净需求。注意在第4周需要30个C用于A.在第3周需要20个C用于B。查看物料清单发现C是采购零件,不需要展开。
下表是一个完整的物料需求计划。通过对每一个部件使用低层码完成了对部件逐层净需求计算。低层码用来确定部件何时适合进行净需求计算和展开。这样每个部件只能进行一次净需求计算和展开。因此,每次满足新需求都不会在重新计算净需求和重新展开上浪费时间。

大多数公司都生产多种产品,并且在多种产品中使用相同的部件。物料需求计划系统汇集所有母件的计划订单下达,然后生成一份部件总需求计划。下图说明了这一情况,其中零件F是B和C的部件。

多个产品的物料需求计划展开
用于单个物料清单的相同过程也可以用于生产多个产品。所有的物料清单都必须逐层计算净需求和展开,就像对单个物料清单所做的那样。下图是两个产品的产品树,两个产品都由多个部件组装而成,但为了简便起见,只有包括F的部分才在产品树中标出。注意两个产品都有F作为部件,但处于不同层次。提前期都是1周,括号中的数字是所需数量,即生产1个A需要2个C,生产1个C需要1个F,生产1个B需要2个F。下表是一个完整的物料需求计划,该结果为在第5周需求50个A、在第3周需求30个B的计算。

多个产品的产品树

在某些加工中,往往会由于出错或工艺问题而必然出现废品。废品通常是以废品宽限率的形式加以表示。例如生产流程可能产生15%的废品。如果净需求是300单位,废品宽限率是15%,流程就需要生产300÷(1.0-0.15)=353单位。也就是:计划订单下达量=计划订单接收量÷(1-废品率)
最后今天的结尾Tonii老师还是抛出一个小问题,希望大家可以根据今天的学习内容进行思考,并欢迎留言与Tonii老师进行深入交流。
每日一问:如何为自己的公司制作一个完整的物料需求计划?
今天我们就讲到这里,希望大家在企业运营中精益求精,我们下次再见!~






