下圖一是現實復雜企業管理中一個典型的產品流程示意圖(包括:多層BOM,多條工藝路線和多個加工工序)
利用APS所要達到的目標有:
> 1. 客戶訂單要求準時交貨
> 2. 所有的配套物料及時供應(JIT)
> 3. 能同時考慮原材料和產能的約束
如何去做?
第一步,按照MRP算法,反推出相關配套物料的完成時間。如在圖一的示例中,客戶訂單要求的是產成品A,則按照提前期,可以反推出配套物料B,C,半成品D的完成時間,由半成品D可以反推出配套物料E,F,G的完成時間。
第二步,尋找瓶頸并解決它。如果產成品A的訂單要求日期在8/1號,它需要配套物料E在6/1號準備好,而配套物料E最早卻只能在7/1號準備好,那么這就是一個外購供應上的瓶頸,由于配套物料E的延遲,產成品A的訂單交貨日期就要后延了。找到并解決所有的批瓶頸后,還需要考慮及時供應(JIT),如上例,由于配套物料E的延遲,產成品A的訂單交貨日期就要后延了,那么產成品A的其它配套物料也要后延了,“任何提前的生產和供應也是一種資源的浪費”。經過反復的模擬平衡,就能達到供應鏈物流上的平衡。對生產能力上的約束,按訂單優先級的不同,分為兩種情況去處理:高優先級的訂單,可以將供應前移以避開產能瓶頸;低優先級的訂單,如面向庫存的生產訂單,則將供應后移以避開產能瓶頸。
在實際應用中,需要考慮可用庫存,當前在購,當前在制(處于不同的工序狀態),當前在購,當前在制帶來的可用量是分時間段可用的,這會使上面的工作變得復雜。但最后的計劃與排產結果同樣要滿足以上的目標。
實際效果如何?
按筆者在普通PC上用VB實現的效果看,結果還是比較滿意的。就筆者用VB編寫的APS引擎的實測結果,主要優點有以下:
1. 物料需求計劃的運算比傳統MRP/ERP快100倍以上。10,000條訂單,每條訂單有1000項配套物料的物料需求計劃運算不到10分鐘時間
2. 實現了訂單承諾能力(CTP---Capable To Promise)
3. 同時考慮原材料和產能的約束,實現了敏捷的反應速度
一般而言,向前的排產會使得庫存量增加,但準時交貨情況有所改善;向后的排產會使得庫存量減少,但準時交貨情況就不佳。而同過APS實現的雙向約束排產,既能較好地達到準時交貨的目的,也由于及時供應(JIT)而使得庫存量得到有效控制。這主要得益于APS的快捷運算速度,重排計劃的時間很短,因而可以及時調整計劃,顯然,計算時間為5分鐘與5小時是有很大區別的。
對于小批量多訂單的企業而言,APS的好處是很明顯的,首先它可以簡單地實現最佳訂單交期回復,另外它可以有效地監督訂單的執行情況,幫助實現煩瑣生產管理的傻瓜化。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:如何在ERP中實現先進計劃與排產
本文網址:http://www.guhuozai8.cn/html/consultation/1082056096.html