主生產計劃是制造企業與客戶的界面。因為主需求計劃經過交期承諾(關鍵物料、關鍵產能雙平衡)后的需求計劃。記住:主生產計劃是一個需求計劃,是一個生產需求完工的完工計劃。生產的完工+標準前置期=客戶的需求日期。
日作業計劃是制造企業與供應商的界面。因為日作業計劃是主生產計劃先經過MRP分解,形成物料需求計劃,再經過排程形成的。排程時,一般考慮以下三個條件:1、主生產計劃的需求約束。主需求計劃也是一個動態變化的計劃,也是有增量和減量,有插單或取消。所以,排程時,需要用最新的主生產計劃來進行運算。
2、供應商對采購訂單的承諾約束供應商會對制造企業下達的采購訂單進行承諾,但是在承諾的基礎上還是非常多的變數。而日作業計劃是要開工的,不能缺料。所以必須要以最新的供應商的實際送料狀態排程。3、產能的約束機器、模具、人員等等會發生意想不到的異常,還會存在質量等異常。所以,排程也需要對實際或預設的產能作為約束條件。
在考慮需求、供給、產能基礎上的排程,至少在短期內(1-3天或1-5天)內的作業任務是相對穩定的,這個也可以作為供應商送料的依據,也可以作為交期的依據。
——
那么如何做排程呢?
一、排程的定義
排程就是工序任務與機臺綁定的管理動作,一般有生產訂單排序、機臺現有負荷處理、工序任務分配三個管理作業。排程的第一步,是生產訂單排序,將所有的生產訂單(或工序任務進行優先序的確定)。
二、如何做排程?
方法一、排序+短期人工分派(TOC方法)
排序+短期人工分派,是TOC的方法,方法名稱是SDBR。即,生產訂單的優先序來源于銷售訂單或庫存的消耗量。銷售訂單是交期急的優先,備庫式庫存低的優先。
人工,根據這個優先序,以緊急優先的原則,講生產訂單對應的工序任務,手工分派指作業人員或機臺。
這個方法最大的好處是簡單、實用,很容易在車間現場推廣。因為,如果沒有APS排程,車間現在人工派工就是如此。
這個方法最大的缺陷是,首先是換型無法優化。因為是人工、即時的分派,不做預先的分派,一般會增加換模次數。其次如果是組裝類的工單,由于沒有預排,供應商響應時間偏短,送料比較麻煩。這個缺陷,也是因為只能做短周期造成的,不能做長周期的預排。另外,這個方法的物料齊套需要手工查詢、核對和鎖料。
方法二,前置周期周期軟件排程
采用前置周期排程,同樣可以考慮物料齊套,但是產能相當于是無限產能的。采用這個方法,手工排程也比較麻煩,需要軟件來實現。
好處,軟件計算也簡單,考慮了物料齊套。
壞處,無限產能,且需要軟件支持。
方法三,【關鍵序排程+非關鍵序周期】排程
這個方法需要軟件實現(Excel+VBA,同樣是軟件)。
首先,要定義什么是關鍵序,什么是非關鍵序。產能正常情況下是滿負荷的,一般是瓶頸。當然,裝配序,一般是關鍵序,而包裝序則不然。
其次,要建立模型。需要根據定義好的關鍵序,把整個工廠的排程模型做好定義,確保與業務場景一致。
其三,定義標準周期
由于我們對非關鍵產能資源未做詳細的有限產能排程,我們需要對非關鍵產能資源,評估一個合理的周期。一般這個合理合理周期可以按照以往的統計,也可以進行認為估算和調整。
根據以上三步,定制一個排程軟件,基本上可以對不十分復雜的場景進行系統排程,并依據系統排程進行開工管理。
其四,APS高級計劃和排程軟件詳細排程
APS高級計劃和排程系統是面向復雜場景的專業排程軟件,理論上APS可以對工廠所有的工序任務進行排程,而且可以實現動態排程:當需求、產能和供給發生變化時,均可以實時排程。實時的頻率取決于APS的運算時間(數據導入+計算+數據發布)。當然,一般情況下,工廠實際的排程為一天1-2次,最多不會超過3次(半天一次、上午、下午、晚上)。需要特別指出的是,方法三是可以用APS實現。——
需要特別指出的是:
1、排程不是越復雜越好,而是越簡單越好。只有簡單,才可以被執行。
2、排程不是拍的盡量多,而是要排的盡量少。能不排就不排!只排關鍵序且可以實現比較好的控制即可。
3、排程的頻率不是越高越好,而是排程需要穩定。讓車間有序作業時排程的根本目的。
4、排程周期不是越長越好,也不是越短越好,而是要根據整個產品的制造周期確定,一般是2-3周為適合。太長,穩定性較差,指導意義不足。太短,車間和供應商的準備期太短,無法足夠響應。
5、排程需要合適的凍結期,凍結期太長,則生產的柔性不足,凍結期太短,則作業的穩定性不足。一般,1-3天的排程凍結期是一個合理的選擇。超過一周的凍結期,顯然是偏長了。
——
總之,排程,計劃和調度人員不易。不排程,車間和班組長不易。需要重點指出的是,車間一定存在排程,則不過或是人工,或是自主,或是混亂。
排程的好處不一定看到,但是不排程的壞處一定有,因為不排程存在混亂是必然的。
再一次提醒大家,排序+人工分派,是最簡單的一種排程方法!