1、第8讲 物料需求计划(MRP)的编制8.1 MRP的概念8.1.1 什么是物料需求计划8.1.2 物料需求计划的作用8.2 MRP的工作原理8.2.1 MRP工作原理图8.2.2 MRP结构图的有关说明8.2.2.1 MRP的输入数据项 8.2.2.1.1 主生产计划 8.2.2.1.2 独立需求 8.2.2.1.3 物料清单 8.2.2.1.4 库存信息 8.2.2.1.5 其它因素8.2.2.2 MRP 输出数据项8.3 MRP处理过程8.3.1 MRP处理过程系统流程图8.3.2 每一个项目的处理步骤8.4 MRP的编制案例 实例1、实例2、实例3、实例4、实例58.5 MRP的更新方法
2、8.1.1 什么是物料需求计划 物料需求计划(MRP ,Material Requirement Planning)是对主生产计划(MPS)的各个项目所需的全部制造件和全部采购件的网络支持计划和时间进度计划。它是根据主生产计划对最终产品的需求数量和交货期,推导出构成产品的零部件及材料的需求数量和需求日期,直至导出自制零部件的制造订单下达日期和采购件的采购订单发放日期,并进行需求资源和可用能力之间的进一步平衡。 exit8.1.2 物料需求计划的作用 物料需求计划MRP的基本作用是:利用有关输入信息,实现各计划时间段(即计划周期)的采购计划(即采购订单)和制造计划(即生产定单)。 MRP主要解决
3、以下五个问题: (1)要生产(含采购或制造)什么?生产(含采购或制造)多少?(这些数据从MPS获得) (2)要用到什么?(这些数据根据BOM表展开获得) (3)已经有了什么?(这些数据根据物料库存信息、即将到到货信息或产出信息获得) (4)还缺什么?(这些数据根据MRP计算结果获得) (5)何时安排(包括何时开始采购制造、何时完成采购制造)?(这些数据MRP计算出结果获得) MRP是生产管理的核心,它将主生产计划排产的产品分解成各自制零部件的生产计划和采购件的采购计划。exit11.2.2 MRP工作原理图物料需求计划(M RP)主生产计划独立需求物料清单库存信息其它因素采购定单制造定单exi
4、t8.2.2.1.1 主生产计划 主生产计划主生产计划说明一个企业在一个时期内主生产计划说明一个企业在一个时期内( (即计划展望期内即计划展望期内) )计划生计划生产的产品名称、数量和日期。产的产品名称、数量和日期。主生产计划为主生产计划为 MRPMRP提供基本的数据,开始编制物料需求计划时,提供基本的数据,开始编制物料需求计划时,必须首先得到一个有效的主生产计划。必须首先得到一个有效的主生产计划。exit8.2.2.1.2 独立需求独立需求独立需求:当一个项目的需求不能直接从另一个项目的需求计划得到时,这种需求称为独立需求独立需求;否则,为相关需求相关需求。 独立需求与相关需求的概念是相对的
5、。例如,若生产园珠笔,则笔的需求是独立需求,其需求数量是由预测 得到的,而对构成笔的笔芯和弹簧之类的项目而言便是相关需求。其需求数量是通过计划 得到的。但是,若想单独销售笔芯,则笔芯又是独立需求。 在编制物料需求计划时,必须认真地分析与收集独立需求与相关需求。exit8.2.2.1.3 物料清单物料清单物料清单是为装配或生产一种产品所需要的零部件、配料或原材料的清单。物料清单说明产品是由什么组成的,各需要多少。MRP从物料清单中得到有关主生产计划项目的零部件、原材料的数据。exit8.2.2.1.4 库存信息(1/3) 库存信息说明物料清单中列出的每个项目的如下数据:物料可用物料可用数据数据
6、和编制订单数据编制订单数据. . 1、 物料可用数据物料可用数据(1)现有库存量: 指仓库中实际存放的可用库存量。(2)计划入库量(或计划接收量) 指在将来某个时间某项目的入库量。该入库量一般来源于正在执行中的采购订单或生产订单。(3)已分配量 指已经分配给某使用者,但还没有从仓库中领走的项目数量。这些项目在仓库中存放着,但不能使用。8.2.2.1.4 库存信息(2/3) 2、 编制订单数据编制订单数据(1)制造制造/采购标识码采购标识码 即一个项目是采购件还是制造件的标识码。采购或制造标识码通常用一个字母(P 或 M)表示。当 MRP运行时,该码决定做采购订单或制造订单计划。 对于采购项目,
7、不需要产生项目制造的需求,采购项目是指外购件。 对于制造项目,就必须利用物料清单(BOM)来决定用哪些零部件或原材料来制造这个项目。(2)提前期)提前期 以交货或完工工期为基准,倒推到加工或采购的开始日期的这段时间(3)安全库存)安全库存 安全库存是在库存中保存的多余项目数量。设置安全库存的目的在于预防需求或供应方面不可预料的波动,避免造成生产或供应中断,缓减用户需求与工厂之间、供应商和工厂之间、制造和装配之间的矛盾。8.2.2.1.4 库存信息(3/3)(4 4)批量规则(批量政策)批量规则(批量政策) 实际计划生产或采购的交付数量和订货数量并非等于净需求量,这是由于在实际生产或订货中,准备
8、加工、订货、运输、包装等都必须是按照一定的数量来进行的,这 一定的数量 称为生产或订货的批量。批量规则是库存管理人员根据库存管理的要求和目标权衡利弊后选择的。 批量过大,占用的流动资金过多,但加工或采购的费用减少;批量过小,占用流动资金减少,但增加了加工或采购的费用, 考虑批量的主要原因是:考虑批量的主要原因是:降低订货成本、降低准备成本、降低运输成本、降低在制品成本。目前,物料需求批量的计算方法主要有(详见7.4节): 直接批量法(直接批量法(Lot for Lot) 固定批量法(固定批量法(Fixed Quantity) 固定周期法(固定周期法(Fixed Time) 经济批量法(经济批量
9、法(Economic Order Quantity)exit8.2.2.1.5 其它因素(1/4)1、低位码(、低位码(low level code,LLC) 低位码,又称层次码或低层码,是系统分配给物料清单上的每个物品一个从0至N的数字码。在产品BOM结构中,最上层的层级码为0,下一层部件的层级码则为l,依此类推。 一个物品只能有一个 MRP低层码,当一个物品在多个产品中所处的产品结构层次不同或即使处于同产品结构中但却处于不同产品结构层次时,则取处在最低层的层级码作为该物品的低层码,也即取层次最低的、数字最大的层级码。 低位码的作用在于指出各种物料最早使用的时间,在MRP运算中,使用低位码能
10、简化运算。ALT=1C(2)LT=3D(1)LT=1B(2)LT2C(2)LT=3右图示的产品BOM结构树中的零件C分别处于产品结构树的l层和2层,于是零件C的低位码就是2,而其他零件的低位码数与它们位于产品结构树的层次相同。8.2.2.1.5 其它因素(2/4)2、损耗系数、损耗系数 在生产各个环节中,有各种各样的损耗,因此在MRP的计算过程中,要考虑有关损耗系数,包括:组装废品系数、零件废品系数、材料利用率等。(1)组装废品系数)组装废品系数组装废品系数是对部件毛需求的调整。当一个零部件在装配它的父项时,能估计到零部件的损失或毁坏时,考虑组装废品系数,它以百分数表示,存放在物料清单中。例如
11、,在装配产品 A时,估计有5的玻璃管毁坏,因此在生产 A所需的玻璃管的毛需求时要增加组装时的损耗部分。如装配100件 A的订单,当考虑其组装废品系数5时,要有105 (1001005105)个玻璃管部件的需求。8.2.2.1.5 其它因素(3/4)(2)零件废品系数)零件废品系数零件废品系数是对订单数量的调整。零件废品系数是对项目本身在采购或生产过程中出现的损耗而考虑的。例如,产品A的零件废品系数为2,在组装时的组装废品系数为5,针对该需求制定 MRP时,首先考虑2的废品系数,计算产品 A的计划订单数,计划订单数量要比计算的需要多2,如 A需求为100时,订单应为1001002102,然后根据
12、计划订单数量再考虑组装 A时的组装废品系数,在这种情况下, A项目102的订单对玻璃管的毛需求量应为108(1021025)。8.2.2.1.5 其它因素(4/4)(3)材料利用率)材料利用率材料利用率是有效产出与总输入的比率,即:材料利用率有效产出总投入。 材料利用率,同零件废品系数一样,均说明预计的生产损耗情况,只是表述方法(术语)不同而已。例如:某装配件的材料利用率是95,那么为了要100件的产成品就要有106(注:100951053)。 个装配件才能保证零件废品系数与材料利用率。exit8.2.2.2 MRP的输出项MRP的输出项主要有两项:采购定单和制造定单。的输出项主要有两项:采购
13、定单和制造定单。1、采购定单、采购定单 采购定单主要包括四项内容: 采购什么 采购多少 何时开始采购 何时完成采购2、制造定单、制造定单 同样,制造定单主要包括四项内容: 制造什么 制造多少 何时开始制造 何时完成制造注意:注意:上述MRP输出的采购定单和制造定单,必须经过企业的计划人员检查确认后,才能下达到采购部门和车间去执行。exit8.3.1 MRP处理逻辑流程图准备MRP输入把MPS传送给MRP制定定单计划决定净需求决定毛需求下达定单计划(计算下一层的毛需求)还处理其它项目?结束开始逐层处理各个项目是否exit8.3.2 每一个项目的处理步骤(4步)(1)计算毛需求计算毛需求 项目毛需
14、求项目独立需求十父项的相关需求 父项的相关需求父项的计划订单数量项目用量因子(2)计算净需求计算净需求 A.计算各个时间段上的预计库存量: 预计库存量前期库存十计划接收量一毛需求一已分配量 其中,在第一个时间段上的前期库存为库存文件中的现有库存量。 B.确定净需求 如果在某个时间段上的预计库存量小于零,则产生净需求: 净需求预计库存的相反数十安全库存(3)确定订单下达日期和下达数量确定订单下达日期和下达数量 A. 利用批量规则确定订单数量。 B. 考虑损耗因子和提前期下达定单计划(又称计划定单下达),即计划投入量和投入的时间。计划产出量计划投入量损耗系数计划产出时间计划投入时间提前期(4) 利
15、用计划订单数量计算同一周期内更低一层相关项目的毛需求,利用计划订单数量计算同一周期内更低一层相关项目的毛需求,进入下一个循。进入下一个循。exit例例1 1 求毛需求及发出订货计划求毛需求及发出订货计划例例1 1 求毛需求及发出订货计划求毛需求及发出订货计划:已知:已知MPSMPS为在第为在第8 8个计划周期时产个计划周期时产出出100100件件A A产品,其中产品,其中A A产品的产品的BOMBOM图见下图。(解答结果见下表)图见下图。(解答结果见下表)ALT=4E(2)LT=1D(1)LT-1C(2)LT=2B(1)LT=3提前期43211ABCDE计划期段毛需求发出订货计划发出订货计划毛
16、需求毛需求毛需求毛需求发出订货计划发出订货计划发出订货计划12345678100100100100200200200200400400注意:上一层物料”发出订货计划“的时间即为下一层物料的”毛需求“时间exit例例2 2 物料需求的计算物料需求的计算(当独立需求与相关需求同时存在时当独立需求与相关需求同时存在时)已知:物料A既是产品X的组件又是产品Y的组件,BOM图见下图。所以,A的需求为相关需求;此外,A作为配件又有独立需求。因此,物料A的总的毛需求应为其独立需求和相关需求之和。其算例见下表。X(LT=4)B(1)A(1)C(1)A(1)Y(LT=6)12345678910111213周X(
17、lt=4)Y(LT=6)相关需求XA相关需求YA独立需求AA的毛需求2530154015302530154015301515154040301545物料A的毛需求计算表产品X、Y的BOM图(物料X的需求关系exit例例3 3 物料净需求的计算物料净需求的计算(当同一零件分布在同一产品的不同层次上时,即低位码的应用)当同一零件分布在同一产品的不同层次上时,即低位码的应用)已知已知MPSMPS为在第为在第8 8个计划周期时产出个计划周期时产出100100件件A A产品,各物料的计划接产品,各物料的计划接收量和已分配量均为零,求物料收量和已分配量均为零,求物料B B的净需求。其中的净需求。其中A A
18、产品的产品的BOMBOM图图见下图。(解答结果见下表见下图。(解答结果见下表提前期132用低位码运算ACDB12345678100A(LT=1)C(1)(LT=2)B(1)(LT=1)D(1)(LT=3)B(2)(LT=1)A A产产品品B BO OM M图图50物料名现库存需求506070120毛需求净需求毛需求净需求毛需求净需求毛需求净需求100401003020010010080注意:(1)低位码的定义; (2)如不按低位码运算,则结果是:第7周的净需求为0,第5周的净需求为180用用低低位位码码计计算算零零件件B B的的净净需需求求表表exit例例4 MRP4 MRP的编制简例的编制简
19、例(当考虑批量规则时)当考虑批量规则时)已知:某产品的毛需求和到货计划见表已知:某产品的毛需求和到货计划见表1,该产品的已分配量为零,提前期,该产品的已分配量为零,提前期为为2周,现分别采用按需订货法和固定批量法编制周,现分别采用按需订货法和固定批量法编制MRP(见表(见表2和表和表3)。)。计划周期毛需求计划收到量净需求发出订货计划现有库存201234567851018010601420计划周期毛需求计划收到量净需求发出订货计划现有库存201234567851018010601420计划周期毛需求计划收到量净需求发出订货计划现有库存201234567851018010601420152577
20、000036143614152577126673815151 1。 某某产产品品的的毛毛需需求求与与计计划划收收到到量量表表 2 2。采采用用按按需需订订货货法法计计算算订订货货量量表表 3 3。采采用用固固定定批批量量法法计计算算订订货货量量表表exit例例5 MRP5 MRP计划的编制计划的编制已知产品已知产品A A的的BOMBOM见图见图1 1,MRPMRP的四个输入分别见表的四个输入分别见表1 1表表4 4,请编制项目,请编制项目B B、C C的物料需求计划(或为项目的物料需求计划(或为项目B B、C C编制编制MRPMRP)( (答案见虚框部分答案见虚框部分) )AC(1)(LT=3
21、)B(2)(LT=2)图图1 1 产产品品A A的的B BO OM M图图周期项目A1234567810 10 10 10 10 10 10 10项目层用量A01121BC周期项目C1234567855555555计划收到(周)12346578项目BC现有库存已分配量提前期订货批量4065240303000330周期计划定单下达1234567810 10 10 10 10 10 10 10项目A的物料需求计划定单下达计划定单入库净需求预计库存65计划收到毛需求周期项目B的物料需求(需求量和时间)1234567820 20 20 20 20 20 20 204045 25525515402551
22、540254040计划定单下达计划定单入库净需求预计库存30计划收到毛需求周期项目C的物料需求(需求量和时间)1234567815 15 15 15 15 15 15 151515153015301515303030表1 项目A的主生产计划表2 项目C的独立需求计划表3 物料清单表4 库存信息exit8.5 MRP的更新方法(1/2) 目前更新MRP系统的方法有两种:一种是再生法,一种是净改变法。 (1)再生法再生法 再生法,又称再生式MRP(regenerative MRP),是更新计划的整个系统,即对MRP系统控制下的所有项目的需求和库存状态进行重新计算和更新。 再生法是采用批处理方式进行
23、的,每次只能按一定的时间间隔定期进行。在两次批处理之间发生的所有变化,如主生产计划的变化,产品结构的变化等都要累计起来,等到下次批处理时一起处理。 在每次批处理作业中,每一个库存项目的总需求量和净需求量都要加以重新计算;每一项计划下达订货的日程计划也都要重新安排。处理的全过程是逐层进行的,从最高层次(最终产品)直到最低层次(外购定单、制造定单)。 在使用再生法时,其处理过程包括: (1)主生产计划中列出来的每一个最终项目的需求都要加以分解; (2)每一个BOM文件都访问到; (3)第一个库存状态记录都要经过重新处理; 现行的现行的ERP系统多采用再生法实施系统多采用再生法实施MRP。8.5 M
24、RP的更新方法(2/2) (2) 净改变法净改变法 净改变法(netchange MRP),只对主生产计划中因改变而受到影响的那些物料清单进行分解处理。 在运行 MRP系统时,需求分解的作业是最基本的作业,它既不能被省掉,也无捷径可走,但是可以将分解的工作分散进行。净改变式 MRP系统就是从这一点出发,采用频繁地甚至连续地进行局部分解的作业方式,这就形成了自己的一套处理方法,取代了以较长间隔定期进行全面分解的作业方式。 所谓局部分解是从以下两种意义上说的: (1)每次运行系统时,都只需要分解主生产计划中的一部分内容; (2)由库存事务处理引起的分解只局限在所分解的那个项目的下属层次上。 净改变式系统的实施可以采用以下两种方式; (1)较频繁的重排计划(通常每天批处理一次); (2)连续地重排计划,即实时处理。 净改变法一般适用于环境变化较大、计算复杂、更新净改变法一般适用于环境变化较大、计算复杂、更新MRP系统时间较长系统时间较长的企业。的企业。exit