天天看點

APS進階計劃與排程系統基本概念和功能說明

作者:茗鶴APS和MES

APS 是進階計劃與排程系統的簡稱。總體來說,APS 系統包含以下幾個方面:

  • 基于模型排程,模型可由制造企業需求進行自定義搭建
  • 系統擁有生産計劃自動優化功能
  • 可視化使用者界面,使用者體驗好、操作便捷
  • APS系統從第三方系統或者EXCEL導入計劃的目标和條件:訂單、工單、庫存、物料、供應商和倉庫等,APS與ERP系統進行資料交換最多
  • 根據生産日報表、現場實際進度,進行滾動計劃排程和各種調整
APS進階計劃與排程系統基本概念和功能說明

茗鶴APS進階計劃排程系統

生産計劃是整個供應鍊系統中的一個環節,每一家企業,都是供應鍊中的一環。作為下遊企業的供應商,不能按計劃交貨,會影響下遊企業的計劃編制,引發聯鎖不确定性。對上遊供應商,生産計劃的不确定性,也給供應商的交貨計劃帶來困擾,庫存過高或欠料都是計劃不确定帶來的後果。

APS計劃排程系統是企業優化供應鍊的一個有力工具,企業在導入使用APS系統時,需要考慮的幾個主要方面問題,以及可能的解決方案:

1. 與ERP關系

制造企業通常需要先上ERP企業管理系統,再上APS進階計劃排程系統。

2. APS與ERP的接口

接口實施可以有幾種方式:

  • 有些ERP不允許直接通路表或視圖,隻能通過開發接口函數導入必要的資料,例如SAP;
  • 如果ERP能開放視圖,通過定義表及資料結構,就可以讀入需要的資料,這種實作方式比較快捷簡單
  • 從ERP中導出報表到EXCEL中,APS導入EXCEL表格資料,所有ERP都可以實作此種方式。
  • APS系統在完成排程後,需要将生産計劃等資料傳回給ERP,例如工單開工時間,訂單交貨時間,ERP可讀入EXCEL資料表格,也可以通過API接口,來實作需要的功能

3. 是否必須先上MES生産制造執行系統後,再考慮上APS進階計劃排程系統?

這點不是必須的。雖然APS系統需要現場生産進度來跟蹤計劃的完成,但是有多種途徑可以達到此目的。例如,每天在換班時錄入的生産報表是一個最基本的資料來源。另外,一些APS廠商提供簡易的報工子產品,通過PC或手機進行報工,這些方式都可以實作類似功能。

4. 優化方式

APS系統基于限制排程。在優化方式上主要有兩種:

  • 按規則排程:通過定義複雜的排序規則、權重、優先級等,告訴APS系統在各種限制條件下先排哪些任務。規則排程的優點是速度比較快。
  • 基于目标的優化:為整個計劃設定目标,例如成本最低,利潤最大。為每項工作設定成本,例如裝置工時成品、空閑成品、訂單延遲懲罰成本等,求解滿足限制條件時成本最低的方案。
  • 無論采用哪種算法的,都需要滿足模型限制條件

5. 關于瓶頸工序

如果有非常明确的瓶頸工序,可以采用先排瓶頸工序,瓶頸前工序倒排,瓶頸後工序正排。但現實中的情況是,瓶頸和非瓶頸工序常常是交錯的,是以倒排是有可能排到過去的時間點。這就需要與更為合理的優化方式。

6. 關于正排和倒排

倒排僅限于訂單不足情況,否則不能避免會排到過去。即使在訂單不足時,倒排也會産生很多不合理的工作安排,例如工作時斷時續,不在正點開始等。在我們實施的系統中,從未實際使用過倒排方式,在訂單不足時,通過修改工作月曆,增加放假時間,關閉幾條線的方式來進行計劃更加合理。

7. 計劃的跟蹤修改

工廠中的房間現場的情況随時變化,訂單變更、生産延遲、裝置異常,都需要修改計劃。計劃修改後很容易造成沖突,例如工序的沖突、輔助資源沖突等,都需要系統報警并修正。

8. 訂單的變更

訂單變更、緊急插單、裝置異常等等,都需要快速修改工作計劃。在多工序互相交錯的情況下,手工插入訂單會造成大量沖突。APS系統通常采用的方式是讓系統重排。

9. 多生産管理者共同排程

雖然自動排程速度很快,但是跟蹤進度和計劃修改需要時間,如果裝置較多,需要多名生管作業。按工廠中的房間或者按工序分工是比較常見的分工方式。APS系統需要有可行的解決方案支援多生管排程。

10. 多分廠排程

在成品制造企業,産品總裝和分廠計劃常常有不配套的問題,半成品庫存過高,需要出貨的訂單在組裝時又經常欠料。由于每個分廠的模型不同,且訂單量很大,不可能由一個人排全部分廠。是以如何協調各分廠和總裝廠的計劃,是APS系統需要解決的難題。

11. 料況

在欠料比較嚴重的行業,例如PCBA,按料況排程是APS必須實作的一項重要功能。料況要包括在庫和在途庫存,如果需要導入APS并且按庫存排程,需求首先梳理和規範庫存管理,尤其是在途庫存的管理(在途庫存是指供應商給出的來料計劃)

12. 權限控制

在大型企業中,模型維護和排程分屬不同部門負責,一個人排程,多人可看是基本需求。是以資料分享、權限控制是必須的。

繼續閱讀