MES系統是一個以排產為核心的、功能上很完整的生產管理系統,它所需要的所有基礎數據都可以在MES系統內部生成和維護。但是,MES用戶一般要把MES系統與ERP系統同時使用。
MES系統是一個以排產為核心的、功能上很完整的生產管理系統,它所需要的所有基礎數據都可以在MES系統內部生成和維護。但是,MES用戶一般要把MES系統與ERP系統同時使用,這兩個軟件在數據上和功能上的連通將會給用戶帶來最大的效益。本文將按照數據的傳遞方向“從ERP到MES”和“MES到ERP”分別介紹MES系統如何與其他軟件連接,才能讓用戶得到最大限度的收益。
從ERP傳到MES系統的數據
1物料信息
在MES系統所有基礎數據中,物料信息,包含物料代碼、名稱、單位、成本等是非常重要而且維護工作量很大的基礎數據。這部分數據正常應該在MES系統中生成和進行維護,但是已經實施ERP的企業都會認為這些數據已經存于ERP系統中,不必再次錄入和維護。從ERP系統直接把物料數據導入到MES系統當然是一種方便可行的方法。但是MES對生產物料的管理非常細致,不同于庫存和BOM-MRP模塊對物料的要求。用戶會發現MES系統所需要的很多生產中間品是ERP系統中以前從來沒有出現過的,因此在MES系統中維護物料也是有必要的。而其中有些物料如辦公用品也是MES系統所不需要的。這要求MES系統有對ERP中物料進行篩選和假如新物料的功能。
MES系統對此的解決辦法是首先把所有ERP物料都引入到MES系統的一個標準物料表中,用戶還可以直接把所需的物料加入此表,再通過對這些物料進行選擇,把生產所需要的物料引入到另外一個最終的生產物料表中。除了初期的數據維護以外,用戶日常性的在ERP系統中對物料的增加、修改和刪除也需要同時反應到MES的生產物料中來,這個“同步”的過程需要ERP軟件進行必要的二次開發。
2采購到貨信息
MES系統在進行排產計算的過程中需要提取物料的預計庫存數量,才能保證原材料的供應滿足生產需求。需要注意的是:這個預計庫存數量與ERP庫存模塊所提供的庫存數量有本質的區別。MES系統的目標是制定“未來”的計劃,所以它需要的是未來的、預計的庫存物料數量;而ERP庫存模塊所提供的是“以前”的和“當前”的物料數量。為了得到未來庫存數量,MES系統需要得到原材料的預計到貨數量和時間,這些信息本來需要在MES系統中進行手工錄入,但是如果用戶已經實施ERP的采購模塊,就可以從采購單信息中得到這些數據。
對此,MES已有讀取ERP采購單相關信息并導入MES系統的未來庫存的功能。這需要ERP軟件開放數據庫中與采購單相關的數據表。
3銷售單信息
MES系統在做排產的時候首先需要“什么時間?生產什么?生產多少?”這樣的信息。這些信息一般都保存在ERP系統中的銷售訂單,或者是主生產計劃等模塊中。除了在MES系統中手工把這些信息重新錄入一遍以外,還可以直接把這些信息從ERP系統取過來,經過加工,就可以直接下達排產,得到具體的生產計劃。
MES從ERP中得到的數據主要是物料、采購、銷售等基礎數據。這些都是生產管理中最基礎數據。需要注意的是另外一些基礎數據,比如工序、工序時間、邏輯關系、生產資源等都是任何ERP中所沒有的,都必須在MES系統中重新生成,這是MES系統理論與方式的獨特性所決定的。對企業來說,對這些基礎數據的準備同時也是企業自身生產管理的規范與完善的過程。
從MES傳到ERP系統的數據
1物料需求計劃
MES系統提供的物料需求計劃與傳統BOM-MRP方式提供的物料需求計劃有本質的不同。第一,它本身滿足生產能力限制、多種生產約束條件,和優化排產提高工作效率的要求。第二:它有詳細到分鐘的時間信息。這個數據提供給ERP可以極大提高采購和庫存模塊的管理水準。
采購模塊:MES的精確的物料需求計劃是采購工作的重要基礎,與采購模塊原有的采購提前期、供應商資料、價格管理聯系在一起,可以讓企業得到更加精確和優化的采購計劃。這個采購計劃將可以直接降低生產原料的庫存。
庫存模塊:MES的詳細物料需求計劃在ERP模塊中將可以直接生成庫存出入庫單據,單據上有品種、數量、時間、計劃號等詳細信息,極大降低庫存模塊的工作量,也提高了庫存的計劃精度,讓庫存管理更加科學和規范。
2產成品產出計劃
MES系統的物料計劃同時生成需求和產出計劃。MES的產成品產出計劃的特點與需求計劃同樣滿足多種約束并且精確到分鐘,企業可以以此制定詳細和精確的銷售計劃,運輸計劃等,對提高這些模塊的水準意義重大。
另外,MES強大的生產決策支持功能,可以讓銷售人員在最短時間內得到在什么時間可以完成哪些生產,企業的生產能力是否可以接受某張訂單這樣的信息,把銷售工作與企業的生產能力直接聯系在一起。
3成本計劃、成本分攤數據
MES系統根據生產作業計劃以及物料成本和單位時間的資源成本,自動生成生產成本計劃。MES系統還可以根據實際生產執行數據把成本分攤到每道工序,得到實際的發生成本。這些信息一起傳遞給財務模塊,可以完善財務的成本管理功能。
4細作業計劃(工序計劃)與人事工資、設備管理、質量管理
由于MES產生詳細的作業計劃或者工序計劃,并因此產生生產資源的計劃,而每道工序包含很豐富的信息,可能與一定的人員、工資管理相聯系;也可能與設備、班組等資源相聯系;還可能與質量管理等相聯系。有了作業計劃,就可以完善ERP對這些模塊的管理。具體功能和方式還要與實際用戶的需求和ERP軟件聯系起來。
5MES計劃與領導查詢
ERP模塊中包含的大量信息支持領導查詢系統對企業進銷存財務等多方位的查詢統計分析,但是缺少對生產管理的相關信息。MES系統可以給這個功能增加最關鍵的生產相關的查詢,包括如何、什么時間可以完成哪些生產?在什么時間、需要哪些、需要多少原材料?哪些資源是約束當前生產的關鍵和瓶頸資源?何時可以交貨?用戶的一張訂單是否可以接受?當前生產是否與計劃相符合,是否會發生異常?等等信息。以前ERP系統內無從談起的這些信息在幾分鐘之內都可以從MES系統中得到,并反應在ERP的相關模塊內。
MES系統只需要從ERP獲得比較簡單的基礎數據,但是提供給ERP很多很關鍵的信息。這些信息是原來一直缺少的,可以幫助ERP的采購、銷售、成本、設備、質量、領導查詢等很多模塊在功能上有很大的改進,直接提高ERP軟件的水準和檔次。
MES注意事項優化方法
1、工時不準問題的解決
作為車間信息化系統最重要之一的基礎數據,工時不準會產生生產計劃制定依據不可靠、車間業務協調的時間基準等同于無的混亂局面。寄希望于一次將工時制定或整理準確,非常困難并且結果可能仍然不準確。可以通過MES對執行過程的記錄,通過規范和嚴格的實際報工反饋,運用統計平均的方法獲得真實或準真實的工時數據,逐步夯實基礎。有那么一絲MES系統是在自己“長大”或“自愈合”的味道。
2、復雜分批周轉下
精細管控問題的解決這個問題需要解釋一下的,訂單執行過程中涉及到整體分批、過程分批甚至后續的合批,以及工序內的自檢/互檢/專檢環節間的周轉,以及工序間的等數量或變批量的周轉等,都使得MES的復雜分批周轉管控非常困難,更加難以支持全息全過程追溯。解決方法很簡單,通過對訂單中每一件均進行批次為1的控制,通過其組合實現對各種分批、交接和周轉所謂批次的控制。有那么一絲以極端變化的高維從容應對各種中間狀態的低維的味道,或者可稱之為類似降維打擊的舉重若輕。
3、手工粗放管理痕跡
系統正常運行問題的解決很多企業在實施MES之前,可能之前一直是手工管理方式,比較粗放,突然上了一個系統,難免有不適應之處,甚至將很重的手工管理痕跡或習慣帶入系統,系統運行阻力重重。這個問題必須線上線下共同出手解決。線下包括制定各種獎懲制度和系統運行規范。
線上就是MES系統自身應該能有助于推動自身有效規范地運行。舉幾個例子吧,比如,工人登錄有自己的任務列表,為了防止工人挑活擾亂前后工作的有機關聯順序,應該限制非當前順序的工序任務的開工條件,讓其不具備開工條件,可以采取看不到工藝文件、獲不得數控程序等措施;比如,上道工序反饋預完工狀態,上道工序向下道工序推送周轉物料,下道工序工人通過接受物料后,上道工序的預完工狀態才轉為正式完工狀態,才能夠看到下一道工序任務的工藝和數控程序等,不僅避免弄虛作假,誰違規處罰誰。