不管是面试PMC还是PMC经理,我都会问一个问题,就是“谈谈你对MRP的理解?简单的讲一下它的运算逻辑?”为什么要这样问呢?因为在PMC生产计划中,MRP的理解对于工作的重要性是不言而喻。
其实,关于MRP是什么这个问题,只要在网络上搜索都是一大堆资料,关键就是你是怎么理解的?古老师认为MRP是什么不是特别重要,重要的是需要知道它在ERP里面是如何运算的?有几种计算方法?是否能够用Excel来模拟它的运算?
所以,这里就是介绍MRP是什么了,直接用Excel来模拟MRP的运算流程,只要运算的结果正确,对于理解MRP来说比较简单的文字说明好理解多了。MRP运算需要准备的基础信息资料有:
BOM:物料清单,MPS中生产的产品需要的零件的,是MRP的核心文件,它在物料分解与产品计划过程中占有重要的地位,是物料计划的控制文件,也是制造企业的核心文件。
MPS:主生产计划,这解决了生产什么,什么时候需要的问题。
资源:MRP运算中需要对资源进行扣减,如库存、在制、不良等;
有了上面的资料就开始按照产品结构进行分解,确定不同层次物料的总需求量;根据库存状态,确定各物料的净需求量;根据产品最终交货期和生产工艺关系,反推各零部件的投入出产日期;根据订货批量与提前期最终确定订货日期与数量。
BOM物料清单这里以最简单的物料BOM分解(也就是单阶展开0阶展开1阶
)开始模拟来学习MRP,新建一个Excel表,录入对应的BOM(ERP导出),这里录入了三个产品的BOM,子件明细及用量如下图所示;
MPS主生产计划这三款产品需要生产的数量是多少?以及什么时候需要交货?录入模拟的数量和交期后,只需要在BOM清单中引用这个数量并乘以用量就可以得到MRP的毛需求。
公式1:=XLOOKUP(B3,$H$3:$H$5,$I$3:$I$5)*D3,引用主计划是的数量*用量
公式2:=XLOOKUP(B3,$H$3:$H$5,$J$3:$J$5),引用主计划的需求日期。
通过这样的运算就模拟了最基础的MRP毛需求的计算过程。
资源扣减刚才只是计算了生产三款开产品所需要的毛需求,实际在工厂中,是需要扣减资源的,最主要的资源就是库存,当然还有采购量、在制量、委外量等一系列因素,这里只是为了模拟MRP的运算净需求的过程,只考虑库存。
建立一份模拟库存明细表,在录入公式引用过来
公式1:=XLOOKUP(C3,$J$9:$J$16,$K$9:$K$16,0),把库存明细表中子件的库存引用过来
公式2:=IF(F3-E3<0,0,F3-E3),用毛需求减去库存量,如果小于0,证明库存足够,返回0,不够就返回净需求。
效果如下:
这样通过Excel的模拟的运算学习,对MRP的毛需求和净需求的理解就更加容易了,但是实际的MRP运算是非常复杂的,特别是多阶运算。有些BOM的层级特别长的,如5层以上,就需要 一层一层运算,因为MRP的运算是自上而下的。
运算就就需要好好理解MRP中BOM层级架构图,如下图所示:
我是古哥:
从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!