《企业高层领导在MRPII实施和运行管理中的作用.docx》由会员分享,可在线阅读,更多相关《企业高层领导在MRPII实施和运行管理中的作用.docx(142页珍藏版)》请在三一办公上搜索。
1、第一篇MRPII概述第一章 MRPII的过去、现在和未来自18世纪产业革命以来,手工业作坊向工厂生产的方向迅速发展,出现了制造业。随之而来,所有企业几乎无例外地追求着基本相似的营运目标,即在给定资金、设备、人力的前提下,追求尽可能大的有效产出;或在市场容量的限制下,追求尽可能少的人力、物力投入;或寻求最佳的投入/产出比。就其外观而言,为追求利润;就其内涵而言,为追求企业资源的合理有效的利用。这一基本目标的追求使制造业的管理者面临一系列的挑战:生产计划的合理性、成本的有效控制、设备的充分利用、作业的均衡安排、库存的合理管理,财务状况的及时分析等等。日趋激烈的市场竞争环境使上述挑战对企业具有主死存
2、亡的意义。于是,应付上述挑战的各种理论和实践也就应远而生。在这些理论和实践中,首先提出而且被人们研究最多的是库存管理的方法和理论。人们首先认识到,诸如原材料不能及时供应、零部件不能准确配套、库存积压、资金周转期长等问题产生的原因,在于对物料需求控制不好。然而当时提出的一些库存管理方法往往是笼统的、只求“大概差不多的方法。这些方法往往是建立在一些经不起实践考验的前提假设之上,热衷于寻求解决库存优化问题的数学模型,而没有认识到库存管理实质上是一个大量信息的处理问题,事实上,即使在当时认识到这一点,也不具备相应的信息处埋手段。计算机的出现和投入使用,使得在信息处理方面获得了巨大的突破。在50 年代中
3、期计算机的商业化应用开辟了企业管理信息处理的新纪元。这对企业管理采用的方法产生了深远的影响。而在库存控制和生产计划管理方面,这种影响比其他任何方面都更为明显。大约在1969年,计算机首次在库存管理中获得厂应用,这标志着制造业的生产管理迈出了与传统方式决裂的第步。也正是在这个时候,在美国出现了一种新的库存与计划控制方法计算机辅助编制的物料需求计划(Material Requirements Planning,简记为MRP)。MRP的基本原理和方法与传统的库存理论与方法有着显著的区别。可以说,它开辟了制造业生产管理的新途径。传统的库存控制理论认为,只有降低服务水平,即降低供货率,才能减少库存费用;
4、或者反过来,要想提高服务水平,就必须增加库存费用。有了MRP,这种信条已不再成立。成功地运用了MRP系绕的企业的经验表明,他们可以在降低库存量,即降低库存费用的同时,改善库存服务水平,即提高供货率。于是在制造业管理领域发生了一场革命:新的理论和方法逐步建立,而传统的方式方法则面临着考验,原有的库存管理理论乃至整个的传统学派的思想都受到了重新评价。初期的MRP,即物料需求计划,是以库存控制为核心的计算机辅助管理工具。而当今的MRPII,已延伸为制造资源计划(Manufacturing Resource Planning)。它进一步从市场预测、生产计划、物料需求、库存控制、车间控制延伸到产品销售的
5、整个生产经营过程以及与之有关的所有财经活动中。从而为制造业提供了科学的管理思想和处理逻辑以及有效的信息处理手段。MRPII的发展经历广四个阶段: 40年代的库存控制订发点法(Order Point); 60年代的时段式MRP(Time Phased Material Requirements Planning); 70年代的闭环MRP(closed loop MRP); 80 年代发展起来的MRPII。下面分别介绍这四个发展阶段的主要特点,然后介绍MRPII的发展趋势。11 订货点法在计算机出现之前,发出订单和进行催货是王码电脑公司软件中心个库存管理系统在当时所能做的一切。库存管理系统发出生产
6、订单和采购订单,但是确定对特料的真实需求却是靠缺料表,这种表上所列的是马上要用,但却发现没有库存的物料。然后,派人根据缺料表进行催货。订货点是在当时的条件下,为改变这种被动的状况而提出的一种按过去的经验预测未来的物料需求的方法。这种方法有各种不同的形式,但其实质都是着眼于“库存补充”的原则。“补充”的意思是把仓库填满到某个原来的状态。库存补充的原则是保证在任何时候仓库里都有一定数量的存货,以便需要时随时取用。当时人们希望用这种做法来弥补由于不能确定近期内准确的必要库存储备数量和需求时间所造成的缺陷。订货点法依靠对库存补充周期内的需求量预测,并要求保留一定安全库存储备,以便应付需求的波动。一旦库
7、存储备低于预先规定的数量,即订货点,则立即进行订货来补充库存。订货点法原理见图1-1。数量订货批量订货点订货提前期内消耗量t订货提前期 t t时间安全库存OP图 1 -1 订货点法原理示意图订货点的基本公式是:订货点单位时区的需求量订货提前期安全库存量如果某项物料的需求量为每周件,提前期为周,并保持两周的安全库存量,那么该项物料的订货点可如下计算:当某项物料的现有库存和已发出的订货之和低于订货时,则必须进行新的订货,以保持足够的库存来支持新的需求。订货点法曾引起人们广泛的关注,对它进行讨论的文献也非常多,按这种方法建立的库存模型被称为“科学的库存模型”。然而,在实际应用中却是面目全非。其原因在
8、于,订货点法是在某些假设之下,追求数学模型的完美。下面,我们逐一对这些假设进行讨论。对各种物料的需求是相互独立的订货点法不考虑物料项目之间的关系,每项物料的订货点分别独立地加以确定。因此,订货点法是面向零件的,而不是面向产品的。但是,在制造业中有一个很重要的要求,那就是各项物料分别独立地进行预测和订货,就会在装配时发生各项物料数量不匹配的情况。这样,虽然单项物料的供货率提高了,但总的供货率却降低了。因为不可能每项物料的预测都很准确,所以积累起来的误差反映在总供货率上将是相当可观的。例如,用10个零件装配成一件产品,每个零件的供货率都是90%,而联合供货率却降到34.8%。一件产品由20至30个
9、零件组成的情况是常有的。如果这些零件的库存量是根据订货点法分别确定的,那么,要想在总装配时不发生零件短缺,则只能是碰巧的事了。应当注意,上述这种零件短缺并非由于预测精度不高而引起,而是由于这种库存管理模型本身的缺陷造成的。物料需求是连续发生的按照这种假定,必须认为需求相对均匀,库存消耗率稳定,每次发货的数量都远远小于订货总数。而在制造业中,对产品零部件的需求恰恰是不均匀、不稳定的,库存消耗是间断的。这往往是由于下道工序的批量要求引起的。我们假定最终产品是活动板手,零件是扳手柄,原材料是扳手毛坯。活动扳手不是单件生产的,当工厂按到一批订货就在仓库中取出一批相应数量的扳手柄投入批量生产。这样一来,
10、扳手柄的库存量就要突然减少。有时会降到订货点以下。这时就要立即下达扳手柄的生产指令,于是又会引起扳手毛坯的库存大幅度下降。如果因此引起原材料库存也低于订货点,则对扳手毛坯也要进行采购订货。由此可见,即使对最终产品的需求是连续的,由于生产过程的批量需求,引起对零部件和原材料的需求也是不连续的。需求不连续的现象提出了一个如何确定需求时间的问题。订货点法是根据以往的平均消耗来间接地指出需要时间。但是对于不连续的非独立需求来说,这种平均消耗率概念是毫无意义的。事实上,采用订货点法的系统下达订货的时间常常偏早,在实际需求发生之前就有大批存货放在库里造成积压。而另一方面,却又会由于需求不均衡和库存管理模型
11、本身的缺陷造成库存短缺。提前期是已知的和固定的这是订货点法所作的最重要的假设。但在现实世界中,民情况并非如此。对一项指定了六周提前期的物料,其实际的提前期可以在48小时至三个月的范围内变化。把如此大的时间范围浓缩成一个数定,用来作为提前期已知不变的表示,显然不合理的。库存消耗之后,应被重新填满按着这种假定,当物料库存量低于订货点时,则必须发出订货,以重新填满库存。但如果需求是间断的,那么这样做非旦没有必要,而且也不合理。因为很可能因此而造成库存积压。例如,某种产品一中可以到客户的两次订货,那么制造此种产品所需的钢材则不必因库存量低于订货点而立即重新填满。“何时订货”是一个大问题“何时订货”被认
12、为是库存管理的一个大问题。这并不奇怪,因为库存管理正是订货并催货这一过程的自然产物。然而真正重要的问题却是“何时需要物料?”当这个问题解决以后,“何时订货”的问题也就迎刃而解了。订货点法通过触发订货点来确定订货时间,再通过提前期来确定需求日期,其实是本末倒置的。从以上讨论可以看出,订货点库存模型是围绕一些不成立的假设建立起来的。今天看来,订货点法作为一个库存模型是那个时代的理论错误。因此不再有实用价值。但它提出了许多在新的条件应当解决的问题,从而引发了MRP的出现。12 时段式MRP时段式MRP是在解决订货点法的缺陷的基础上发展起来的,亦称为基本MRP,或简称MRP。121 MRP与订货点法的
13、主要区别MRP与订货点法的主要区别有两点。一是将物料需求区分为独立需求与非独立需求并分别加以处理,二是对库存状态数据引入了时间分段的概念。如前所述,传统的库存管理方法是彼此孤立地推测每项物料的需求量,而不考虑它们之间的关系。而MRP则把所有物料分为独立需求项和非独立需求项,并分别加以处理。如果某项物为的需求量不依赖于企业内其它物料的需求量而独立存在,则称为独立需求项,如果某项物料的需求量可由企业内其它物料的需求量来确定,则称为非独立需求项或相关需求项。如原材料、零件、组件等都是非独立需求项,而最终产品则是独立需求项。独立需求项有时也包括维修件、可选件和工厂自用件。独立需求项的需求是在主生产计划
14、(Master Production Schedule,简记为MPS)中考虑的(主生产计划是MRP的第一个前提条件),其需求量和需求时间通常由预测和客户订单、厂际订单等外在因素来决定。而构成最终产品所有下属项(即非独立需求项)的需求数量和时间则由MRP系统来决定。所谓时间分段,就是给库存状态数据加上时间坐标,亦即按具体的日期或计划区记录和存储库存状态数据。在传统的库存管理中,库存状态的记录是没有时间坐标的。记录的内容通常只包含库存量和已订货量。当这两个量之和由于库存消耗而小于最低库存点的数值时,便是重新组织进货的时间。因此,在这种记录中,时间的概念是以间接的方式表达的。直到1950年前后,这种
15、落后的方法才有了一些改进,在库存状态记录中增加了两个数据项:需求量和可供货量。其中,需求量是指当前已知的需求量,而可供货量是指供未来的的需求量。这样库存状态记录由四个数据组成,它们之间的关系可用下式表达。库存量+已订货量-需求量=可供货量例如,某项物料的状态数据如下:库存量: 30已订货量: 25需求量: 65可供货量: -10其中,需求量可能是直接由客户订单决定的,也可能是来自市场预测,还可能是作为非独立需求推算出来的。当可供货量是负数量,就意味着库存储备不足,需要再组织订货。这样一个经过改进的库存系统可以更好地回答订什么货和订多少货的问题,但却不能回答何时订货的问题。表面上看,当可供货量是
16、负值时即是订货时间,似乎已经回答了这个问题。其实不然。已发出的订货何时到货?是一次到达?还是分批到达?什么时候才是对这批订货的需求实际发生的时间?该需求是应一次满足还是分期满足?什么时候库存会用完?什么时时候应完成库存补充订货?什么时候应该发出订货?对于这一系列的问题,50年代的库存管理系统是回答不出来的。当时库存计划员只能凭经验来作出决定。时间分段法使所有的库存状态数据都与具体的时间联系起来,于是上述关键问题可以迎刃而解。下面,我们通过例子来说明时间分段的概念。如果把前例中的库存状态数据以周为单位给出时间坐标,则可能是下面的样子:库 存 量: 30 30 10 10 -25 0 0 0 0
17、0已订货量: 0 0 0 0 25 0 0 0 0 0需 求 量: 0 20 0 35 0 0 0 0 0 10可供货量: 30 10 10 -25 0 0 0 0 0 -10现在,我们便可以回答前面所提出的各个与时间有关的问题了。从记录中看到,这里有一批已发出的订货,总计25件,将在第五周到货;在第二周、第四周和第十周分别出现三次需求,其数量分别为20、35和10,总数为65。另外可以看出,库存总储备,即库存量和已订货量之和,在前力周是足够用的,但供应与需求在时间上不合拍,第四周可供货量出现负值,而已发出订货在第五周才到达。如已发出的订货能够提前一周到达,则可避免第四周的库存短缺。关于这一点
18、,库存计划员可以提前四周从库存状态数据得知并采取相应的措施。第十周的库存短缺应通过新的库存补充订货来解决,其需求日期为第十周,下达日期即可由此根据提前期推算出来。维护、更新按时间分段的库存状态记录所要进行的数据处理工作量是相当大的。这一方面是由于这类库存状态记录的数据项多;另一方面是由于既要处理数量关系,又要处理时间关系。从上例可见一班。在给出时间坐标之前只用了4个数据项,而在给出时间坐标之后,则用了40个数据项。此时虽然数量关系不变,时间关系却要重新处理。在一个典型的企业中,如果对25000项物料按周划分时间段,在计划期为一年的情况下,就要处理多达500万个基本数据,这样大量的信息处理只有计
19、算机才能胜任。122 MRP的前提条件和基本假设目前,人们建立和使用的MRP系统已经形成了一种标准的形式。这种标准形式包含着运行所依据的某些前提条件和基本假设。前提条件第一个前提就是要有一个主生产计划。也就是说,要有一个关于生产什么产品和什么时候产出的权威性计划。该计划只考虑最终项目,这些最终项目可能是产品,也可能是处于产品结构中最高层的装配件,这些装配件可根据总装计划装配成不同的产品。主生产计划考虑的时间范围,即计划展望期,与所考虑的产品的零部件生产提前期和采购提前期累计起来的总生产周期有关,计划展望期的长度应等于或超过这些提前期的累计和,通常为3至18个月。主生产计划的形式通常是一个按时区
20、列出各最终项目产出数量的矩阵。图11表示了某公司以周为时区的主生产计划。产品代码时间(周)12345678910111213B77G77B79T14MP654840528235585054844058505484405850548440585054844058505484405850548440585054844058505484405850548440585054844058505484405850548440周小计257286286286286286286286286286286286286图1-2 主生产计划MRP系统的第二个前提要要求赋予每项物料一个独立的物料代码,这些物料包括原材料、
21、零部件和最终产品。这些物料代码不能有二义性,即两种不同的物料不得有相同的代码。主生产计划以及下面将要谈到的物料清单和库存已记录都要通过物料代码来描述。MRP系统的第三个前提是在计划编制期间必须有一个通过物料代码表示的物料清单(Bill of Material,简记为BOM)。BOM是一种产品结构文件,它不仅罗列出某一产品的所有构成项目,同时也要指出这些项目之间的结构关系,即从原材料到零件、组件,直到最终产品的层次隶属关系。图1-3所列的是某公司物料代码为WA01的绞车零件清单,这不是BOM,因为它未表明构成产品WA01的零件之间的层次关系。图1-4表明了WA01的层次结构。这是一个三层的树状结
22、构,第零层是最终产品WA01本身,第1层是它的直接组件,第2层是组成直接组件的零件。在以后的讨论中,有时将使用“父项”,“子顶”这样的术语来说明不同的物料在产品结构中的层次关系。例如,在图1-4中WA01作为父项,第一层上的所有物料均是其子项;如果A100作为父项,则1000,1100和1200是其子项。图1-5是WA01的单级BOM,其所以称为单级是因为只列出了构成产品的直接组件。如果该公司决定采用外购组件来生产绞车,那么使用单级BOM就可以了。如果该公司决定自己生产组成这些直接组件的零件,则应当使用图1-6所示的多级BOM。物料代码说 明每台量计量单位1000110012001300140
23、0D100G100M10015001600S100轴 1英寸4英寸轮 6英寸滑架车钢丝绳1/4英寸吊勾2吨轮鼓齿轮箱5马力电机电线3线控制盒传动轴 1英寸24英寸4415011111151件件件英尺件件件件英尺件件图 1 -3 零件清单(WA01绞车)S100(1)WA01G100(1)1000(4)1100(4)1200(1)1300(50)1400(1)1500(15)1600(1)C100(1)A100(1)P100(1)滑车组件钢丝绳吊勾悬挂控制盒0层1层2层D100(1)M100(1)图 1 -4 多级产品结构层次物料代码:WA01物料代码说 明每台量计量单位A100C100D100
24、G100M100P100S100滑车组件钢丝绳吊勾轮鼓齿轮箱5马力电机悬挂控制盒传动轴11111115件件件件件件件图 1 -5 WA01的单级物料清单物料代码:WA01物料代码说 明每台量计量单位层次A100 1000 1100 1200C00 1300 1400D100G100M100P100 1500 1600S100滑车组件轴 1英寸4英寸轮 6英寸滑架车钢丝绳吊勾钢丝绳 1/4英寸吊勾轮鼓齿轮箱5马力电机悬挂控制盒电线3线控制盒传动轴 1英寸24英寸1441150111111511个个个个个英尺个个个个个英尺个个12221221111221图 1 -6 WA01的多级缩排式BOMMR
25、P系统的第四个前提是要有完整的库存记录。也就是说,所有在MRP系统控制下的物料都要有相应的库存。假设条件除了以上四个前提条件外,实施MRP系统还要满足以下几种隐含的假设条件。首先,要想使系统能够有效地工作,就必须保证BOM和库存记录文件的数据完整性。确切地说,这个要求不是针对系统运行而言的,因为即使输入数据不正确,系统也能输出技术上“正确”的报告,然而,正如计算机人员常讲的那样,“进去的是垃圾,出来的也是垃圾”。这样的垃圾数据当然不能据以进行有效的管理。因此,保证文件的数据完整性是针对管理效果而提出的要求。其次,MRP系统还要求所有物料的订货提前期是已知的,至少是可以沽算的,一般情况下,在编制
26、计划时,每顶物料的提前期都应该是一个固定的值。虽然提前期的值可以更改,但绝不允许一顶物料的提前期同时具有一个以上的数值。MRP系统无法处理订货提前期未定的地料。再次, MRP系统要求所有受其控制的物料都要经过库存登记,从而有一个入库状态(即使是短暂的),然后才可以为满足某项订货而发放出去。这样,生产过程的每个阶段实质上是通过库存信息来监控的。再次,MRP系统在计算彻料需求时间时,假定用于构成某个父项的所有子项都必须在下达父顶的订货时到齐。囚此子项的需求均在父项订货下达时发生。最后,MRP系统还假定每项物料的消耗都是间断的。例如,某父项由50个子项构成,那么MRP在进行计算时就恰好分配出50个,
27、并假设他们一次性地消耗。12MRP的目标及其输入输出信息1 MRP的目标MRP系统的目标是确定每顶物料在每个时区内的需求量,以便能为正确地进行生产库存管理提供必要的信息。虽然,这并非MRP的唯一目标例如MRP还为能力需求计划提供输入等,但这却是最主要的目标。从人们的主观愿望来说,这个目标同其它非MRP库存管理系统的目标并没有什么差别。MRP系统与其它库存管理系统的差别仅仅反映在如何实现这种愿望的能力上。例如用订货点法很难做到在恰当的时间对一顶物料按恰当的数量订货,而要确定正确的到货期则更成问题。至于对已发出的订货作业进行修改,用订货点法则基本上是办不到的。MRP系统之所以能成为生产库存管理的得
28、力工具,主要由于以下原因:使库存投资减少到最小限度;可对生产中的变化作出灵敏的反映;可以对每项物料提供未来的库存状态信息;库存控制是面向生产作业的,而不是面向台帐登记的;强调需求、库存储备和订货作业的时间性。2MRP的输出信息上述几条原因相辅相成,使得MMRP系统的输出信息能够成为其他生产管理子系统的有效输入信息。这些子系统包括能力需求计划、车间作业管理、采购作业管理等。MRP的主要辅出信息有:下达计划订单的通知;日程改变通知(要求提前或推迟已下达订单的完工日期);撤消订单通知(要求撤消或推迟已下达的订单);物料库存状态分析的备用数据;未来一段时间的计划订单。根据用户的需求,MRP系统还可以输
29、出如下信息:数据错误、不一致或超出界限的各种反常信息报告;库存量预报;采购任务单;需求源追踪(即需求反查报告);作业完成情况的报告。3MRP的输入信息MRP系统的所有输出信息都是对来自下列信息源的输入信息进行加工的结果:主生产计划,来自厂外的零部件订货,独立需求项目的需求量预测,库存记录文件,物料清单等。主生产汁划是MRP系统的主要输入信息源。因为MRP系统要根据主生产计划中的项目逐层分解,得出各种零部件的需求量,而其他的输入信息只是为MRP分解主生产计划提供帮助信息。厂外零部件订货系指备品备件订货、厂际协作订货、来自专门采购其他厂家零部组装产品的厂家订货以及其他任何与常规生产计划无关的特殊订
30、货。此外,零部件订货还可能用于实验、破坏性试验、推销、设备维修等等。MRP系统在处理这类订货时,只是在相应物料的毛需求量中加上这类订货的数量(关于毛需求量的概念,将在下一段详细解释)。MRP系统是将对零部件的独立需求预测所得到的结果作为毛需求量来对待的,即对于那些部分属于独立需求,部分属于非独立需求的物料,则只要将独立需求的预测量加到毛需求量上即可。库存记录文件是由各项物料的库存记录组成的,这些记录中含有用来决定需求量的状态数据。库存记录文件必须通过各种库存事务处理随时加以更新。每项库存事务处理(入库、出库、报废等)都将改变相应物料的状态数据。库存事务处理更新了各项物料的状态数据,而这此状态数
31、据又在计算需求量的过程中被引用和修改。物料清单中所包含的产品结构信息,则作为需求分解的依据。MRP系统从主生产计划、独立需求预测以及厂外零部件订货的输入可以确定“我们将要生产什么?”,把主生产计划等输入反映的需求沿各产品的BOM分解,从而得知,“为了生产所需的产品,我们需要用些什么?”然后和库存记录进行比较来确定出物料需求,即回答“我们还需要再得到什么?”并重建物料项目的状态记录。通过这样的处理过程,使得在MRP系统控制下的每项物料的库存记录都总能正确地反映真实的物料需求。这一过程可以表示为图1-6,在下一节将作进一步介绍。124 MRP的数据处理逻辑MRP系统对每项物料的库存状态按时区作出分
32、析,自动地确定计划订货的数量和时间,并提醒人们不断地进行调整。物料的库存状态数据包括:库存量,预计入库毛需求,将需求量。主生产计划物料清单库存记录物料需求计划图 1 -7 MRP逻辑其中,库存量也称库存可用量,无须解释。预计入库量是指本时区之前各时区的计划订货或已下达的订货,预计可以在本时区之内入库的数量。对一项物料的毛需求量即是为满足上属项目的订货需求(可以是多项订货需求)而产生的对该项物料的需求量。这是一个必须提供的数量。净需求量则是从毛需求量中减去库存可用量和预计入库量之后的差。在计算上,净需求量的值可以通过库存量的变化而得到。方法是首先按下面公式示各时区的库存量:某时区库存量=上时区库
33、存量+本时区预计入库量-本时区毛需求量当库存量出现第一个负值时,就意味着第一次出现净需求,其值等于这个负值的绝对值。以后出现的库存量负值,则以其绝对值表示了直至所在时区的净需求量累计值。物料的净需求及其发生的时间指出了即将发生的物料短缺。因此,MRP可以预见物料短缺。为了避免物料短缺,MRP将在净需求发生的时区内指定计划订货量,然后考虑订货提前期指出计划订货下达时间。图1-8表达了上述处理过程。13 闭环MRP131 闭环MRP的基本概念上节所介绍的MRP只局限在物料需求计划方面,一般称为基本MRP。在此基础上,人们又提出了闭环MRP系统。所谓闭环有两层意思,一是指把生产能力需求计划、车间作业
34、计划和采购作业计划纳入MRP,形成一个封闭的系统;二是指在计划执行过程中,必须有来自车间,供应商和计划人员的反馈信提前期:4时 区12345678毛需求量20251512预计入库量30库存量232333388-7-19-19净需求量712计划订货量712计划订货下达712图 1 8 MRP的数据处理逻辑生产规划主生产计划物料需求计划能力需求计划可行否执行能力计划执行物料计划否是图1-9 闭环MRP系统息,并利用这些反馈信息进行计,并利用这些反馈信息进行计划的调整平衡,从而使生产计划方面的各子系统得到协调统一。其工作过程是一个“计划实施评价反馈计划”的封闭循环过程,如图1-8所示。下面,我们对闭
35、环MRP系统的工作过程作一简单说明。生产规划(Production Plan)确定每一类产品的生产率水平,展望期13年,通常按月或周分解。在面向订单生产(Make to Order,简记为MTO)的环境下,要根据当前未完成订单的数量、希望于计划期末达到的未完成订单的数量以及计划期内的销售预测量来确定每类产品的生产率。在面向库存生产(Make to stock,简记为MTS)的环境下,要根据当前库存量、希望于计划期末达到的库存目标和计划期内的销售预测量来确定每类产品的生产率。图1-10是一份生产规 划的示意图。产品类时间(月) 1 2 3 4 5 6 7 8 9 10 11 12 合计自行车四轮
36、车三轮车1200 1200 1300 1350 1500 1500 1500 1500 1350 1350 1300 1200 16250 500 500 500 550 600 600 750 750 600 500 500 500 68501000 1000 1000 1000 1000 1200 1300 1500 1550 1400 1200 1000 14150汇总(月)2700 2700 2800 2900 3100 3300 3550 3750 3500 3250 3000 2700 37250图1-10 生产规则在制订了生产规划之后,再通过主生产计划对其作进一步的细化,按最终产
37、品(或最终项目),而不是按产品类确定生产率水平。展望期可为38个月,一般以周为时区单位进行分解。然后,由物料需求计划对主生产计划作进一步的分解,确定各个层次上的物料需求的数量和时间。在按物料需求计划下达生产指令之前,要由能力需求计划(Capacity Requirements Planning,简记CRP)来核算企业的生产能力及其需求负荷之间的平衡情况。由于企业的生产能力是有限度的,所以物料需求计划要受能力需求计划的约束。如果能力需求计划的输出报告表明不可行,应重排能力需求计划。如仍不能解决问题,则将有关信息反馈到物料需求计划,对其进行重排。如还行不通,就要把信息反馈到主生产计划,甚至生产规划
38、进行相应的重新安排。同样,在计划执行过程中,也要有一系列的信息反馈以及相应的平衡调整。所有这些计划之间的协调、平衡,信息的追踪和反馈都必须借助电子计算机才能实现。132 能力需求计划在1.2中,我们曾讨论了物料需求计划的逻辑,并以图1-6表示了这种逻辑。能力需求计划所遵循的逻辑是基本相同的,可如图1-11所示。已下达和计划下达的生产订单工艺路线工作中心能力需求计划图 1 -11 能力需求计划逻辑对已下达和计划下达的生产订单,要通过工艺路线和工作中心来加以分解。工艺路线说明对自制件的加工顺序和标准工时定额,其作用恰如物料清单对于物料需求计划的作用。工作中心用来说明生产资源,包括机器设备和人,其作
39、用恰如生产能力的库存。分解的结果是产生一份以工作中心的标准工时表示的能力需求计划。这些标准工时是为满足物料需求计划所需要的。能力需求计划指出为执行主生产计划因此,也就是为执行生产规划所需要的能力。必须强调,闭环MRP系统中的各个一环节都是相互联系,相互制约的。如果一个企业通过自己的制造设备、合同转包以及物料外购的努力仍不能得到为开路物料需求计划所需的生产能力,则应修改物料需求计划,甚至于主生产计划。当然,这只是一种不得已的处理办法。制定能力需求计划的目标无疑是要使主生生产计划得以执行。能力需求计划要根据调度规则为生产订单的每道工序安排一个计划的开始日期。典型的调度规则要考虑排队等待和完工检验的
40、时间,并把标准工时数转化成天数。在编制生产计划时使用常规日历是很不方便的,因为计划员必须随时查看日历以避开周末和节假日。制造企业可使用工厂日历。这种日历只对工作日计数,从而可使计划员只通过简单的算术运算来进行日期安排,而不再担心非工作日的干扰。例如,图1-12是一份经过分解的生产订单。加工对象是物料代码为80021的定位栓。需求日期是第412个工作日。这是由物料需求计划根据其上层物料项目的需求来确定的。生产订单号 18447物料代码 80021(定位栓)数量 500 需求日期 412 下达日期 395工序部门工作中心说明准备工时单件工时标准工时完成日期10081下料05001055402203
41、22粗车15003016540630323精车330,0482734104011检验412图 1 -12 一份经过分解的生产订单工序的调度是从指定的需求日期开始,根据调度规则,反过来向前填写每道工序的计划完成日期。假定检验需要用两天,于是,精车加工必须在第410个工作日完成。假定工作中心文件指明在工作中心3每天有两班,每班8小时,那么加工所需的27。3个小时将占用两天。在精车加工之前的计划等待时间假定为两天,那么精车加工必须比精车加工早4天完成。因此,应在第406个工作完成等等。标准工时的计算是单件工时乘以数量,在此例中尚须加上准备时间。在机器的操作人员需要时间来做好机器准备的场合,这样分开计
42、算时间是合理的。应当强调,图1-12所表示的这些信息是装在计算机中的,这些计划的完工日期并不出现在发向车间的文字材料中。因为物料需求计划尚须不断地检查这些需求日期,看看是否发生变化。例如,定位栓的父项尚需要某种铸件才能构成,而铸件的质量出了问题,最早于第422个工作日才能得到一批新的铸件。于是必须改变主生产计划来指明这一点。在计算机中关于定位栓的生产订单也将给出一个新的完成日期,即422,而工序30的完工日期改为420,工序20的完工日期改为416等等。借助于工艺路线,可以得出以各个工作中心为背景的能力需求计划。图1-13是其示意图。工作中心2物料代码生产订单号数量时区(周)369-400(1
43、)401-405(2)406-410(3)411-415(4)416-420(5)917621762150358002118447500165负荷工时汇总1844750075100120090100图 1 -13 能力需求计划在图1-13中,将能力需求计划表格切成了两部分,以求简明。实际上,要包括更多的订单信息。能力计划员的工作是确定当前能力是否能满足能力需求计划所反映的需求,或者应如何获得满足计划的能力,或者作为最后不得已的一种处理办法,给出不能满足计划的反馈信息。如果计划不能满足,那么直至主生产计划,甚至生产规划,将不得不改变。当然,这只是不得已的最后一种处理办法。能力计划员的工作是设法给
44、出满足计划的能力。一旦认定能力需求可以满足,那么就通过关于能力需求计划执行情况的产出控制报告,来监控能力需求计划的执行。一般来说,实际的执行总要和计划有些偏差。因此,应指出计划容许的偏差限度,一旦从产出报告中发现偏差超过容许限度,则应采取措施,使生产运行重上计划的轨道。指导车间执行能力需求计划则通过派工单来实现。派工单由计算机产生,每个工作日一开始就送达车间现场。向工长提供正确的作业优先级。应当强调,在一个闭环MRP系统中,反馈功能是非常重要的。无论是车间还是供应商,如果意识到不能按时完成订单,则应给拖期预报。在不使用MRP的情况下,所要求的订单完成日期往往和实际的需求日期脱节,所以拖期完成也往往无关紧要。但在MRP环境下,所要求的完成日期即是实际的需求日期。这样一来,当要求的日期不能满足时,尽快地给出反馈信息就是十分重要的了。拖期预