System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及排產,尤其是涉及一種五金定制加工的智能排產方法、系統、設備及介質。
技術介紹
1、在定制加工離散五金時,訂單數量不固定,沒有固定工序流程,同一個訂單的多個工單需要經過多個工序且離散分布在不同的工序,訂單要等全部包含的工單完成才算完成,當出現某個工單卡住則整個訂單會拖延,因此需要根據訂單的實際情況進行靈活排產加工,并跟進加工流程。
2、目前,五金加工的智能排產主要應用在批量型產品加工的場景中,離散定制的加工排產更多是通過人工進行,由于個人的能力有上限,隨著訂單數量的增加,某一工序發生產能過剩或產能不足的情況。
3、因此,需要針對離散型五金的訂單標準不一,涉及的工序多,訂單沒有完全統一的加工路徑的問題,以及難以對分布在不同的工序的離散五金進行監控并進行反饋的情況,設計一種智能排產方法,來減少由于某一工單所在的工序發生產能過剩或產能不足的情況而影響整個訂單完成的時間的情況發生。
技術實現思路
1、本申請目的一是提供一種五金定制加工的智能排產方法,能夠根據每道工序的產能情況對訂單中的多個工單進行排產,減少訂單的延誤時間。
2、第一方面,本申請提供的一種五金定制加工的智能排產方法,采用如下的技術方案:
3、一種五金定制加工的智能排產方法,包括:
4、將訂單通過mrp物料運算,生成若干工單后規劃排產;
5、判斷當前時間節點是否有未排產工單的下一個工序為瓶頸工序;
6、若有,則將所述工單設置為瓶頸工單,
7、若當前時間節點存在瓶頸工單的預測加工時長大于非瓶頸工單的規劃加工時長,則停止對所述非瓶頸工單的排產,直至所述瓶頸工單進入對應瓶頸工序時同時排產所述非瓶頸工單。
8、通過采用上述技術方案,非瓶頸工單能夠在瓶頸工單的加工時間內進行加工,在瓶頸工單加工結束后非瓶頸工單也能完成加工,實現工單的多線同時加工生產,減少了另外安排非瓶頸工序加工的時間,減少訂單加工生產的延誤時間,加快訂單的生產。
9、本申請在一較佳示例中可以進一步配置為:所述判斷當前時間節點是否有未排產工單的下一個工序為瓶頸工序的步驟,包括:
10、獲取在采集時間內離開工序的物料數量;
11、根據采集時間和離開工序的物料數量,計算獲取所述工序的實際加工效率;
12、將實際加工效率和所述工序的規劃加工效率進行比較,若實際加工效率小于規劃加工效率,則所述工序為瓶頸工序。
13、通過采用上述技術方案,實時獲取當前工序的生產的進度,以識別當前工序的實際加工效率的變化,及時發現并標記出瓶頸工序,從而為后續排產優化提供準確的數據支持。
14、本申請在一較佳示例中可以進一步配置為:所述將實際加工效率和所述工序的規劃加工效率進行比較,若實際加工效率小于規劃加工效率,則所述工序為瓶頸工序的步驟之前,還包括:
15、獲取所述工序的歷史工單的加工數據,所述加工數據包括加工時長和加工數量;
16、去除瓶頸工單的加工數據,根據非瓶頸工單的加工數據,計算獲取規劃加工數據;
17、基于規劃加工數據中的加工時長和加工數量,計算獲取所述工序的每個歷史工單的實際加工效率的平均值,將所述平均值作為規劃加工效率。
18、通過采用上述技術方案,從工序的歷史工單的加工數據去除瓶頸工單的加工數據,使得獲取每道工序的規劃加工效率更加接近無瓶頸狀態下的加工情況,規劃加工效率用于與每道工序的實際加工效率作比較,判斷當前工序是否為瓶頸工序。
19、本申請在一較佳示例中可以進一步配置為:所述若有,則將所述工單設置為瓶頸工單,將其他未排產工單設置為非瓶頸工單,并獲取瓶頸工單的預測加工時長和非瓶頸工單的規劃加工時長的步驟,包括:
20、根據物料庫存與非瓶頸工單所需物料數量進行匹配,判斷非瓶頸工單是否為缺料工單;
21、若存在非瓶頸工單為缺料工單,則根據物料到倉時間重新對所述非瓶頸工單的排產時間進行調整。
22、通過采用上述技術方案,因缺料導致非瓶頸工單在瓶頸工單進入瓶頸工序時,仍需等待物料的到倉而延長了非瓶頸工單加工時間延長,因此需要重新調整排產時間,減少由于延長的非瓶頸工單加工時間的延誤時間,進而減少訂單加工生產的延誤時間。
23、本申請在一較佳示例中可以進一步配置為:所述若存在非瓶頸工單為缺料工單,則根據物料到倉時間重新對所述非瓶頸工單的排產時間進行調整的步驟,包括:
24、獲取所述缺料工單的物料到倉時間,判斷所述物料到倉時間是否晚于所述瓶頸工單進入瓶頸工序的時間;
25、若所述物料到倉時間晚于所述瓶頸工單進入瓶頸工序的時間,則停止所述瓶頸工單的排產,并在所述物料到倉時間之后再確認瓶頸工序進行重新排產;
26、若所述物料到倉時間早于所述待瓶頸工單進入瓶頸工序的時間,則與所述瓶頸工單同時排產。
27、通過采用上述技術方案,在物料到倉時間晚于瓶頸工單進入瓶頸工序的時間時,停止對瓶頸工單的排產,無需再另外安排時間對物料齊套后的缺料工單重新排單,進而提高了排產的靈活性和生產效率,減少訂單加工生產的延誤時間。
28、本申請在一較佳示例中可以進一步配置為:所述若所述物料到倉時間晚于所述瓶頸工單進入瓶頸工序的時間,則停止所述瓶頸工單的排產,并在所述物料到倉時間之后再確認瓶頸工序進行重新排產的步驟,還包括:
29、獲取所述瓶頸工單所屬的訂單的工單進入最后一道工序中的規劃加工時間;
30、在重新排產的時間之前且在最后一道工序中的規劃加工時間之前,允許其他訂單的工單進入所述瓶頸工序進行加工。
31、通過采用上述技術方案,當一個訂單的工單停止排產時,在不影響停止排產的訂單的完成時間的情況下,能夠進行其他訂單工單的加工,進而提高對多訂單的加工效率的同時,不影響最后一道工序的加工,使得最后一道工序完成后與訂單的預測完成時間最為接近,進而減少訂單的延誤時間。
32、本申請在一較佳示例中可以進一步配置為:所述若當前時間節點存在瓶頸工單的預測加工時長大于非瓶頸工單的規劃加工時長,則停止對所述非瓶頸工單的排產,直至所述瓶頸工單進入對應瓶頸工序時同時排產所述非瓶頸工單的步驟之后,還包括:
33、根據工單的物料數量和所在工序的規劃加工效率,計算所有工單的規劃加工時長;
34、選擇當前預測加工時長最長的在瓶頸工序中的工單,設置為參考工單;
35、在所述參考工單的預測加工時長達到規劃加工時長時,獲取所述參考工單的剩余完成時長,以及獲取其他工序中的工單的剩余完成時長;
36、若工單的剩余完成時長大于所述參考工單的剩余完成時長,則所述工單進入加急序列。
37、通過采用上述技術方案,使得非瓶頸工序盡量與在瓶頸工序加工的工單本文檔來自技高網...
【技術保護點】
1.一種五金定制加工的智能排產方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述判斷當前時間節點是否有未排產工單的下一個工序為瓶頸工序的步驟,包括:
3.根據權利要求2所述的方法,其特征在于,所述將實際加工效率和所述工序的規劃加工效率進行比較,若實際加工效率小于規劃加工效率,則所述工序為瓶頸工序的步驟之前,還包括:
4.根據權利要求1所述的方法,其特征在于,所述若有,則將所述工單設置為瓶頸工單,將其他未排產工單設置為非瓶頸工單,并獲取瓶頸工單的預測加工時長和非瓶頸工單的規劃加工時長的步驟,包括:
5.根據權利要求4所述的方法,其特征在于,所述若存在非瓶頸工單為缺料工單,則根據物料到倉時間重新對所述非瓶頸工單的排產時間進行調整的步驟,包括:
6.根據權利要求5所述的方法,其特征在于,所述若所述物料到倉時間晚于所述瓶頸工單進入瓶頸工序的時間,則停止所述瓶頸工單的排產,并在所述物料到倉時間之后再確認瓶頸工序進行重新排產的步驟,還包括:
7.根據權利要求3所述的方法,其特征在于,所述若當前時間節
8.一種五金定制加工的智能排產系統,其特征在于,包括:
9.一種電子設備,其特征在于,包括存儲器和處理器,所述存儲器上存儲有能夠被處理器加載并執行如權利要求1至7中任一種五金定制加工的智能排產方法的計算機程序。
10.一種計算機可讀存儲介質,其特征在于,存儲有能夠被處理器加載并執行如權利要求1至7中任一種五金定制加工的智能排產方法的計算機程序。
...【技術特征摘要】
1.一種五金定制加工的智能排產方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述判斷當前時間節點是否有未排產工單的下一個工序為瓶頸工序的步驟,包括:
3.根據權利要求2所述的方法,其特征在于,所述將實際加工效率和所述工序的規劃加工效率進行比較,若實際加工效率小于規劃加工效率,則所述工序為瓶頸工序的步驟之前,還包括:
4.根據權利要求1所述的方法,其特征在于,所述若有,則將所述工單設置為瓶頸工單,將其他未排產工單設置為非瓶頸工單,并獲取瓶頸工單的預測加工時長和非瓶頸工單的規劃加工時長的步驟,包括:
5.根據權利要求4所述的方法,其特征在于,所述若存在非瓶頸工單為缺料工單,則根據物料到倉時間重新對所述非瓶頸工單的排產時間進行調整的步驟,包括:
6.根據權利要求5所述的方法,其特征在于,...
【專利技術屬性】
技術研發人員:蔣華君,
申請(專利權)人:廣東永錮電子機械科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。