欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

生產(chǎn)線的生產(chǎn)排程方法、生產(chǎn)線的生產(chǎn)排程系統(tǒng)與流程

文檔序號:12735171閱讀:729來源:國知局
生產(chǎn)線的生產(chǎn)排程方法、生產(chǎn)線的生產(chǎn)排程系統(tǒng)與流程

本發(fā)明涉及大規(guī)模離散制造業(yè)的生產(chǎn)排程技術(shù)領(lǐng)域,尤其涉及適用于大規(guī)模離散制造業(yè)的生產(chǎn)線的生產(chǎn)排程方法和生產(chǎn)線的生產(chǎn)排程系統(tǒng)。



背景技術(shù):

大規(guī)模離散制造業(yè)的生產(chǎn)排程技術(shù)一直是一個廣受關(guān)乎的技術(shù)。其產(chǎn)品的生產(chǎn)過程通常被分解成很多加工任務(wù)來完成。一般將功能類似的設(shè)備按照空間和行政管理建成一些生產(chǎn)組織(部門、工段或小組)。在每個部門,工件從一個工作中心到另外一個工作中心進行不同類型的工序加工。常常按照主要的工藝流程安排生產(chǎn)設(shè)備的位置,以使物料的傳輸距離最小。另外其加工的工藝路線和設(shè)備的使用也是非常靈活的,在產(chǎn)品設(shè)計、處理需求和定貨數(shù)量方面變動較多。流程工業(yè)的儀器儀表的生產(chǎn)制造是一種典型的大規(guī)模離散制造,其交期時間長(例如需15天),產(chǎn)品型號多樣。

現(xiàn)有技術(shù)中使用企業(yè)資源計劃(Entrise Resource Planning,簡稱ERP)系統(tǒng)來進行生產(chǎn)排程。SAP系統(tǒng)是一種廣泛使用的ERP系統(tǒng)。現(xiàn)有的ERP系統(tǒng)通?;跓o限產(chǎn)能進行生產(chǎn)排程,而實際的產(chǎn)線的產(chǎn)能是有限的?,F(xiàn)有的ERP系統(tǒng)與車間沒有信息交換。另外,使用現(xiàn)有的ERP系統(tǒng)在產(chǎn)品訂單發(fā)布后其生產(chǎn)排程就被鎖定,不可進行更改。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的之一是提供生產(chǎn)線的生產(chǎn)排程方法和生產(chǎn)線的生產(chǎn)排程系統(tǒng),其能夠與實際產(chǎn)線吻合,實現(xiàn)了生產(chǎn)排程的可視化,操作簡便,生產(chǎn)排程的調(diào)整靈活性好。

本發(fā)明的一個方面提供了生產(chǎn)線的生產(chǎn)排程方法,包括:

獲取一主數(shù)據(jù),其中主數(shù)據(jù)包括訂單信息、生產(chǎn)工藝、和物料清單;

對主數(shù)據(jù)進行篩選和排序,并生成一列表,列表包括待進行生產(chǎn)排程的訂單;

獲取生產(chǎn)線的建模參數(shù)(P)并建立映射生產(chǎn)線的模型;

顯示列表和一第一甘特圖,第一甘特圖能夠顯示已進行生產(chǎn)排程的訂單;

檢測用戶對列表中的訂單的拖拽操作;

當(dāng)檢測到列表中的訂單被拖拽進入第一甘特圖時根據(jù)生產(chǎn)線的模型進行仿真,以判斷訂單是否能夠被執(zhí)行;和

當(dāng)列表中的訂單能被執(zhí)行時,將訂單從列表轉(zhuǎn)移至第一甘特圖;當(dāng)該訂單不能被執(zhí)行時,輸出報警信息。該生產(chǎn)線的生產(chǎn)排程方法,基于有限產(chǎn)能模型,能夠與實際產(chǎn)線吻合。生產(chǎn)排程人員通過拖拽操作進行生產(chǎn)排程,系統(tǒng)通過仿真判斷該訂單安排能否被執(zhí)行,實現(xiàn)了生產(chǎn)排程的可視化,操作簡便。另外,生產(chǎn)排程人員能夠更具訂單優(yōu)先級的進行生產(chǎn)排程的調(diào)整,靈活性好。

在該方法的一種示意性的實施方式中,方法還包括:

檢測用戶對第一甘特圖中的訂單的拖拽操作;

當(dāng)檢測到第一甘特圖中的訂單被拖拽進入列表時,將該訂單從第一甘特圖中轉(zhuǎn)移至列表。這樣,同時能夠?qū)σ呀?jīng)進行生產(chǎn)排程的訂單進行重新安排,進一步提高生產(chǎn)排程的靈活性。

在該方法的另一種示意性的實施方式中,方法還包括:根據(jù)第一甘特圖生成并顯示一第二甘特圖,其中,生產(chǎn)線包括復(fù)數(shù)個工作中心,第一甘特圖顯示生產(chǎn)線總體的訂單生產(chǎn)排程,第二甘特圖顯示每一工作中心的訂單生產(chǎn)排程。這樣,每一工作站的生產(chǎn)安排都通過甘特圖的形式可視化地顯示出來,生產(chǎn)排程的結(jié)果一目了然。

在該方法的再一種示意性的實施方式中,方法還包括:

檢測用戶對第二甘特圖中的訂單的拖拽操作;

當(dāng)檢測到第二甘特圖中的訂單被拖拽進入列表時,將該訂單從第二甘特圖中轉(zhuǎn)移至列表;當(dāng)檢測到第二甘特圖中的工作中心的訂單被沿著時間軸拖拽時,對訂單的時間安排進行適應(yīng)性調(diào)整。這樣,用戶能夠?qū)︼@示工作中心的訂單的生產(chǎn)排程進行適應(yīng)性調(diào)整,提供生產(chǎn)排程的靈活性。

本發(fā)明的另一個方面提供了生產(chǎn)線的生產(chǎn)排程系統(tǒng),,包括:

一主數(shù)據(jù)獲取模塊,其被配置為獲取一主數(shù)據(jù),其中主數(shù)據(jù)包括訂單信息、生產(chǎn)工藝、和物料清單;

一主數(shù)據(jù)篩選排序模塊,其被配置為對主數(shù)據(jù)進行篩選和排序,并生成一列表,列表包括待進行生產(chǎn)排程的訂單;

一參數(shù)獲取和建模模塊,其被配置為獲取生產(chǎn)線的建模參數(shù)(P)并建立映射生產(chǎn)線的模型;

一顯示模塊,其被配置為顯示列表和一第一甘特圖,第一甘特圖能夠顯示已進行生產(chǎn)排程的訂單;

一檢測模塊,其被配置為檢測用戶對列表中的訂單的拖拽操作;

一仿真模塊,其被配置為當(dāng)檢測到列表中的訂單被拖拽進入第一甘特圖時根據(jù)生產(chǎn)線的模型進行仿真,以判斷訂單是否能夠被執(zhí)行;和

一操作模塊,其被配置為當(dāng)列表中的訂單能被執(zhí)行時,將訂單從列表轉(zhuǎn)移至第一甘特圖;當(dāng)該訂單不能被執(zhí)行時,輸出報警信息。

該生產(chǎn)線的生產(chǎn)排程系統(tǒng),基于有限產(chǎn)能模型,能夠與實際產(chǎn)線吻合。生產(chǎn)排程人員通過拖拽操作進行生產(chǎn)排程,系統(tǒng)通過仿真判斷該訂單安排能否被執(zhí)行,實現(xiàn)了生產(chǎn)排程的可視化,操作簡便。另外,生產(chǎn)排程人員能夠更具訂單優(yōu)先級的進行生產(chǎn)排程的調(diào)整,靈活性好。

在該系統(tǒng)的一種示意性的實施方式中,檢測模塊還被配置為檢測用戶對第一甘特圖中的訂單的拖拽操作;

操作模塊還被配置為當(dāng)檢測到第一甘特圖中的訂單被拖拽進入列表時,將該訂單從第一甘特圖中轉(zhuǎn)移至列表。這樣,同時能夠?qū)σ呀?jīng)進行生產(chǎn)排程的訂單進行重新安排,進一步提高生產(chǎn)排程的靈活性。

在該系統(tǒng)的再一種示意性的實施方式中,顯示模塊還被配置為顯示一第二甘特圖,其中,第二甘特圖根據(jù)第一甘特圖生成,生產(chǎn)線包括復(fù)數(shù)個工作中心,第一甘特圖顯示生產(chǎn)線總體的訂單生產(chǎn)排程,第二甘特圖顯示每一工作中心的訂單生產(chǎn)排程。這樣,每一工作站的生產(chǎn)安排都通過甘特圖的形式可視化地顯示出來,生產(chǎn)排程的結(jié)果一目了然。

在該系統(tǒng)的又一種示意性的實施方式中,檢測模塊還被配置為檢測用戶對第二甘特圖中的訂單的拖拽操作;

操作模塊還被配置為當(dāng)檢測到第二甘特圖中的訂單被拖拽進入列表時,將該訂單從第二甘特圖中轉(zhuǎn)移至列表;當(dāng)檢測到第二甘特圖中的工作中心的訂單被沿著時間軸拖拽時,對訂單的時間安排進行適應(yīng)性調(diào)整。這樣,用戶能夠?qū)︼@示工作中心的訂單的生產(chǎn)排程進行適應(yīng)性調(diào)整,提供生產(chǎn)排程的靈活性。

附圖說明

下文將以明確易懂的方式通過對優(yōu)選實施例的說明并結(jié)合附圖來對本發(fā)明上述特性、技術(shù)特征、優(yōu)點及其實現(xiàn)方式予以進一步說明,其中:

圖1是本發(fā)明的一個實施例提供的生產(chǎn)線的生產(chǎn)排程方法的流程圖;

圖2是本發(fā)明的一個實施例提供的顯示界面的示意圖;

圖3是本發(fā)明的一個實施例提供的生產(chǎn)排程的邏輯示意圖;

圖4是本發(fā)明的一個實施例提供的第二甘特圖的界面示意圖;

圖5是本發(fā)明的一個實施例提供的生產(chǎn)線的生產(chǎn)排程系統(tǒng)的結(jié)構(gòu)框圖。

標號說明:

S100-S800 步驟

10 列表

20 第一甘特圖

30 第二甘特圖

100 主數(shù)據(jù)獲取模塊

200 主數(shù)據(jù)篩選排序模塊

300 參數(shù)獲取和建模模塊

400 顯示模塊

500 檢測模塊

600 仿真模塊

700 操作模塊

1000 生產(chǎn)線的生產(chǎn)排程系統(tǒng)

2000 ERP系統(tǒng)

3000 SQL數(shù)據(jù)庫

D 主數(shù)據(jù)

P 建模參數(shù)

具體實施方式

為了對發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖說明本發(fā)明的具體實施方式,在各圖中相同的標號表示相同的部分。

下面討論的各圖以及被用來描述在該專利文檔中的本公開的原理的各種實施例僅以說明的方式并且無論如何不應(yīng)該被解釋成限制本公開的范圍。本領(lǐng)域技術(shù)人員將會理解,可以在任何適當(dāng)布置的設(shè)備中實施本公開的原理。將參考示例性非限制實施例來描述本申請的各種創(chuàng)新教導(dǎo)。

在本文中,“示意性”表示“充當(dāng)實例、例子或說明”,不應(yīng)將在本文中被描述為“示意性”的任何圖示、實施方式解釋為一種更優(yōu)選的或更具優(yōu)點的技術(shù)方案。

為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實際結(jié)構(gòu)。另外,以使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地示出了其中的一個,或僅標出了其中的一個。

圖1是本發(fā)明的一個實施例提供的生產(chǎn)線的生產(chǎn)排程方法的流程圖。圖5是本發(fā)明的一個實施例提供的生產(chǎn)線的生產(chǎn)排程系統(tǒng)的結(jié)構(gòu)框圖。從圖1和5中可以看出,生產(chǎn)線的生產(chǎn)排程方法,包括如下步驟:

步驟S100:獲取一主數(shù)據(jù)D(master data),其中主數(shù)據(jù)D包括訂單信息(order information)、生產(chǎn)工藝(routing)、和物料清單(bill of material,簡稱BOM)。

該步驟中,主數(shù)據(jù)D來自于ERP系統(tǒng)2000,例如SAP。

步驟S200:對主數(shù)據(jù)D進行篩選和排序,并生成一列表10,列表包括待進行生產(chǎn)排程的訂單。

該步驟中,對主數(shù)據(jù)D進行篩選和排序具體為對主數(shù)據(jù)D中的訂單進行篩選,剔除不需進行生產(chǎn)排程的訂單,保留需要進行生產(chǎn)排程的訂單;然后對需要進行生產(chǎn)排程的訂單按照預(yù)定的優(yōu)先級進行排序。該預(yù)定的優(yōu)先級包括:訂單交期、產(chǎn)品族、型號、尺寸進行排序。例如訂單交期越緊急的越排在前列;同類同型號的產(chǎn)品訂單聚合在一起等。將該進行了排序的待進行生產(chǎn)排程的訂單制定一列表10。列表10中每一行為一個訂單。在一個示意性的實施方式中,該步驟還包括對主數(shù)據(jù)D進行格式轉(zhuǎn)換。ERP導(dǎo)出的是文本格式文件,需要將其轉(zhuǎn)換成該生產(chǎn)排程系統(tǒng)能夠識別的格式。在一個示意性的實施方式中,該主數(shù)據(jù)D被存儲于一SQL(Structured Query Language)數(shù)據(jù)庫3000。另外,該主數(shù)據(jù)D能夠不斷更新,對應(yīng)的列表也不斷更新。

步驟S300:獲取生產(chǎn)線的建模參數(shù)P并建立映射生產(chǎn)線的模型。

該步驟中,該生產(chǎn)線的建模參數(shù)P包括:工作時間(working time)、處理時間(processing time)、閑置時間(idle time)、等待時間(wait time)、轉(zhuǎn)運時間表和頻率(transportation timeframe,frequence)、工人的勞動時間(labor time)、機器可用時間(machine available time)、工人的能力限制(capacity restrication)、日程表(calendar)等。這些建模參數(shù)P反應(yīng)了實際產(chǎn)線的生產(chǎn)能力。根據(jù)這些建模參數(shù)P通過XML建模配置文件建立映射該生產(chǎn)線的模型。這樣該模型能夠與實際生產(chǎn)線高度吻合。另外,實際生產(chǎn)線的這些建模參數(shù)P能夠被調(diào)整并更新。

步驟S400:顯示列表和一第一甘特圖,第一甘特圖能夠顯示已進行生產(chǎn)排程的訂單。

圖2是本發(fā)明的一個實施例提供的顯示界面的示意圖。從圖2可以看出,在一個顯示設(shè)備(未畫圖,例如LCD顯示器)顯示該列表10和該第一甘特圖(Gantt chart)20。該第一甘特圖20的橫軸為時間軸,縱軸為生產(chǎn)線。圖2中以三條生產(chǎn)線DN:15-150、DN:200-600和DN:700-3000為例進行說明。列表10中的訂單為待進行生產(chǎn)排程的訂單。生產(chǎn)排程人員能夠通過一輸入設(shè)備(未畫圖,例如鼠標)對列表10中的訂單進行操作,將其拖拽進入第一甘特圖20中進行生產(chǎn)排程。列表10中的訂單按照上述的預(yù)定優(yōu)先級進行了排序,有利于生產(chǎn)排程人員了解待進行生產(chǎn)排程的訂單情況,方便其操作。已進行生產(chǎn)排程的訂單能夠被顯示于第一甘特圖20中。生產(chǎn)排程人員能夠通過一輸入設(shè)備(未畫圖,例如鼠標)對第一甘特圖20中的訂單進行操作,將其拖拽進入列表中,或徹底刪除。

步驟S500:檢測用戶對列表中的訂單的拖拽操作。

該步驟中,生產(chǎn)排程系統(tǒng)對用戶的拖拽操作進行檢測。對不同的拖拽操作進行對應(yīng)的響應(yīng)。

步驟S600:當(dāng)檢測到列表中的訂單被拖拽進入第一甘特圖時根據(jù)生產(chǎn)線的模型進行仿真,以判斷訂單是否能夠被執(zhí)行。

如圖2所示,生產(chǎn)排程人員將原本位于列表10中的訂單拖拽進行第一甘特圖20中。例如編號為16341398的訂單,拖拽進行第一甘特圖20中的生產(chǎn)線DN15-150的某一天(例如2016.4.6)對應(yīng)的區(qū)域。也即是說,生產(chǎn)排程人員通過該拖拽操作,想要安排編號為16341398的訂單使用生產(chǎn)線DN15-150在2016.4.6這一天進行生產(chǎn)。圖2中,每個訂單最小的生產(chǎn)時間為一天,可以占用多天進行生產(chǎn)。生產(chǎn)排程系統(tǒng)對根據(jù)生產(chǎn)線的模型進行仿真,也就是說基于該與實際生產(chǎn)線高度吻合的模型,將生產(chǎn)排程人員的該拖拽動作所對應(yīng)的訂單安排放入該模型中進行虛擬生產(chǎn)安排,以判斷該訂單是否能夠被執(zhí)行。

圖3是本發(fā)明的一個實施例提供的生產(chǎn)排程的邏輯示意圖。從圖1中可以看出,某一訂單PO1能否被執(zhí)行,以及如何安排。該訂單PO1被安排的生產(chǎn)線包括四個工作中心,從上游往下游依次分別為:第一工作中心WC1、第二工作中心WC2、第三工作中心WC3、和第四工作中心WC4。每個工作中心每天有4個轉(zhuǎn)運時間窗口,例如8:30、10:30、13:30和15:30。若生產(chǎn)排程人員要安排該訂單PO1在第一天(Day1)開始進行生產(chǎn),那么首先判斷第一天(Day1)第一工作中心WC1能否完成該訂單PO1的生產(chǎn)。圖3中第一工作中心WC1在8:30開始的部分產(chǎn)能被占用,圖中用斜線填充表示被占用的產(chǎn)能。該訂單PO1只能被安排于剩余產(chǎn)能時間段進行生產(chǎn)。PO1在第一工作中心WC1生產(chǎn)完后,進入第二工作中心WC2進行生產(chǎn)。但第二工作中心WC2在13:30之前的產(chǎn)能被占用,該訂單PO1只能被安排于剩余產(chǎn)能時間段進行生產(chǎn)。PO1在第二工作中心WC2生產(chǎn)完后,進入第三工作中心WC3進行生產(chǎn)。雖然第三工作中心WC3的產(chǎn)能是完全沒有被占用的。PO1在第二工作中心WC2生產(chǎn)完后,進入第三工作中心WC3的最近的轉(zhuǎn)運時間窗口在15:30,因此PO1只能被安排在第三工作中心WC3的15:30之后進行生產(chǎn)。最后進入第四工作中心WC4時第一天(Day1)已經(jīng)沒有時間轉(zhuǎn)運時間窗口,因此只能被安排與第二天(Day2)進行生產(chǎn)。由此可以看出,該生產(chǎn)線的模型是有限產(chǎn)能,生產(chǎn)安排還受到轉(zhuǎn)運時間窗口、每個工位的產(chǎn)能被占用情況、訂單在每個工位處理的時間(受設(shè)備、人員等資源的限制)等的限制。若生產(chǎn)排程人員通過拖拽操作要將某訂單安排在第一天開始生產(chǎn),但對應(yīng)生產(chǎn)線第一天的第一工作中心沒有空余產(chǎn)能,則該訂單不能被執(zhí)行。

步驟S700:當(dāng)列表中的訂單能被執(zhí)行時,將訂單從列表轉(zhuǎn)移至第一甘特圖;當(dāng)該訂單不能被執(zhí)行時,輸出報警信息。

步驟S600對該訂單進行仿真后能夠判斷該訂單是否能夠被執(zhí)行。當(dāng)列表10中的訂單能被執(zhí)行時,將該訂單從列表10轉(zhuǎn)移至第一甘特圖20,即將該訂單從該列表10中刪除,并將該訂單放入第一甘特圖20中。圖2中訂單在第一甘特圖20中以長條條顯示,該長條對應(yīng)生產(chǎn)該訂單的生產(chǎn)線,長條的長度表示該訂單在該生產(chǎn)線的生產(chǎn)時間,在時間軸上跨越一個或多個整數(shù)個工作日(包括加班時間)。這樣,被放入第一甘特圖20中的訂單就完成了生產(chǎn)排程。當(dāng)該訂單不能被執(zhí)行時,輸出報警信息。在一個示意性的實施方式中,生產(chǎn)排程系統(tǒng)高亮顯示該不能被執(zhí)行的訂單,提醒生產(chǎn)排程人員該訂單不能按照當(dāng)前的安排進行生產(chǎn),需要重新調(diào)整。若訂單不能被執(zhí)行,生產(chǎn)排程人員根據(jù)報警信息采取適應(yīng)的應(yīng)對措施。在一個示意性的實施方式中,生產(chǎn)排程人員通知生產(chǎn)線進行資源調(diào)整,例如安排加班、加快轉(zhuǎn)運頻率、增加人手等等。然后根據(jù)調(diào)整后的生產(chǎn)線修改該生產(chǎn)線的建模參數(shù)P,以修改該生產(chǎn)線的模型。生產(chǎn)排程人員再次通過拖拽操作對該訂單進行生產(chǎn)安排時,生產(chǎn)排程系統(tǒng)基于新的模型進行仿真以判斷該訂單是否能夠被執(zhí)行。訂單能被執(zhí)行時,將該訂單從列表10轉(zhuǎn)移至第一甘特圖20。當(dāng)該訂單不能被執(zhí)行時,輸出報警信息。這樣經(jīng)過一次或多次調(diào)整,使得該訂單能夠被執(zhí)行。在一個示意性的實施方式中,生產(chǎn)排程人員通過拖拽操作調(diào)整該訂單被安排的生產(chǎn)時間,以使得該訂單能夠被執(zhí)行。

對于每一個訂單均需執(zhí)行步驟S500至步驟S700。生產(chǎn)排程人員根據(jù)具體生產(chǎn)需求決定對列表10中的哪些訂單拖拽進入第一甘特圖20,以進行生產(chǎn)排程。當(dāng)有新的緊急訂單或者訂單的交期提前時,這些訂單的優(yōu)先級被提高,生產(chǎn)排程人員根據(jù)優(yōu)先對其進行生產(chǎn)排程。

由此可知,該生產(chǎn)線的生產(chǎn)排程方法,基于有限產(chǎn)能模型,能夠與實際產(chǎn)線吻合。生產(chǎn)排程人員通過拖拽操作進行生產(chǎn)排程,系統(tǒng)通過仿真判斷該訂單安排能否被執(zhí)行,實現(xiàn)了生產(chǎn)排程的可視化,操作簡便。另外,生產(chǎn)排程人員能夠更具訂單優(yōu)先級的進行生產(chǎn)排程的調(diào)整,靈活性好。

在一個示意性的實施方式中,該方法還包括:

檢測用戶對第一甘特圖20中的訂單的拖拽操作(位于步驟S500);

當(dāng)檢測到第一甘特圖20中的訂單被拖拽進入列表10時,將該訂單從第一甘特圖20中轉(zhuǎn)移至列表10(位于步驟S600)。

位于放入第一甘特圖20中的已經(jīng)進行生產(chǎn)排程的訂單還能夠被取消。例如該訂單的交期邊長、優(yōu)先級降低,有其他更加緊急的訂單出現(xiàn)等等,生產(chǎn)排程人員能夠?qū)⒌谝桓侍貓D20中的訂單拖拽進入列表10中,即將該訂單從第一甘特圖20中刪除并加入至列表10中,使其成為待進行生產(chǎn)排程的訂單。釋放的產(chǎn)能可以用于其他更加緊急訂單的生產(chǎn)排程。另外,訂單被取消時生產(chǎn)排程人員能夠?qū)⒃撚唵沃苯訌牡谝桓侍貓D20中刪除。這樣,同時能夠?qū)σ呀?jīng)進行生產(chǎn)排程的訂單進行重新安排,進一步提高生產(chǎn)排程的靈活性。

在一個示意性的實施方式中,方法還包括:根據(jù)第一甘特圖20生成并顯示一第二甘特圖30(步驟S800)。其中,生產(chǎn)線包括復(fù)數(shù)個工作中心,第一甘特圖20顯示生產(chǎn)線總體的訂單生產(chǎn)排程,第二甘特圖30顯示每一工作中心的訂單生產(chǎn)排程。圖4是本發(fā)明的一個實施例提供的第二甘特圖的界面示意圖。從圖4中可以看出,每一生產(chǎn)線包括復(fù)數(shù)個工作中心,第二甘特圖30的縱軸對應(yīng)各個工作中心。第二甘特圖30的橫軸為時間軸。也即是說,第一甘特圖20顯示每一生產(chǎn)線總體的訂單生產(chǎn)排程,沒有顯示各個工作中心的生產(chǎn)排程情況。第二甘特圖30詳細顯示了每一工作中心的訂單生產(chǎn)排程,即每一工作中心被安排了哪些訂單,每一訂單被安排的生產(chǎn)時間點。第二甘特圖30中每一訂單用一長條顯示,該長條對應(yīng)生產(chǎn)該訂單的工作中心,長條的長度表示該訂單在該工作中心的生產(chǎn)時間,在時間軸上跨越具體時間段(包括加班時間)。這樣,每一工作站的生產(chǎn)安排都通過甘特圖的形式可視化地顯示出來,生產(chǎn)排程的結(jié)果一目了然。

在一個示意性的實施方式中,方法還包括:

檢測用戶對第二甘特圖30中的訂單的拖拽操作;

當(dāng)檢測到第二甘特圖30中的訂單被拖拽進入列表10時,將該訂單從第二甘特圖中轉(zhuǎn)移至列表;當(dāng)檢測到第二甘特圖30中的工作中心的訂單被沿著時間軸拖拽時,對訂單的時間安排進行適應(yīng)性調(diào)整。

生產(chǎn)排程人員能夠通過第二甘特圖30知道每一工作中心的訂單生產(chǎn)排程。生產(chǎn)排程人員能夠通過拖拽操作對第二甘特圖30中的訂單進行調(diào)整。例如當(dāng)該訂單被取消時,生產(chǎn)排程人員能夠從第二甘特圖30中直接刪除該訂單,相應(yīng)的第一甘特圖20中的該訂單也被刪除。同樣的,若第一甘特圖20中的訂單被刪除,第二甘特圖30中的該訂單也被刪除。生產(chǎn)排程人員還能夠?qū)⒌诙侍貓D30中的訂單拖拽進入列表10,取消對該訂單的生產(chǎn)排程,使之成為待進行生產(chǎn)排程的訂單。后續(xù)再對其進行生產(chǎn)排程。生產(chǎn)排程人員還能夠?qū)Φ诙侍貓D30中的訂單沿著時間軸拖拽,對該訂單的時間進行適應(yīng)性調(diào)整,即微調(diào)。這樣,用戶能夠?qū)︼@示工作中心的訂單的生產(chǎn)排程進行適應(yīng)性調(diào)整,提供生產(chǎn)排程的靈活性。

在一個示意性的實施方式中,方法還包括:

對第一甘特圖中被安排次日進行生產(chǎn)的訂單進行凍結(jié);

每日對每一工作中心生成一生產(chǎn)排程清單。

從上述步驟的描述可知,生產(chǎn)排程人員能夠靈活地對列表10中待進行生產(chǎn)排程的訂單以及第一甘特圖20和第二甘特圖30中已經(jīng)進行生產(chǎn)排程的訂單進行拖拽操作,靈活地調(diào)整訂單的排程。在生產(chǎn)排程被凍結(jié)之前,均可以進行調(diào)整。在一個示意性的實施方式中,對第一甘特圖20中被安排次日進行生產(chǎn)的訂單進行凍結(jié)。換句話說,生產(chǎn)排程人員進行生產(chǎn)排程的當(dāng)天,不能夠?qū)Υ稳盏纳a(chǎn)排程進行調(diào)整。這樣能夠避免突然改變生產(chǎn)排程導(dǎo)致的對生產(chǎn)的擾亂。

生產(chǎn)排程人員對生產(chǎn)排程確認無誤后,每日對每一工作中心生成一生產(chǎn)排程清單。在一個示意性的實施方式中,該生產(chǎn)排程清單為EXCEL表,并被發(fā)送到各個工作中心。同時該生產(chǎn)排程清單為EXCEL表還被傳送至SQL數(shù)據(jù)庫300進行保存。

圖5是本發(fā)明的一個實施例提供的生產(chǎn)線的生產(chǎn)排程系統(tǒng)的結(jié)構(gòu)框圖。從圖5中可以看出,該生產(chǎn)線的生產(chǎn)排程系統(tǒng)1000包括:

一主數(shù)據(jù)獲取模塊100,其被配置為獲取一主數(shù)據(jù)D,其中主數(shù)據(jù)D包括訂單信息、生產(chǎn)工藝、和物料清單;

一主數(shù)據(jù)篩選排序模塊200,其被配置為對主數(shù)據(jù)D進行篩選和排序,并生成一列表10,列表10包括待進行生產(chǎn)排程的訂單;

一參數(shù)獲取和建模模塊300,其被配置為獲取生產(chǎn)線的建模參數(shù)P并建立映射生產(chǎn)線的模型;

一顯示模塊400,其被配置為顯示列表10和一第一甘特圖20,第一甘特圖20能夠顯示已進行生產(chǎn)排程的訂單;

一檢測模塊500,其被配置為檢測用戶對列表10中的訂單的拖拽操作;

一仿真模塊600,其被配置為當(dāng)檢測到列表10中的訂單被拖拽進入第一甘特圖20時根據(jù)生產(chǎn)線的模型進行仿真,以判斷訂單是否能夠被執(zhí)行;和

一操作模塊700,其被配置為當(dāng)列表10中的訂單能被執(zhí)行時,將訂單從列表10轉(zhuǎn)移至第一甘特圖20;當(dāng)該訂單不能被執(zhí)行時,輸出報警信息。

主數(shù)據(jù)獲取模塊100從ERP系統(tǒng)2000獲取主數(shù)據(jù)D。

該生產(chǎn)線的生產(chǎn)排程系統(tǒng),基于有限產(chǎn)能模型,能夠與實際產(chǎn)線吻合。生產(chǎn)排程人員通過拖拽操作進行生產(chǎn)排程,系統(tǒng)通過仿真判斷該訂單安排能否被執(zhí)行,實現(xiàn)了生產(chǎn)排程的可視化,操作簡便。另外,生產(chǎn)排程人員能夠更具訂單優(yōu)先級的進行生產(chǎn)排程的調(diào)整,靈活性好。

在一個示意性的實施方式中,檢測模塊500還被配置為檢測用戶對第一甘特圖20中的訂單的拖拽操作;

操作模塊700還被配置為當(dāng)檢測到第一甘特圖20中的訂單被拖拽進入列表10時,將該訂單從第一甘特圖20中轉(zhuǎn)移至列表10。這樣,同時能夠?qū)σ呀?jīng)進行生產(chǎn)排程的訂單進行重新安排,進一步提高生產(chǎn)排程的靈活性。

在一個示意性的實施方式中,顯示模塊400還被配置為顯示一第二甘特圖30,其中,第二甘特圖30根據(jù)第一甘特圖20生成,生產(chǎn)線包括復(fù)數(shù)個工作中心,第一甘特圖20顯示生產(chǎn)線總體的訂單生產(chǎn)排程,第二甘特圖30顯示每一工作中心的訂單生產(chǎn)排程。這樣,每一工作站的生產(chǎn)安排都通過甘特圖的形式可視化地顯示出來,生產(chǎn)排程的結(jié)果一目了然。

在一個示意性的實施方式中,檢測模塊500還被配置為檢測用戶對第二甘特圖30中的訂單的拖拽操作;

操作模塊700還被配置為當(dāng)檢測到第二甘特圖30中的訂單被拖拽進入列表10時,將該訂單從第二甘特圖30中轉(zhuǎn)移至列表10;當(dāng)檢測到第二甘特圖30中的工作中心的訂單被沿著時間軸拖拽時,對訂單的時間安排進行適應(yīng)性調(diào)整。這樣,用戶能夠?qū)︼@示工作中心的訂單的生產(chǎn)排程進行適應(yīng)性調(diào)整,提供生產(chǎn)排程的靈活性。

在一個示意性的實施方式中,生產(chǎn)線的生產(chǎn)排程系統(tǒng)1000對第一甘特圖20中被安排次日進行生產(chǎn)的訂單進行凍結(jié);每日對每一生產(chǎn)線的每一工作中心生成一生產(chǎn)排程清單。生產(chǎn)排程人員進行生產(chǎn)排程的當(dāng)天,不能夠?qū)Υ稳盏纳a(chǎn)排程進行調(diào)整。這樣能夠避免突然改變生產(chǎn)排程導(dǎo)致的對生產(chǎn)的擾亂。生產(chǎn)排程人員對生產(chǎn)排程確認無誤后,每日對每一工作中心生成一生產(chǎn)排程清單。在一個示意性的實施方式中,該生產(chǎn)排程清單為EXCEL表,并被發(fā)送到各個工作中心。同時該生產(chǎn)排程清單為EXCEL表還被傳送至SQL數(shù)據(jù)庫3000進行保存。在一個示意性的實施方式中,列表10的數(shù)據(jù)被保存于SQL數(shù)據(jù)庫3000。生產(chǎn)線的生產(chǎn)排程系統(tǒng)1000與SQL數(shù)據(jù)庫3000進行數(shù)據(jù)交換。

在一個示意性的實施方式中,生產(chǎn)線的生產(chǎn)排程系統(tǒng),包括:

一人機交互界面(未圖示);

一存儲器(未圖示);

至少一處理器(未圖示);和

至少一程序塊(未圖示),其存儲于存儲器中,并能夠被該至少一處理器執(zhí)行;該至少一程序塊包括如下指令:

獲取一主數(shù)據(jù),其中主數(shù)據(jù)包括訂單信息、生產(chǎn)工藝、和物料清單;

對主數(shù)據(jù)進行篩選和排序,并生成一列表,列表包括待進行生產(chǎn)排程的訂單;

獲取生產(chǎn)線的建模參數(shù)并建立映射生產(chǎn)線的模型;

通過人機交互界面顯示列表和一第一甘特圖,第一甘特圖能夠顯示已進行生產(chǎn)排程的訂單;

檢測用戶通過人機交互界面對列表中的訂單的拖拽操作;

當(dāng)檢測到列表中的訂單被拖拽進入第一甘特圖時根據(jù)生產(chǎn)線的模型進行仿真,以判斷訂單是否能夠被執(zhí)行;和

當(dāng)列表中的訂單能被執(zhí)行時,將訂單從列表轉(zhuǎn)移至第一甘特圖;當(dāng)該訂單不能被執(zhí)行時,輸出報警信息。

該生產(chǎn)線的生產(chǎn)排程系統(tǒng),基于有限產(chǎn)能模型,能夠與實際產(chǎn)線吻合。生產(chǎn)排程人員通過拖拽操作進行生產(chǎn)排程,系統(tǒng)通過仿真判斷該訂單安排能否被執(zhí)行,實現(xiàn)了生產(chǎn)排程的可視化,操作簡便。另外,生產(chǎn)排程人員能夠更具訂單優(yōu)先級的進行生產(chǎn)排程的調(diào)整,靈活性好。

在一個示意性的實施方式中,該生產(chǎn)線的生產(chǎn)排程系統(tǒng)1000還能夠生成報表,以顯示訂單被執(zhí)行情況,工作中心的任務(wù)量情況等,便于管理人員掌握準確的生產(chǎn)信息。

本發(fā)明還提供了計算機存儲介質(zhì),存儲用于使一機器執(zhí)行如本文所述的程序代碼的審核方法的指令。具體地,可以提供配有存儲介質(zhì)的系統(tǒng)或者裝置,在該存儲介質(zhì)上存儲著實現(xiàn)上述實施例中任一實施例的功能的軟件程序代碼,且使該系統(tǒng)或者裝置的計算機(或CPU或MPU)讀出并執(zhí)行存儲在存儲介質(zhì)中的程序代碼。

在這種情況下,從存儲介質(zhì)讀取的程序代碼本身可實現(xiàn)上述實施例中任何一項實施例的功能,因此程序代碼和存儲程序代碼的存儲介質(zhì)構(gòu)成了本發(fā)明的一部分。

用于提供程序代碼的存儲介質(zhì)實施例包括軟盤、硬盤、磁光盤、光盤(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁帶、非易失性存儲卡和ROM??蛇x擇地,可以由通信網(wǎng)絡(luò)從服務(wù)器計算機上下載程序代碼。

此外,應(yīng)該清楚的是,不僅可以通過執(zhí)行計算機所讀出的程序代碼,而且可以通過基于程序代碼的指令使計算機上操作的操作系統(tǒng)等來完成部分或者全部的實際操作,從而實現(xiàn)上述實施例中任意一項實施例的功能。

此外,可以理解的是,將由存儲介質(zhì)讀出的程序代碼寫到插入計算機內(nèi)的擴展板中所設(shè)置的存儲器中或者寫到與計算機相連接的擴展單元中設(shè)置的存儲器中,隨后基于程序代碼的指令使安裝在擴展板或者擴展單元上的CPU等來執(zhí)行部分和全部實際操作,從而實現(xiàn)上述實施例中任一實施例的功能。

需要說明的是,上述各流程和各系統(tǒng)結(jié)構(gòu)圖中不是所有的步驟和模塊都是必須的,可以根據(jù)實際的需要忽略某些步驟或模塊。各步驟的執(zhí)行順序不是固定的,可以根據(jù)需要進行調(diào)整。上述各實施例中描述的系統(tǒng)結(jié)構(gòu)可以是物理結(jié)構(gòu),也可以是邏輯結(jié)構(gòu),即,有些模塊可能由同一物理實體實現(xiàn),或者,有些模塊可能分由多個物理實體實現(xiàn),或者,可以由多個獨立設(shè)備中的某些部件共同實現(xiàn)。

以上各實施例中,硬件單元可以通過機械方式或電氣方式實現(xiàn)。例如,一個硬件單元可以包括永久性專用的電路或邏輯(如專門的處理器,現(xiàn)場可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC))來完成相應(yīng)操作。硬件單元還可以包括可編程邏輯或電路(如通用處理器或其它可編程處理器),可以由軟件進行臨時的設(shè)置以完成相應(yīng)操作。具體的實現(xiàn)方式(機械方式、或?qū)S玫挠谰眯噪娐贰⒒蛘吲R時設(shè)置的電路)可以基于成本和時間上的考慮來確定。

應(yīng)當(dāng)理解,雖然本說明書是按照各個實施方式描述的,但并非每個實施方式僅包含一個獨立的技術(shù)方案,說明書的這種敘述方式僅僅為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個整體,各實施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實施方式。

上文所列出的一系列的詳細說明僅僅是針對本發(fā)明的可行性實施例的具體說明,它們并非用以限制本發(fā)明的保護范圍,凡未脫離本發(fā)明技藝精神所作的等效實施例或變更均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
越西县| 历史| 五指山市| 名山县| 伊通| 石渠县| 西安市| 舒兰市| 龙山县| 迁安市| 福建省| 虎林市| 新宾| 金溪县| 当涂县| 临颍县| 周宁县| 汕尾市| 佳木斯市| 吉林市| 曲阜市| 保定市| 昭通市| 讷河市| 诸城市| 马边| 吴堡县| 和田市| 富平县| 丹寨县| 寿光市| 越西县| 巴彦淖尔市| 织金县| 盘锦市| 溧水县| 牟定县| 宜章县| 丽江市| 嘉祥县| 叶城县|