本發(fā)明屬于生產(chǎn)排產(chǎn)技術(shù)領(lǐng)域,尤其涉及一種生產(chǎn)排產(chǎn)的工時(shí)計(jì)算方法及系統(tǒng)。
背景技術(shù):
在機(jī)加工和鑄造領(lǐng)域,企業(yè)內(nèi)部的生產(chǎn)排產(chǎn)大多以人工排產(chǎn)為主,這種排產(chǎn)方式已較難滿足企業(yè)發(fā)展的需要,其存在如下缺陷:(1)多產(chǎn)品品種、少批量、短交貨期以及多變化的生產(chǎn)方式,導(dǎo)致企業(yè)排產(chǎn)工作量增加;(2)企業(yè)生產(chǎn)系統(tǒng)內(nèi)部工作計(jì)劃難以協(xié)調(diào);(3)企業(yè)生產(chǎn)過(guò)程中目標(biāo)管理大多憑經(jīng)驗(yàn)產(chǎn)生,沒(méi)有相應(yīng)的數(shù)據(jù)支撐,不夠科學(xué);(4)排產(chǎn)結(jié)果很難優(yōu)化,在小批量多品種的排產(chǎn)方式下,大數(shù)據(jù)運(yùn)算導(dǎo)致人工排產(chǎn)難以承受,人工排產(chǎn)僅僅是簡(jiǎn)單地確定交貨日期和數(shù)量,無(wú)法精確地給出過(guò)程信息;(5)客戶對(duì)交期要求越來(lái)越高,以現(xiàn)有排產(chǎn)方式無(wú)法快速提供交貨期,難以對(duì)客戶要求給予準(zhǔn)確答復(fù)。
因此,在機(jī)加工領(lǐng)域中引入排產(chǎn)軟件來(lái)實(shí)現(xiàn)對(duì)生產(chǎn)排產(chǎn)的管理,例如ERP系統(tǒng)和APS計(jì)劃,其中,ERP系統(tǒng)各個(gè)模塊(產(chǎn)品信息、工序信息、設(shè)備信息、訂單信息、采購(gòu)信息等)之間,沒(méi)有關(guān)聯(lián),也沒(méi)有建立所有信息一體化的綜合模型,無(wú)法實(shí)現(xiàn)精確排產(chǎn)和快速應(yīng)對(duì)變化;而APS計(jì)劃是集成供應(yīng)鏈的計(jì)劃,其面向小批量,多品種的生產(chǎn)模式,是企業(yè)資源能力、時(shí)間、產(chǎn)品、約束條件、邏輯關(guān)系等生產(chǎn)中真實(shí)情況的同時(shí)考慮,但是APS的技術(shù)門檻高,絕大多數(shù)APS產(chǎn)品無(wú)法建立完整的工程模型,不得不加入很多人工干預(yù)或者忽略一些約束,這樣導(dǎo)致最終計(jì)算的結(jié)果與實(shí)際偏差較大,不能較好地滿足實(shí)際需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種可實(shí)現(xiàn)企業(yè)資源的合理利用,促進(jìn)部門相互協(xié)調(diào)的生產(chǎn)排產(chǎn)的工時(shí)計(jì)算方法。
本發(fā)明是這樣實(shí)現(xiàn)的,一種生產(chǎn)排產(chǎn)的工時(shí)計(jì)算方法,所述方法包括下述步驟:
接收產(chǎn)品訂單信息,設(shè)置產(chǎn)品的工序參數(shù)和約束條件,其中,所述工序參數(shù)和約束條件包括物流時(shí)間、工藝調(diào)試時(shí)間、單件加工時(shí)間、班別、算法、每批流轉(zhuǎn)數(shù)量、設(shè)備單次加工量、工序使用的設(shè)備資源及設(shè)備的工作時(shí)段;
根據(jù)設(shè)置的工序參數(shù)和約束條件,計(jì)算第一工序每個(gè)設(shè)備的任務(wù)開始時(shí)間和任務(wù)完成時(shí)間;
依據(jù)計(jì)算得到的上一工序的任務(wù)開始時(shí)間、任務(wù)結(jié)束時(shí)間和工序參數(shù),以及下一工序的工序參數(shù)和約束條件,計(jì)算下一工序的開始時(shí)間和結(jié)束時(shí)間。
作為一種改進(jìn)的方案,所述根據(jù)設(shè)置的工序參數(shù)和約束條件,計(jì)算第一工序每個(gè)設(shè)備的任務(wù)開始時(shí)間和任務(wù)完成時(shí)間的步驟具體包括:
判斷加工動(dòng)作是否為批量加工任務(wù),其中,所述批量加工任務(wù)為設(shè)備一次加工多件;
若是,按照所述第一工序的任務(wù)完成時(shí)間等于任務(wù)開始時(shí)間、工藝調(diào)試時(shí)間以及單次加工時(shí)間與加工次數(shù)的乘積之和的方式計(jì)算第一工序的任務(wù)完成時(shí)間,其中,加工次數(shù)等于加工量與設(shè)備單次加工量做除法運(yùn)算后的取整數(shù),尾數(shù)只要大于0就進(jìn)位;
若否,按照所述第一工序的任務(wù)完成時(shí)間等于任務(wù)開始時(shí)間、工藝調(diào)試時(shí)間以及單件加工時(shí)間與加工量的乘積之和的方式計(jì)算第一工序的任務(wù)完成時(shí)間。
作為一種改進(jìn)的方案,所述依據(jù)計(jì)算得到的上一工序的任務(wù)開始時(shí)間、任務(wù)結(jié)束時(shí)間和工序參數(shù),以及下一工序的工序參數(shù)和約束條件,計(jì)算下一工序的開始時(shí)間和結(jié)束時(shí)間的步驟具體包括下述步驟:
判斷下一工序的開始時(shí)間的計(jì)算方式,所述計(jì)算方式包括最快流轉(zhuǎn)方式和最大產(chǎn)能方式;
當(dāng)所述計(jì)算方式為最快流轉(zhuǎn)方式時(shí),按照下一工序的開始時(shí)間等于上一工序開始開始時(shí)間、上一工序工藝調(diào)試時(shí)間、上一工序預(yù)設(shè)的流轉(zhuǎn)數(shù)量工件加工時(shí)間、物流時(shí)間的和,然后再與下一工序工藝調(diào)整時(shí)間的差的方式計(jì)算所述下一工序的開始時(shí)間;
當(dāng)所述計(jì)算方式為最大產(chǎn)能方式時(shí),按照首先以最快流轉(zhuǎn)方式計(jì)算的時(shí)間為起點(diǎn),不斷往后推移試算下個(gè)工序的開始時(shí)間,直到試算下個(gè)工序可以不間斷工作,無(wú)需等待上個(gè)工序的工件流轉(zhuǎn)為止,該時(shí)間即任務(wù)開始時(shí)間。
作為一種改進(jìn)的方案,所述接收輸入的排產(chǎn)參數(shù)和約束條件的步驟之前還包括下述步驟:
接收輸入的已知訂單,對(duì)已知訂單進(jìn)行分解,生成原材料清單、外購(gòu)件清單以及自制件清單。
作為一種改進(jìn)的方案,所述方法還包括下述步驟:
對(duì)外購(gòu)件的采購(gòu)時(shí)間進(jìn)行管理,重新確定排產(chǎn)計(jì)劃;
生成每一種產(chǎn)品的每一個(gè)工序所對(duì)應(yīng)的過(guò)程目標(biāo)管理看板,并依據(jù)所述過(guò)程目標(biāo)管理看板對(duì)工序生產(chǎn)進(jìn)行管理。
本發(fā)明的另一目的在于提供一種生產(chǎn)排產(chǎn)的工時(shí)計(jì)算系統(tǒng),所述系統(tǒng)包括:
工序參數(shù)設(shè)置模塊,用于設(shè)置產(chǎn)品的工序參數(shù)和約束條件,其中,所述工序參數(shù)和約束條件包括物流時(shí)間、工藝調(diào)試時(shí)間、單件加工時(shí)間、班別、算法、每批流轉(zhuǎn)數(shù)量、設(shè)備單次加工量、工序使用的設(shè)備資源及設(shè)備的工作時(shí)段;
第一工序任務(wù)時(shí)間計(jì)算模塊,用于根據(jù)設(shè)置的工序參數(shù)和約束條件,計(jì)算第一工序每個(gè)設(shè)備的任務(wù)開始時(shí)間和任務(wù)完成時(shí)間;
剩余工序任務(wù)時(shí)間計(jì)算模塊,用于依據(jù)計(jì)算得到的上一工序的任務(wù)開始時(shí)間、任務(wù)結(jié)束時(shí)間和工序參數(shù),以及下一工序的工序參數(shù)和約束條件,計(jì)算下一工序的開始時(shí)間和結(jié)束時(shí)間。
作為一種改進(jìn)的方案,所述第一工序任務(wù)時(shí)間計(jì)算模塊具體包括:
第一判斷模塊,用于判斷加工動(dòng)作是否為批量加工任務(wù),其中,所述批量加工任務(wù)為設(shè)備一次加工多件;
第一任務(wù)時(shí)間計(jì)算模塊,用于當(dāng)一次加工一件時(shí),按照所述第一工序的任務(wù)完成時(shí)間等于任務(wù)開始時(shí)間、工藝調(diào)試時(shí)間以及單件加工時(shí)間與加工量的乘積之和的方式計(jì)算第一工序的任務(wù)完成時(shí)間;
第二任務(wù)時(shí)間計(jì)算模塊,用于當(dāng)一次加工多件時(shí),按照所述第一工序的任務(wù)完成時(shí)間等于任務(wù)開始時(shí)間、工藝調(diào)試時(shí)間以及單次加工時(shí)間與加工次數(shù)的乘積之和的方式計(jì)算第一工序的任務(wù)完成時(shí)間,其中,加工次數(shù)等于加工量與設(shè)備單次加工量做除法運(yùn)算后的取整數(shù)。
作為一種改進(jìn)的方案,所述剩余工序任務(wù)時(shí)間計(jì)算模塊具體包括:
第二判斷模塊,用于判斷下一工序的開始時(shí)間的計(jì)算方式,所述計(jì)算方式包括最快流轉(zhuǎn)方式和最大產(chǎn)能方式;
第一開始時(shí)間計(jì)算模塊,用于當(dāng)所述計(jì)算方式為最快流轉(zhuǎn)方式時(shí),按照下一工序的開始時(shí)間等于上一工序開始開始時(shí)間、上一工序工藝調(diào)試時(shí)間、上一工序預(yù)設(shè)的流轉(zhuǎn)數(shù)量工件加工時(shí)間、物流時(shí)間的和,然后再與下一工序工藝調(diào)整時(shí)間的差的方式計(jì)算所述下一工序的開始時(shí)間;
第二開始時(shí)間計(jì)算模塊,用于當(dāng)所述計(jì)算方式為最大產(chǎn)能方式時(shí),按照首先以最快流轉(zhuǎn)方式計(jì)算的時(shí)間為起點(diǎn),不斷往后推移試算下個(gè)工序的開始時(shí)間,直到試算下個(gè)工序可以不間斷工作,無(wú)需等待上個(gè)工序的工件流轉(zhuǎn)為止,該時(shí)間即任務(wù)開始時(shí)間。
作為一種改進(jìn)的方案,所述系統(tǒng)還包括:
已知訂單分解模塊,用于接收輸入的已知訂單,對(duì)已知訂單進(jìn)行分解,生成原材料清單、外購(gòu)件清單以及自制件清單。
作為一種改進(jìn)的方案,所述系統(tǒng)還包括:
物料清單管理模塊,用于對(duì)外購(gòu)件的采購(gòu)時(shí)間進(jìn)行管理,重新確定排產(chǎn)計(jì)劃;
工序管理模塊,用于生成每一種產(chǎn)品的每一個(gè)工序所對(duì)應(yīng)的過(guò)程目標(biāo)管理看板,并依據(jù)所述過(guò)程目標(biāo)管理看板對(duì)工序生產(chǎn)進(jìn)行管理。
在本發(fā)明實(shí)施例中,接收輸入的排產(chǎn)參數(shù)和約束條件,對(duì)排產(chǎn)工序參數(shù)進(jìn)行設(shè)置;根據(jù)設(shè)置的排產(chǎn)工序參數(shù),計(jì)算第一工序的任務(wù)完成時(shí)間;依據(jù)計(jì)算得到的上一工序的工序參數(shù)和下一工序的排產(chǎn)參數(shù),計(jì)算下一工序的開始時(shí)間,從而實(shí)現(xiàn)在機(jī)加工領(lǐng)域、鑄造領(lǐng)域中的排產(chǎn)工時(shí)的計(jì)算,達(dá)到對(duì)企業(yè)資源的合理應(yīng)用,使企業(yè)各部門相互協(xié)調(diào)。
附圖說(shuō)明
圖1是本發(fā)明提供的生產(chǎn)排產(chǎn)的工時(shí)計(jì)算方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明提供的根據(jù)設(shè)置的工序參數(shù)和約束條件,計(jì)算第一工序每個(gè)設(shè)備的任務(wù)開始時(shí)間和任務(wù)完成時(shí)間的實(shí)現(xiàn)流程圖;
圖3是本發(fā)明提供的依據(jù)計(jì)算得到的上一工序的任務(wù)開始時(shí)間、任務(wù)結(jié)束時(shí)間和工序參數(shù),以及下一工序的工序參數(shù)和約束條件,計(jì)算下一工序的開始時(shí)間和結(jié)束時(shí)間的實(shí)現(xiàn)流程圖;
圖4是本發(fā)明提供的工序參數(shù)的設(shè)置方法的實(shí)現(xiàn)流程圖;
圖5是本發(fā)明提供的生產(chǎn)排產(chǎn)的工時(shí)計(jì)算系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1示出了本發(fā)明提供的生產(chǎn)排產(chǎn)的工時(shí)計(jì)算方法的實(shí)現(xiàn)流程圖,其具體包括下述步驟:
在步驟S101中,接收產(chǎn)品訂單信息,設(shè)置產(chǎn)品的工序參數(shù)和約束條件,其中,所述工序參數(shù)和約束條件包括物流時(shí)間、工藝調(diào)試時(shí)間、單件加工時(shí)間、班別、算法、每批流轉(zhuǎn)數(shù)量、設(shè)備單次加工量、工序使用的設(shè)備資源及設(shè)備的工作時(shí)段。
在步驟S102中,根據(jù)設(shè)置的工序參數(shù)和約束條件,計(jì)算第一工序每個(gè)設(shè)備的任務(wù)開始時(shí)間和任務(wù)完成時(shí)間。
在步驟S103中,依據(jù)計(jì)算得到的上一工序的任務(wù)開始時(shí)間、任務(wù)結(jié)束時(shí)間和工序參數(shù),以及下一工序的工序參數(shù)和約束條件,計(jì)算下一工序的開始時(shí)間和結(jié)束時(shí)間。
該實(shí)施例實(shí)現(xiàn)在機(jī)加工領(lǐng)域、鑄造領(lǐng)域中的排產(chǎn)工時(shí)的計(jì)算,達(dá)到對(duì)企業(yè)資源的合理應(yīng)用,使企業(yè)各部門相互協(xié)調(diào)。
圖2示出了本發(fā)明提供的根據(jù)設(shè)置的工序參數(shù)和約束條件,計(jì)算第一工序每個(gè)設(shè)備的任務(wù)開始時(shí)間和任務(wù)完成時(shí)間的實(shí)現(xiàn)流程圖,其具體包括下述步驟:
在步驟S201中,判斷加工動(dòng)作是否為批量加工任務(wù),其中,批量加工任務(wù)為設(shè)備一次加工多件。
在步驟S202中,當(dāng)一次加工一件時(shí),按照所述第一工序的任務(wù)完成時(shí)間等于任務(wù)開始時(shí)間、工藝調(diào)試時(shí)間以及單件加工時(shí)間與加工量的乘積之和的方式計(jì)算第一工序的任務(wù)完成時(shí)間。
即:T=t開+t調(diào)+t單*n,其中,T為任務(wù)完成時(shí)間,t開為任務(wù)開始時(shí)間,t調(diào)為工藝調(diào)試時(shí)間,t單為單次加工時(shí)間,a為單次加工數(shù)量(a≥1),n為加工數(shù)量。
在步驟S203中,當(dāng)一次加工多件時(shí),按照所述第一工序的任務(wù)完成時(shí)間等于任務(wù)開始時(shí)間、工藝調(diào)試時(shí)間以及單次加工時(shí)間與加工次數(shù)的乘積之和的方式計(jì)算第一工序的任務(wù)完成時(shí)間,其中,加工次數(shù)等于加工量與設(shè)備單次加工量做除法運(yùn)算后的取整數(shù)。
即:T=t開+t調(diào)+t單*b,其中,參數(shù)如上,b為加工批次數(shù),b=n/a(不管余數(shù)是多少,都進(jìn)位取整)。
在該實(shí)施例中,在確定好第一工序所使用設(shè)備的加工起點(diǎn)后,第一工序可以實(shí)現(xiàn)不間斷完成,其完成時(shí)間參考上述計(jì)算式。
圖3示出了本發(fā)明提供的依據(jù)計(jì)算得到的上一工序的任務(wù)開始時(shí)間、任務(wù)結(jié)束時(shí)間和工序參數(shù),以及下一工序的工序參數(shù)和約束條件,計(jì)算下一工序的開始時(shí)間和結(jié)束時(shí)間的實(shí)現(xiàn)流程圖,其包括下述步驟:
在步驟S301中,判斷下一工序的開始時(shí)間的計(jì)算方式,該計(jì)算方式包括最快流轉(zhuǎn)方式和最大產(chǎn)能方式。
在步驟S302中,當(dāng)計(jì)算方式為最快流轉(zhuǎn)方式時(shí),按照下一工序的開始時(shí)間等于上一工序開始開始時(shí)間、上一工序工藝調(diào)試時(shí)間、上一工序預(yù)設(shè)的流轉(zhuǎn)數(shù)量工件加工時(shí)間、物流時(shí)間的和,然后再與下一工序工藝調(diào)整時(shí)間的差的方式計(jì)算所述下一工序的開始時(shí)間。
在該步驟中,該計(jì)算得到的時(shí)間與設(shè)備狀態(tài)作對(duì)比,如果設(shè)備閑置,以此時(shí)間為任務(wù)開始時(shí)間,如果設(shè)備有其他任務(wù)正在執(zhí)行,則時(shí)間后推到設(shè)備完成該任務(wù),設(shè)備空閑的最早時(shí)間。在最快流轉(zhuǎn)模式下,一個(gè)任務(wù)內(nèi),在當(dāng)前工序加工速度比上個(gè)工序快時(shí),設(shè)備工作可能是間斷的,這是因?yàn)樾枰却蟼€(gè)工序的下一批工件流轉(zhuǎn);因此在最快流轉(zhuǎn)模式下,需要計(jì)算最后一批工件流轉(zhuǎn)到該工序的時(shí)間,再加上加工最后一批工件的時(shí)間,才是該任務(wù)的完成時(shí)間。
如果最后一批工件流轉(zhuǎn)到達(dá)后,該設(shè)備還有之前剩余的工件尚未加工完畢,此時(shí),任務(wù)完成時(shí)間就需要再加上所有剩余的工件的剩余加工時(shí)間了。
在步驟S303中,當(dāng)計(jì)算方式為最大產(chǎn)能方式時(shí),并且下一工序比上一工序的加工速度快,按照首先以最快流轉(zhuǎn)方式計(jì)算的時(shí)間為起點(diǎn),不斷往后推移試算下個(gè)工序的開始時(shí)間,直到試算下個(gè)工序可以不間斷工作,無(wú)需等待上個(gè)工序的工件流轉(zhuǎn)為止,該時(shí)間即任務(wù)開始時(shí)間。
在該實(shí)施例中,當(dāng)該工序有多個(gè)設(shè)備同時(shí)參與,上一個(gè)工序攢夠(本工序其中一個(gè)設(shè)備的“流轉(zhuǎn)批量數(shù)”)時(shí),才進(jìn)行一次工件流轉(zhuǎn),如果是最快流轉(zhuǎn)模式,該設(shè)備的任務(wù)開始時(shí)間=上個(gè)工序加工量完成流轉(zhuǎn)批量數(shù)的時(shí)間+物流時(shí)間-當(dāng)前設(shè)備工藝調(diào)試時(shí)間。如果是最大產(chǎn)能,就需要依此時(shí)間為起點(diǎn),不斷往后推移試算開始時(shí)間,直到試算下個(gè)工序的該設(shè)備可以不間斷工作,無(wú)需等待上個(gè)工序的工件流轉(zhuǎn)為止,該時(shí)間作為該設(shè)備任務(wù)的開始時(shí)間。
在本發(fā)明實(shí)施例中,在工時(shí)計(jì)算過(guò)程中,設(shè)備的任務(wù)一旦計(jì)算完成,會(huì)將該任務(wù)加入設(shè)備任務(wù)表。下一個(gè)設(shè)備任務(wù)再次進(jìn)行計(jì)算時(shí),會(huì)對(duì)比設(shè)備任務(wù)表中,已經(jīng)計(jì)算確定過(guò)的任務(wù)時(shí)間,檢查已經(jīng)排好的任務(wù)時(shí)間占用情況,如果該時(shí)間段設(shè)備空閑,則以推得的時(shí)間為準(zhǔn),如果占用,則時(shí)間后移到設(shè)備最早可以空閑的時(shí)間。按照這樣的規(guī)律,系統(tǒng)會(huì)對(duì)所有任務(wù)中的每一個(gè)工序進(jìn)行循環(huán)遞歸的輪詢計(jì)算,直到時(shí)間穩(wěn)定住,最終生成排產(chǎn)結(jié)果。
在本發(fā)明實(shí)施例中,在執(zhí)行上述步驟S101之前,還需要執(zhí)行下述步驟:
接收輸入的已知訂單,對(duì)已知訂單進(jìn)行分解,生成原材料清單、外購(gòu)件清單以及自制件清單。
在該步驟中,當(dāng)外部已知訂單到達(dá)時(shí),導(dǎo)入到系統(tǒng)中,可對(duì)導(dǎo)入系統(tǒng)中的訂單進(jìn)行日期修改、訂單數(shù)量的修改等操作;
同時(shí),對(duì)已知訂單進(jìn)行分解,生成創(chuàng)建若干個(gè)子訂單,生成子訂單的下屬子部件、零件,直到最后的原物料信息清單。
在本發(fā)明實(shí)施例中,排產(chǎn)管理中的目標(biāo)管理包括下述兩點(diǎn):
(1)對(duì)采購(gòu)件的交貨時(shí)限進(jìn)行管理
首先,系統(tǒng)根據(jù)采購(gòu)件的到貨時(shí)間進(jìn)行排產(chǎn)計(jì)算,以免排產(chǎn)與到貨時(shí)間發(fā)生沖突;
當(dāng)采購(gòu)件按時(shí)交貨時(shí),則按照原有的排產(chǎn)計(jì)劃進(jìn)行工序生產(chǎn);
當(dāng)采購(gòu)件未按時(shí)交貨時(shí),重新確定排產(chǎn)計(jì)劃。
(2)在排產(chǎn)過(guò)程中,生成每一種產(chǎn)品的每一個(gè)工序所對(duì)應(yīng)的過(guò)程目標(biāo)管理看板,并依據(jù)所述過(guò)程目標(biāo)管理看板對(duì)工序生產(chǎn)進(jìn)行管理。
該過(guò)程目標(biāo)管理看板的設(shè)置用于檢驗(yàn)實(shí)際生產(chǎn)與計(jì)劃的吻合性,當(dāng)實(shí)際完成情況與計(jì)劃不符合時(shí),可以根據(jù)實(shí)際情況在系統(tǒng)重新修正加工量并重新排產(chǎn),從而得到基于實(shí)際生產(chǎn)情況的新的排產(chǎn)計(jì)劃。
在本發(fā)明實(shí)施例中,上述排產(chǎn)管理過(guò)程中所涉及的基礎(chǔ)數(shù)據(jù)主要包括產(chǎn)品數(shù)據(jù)、工藝數(shù)據(jù)、設(shè)備數(shù)據(jù)、人員數(shù)據(jù)和工作時(shí)段數(shù)據(jù),其中:
產(chǎn)品數(shù)據(jù):
在產(chǎn)品數(shù)據(jù)維護(hù)中要實(shí)現(xiàn)產(chǎn)品的添加、刪除、清空以及外部產(chǎn)品數(shù)據(jù)的集中導(dǎo)入,包括從外部EXCEL文件導(dǎo)入和ERP更新;
工藝數(shù)據(jù):
工藝數(shù)據(jù)的維護(hù)包括產(chǎn)品相關(guān)工序信息的錄入和修改;在工藝數(shù)據(jù)維護(hù)中主要有工藝流程和工序參數(shù)的設(shè)定,其具體為:
1)工藝流程方面主要是工藝編號(hào)的設(shè)置以及對(duì)應(yīng)于該編號(hào)下的工序設(shè)置;
2)工序參數(shù):工序參數(shù)指機(jī)加工數(shù)據(jù)和鑄造數(shù)據(jù),說(shuō)明如下:
a)機(jī)加工數(shù)據(jù):工藝調(diào)試時(shí)間、物流時(shí)間、單件加工時(shí)間、單次加工量、流轉(zhuǎn)數(shù)量、算法(最大產(chǎn)能、最快流轉(zhuǎn))、設(shè)備選擇、工序BOM;
b)鑄造數(shù)據(jù):
熔煉工序:冷爐熔煉起始時(shí),熔煉時(shí)間延長(zhǎng)爐數(shù)、熔煉延長(zhǎng)時(shí)間、單件加工時(shí)間、單次加工量、流轉(zhuǎn)數(shù)量、算法(最大產(chǎn)能、最快流轉(zhuǎn))、設(shè)備選擇、工序BOM;
澆注工序:澆注與造型互鎖設(shè)置及澆注與造型同步進(jìn)行的設(shè)置;
其余工序:工藝調(diào)試時(shí)間、物流時(shí)間、單件加工時(shí)間、單次加工量、流轉(zhuǎn)數(shù)量、算法(最大產(chǎn)能、最快流轉(zhuǎn))、設(shè)備選擇、工序BOM。
設(shè)備數(shù)據(jù):
設(shè)備狀態(tài)、設(shè)備分組、設(shè)備工作時(shí)段、設(shè)備默認(rèn)班別、熔煉關(guān)聯(lián)設(shè)備組(鑄造排產(chǎn)專用);
員工信息:
員工姓名、編號(hào)、員工隸屬設(shè)備組;
工作時(shí)段:
單班、雙班、三班制的設(shè)定、假期設(shè)置。
在該實(shí)施例中,排產(chǎn)參數(shù)和約束條件包括設(shè)備資源、設(shè)備加工量、物流時(shí)間、工藝調(diào)試時(shí)間、單件加工時(shí)間、班別、算法、批量流轉(zhuǎn)數(shù)以及單次加工量;
具體地:
設(shè)備資源:指用于該任務(wù)加工所需的設(shè)備,可以是一臺(tái),也可以是多臺(tái)。
設(shè)備加工量:指每種設(shè)備分配的加工數(shù)量,當(dāng)某工序設(shè)備為多臺(tái)時(shí),各設(shè)備分配的加工量可以不同。
物流時(shí)間:指一批待加工零件(可以是一件或多件)從上工序時(shí)間流轉(zhuǎn)到本工序的時(shí)間。
工藝調(diào)試時(shí)間:從本工序從任務(wù)開始時(shí)到首件合格產(chǎn)品完成所用的時(shí)間。
單件加工時(shí)間:指工序產(chǎn)品每次加工所用時(shí)間的綜合值,它是包含加工時(shí)間及其他時(shí)間(例如磨刀時(shí)間、人員效率等)在內(nèi)的綜合時(shí)間。
班別:指工作制,班別的設(shè)定有兩種,一種是針對(duì)某個(gè)設(shè)備設(shè)定的班別,另一種是針對(duì)系統(tǒng)設(shè)定的班別,計(jì)算時(shí)以設(shè)備設(shè)定的班別為優(yōu)先選取,當(dāng)設(shè)備班別無(wú)設(shè)置時(shí),系統(tǒng)班別就是該設(shè)備的班別。
算法:算法分為兩種,一種是最快流轉(zhuǎn)。另一種是最大產(chǎn)能。最快流轉(zhuǎn)是當(dāng)工序流轉(zhuǎn)批量數(shù)到達(dá)設(shè)置數(shù)值時(shí),即可流轉(zhuǎn)到下一個(gè)工序。最大產(chǎn)能是對(duì)應(yīng)于非流水線作業(yè)模式,并且只有當(dāng)后一個(gè)工序單件加工比前一個(gè)工序快時(shí)起作用,在這種情況下,系統(tǒng)將開始時(shí)間推后到最早不需要等待的時(shí)間,以減少等待浪費(fèi)。
批量流轉(zhuǎn)數(shù):指上序中每一批一次性流轉(zhuǎn)到本序的工件數(shù)量。
單次加工量:指工件每次裝夾所能加工完成的數(shù)量,可以是一件,也可能是多個(gè)
其中,基于上述排產(chǎn)管理的基礎(chǔ)數(shù)據(jù),下述給出工序參數(shù)設(shè)置的具體實(shí)現(xiàn)方法,其具體包括下述步驟:
在步驟S401中,確認(rèn)每個(gè)工序使用的設(shè)備數(shù)量,該設(shè)備的數(shù)量可以是多臺(tái);
在步驟S402中,為確認(rèn)的每一臺(tái)設(shè)備分配加工量;
在步驟S403中,確認(rèn)物流時(shí)間、工藝調(diào)試時(shí)間以及單件加工時(shí)間;
在步驟S404中,確認(rèn)批量轉(zhuǎn)流轉(zhuǎn)數(shù)、算法、單次加工量。
當(dāng)工序參數(shù)設(shè)置完成時(shí),系統(tǒng)即可生成排產(chǎn)結(jié)果。
圖5示出了本發(fā)明提供的生產(chǎn)排產(chǎn)的工時(shí)計(jì)算系統(tǒng)的結(jié)構(gòu)框圖,為了便于說(shuō)明,圖中僅給出了與本發(fā)明實(shí)施例相關(guān)的部分。
工序參數(shù)設(shè)置模塊11設(shè)置產(chǎn)品的工序參數(shù)和約束條件,其中,所述工序參數(shù)和約束條件包括物流時(shí)間、工藝調(diào)試時(shí)間、單件加工時(shí)間、班別、算法、每批流轉(zhuǎn)數(shù)量、設(shè)備單次加工量、工序使用的設(shè)備資源及設(shè)備的工作時(shí)段;第一工序任務(wù)時(shí)間計(jì)算模塊12根據(jù)設(shè)置的工序參數(shù)和約束條件,計(jì)算第一工序每個(gè)設(shè)備的任務(wù)開始時(shí)間和任務(wù)完成時(shí)間;剩余工序時(shí)間計(jì)算模塊13依據(jù)計(jì)算得到的上一工序的任務(wù)開始時(shí)間、任務(wù)結(jié)束時(shí)間和工序參數(shù),以及下一工序的工序參數(shù)和約束條件,計(jì)算下一工序的開始時(shí)間和結(jié)束時(shí)間。
在該實(shí)施例中,第一工序任務(wù)完成時(shí)間計(jì)算模塊12具體包括:
第一判斷模塊14判斷加工動(dòng)作是否為批量加工任務(wù),其中,所述批量加工任務(wù)為設(shè)備一次加工多件;當(dāng)一次加工一件時(shí),第一任務(wù)時(shí)間計(jì)算模塊15按照所述第一工序的任務(wù)完成時(shí)間等于任務(wù)開始時(shí)間、工藝調(diào)試時(shí)間以及單件加工時(shí)間與加工量的乘積之和的方式計(jì)算第一工序的任務(wù)完成時(shí)間;當(dāng)一次加工多件時(shí),第二任務(wù)時(shí)間計(jì)算模塊16按照所述第一工序的任務(wù)完成時(shí)間等于任務(wù)開始時(shí)間、工藝調(diào)試時(shí)間以及單次加工時(shí)間與加工次數(shù)的乘積之和的方式計(jì)算第一工序的任務(wù)完成時(shí)間,其中,加工次數(shù)等于加工量與設(shè)備單次加工量做除法運(yùn)算后的取整數(shù),尾數(shù)只要大于0就進(jìn)位。
在該實(shí)施例中,剩余工序時(shí)間計(jì)算模塊13具體包括:
第二判斷模塊17判斷下一工序的開始時(shí)間的計(jì)算方式,所述計(jì)算方式包括最快流轉(zhuǎn)方式和最大產(chǎn)能方式;當(dāng)所述計(jì)算方式為最快流轉(zhuǎn)方式時(shí),第一開始時(shí)間計(jì)算模塊18按照下一工序的開始時(shí)間等于上一工序開始開始時(shí)間、上一工序工藝調(diào)試時(shí)間、上一工序預(yù)設(shè)的流轉(zhuǎn)數(shù)量工件加工時(shí)間、物流時(shí)間的和,然后再與下一工序工藝調(diào)整時(shí)間的差的方式計(jì)算所述下一工序的開始時(shí)間;當(dāng)所述計(jì)算方式為最大產(chǎn)能方式時(shí),第二開始時(shí)間計(jì)算模塊19按照所述首先以最快流轉(zhuǎn)方式計(jì)算的時(shí)間為起點(diǎn),不斷往后推移計(jì)算下個(gè)工序的開始時(shí)間,直到試算下個(gè)工序可以不間斷工作,無(wú)需等待上個(gè)工序的工件流轉(zhuǎn)為止,該時(shí)間即任務(wù)開始時(shí)間。
在本發(fā)明實(shí)施例中,已知訂單分解模塊20接收輸入的已知訂單,對(duì)已知訂單進(jìn)行分解,生成原材料清單、外購(gòu)件清單以及自制件清單。
物料清單管理模塊21對(duì)外購(gòu)件的采購(gòu)時(shí)間進(jìn)行管理,可以重新確定排產(chǎn)計(jì)劃;
工序管理模塊22生成每一種產(chǎn)品的每一個(gè)工序所對(duì)應(yīng)的過(guò)程目標(biāo)管理看板,并可以依據(jù)所述過(guò)程目標(biāo)管理看板對(duì)工序生產(chǎn)進(jìn)行管理。
其中,上述各個(gè)模塊的具體功能實(shí)現(xiàn)如上述方法實(shí)施例所記載,在此不再贅述。
在本發(fā)明實(shí)施例中,接收產(chǎn)品訂單信息,設(shè)置產(chǎn)品的工序參數(shù)和約束條件;根據(jù)設(shè)置的工序參數(shù)和約束條件,計(jì)算第一工序每個(gè)設(shè)備的任務(wù)開始時(shí)間和任務(wù)完成時(shí)間;依據(jù)計(jì)算得到的上一工序的任務(wù)開始時(shí)間、任務(wù)結(jié)束時(shí)間和工序參數(shù),以及下一工序的工序參數(shù)和約束條件,計(jì)算下一工序的開始時(shí)間和結(jié)束時(shí)間,從而實(shí)現(xiàn)在機(jī)加工領(lǐng)域、鑄造領(lǐng)域中的排產(chǎn)工時(shí)的計(jì)算,其具有如下技術(shù)效果:
(1)使企業(yè)快速完成排產(chǎn)計(jì)劃,可以充分減少排產(chǎn)人員的工作量;
(2)保證生產(chǎn)系統(tǒng)各部門(計(jì)劃部門、設(shè)備部門、采購(gòu)部門、物流部門等)的工作有效協(xié)調(diào)起來(lái),提高各部門的協(xié)同性,減少部門工作的矛盾沖突;
(3)提高設(shè)備產(chǎn)能5-20%,對(duì)企業(yè)合理規(guī)劃生產(chǎn),配置資源幫助極大;
(4)幫助企業(yè)實(shí)現(xiàn)過(guò)程控制和成本控制;
(5)幫助企業(yè)以更低的管理費(fèi)用實(shí)現(xiàn)更加科學(xué)的管理。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。