第5讲物料需求计划曾洪鑫2010年10月物料需求计划(MRP)主生产计划(MPS)生产规划需求信息粗能力计划(RCCP)能力需求计划(CRP)作业计划与控制(采购、车间加工)投入与产出控制(I/O)可行可行必要时修改修改修改YNYN调整能力数据闭环MRP计算流程图1.MRP的概念物料需求计划:MaterialRequirementplannningMRP是ERP的核心;MRP将主生产计划MPS排产的产品分解为:自制零部件的生产计划;采购件的采购计划;MRP将主生产计划进一步细化1主生产计划(MPS)2产品信息,物料清单(BOM)3库存信息,物料可用量4由MRP运算得到1生产什么?2用到什么?3已有什么?4还缺什么?5如何安排供应?MRP回答5个制造业的主要问题问答制造业的通用公式(生产什么用到什么)-已有什么=还缺什么5生产计划(零部件)+采购计划MPR在ERP计划体系中的层次企业经营计划生产计划大纲主生产计划物料需求计划决策层管理层2.MRP的工作原理物料需求计划MRP主生产计划独立需求物料清单库存信息其他因素采购订单生产订单MRP涉及的数据需求数据主生产计划MPS“独立需求”的零部件XA(1)B(2)C(2)DMPS0层1层2层来自市场的订货量100个独立需求MRP运算的依据——BOM用到什么——由BOM来回答。MRP涉及的数据库存数据现有库存量InventoryonHand:已经有的;已分配量:现有库存量中有主的,不能用;安全库存量:现有库存量中的应急量,不能用;计划接收量:将要有的;MRP涉及的数据其他因素:低层码(低位码)损耗系数0层1层2层XB(1)CD(2)B(3)F3MRP处理过程——基本运算以物料清单BOM为计划依据;以独立需求为计划对象;以计划对象完工时间为时间基准倒排计划,计算得到所需物料的需求量和需求时间;按提前期确定各个物料需求对应计划的下达时间采购计划零部件加工计划术语统一计划产出量计划投入量生产计划计划订单入库计划订单下达采购计划计划采购入库计划订货下达001CHEN.039MRP基本运算(逐级展开)XLT=1A(1)LT=1C(2)LT=1O(1)LT=1C201010A1010O提前期=2提前期=1提前期=1批量=40批量=1批量=1X提前期=1批量=1时段计划投入量计划产出量123456789101112现有量=0时段计划投入量计划产出量123456789101112现有量=0现有量=0时段计划投入量计划产出量123456789101112计划接收量现有量=10时段计划订单下达计划订单入库123456789101112计划接收量毛需求净需求预计库存量101010101010101051010101010101051010101020202020102020202010102020202030305101010304050404030301010004040MPSMRP加工计划采购计划40物料在产品结构中处于多个层次时,对物料需求的计算需要考虑低层码。0层1层2层XB(1)CD(2)B(3)F3MRP处理过程——低层码作用第二层第一层B(1)CB(3)D(2)X[1]X提前期=1批量=1现有量=0时段123456789毛需求10现有库存10101010100000计划订单入库0计划订单下达0B提前期=1批量=1现有量=10时段123456789计划产出量10计划投入量10时段123456789毛需求20计划产出量20计划投入量20D提前期=1批量=1现有量=0时段123456789毛需求60现有库存00000计划订单入库60计划订单下达60B提前期=1批量=1现有量=10MPSMRPMRP库存的使用要优先满足层次低的物料需求第二层第一层B(1)CB(3)D(2)X[1]X提前期=1批量=1现有量=0时段123456789毛需求10B提前期=1批量=1现有量=10时段123456789计划产出量10计划产出量10时段123456789毛需求20计划产出量20计划投入量20D提前期=1批量=1现有量=0时段123456789毛需求6010现有库存1010101000计划订单入库5010计划订单下达5010B提前期=1批量=1现有量=10MPSMRPMRP层级码小于低层码时,将毛需求结果暂存。层级码等于低层码时,取出毛需求结果。正确求解方法当物料被多个最终产品使用时:如果层次码低层码:各种最终产品对物料的毛需求汇总并保存;如果层次码=低层码:毛需求汇总,然后求净需求,并求计划产出量3MRP处理过程——多个最终产品B(1)CB(3)D(2)X[1]F(3)B(1)UH(3)E(2)Y[1]F(3)X提前期=1批量=1现有量=0时段456789计划产出量10计划投入量10Y提前期=1批量=1现有量=0时段456789计划产出量510计划投入量510MPS时段456789毛需求10时段456789毛需求510MRP时段456789毛需求汇总520MRP层次码等于低层码,将对物料的毛需求汇总并暂存。B(1)CB(3)D(2)X[1]F(3)B(1)CH(3)E(2)Y[1]F(3)X提前期=1批量=1现有量=0时段456789计划产出量10计划投入量10Y提前期=1批量=1现有量=0时段456789计划产出量510计划投入量510MPSMRP时段456789毛需求56020现有库存500计划产出量5520计划投入量5520时段456789毛需求20计划产出量20计划投入量20时段456789毛需求60MRPD提前期=1批量=1现有量=0B提前期=1批量=1现有量=10时段456789毛需求汇总520取出暂存的毛需求汇总数据3MRP处理过程——相关需求有订货XLT=4A(1)LT=0B(2)LT=3YLT=6A(1)LT=0C(1)LT=3产品计划周期12345678910111213X253015Y401530MPS完工计划产品计划周期12345678910111213A1515A的订单产品计划周期12345678910111213X253015Y401530MPS开工计划MPS完工计划产品计划周期12345678910111213X253015Y401530XLT=4A(1)LT=0B(2)LT=3YLT=6A(1)LT=0C(1)LT=3MPS开工计划产品计划周期12345678910111213X253015Y401530XLT=4A(1)LT=0B(2)LT=3YLT=6A(1)LT=0C(1)LT=3物料A计划周期12345678910111213X→A253015Y→A401530A的毛需求A的订货量1515毛需求汇总154040301545A的计划接收量产品计划周期12345678910111213计划接收量101020XLT=4A(1)LT=0B(2)LT=3YLT=6A(1)LT=0C(1)LT=3物料A计划周期12345678910111213毛需求154040301545计划接收量101020现有库存量20净需求A的净需求(已分配量5,安全库存5)从顶层开始一直往下计算;在到达物料的最低层次之前,对物料的毛需求进行汇总并保存;在到达物料的最低层次时,再次进行毛需求汇总后,才能求净需求和计划产出量。对多个最终产品进行MPR运算时,必须遍历每个最终产品对物料的毛需求,然后求净需求。如果物料有独立需求(市场订单),必须把物料的独立需求和物料的毛需求汇总,然后求净需求。3MRP处理过程——总结4MPR的更新为什么要更新MRP:工程设计改变;客户订单更改或取消;供应商拖期发货;工作订单提早或拖期完工;质量不稳定(废品率增高);设备故障(引起生产时间延误);计划中使用的数据有误。MPR更新方法再生法:再生式MRP按一定的时间周期定期更新整个MRP计划,即:对MPR下的所有项目的需求和库存状态定期进行重新计算和更新。净改变法:净改变式MRP按一定的时间周期,对主生产计划MPS中有变更的部分进行局部分解处理。习题5P119页(更改了数据)ALT=0B(3)LT=1C(3)LT=2D(2)LT=1C(2)LT=2周期12345678项目A1020303020101010A的主生产计划周期12345678项目C1020151515151010项目D506020独立需求项目计划接收量(周)现有库存已分配量提前期批量12345678A010B12070150C3001502100D1501100库存情况(不考虑安全库存)要求:编制物料A、B、C、D的物料需求计划要求:编制过程——物料A、B周期12345678计划产出量1020303020101010计划投入量1020303020101010A的主生产计划提前期=0批量=10周期12345678毛需求3060909060303030计划接收量120现有库存7040净需求0计划产出量计划投入量B的MRP提前期=1批量=5020ALT=0B(3)LT=1C(3)LT=2D(2)LT=1C(2)LT=25030601004070102050300305020501005050要求:编制过程——物料C周期12345678计划投入量1020303020101010A的主生产计划提前期=0批量=10B的加工计划ALT=0B(3)LT=1C(3)LT=2D(2)LT=1C(2)LT=2C的第一层MRP提前期=2批量=100周期12345678毛需求3060909060303030周期12345678计划产出量501005050计划投入量501005050C的第二层MRP提前期=2批量=100周期12345678毛需求100200100100C的第一层MRPC的第二层MRP要求:编制过程——物料C周期12345678毛需求1402801051057514540140计划接收量300现有库存150净需求计划订单入库计划订单下达C的总体MRP提前期=2批量=100103075100258010020C的毛需求汇总提前期=2批量=100周期12345678第一层毛需求3060909060303030第二层毛需求100200100100独立需求1020151515151010毛需求汇总14028010510575145401405510045100100040100608010020100100100100100100要求:编制过程——物料D周期12345678计划产出量501005050计划投入量501005050B的加工计划提前期=1批量=50周期12345678毛需求100200100100D的独立需求506020毛需求汇总100200506010020100计划接收量现有库存150净需求计划产出量计划投入量D的MRP提前期=1批量=100150ALT=0B(3)LT=1C(3)LT=2D(2)LT=1C(2)LT=22005050060100406010040208010020200100100100