1物料管理及ERP应用主讲人:王江涛E-mail:webdx@126.comQQ:1882886462第六章ERP管理层计划第一节物料需求计划(MRP)的编制第二节能力需求计划(CRP)的编制3物料需求计划(MaterialRequirementPlanning,MRP)和能力需求计划(CapacityRequirementsPlanning)是ERP管理层计划。(一)物料需求计划的概念:在制造业的生产经营活动中,一方面对原材料、零部件和半成品进行合理储备,以使得生产连续不断地有序进行,同时满足波动不定的市场需求;另一方面,原材料、零部件和在制品的库存又占有大量资金,为加快企业的资金周转,提高资金的利用率,需要尽量降低库存。第一节物料需求计划(MRP)的编制4MRP正式为解决这一矛盾提出的,它既是一种较精确的生产计划系统,又是一种有效的物料控制系统,用以保证在及时满足物料需求的前提下,使物料的库存水平保持在最小值内,即协调生产的物料需求和库存之间的差距。物料需求计划物料需求物料库存第一节物料需求计划(MRP)的编制5物料需求计划是对主生产计划的各个项目所需的全部制造件和全部采购件的网络支持计划和时间进度计划。物料需求计划根据主生产计划对最终产品的需求数量和交货期,推导出构成产品的零部件、以及材料的需求数量和需求日期,再导出自制零部件的制造订单下达日期、采购订单发放日期。并进行需求资源与可用能力之间的进一步平衡。第一节物料需求计划(MRP)的编制6物料需求计划MRP是企业资源计划ERP的核心,通过平衡后的主生产计划MPS、当前库存状态、物料清单BOM等,可以进一步分解主生产计划,并生成相应的采购计划(采购订单)、生产计划(生产订单)。第一节物料需求计划(MRP)的编制7(二)物料需求计划的作用:利用有关输入信息,实现各计划时间段(即计划周期)的采购计划(即采购订单)和制造计划(即制造订单)。MRP算法采购订单制造订单物料清单BOM库存状态主生产计划MPS第一节物料需求计划(MRP)的编制8(三)物料需求计划的数据来源与处理的问题:1.物料需求计划的数据来源:使用数据数据来源毛需求量主生产计划MPS计划收到量库存控制IC现有库存库存控制IC计划下达量物料需求计划MRP产品结构物料清单BOM第一节物料需求计划(MRP)的编制92.物料需求计划处理的问题:处理的问题需用信息1.生产什么?生产多少?何时完成?1.现实、有效、可信的MPS2.要用到什么2.准确的BOM,及时的设计更改通知3.已有什么?3.准确的库存信息已定货量?到货时间?下达定单跟踪信息已分配量?配套领料单、提货单4.还缺什么?4.批量规则、安全库存、成品率5.下达定单的开始日期?5.提前期第一节物料需求计划(MRP)的编制10(四)MPR的两种基本运行方式:1.全重排式MRP(也叫再生式MRP,regenerativeMRP),这种MRP生成后会对库存信息重新计算,同时覆盖原来计算的MRP数据,生成的是全新的MRP,此类MRP的生成一般是周期进行的,如每周运行一次MRP。现行的ERP系统多采用此方式。第一节物料需求计划(MRP)的编制11全重排式MPR处理内容:(1)主生产计划中列出来的每一个最终项目的需求都要加以分解。(2)每一个BOM文件都被访问到。(3)每一个库存状态记录都要经过重新处理。第一节物料需求计划(MRP)的编制122.净改变式MRP(netchangeMRP),这种MRP只有在制定、生成MRP的条件(如主生产计划MPS的变化、提前期变化)发生变化时,才相应地更新MRP有关部分的记录。此类MRP的生成一般适用于环境变化较大的企业,而且计算复杂,生成的时间较长。净改变式MRP一般适用于环境变化较大、计算复杂和更新MRP系统时间较长的企业。第一节物料需求计划(MRP)的编制13净改变式MRP的内容:(1)每次运行系统时,都只需要分解主生产计划中的一部分内容;(2)由库存事务处理引起的分解只局限在所分解的那个项目的下属层次上。第一节物料需求计划(MRP)的编制14(五)MRP运算与制定的基本原理:1.由最终产品的主生产计划(MPS)导出有关物料(组件、材料)的需求量与需求时间。2.根据物料的提前期确定投产或订货时间。MRP所需要的需求方面的数据来源有两个:(1)主生产计划数据。从MPS中得到在何时、应产出何种产品及数量是多少。这是根据较高层的物料需求派生出来的。(2)独立需求数据。在极少数情况下,对零部件的独立需求不包括在MPS中,如维修、服务用的备件与特殊目的的需要等。第一节物料需求计划(MRP)的编制15(六)制定MRP依据的关键信息:1.主生产计划(MPS)。物料需求计划(MRP)由MPS推动。2.物料清单(BOM)。由于最终产品结构中的各个子件加工周期不同,即对同一BOM(同一产品)中的物料需求时间不同,因此,MRP要根据产品的BOM对MPS进行需求展开(数量与提前期)。第一节物料需求计划(MRP)的编制16A24A23A21A22A11A12A时间顺序时段1时段2时段3时段4时段5第一节物料需求计划(MRP)的编制173.库存信息。依据库存信息确定各个物料的需求量。第一节物料需求计划(MRP)的编制18【“低位码”的实例】中秋节不是每个人都有机会吃到这种巨大的月饼。只能打望不能吃,非常郁闷!19更多的是这类小月饼:水晶月饼常规月饼第一节物料需求计划(MRP)的编制20虽然外观不同、价格各异……昂贵便宜第一节物料需求计划(MRP)的编制21其实,“内核”却差不太多……月饼馅第一节物料需求计划(MRP)的编制22这时,就必须引入“低位码”的概念……23(七)低位码(又称“低层码”,Low-LevelCode,LLC):1.概念:物料的低位码是系统分配给物料清单上的每个物品一个从0至N的数字码。在产品结构中,最上层的层级码为0,下一层部件的层级码则为1,依此类推。一个物品只能有一个MRP低位码,当一个物品在多个产品中所处的产品结构层次不同、或者即使处于同一产品结构中但却处于不同产品结构层次时,则取处在最低层的层级码作为该物品的低位码,也即取数字最大的层级码。第一节物料需求计划(MRP)的编制242.低位码的作用:在展开MPS进行物料需求计算时,计算的顺序是从上而下进行的,即从产品0层开始计算,按照低位码顺序从低层码数字小的物料往低位码数字高的物料进行计算。第一节物料需求计划(MRP)的编制25当计算到该产品的某一层次,若低位码不同,则暂停该物料的计算,最后统一在低位码同级的计算时处理,这样可以保证时间上最先需求的物料先得到库存分配,避免了晚需求的物品提前下达计划并占用库存。因此,低位码是MRP的计算顺序。第一节物料需求计划(MRP)的编制26【例】含低位码的MRP展开。已知物品Y1和Y2结构如图所示,它们共用一个材料D,由于D在Y1中处于第二层,而在Y2中处于第一层,根据概念取D的低位码为2。Y1ABCDEY2FDGHK0层1层2层27MPS:物品Y1提前期:1周周份123456需求数量1008070MPS:物品Y2提前期:1周周份123456需求数量5060周份期初12345毛需求数量1008070计划接受量120预计可用存量15353575755计划产出量120计划投入量120MRP:物品B提前期0周周份期初12345毛需求数量17060计划接受量50预计可用存量15654545135计划产出量150150计划投入量150150MRP:物品D28(八)MRP处理过程:如图291.计算毛需求量:项目毛需求=项目独立需求+父项的相关需求父项的相关需求=父项的计划订单数量×项目用量因子2.计算净需求量:(1)计算各个时段的预计库存量:预计库存量(现有库存的计算)=前期库存+计划接收量-毛需求量-已分配量(2)确定净需求量:如果在某个时间段上的预计库存量小于等于零,则产生净需求,否则,净需求就为零。已分配物料是指已向库房发出提货单,但尚未由库房发货的物料。已分配量是尚未兑现的库存需求。因此,已分配量仅用于第1周期,以后不必再算。净需求量=预计库存的相反数+安全库存=毛需求-前期库存-本期计划接收+已分配量+安全库存第一节物料需求计划(MRP)的编制303.生成订单计划和下达订单计划:(1)利用批量规则,生成订单计划(又称计划订单入库),即计划产出量和产出的时间。(2)考虑损耗系统和提前期,下达订单计划,即计划投入量和投入时间。计划产出量=计划投入量×损耗系数计划产出时间=计划投入时间+提前期4.利用计划订单数量计算同一周期更低一层相关项目的毛需求量,进入下一循环。第一节物料需求计划(MRP)的编制31〔例1〕求毛需求量及下达订单计划:已知MPS在第8个计划周期时产出100件产品A,其中产品A的BOM结构如图所示。试计算各物料的毛需求量和下达订单计划。ALT=4C(2)LT=2B(1)LT=3D(1)LT=1E(2)LT=132〔解〕根据MRP计算流程图,容易求得上图中各物料的毛需求量和下达订单计划。提前期物料项目MRP数据项计划周期123456784A毛需求量100下达订单计划1003B毛需求量100下达订单计划1002C毛需求量200下达订单计划2001D毛需求量200下达订单计划2001E毛需求量400下达订单计划40033〔例2〕当独立需求与相关需求同时存在时,物料需求的计算:物料A既是产品X的组件又是产品Y的组件,其BOM结构如下图,所以A的需求为相关需求;此外,A作为配件又有独立需求。已知MPS计划为:在第6,8,11个计划周期产出的产品X分别为25,30,15件;在第9,11,13个计划周期时产出的产品Y分别为40,15,30件;在第1,2周期产出的A产品为15件。试计算产品A的毛需求量。XLT=4A(1)LT=0B(1)LT=3YLT=6A(1)LT=0C(1)LT=334〔解〕根据MRP计算流程图可知,物料A的总的毛需求量应为其独立需求和相关需求之和。物料A的毛需求计算如下。MRP项目计划周期12345678910111213X(LT=4)253015Y(LT=6)401530相关需求X-A253015相关需求Y-A401530独立需求A1515A的毛需求量15404030154535〔例3〕应用低位码计算物料的净需求量:产品A的BOM结构如下图所示。已知:MPS在第8个计划周期时产出200件A产品:各物料的计划接收量和已分配量均为零;物料A,B,C,D批量规则为直接批量法。求物料A,B,C,D的净需求量。ALT=1C(1)LT=2B(1)LT=1B(1)LT=1D(1)LT=336〔解〕由BOM图可知,A,B,C,D的低位码分别为0,2,1,2,由此不难得出净需求量。则物料B的净需求量是第5周20件,第7周200件。提前期物料项目现库存MRP数据项计划周期123456781A0毛需求量200净需求量2002C60毛需求量200净需求量1403D70毛需求量140净需求量70低位码B120毛需求量140200净需求量2020037〔例4〕利用批量规则编制MRP计划已知:某产品的毛需求计划见下表,该产品的已分配量为零,提前期为2周,第2周计划接收量为20件,现有库存量为20。请分别采用直接批量法和固定批量法(批量为15)编制MRP计划。计划周期1245678毛需求量51018010601438〔解1〕采用直接批量法编制MRP计划。下表中第2周期的现有库存为25,其计算依据为:上期库存15+本期计划接收20-本期毛需求10-已分配量0=25则净需求为现在库存的相反数-25+安全库存0=-25(小于0可以不标出)下表中第5周期的现在库存为0,其计算依据为:上期库存7+本期计划接收0-本期毛需求10-已分配量0=-3因为-30,则库存数不够分配,这里就标为0,按直接批量法的方法,那么就需要在第5周期生产3件,所以第5周期的计划订单入库为3;再考虑提前期2周,那么第3周的计划订单下达就是3。同理,求出其他周的MRP计划。计划周期123