如何让ERP排出来的生产计划切实可用、让ERP生产计划模块不再成为ERP系统的瓶颈,这是很多实施顾问都想攻克的一个难题。那为什么这个生产计划就会这么难呢,这有多个因素的原因。要搞清楚这个生产计划的始末,就一定要对现在企业生产计划的状况有个全面的了解。
企业的生产计划,根据企业的不同,其状况也不同。大致的来说,现在企业的生产计划基本上可以分为四个层次。
无穷能力计划,指的就是在考虑生产计划、采购计划的时候,不考虑企业实际的生产能力,只管物料需求。这是大部分企业现在所采用的计划方法。这个方法的优点,就是操作简便、容易上手。但是,缺点也是很明显的。
1、会增加企业的存货成本。因为没有考虑到企业的实际生产能力,所以采购进来的很多材料,可能需要在企业中存一段时间才能用得着。要知道,这存放在企业里都是钱。放在企业中不仅会占有企业的资金,而且,对于企业的库存压力也不小,企业还要承担风险。如销售订单或者生产计划变更导致材料变为呆滞料的风险。
2、无法确定产品能否如期交货。因为没有考虑到企业的实际生产能力,所以,这个所谓的生产计划就会不断的进行变更。当一张生产订单因为产能的限制无法按时完成时,那其它的生产订单也不得不往后挪。所以,从无穷能力计划上看不出产品能否及时交货。因为由于订单延期的不确定性,所以,最后,生产部门不得不像消防员一样,到处的去救火。
3、无穷能力计划,不但会增加企业的存货成本,而且会增加因为生产计划变更而造成的意外损失。企业若调整生产计划,则意味着还要调整人员安排,有时候,可能由于产品的特殊性,还要调整生产线,那对企业的损失就大。
解决方案:
无穷能力计划,在ERP中是很容易实现的。一般来说,系统中的物料需求计划,就是根据无穷能力计划模型来考虑企业的物料需求的。也就是说,只要具备物料需求计划模型的ERP系统,就能够实现无穷能力计划。
不过,即使利用ERP系统计算出来的无穷能力计划,也不可避免的有以上几个问题。因为其在生成计划时,也没有考虑到企业的实际生产能力,所以,以上这些因为没有考虑企业实际产能问题所产生的问题,即使采用了ERP系统的物料需求计划后,也还是存在的。
顺推法指的是生产计划按照生产订单的前后一一进行排。顺推法它考虑了企业的实际产能,所以,可以非常有效的解决因为无限产能造成的问题。如企业可以根据生产计划来安排采购计划及到料计划,从而减少企业库存的压力;因为考虑了实际产能,所以,基本上不会因为产能的问题而调整生产计划;同时,产品的交货期也有了一定的保障。但是,这个计划仍然不是完美的,有缺陷。
1、 若遇到紧急插单,就会无所适从。在企业中,根据客户重要性不同、产品的利润不同或者交货期的不同,紧急插单是常有的事情,特别是接单生产为主的企业。而顺推法的话,对于插单的敏感度不高。也就是说,利用顺推法把生产计划排好后,若遇到紧急订单的话,再重新排生产计划,那工作量会很大。一般企业的做法是,可能进行突击加班等手段,来解决这紧急订单的问题。
2、顺推法的工作量比较大。因为顺推法测算生产计划时,往往不能一次成功。有时候要在不同客户之间进行均衡、要最大程度的满足客户的交货需求,就需要不停的调整。而每调整一次生产计划,工作量都是非常大的。所以,利用顺推法进行生产计划排产的话,则灵活性会差很多。
解决方案:
在ERP中,顺推法也是比较容易实现的。而且,还有多种实现方式。
1、利用标准产能模型。利用标准产能模型,可以方便实现顺推法的排产计划。企业在上线初期,要一一把企业的各条生产线、各个车间的产能数据输入到系统中去,系统会根据这些数据,计算出企业的标准产能。然后,用户把生产数量输入到系统中去,系统就可以根据标准产能推算出生产订单的预计开工日期。
2、排程模块。若想利用排程模块解决复杂的生产计划问题,可能有些问题。但是,若想根据顺推法的思路,解决企业的生产计划,那排程模块还是可以胜任的,不会有多大的问题。最大的关键,就是基础数据的收集、准备,如产品工时、工艺信息的相关数据。只要这些数据准确了,那这个也就可以轻松实现了。
第二种方法虽然比第一种方法先进,考虑了企业的产能。以上这两种排产的方法,使企业现在用的最多的。但是,因为其存在比较多的缺陷,所以,企业用起来,总觉得顾头顾不了脚,用其来不称心。就拿插单问题来说,就够他们头疼了。
我现在在实施项目的时候,一般建议用户用计划模拟的方法,来排产。因为前面两种方法太简单,无法满足企业需求;而若用第四种方法,排程模块进行排程的话,对于企业的管理要求太高,企业可能无法适用。而用计划模拟的方法,可能更加适合企业。
计划模拟简单的来说,就是企业标准产能与实际产能负荷进行对比,若实际产能负荷超过标准产能的话,那就调整生产计划或者安排人员加班增加企业标准产能又或者委外加工生产。当然这个对比,若用手工来做的话,那工作量就是非常大的了。所以,要依靠ERP系统的帮助,来实现这个需求。
解决方案:
1、企业先把大致的生产计划作出来后,输入到ERP系统中。ERP系统会根据产能模块模型,分析出这个生产计划的实际产能负荷。前期是,用户整理好了工艺等相关信息。然后,再跟系统中的标准产能进行对比。ERP系统一般提供了图形的方式进行对比,用户可以非常直观的看到,按照现在的生产计划统计出来的实际产能负荷有没有超过标准产能。
2、若通过系统的对比,用户发现系统统计的实际产呢超过了标准产能,那用户必须要采取措施,进行相关处理。否则的话,会因为企业无法提供如此高的产能,从而使得这个生产计划没有可执行性。企业一般要么增加临时工或者安排员工加班来自己企业的产能,或者把某些生产订单委托给第三方生产,从而使得企业能够按时完成生产计划。
3、当用户采取了相关措施后,在系统中进行相关的调整。然后,再运行一下企业生产计划实际产能负荷,看看经过调整后,实际产能负荷有没有超过标准产能了。如超过了,则要再次进行调整。直到企业实际产能负荷在标准产能负荷线之下,这个过程才结束。
4、若企业临时需要插单,那也只要把信的生产项目输入ERP系统中,然后运行产能负荷分析,然后进行相应的调整,直到实际产能负荷满足标准产能就可以了。因为这些分析过程都是通过ERP系统来 实现的。凭借计算机的高运算能力,计划模拟虽然运算量比较大,但是,在计算机的帮助下,仍然可以非常快的完成运算,得出比较切实可行的生产计划,提高企业生产计划的准确度。
在ERP系统出现前,就有专门的排程工具,来帮助企业解决生产排程问题。但是由于其维护负责,所以,在生产企业中,也很难推广出来。
利用高级排程工具,可以实现生产计划的顺排、到排,从而最大限度的满足企业的需求。其实,高级排程工具的原理,跟第三种方法是类似的,只是,第三种方法用的是手工,而第四种方法,是自动的。但是,因为企业管理的复杂性,所以,若想要全自动解决企业生产计划问题,那是非常困难的,对于企业的管理水平,也提出了比较高的要求。
说实话,我也实施过近十个ERP项目,但是,排程模块应用的好的,基本上没有。客户要么是对排程管理望而却步,不采用排程模块;要么就是排程模块利用的效果不好,利用系统分析出来的生产计划可行性不高,与实际存在比较大的差异。我记得在排程模块我实施的最成功的是一家机械制造企业,因为其生产的是大型机械,生产周期比较长,所以,实施的效果还比较好。系统计算出来的生产计划,基本可行,不用做多大的修改,就可以直接采用了。但是,其他客户的排程模块,特别是,多品种小批量生产的企业,排程模块使用的效果都不是很好。还是,利用第三种方法,进行半手工的排产,效果要好的多。
生产计划一直被当作是ERP项目的瓶颈,不可逾越的关口,不仅ERP厂商要找原因,企业自己也更要找原因。因为,单纯从技术上来说,是没有什么难度的。难就难在企业无法百分之一百的按照ERP系统排程模块的要求来做。无论是从基本数据的准备上、还是企业对于计划的执行力度上,都是如此。所以,这导致很多客户,最后排程模块计算出来的生产计划,都只能当作参考,而无法马上拿来采用。
所以,我觉得,用户若觉得自己的管理水平还没有达到一个很完善的程度,那还不如先放弃排程模块,先按照第三种方法计划模拟的手段,来实现生产计划的制定,来得比较实际。