JIT与MRP的区别作者:不详2004-5-26来自:不详浏览686次本站消息:最新推出“东莞企业E化网”.企业信息化辅助平台.网上赚钱:想轻松网上赚钱吗,本站即日开放代理.马上申请,马上生效传统车间控制(SFC)的MRP和JIT在设计上的冲突在用物料需求计划和车间控制(MRP/SFC)来构建制造零件的正常过程中,许多事务(transaction)将被包括进去。事实上,跟踪制造订单本身这个复杂部分,就会有很多事务。MRP/SFC的目的就是提供一种真实的模拟,在购买和在工厂车间将真正发生什么事情,事务就是事件的报告或记录,如果许多事件发生了,尤其是不同程度的发生时,就需要许多的事务了。当定量或批量为100,作为一批在工厂中处理,就是说在将这一批100件送往下一个工作中心前,第一个工作中心要开始并完成这100件的任务,组件发送报告和订单跟踪的MRP/SFC事务数目通常是由工作中心的数目来决定的,而订单加上一些跟踪订单和结束事务必须通过工作中心。可如果通过处理过程的订单不是一批,而是一次一件。那前述的事务数目将增加100倍。不是一件一件的处理这些事务,发送的表单、现有库存数量和订购数量都不会是实际数量。然而,当制造过程是稳定和严格确定时,象许多需求拉动的过程流,当其它事件被报告后,许多事件就可推断已经发生了。也就是说,当产品完工后,就可推断相应的组件已被耗用,并能从库存中自动扣减(倒冲)。另外,既然制造过程能通过需求拉动方法,用于产品流和物料运送控制,那达到发送目的的订单也就不需要了,从而,报告参与运作完成的事务也就不需要做了。关于需求拉动和MRP的另一个问题就是车间订单(shoporder),这与需要和期望的事务有关。事实上,这是一个实际问题,而不是理论问题。标准MRP系统假定制造项目是通过使用车间订单,在物料清单(BOM)中按工序排列的,车间订单需要一些生成、保存、结束事务。一个车间订单由一个事务产生,这个生成或交付事务分配授权号、零件号、订单数量和到期日给订单,做这个订单还要参考物料清单或需求文件,并相应分配必要的原材料或组件,然后按订单发送原材料或组件。比每个制造项目的分配量发送的多或少,都是没有按MRP工序化来做的。这将引起在下次计划滚动时对记录进行重新结余,并不允许记录结束。另外,当订单发送时,标准的MRP需要制造订单所需的所有组件,MRP的运行和分配逻辑都支持这个假设。最后,MRP假定订单上的生产数量将被完成,并在订单到期日内这个数量都有效。如果完成了订单的一部分数量,并由这个订单作出报告(由一个部分收到事务来完成)。未结订单数量将按部分收到数量来减,并且现有库存数量将增加。接下来的MRP运行将把这个制造项目的库存记录进行重新结余,现有库存余额的增加会要求对记录重新进行计划。当制造项目的最终数量完成了,并报告已收到,车间订单就可以停止存在了。这时,大多数MRP系统检查物料是否适当的被发送了,以支持车间订单中上一级项目的制造数量,并查看车间订单上报告制造数量是否与订单上要求的生产数量相符。发送给某个订单的组件又被另一个订单上的制造项目所使用。这时,MRP将检查两个订单的不均并做出报告以解决这个问题。在许多制造环境中,期望做前述的“检查并结余”是必要的,它们价值与控制活动和事务的运行费用是相称的,事实上,标准的MRP逻辑就是设计来支持并产生一种制造能力,能以相当明确和可控制的方式运行。在这种方式被重新定义后,标准的MRP假设也需做修改以适应新方式。用车间订单以某日产率来授权生产可以不用做了。另外,当制造过程开始时,并不是所有的组件都是必需的,只是在不同的工作中心,当上一级项目制造过程向前推进后,才需要添加而已。这个过程的完工项目也希望是按确定的产率输出的。实际的产出如比确定产率高或低,那在以后每日或每周的产量就希望能有自动的调节措施了。当然,MRP可以使用一系列的车间订单来适应这种情况(为每日或每周产率做订单)。然而,需用来保持所有订单的事务一般过多,而且不能保证是经济的和良好的控制。需求拉动(看板)在一个工厂及供应商,顾客之间,需求拉动、拉动或看板是物料运送和队列控制的高度可视化方法。需求拉动以最简单的形式,使用一个看板方块或空位,这些空位安放于各工作中心之间(或供应商和顾客之间),所有物料通过这些看板方块从一个工作中心移动到下一个工作中心,每个看板方块分配一定数量的单元格(或容器)授权存储在里面,看板方块的工作数量是同它的授权级别有关系的,而授权级别影响它上游和下游工作中心的运作。不管何时,需求拉动对应于其实践有两个原则:1.除非你的下游看板低于它的授权水平,否则,你这个工作中心就不要进行工作。2.进行生产以保持你的下游看板是满的。一般来讲,在两个工作中心之间的看板方块就呆在两个指定的工作中心之间,并不随着生产(从物料提取到产品完工)而移动,不像标准的车间订单那样。可是在Milwarkie的Omark工厂,Oregon就有一种看板卡,实际是车间订单,它们以有色号码与其它看板区别开,并在制造过程的开始就被引入这些卡片与物料一起向前推进,当它们到达下游工作中心时就拿走或挂起。当所有的运作完成后,它们就从制造车间拿走,返回到计划部门。这就是需求拉动,很机械,并不难操作。然而,它对其它因素的影响是很明显的,如WIP(Work-In-Process)在制品生产、提前期、质量、设置以及订单数量等因素。使用确定的计划订单(FirmPlannedOrder/FPO)使用一系列每日或每周车间订单以保持持续的生产效率,但在重复性的需求拉动制造过程中,MRP/JIT用户已认识到:无用的车间订单导致的成本是明显的,所以它们都避免使用计划收据并用FPO来代替它,当MRP系统没有用订单号来分配和控制FPO时,尤其可行。在这种情况下,最终分配订单和生产计划都被作为是一系列的FPO(每日或每周),由于FPO的这种扩展,组件的需求就产生了。以生产率将FPO与制造过程联系起来,生产率与每个工作中心的能力需求和最后一个工作中心的产出率联系起来。最后一个工作中心通过需求拉动方法反过来设置生产过程的生产步调。在最后一个工作中心输出产品,一个收到事务就传送给FPO(这是一个特别的生成事务,在标准的MRP系统中没有)以减少FPO上的数量,增加制造项目的现有库存数量,同时,这个事务反冲(back-flush)或减少最终制造项目所用到的所有组件的现有库存数量,车间订单是不会做这些工作的。首先,反冲时就已没有车间订单了。其次,需求拉动方法是用于物料运送控制和车间队列控制。前面所说的控制流就是直接从FAS或MPS中得来的。前述的FPO的使用在理论上和实践上把MRP和需求拉动联系起来了。一些使用这种方法的实践人员建议用一个产率生成器来增强功能(并不是必需的),产率生成器其实就是一个软件,将每日生产数量转化为一系列每日的FPO,并根据比期望产率高或低的实际产率来调整设定的产率。倒冲物料MRP假定原材料和组件交付到工厂车间时,都是按照制造订单严格计划和发送的。实际上,这意味着交付后订单发送的第一个地方就是零部件提取和发送的存储室。存储零件的空间,接收、搬运、提取、发送零件的人员,以及记录这些事件的事务,都是需要的,这是MRP的传统方法,在大多数的制造企业中仍沿用着这种方法。然而,JIT用的比较多的企业,它们将这些活动、事务、库存以及库存空间都看作是浪费,并尽可能要减少这种浪费。大多数公司在减少存货和发送零件(事务)时,感到冲突的不是要减少MRP所需的事务,而是减少了对零件的控制。在1975年,JoeOrlicky在它那本里程碑式的《物料需求计划棗生产和库存管理的新方式》书中说:在许多生产活动中,确定每个库存项目通过存储室的流通路线是不实际的。在这种情况下,对MRP系统很重要的报告来说,应基于事件来产生。这些事件是除了存货实际到达和离开之外的事件。在随后的收据和发料的处理选择中,要处理的事务有:来自储存室的报告初始化。来自收到方的报告初始化。由车间事件的触发。来自其它事务的期望。简单来说,这意味着每一个事务对MRP来说都是一个信号,反映着有效的零件或已被使用的零件。JIT/MRP实践人员的第一个挑战是,要维持一个对公司实际发生情况进行有效模拟的计划系统。第二个挑战是尽可能减少浪费,并将维护这个有效模拟所需事件作出报告。减少这些事务最普通的方法是:1.后减(反冲法)。2.前减(前冲法)。3.同步减少(同步冲算法)。在每种情况下,组件库存基于其它事件的报告(而不是发送事件本身)自动发送。在反冲法的情况下,当制造订单收到后或报告已完工时,组件存货的余额将减少。前冲法则当订单交付(生成)时自动按制造订单发送物料。而当指定的车间事件被报告后,如第一次运行的开始或最后运行的结束,同步冲算法将会把组件库存减少。前面已提到了,程序化的MRP来完成这些任务,既不是什么新鲜事也不是什么挑战,使用这些方法唯一的弱点就是要保持精确的库存记录。着能做到,但必须成功的满足三个前提:物料清单(BOM)必须是100%精确。所有的组件替代品必须恰当准确的报告。所有的废料必须恰当准确的报告。三种自动减少技术都使用物料清单来减少所需组件,物料清单有任何错误将会导致库存余额产生错误。另外,由于组件库存的减少是自动的,因此存储室很少被使用。从而也没有了即时的使用检查,这种检查通常能发现帐单错误(多余或少于从存储室发送的数量。如果装配需要号码为1234的制造项目,而清单上错标为项目号1243,随后,装配工仍将安装制造项目1234,MRP系统将减少项目1243。在很短的时间内,装配线上将发现项目1234经常短缺,而1243有多余。可见,装配线上仍使用所需的项目,而MRP却按订单上的物料来减。使用检查减少了,当存储室没有后,将不再能确认出替代品或组件废料。这种情况应适当的作出报告,几乎所有的企业都能发现从未发生报废过的零件,不可能发生替代,在物料清单中100%的精确。这种(制造)项目比较典型的如飞机工程,船体等交通类产品。这些项目可以自动减,而不用怎么担心会出问题。然而,这并不是大多数公司要减的项目,要减的是螺钉帽、螺钉、弹簧、铆钉、配件和其它这类的小东西,正是这些项目是大多数企业所无法准确控制和保存的。不管企业选择减哪个项目,如果它们的MRP要保持有效运作,以上三点前提都必须满足。实行JIT的企业普遍都能满足那三个前提,因此,就能实现千百个不必要的事务。所有计划使用这些自动库存减少技术的企业都应牢记,倒冲法要使用,它不是用来替代良好控制的,而是优良控制的成果,这是JIT/MRP实践人员的实践真知。车间存货仓位在JIT的实施中,实践人员在使用物料时把它从库存中存放到工厂车间里,这就经常出现个问题:这种库存应看作是存货,还是在制品呢。实践表明,在被用于自动减少或用了一个发送事务来减少前,最好是把它看作是存货。而如果用反冲法来减,它就成为上层父组件的零件。如是前冲法或同步冲算法或发送出去了,它就成为在制品。不管怎么推算,都将使MRP需库存记录95%精确的前提得到满足,如果零件存放在工厂车间而不是存储室,这种精确要求将变成一个很实际的问题。限制出入是保存记录精确的绝对前提,限制出入并不是说要树什么栅栏或其它类型的实际界线,它意味着限制在指定区域的行为,影响着营业的规范方式的考虑。它还意味着存放在工厂车间的零件必须收到、搬运、处理并将它看作是在存储室中一样看待。从而,如果零件存放在工厂车间,工厂车间便是一个限制出入区域,这就要求所有在工厂工作和出入的人都受到过教育或培训,认识什么是可以接受的行为,什么不是。为保持车间存货的库存精确度,另一个被证明了极为有用的方法是:通过特定的存货仓位来保存库存余额,这就是说,每个在需要被使用时而临时存储的零件都有一个库存余额。如果零件是被存储在几个仓位中,那每个仓位都有存储该零件的库存余额,MRP只需加总所有仓位的余额,用仓位得到库存余额的目的就是为了保存库存记录的精确。这样每个仓位有自己的库存余额,循环计算库存是很容易的。另外,物料清单的错误