專利名稱:工件加工排配系統(tǒng)及方法
技術領域:
本發(fā)明涉及一種工件加工排配系統(tǒng)及方法。
背景技術:
目前,工廠里的加工排配的作業(yè)流程一般如下業(yè)務部門發(fā)出三種訂單(客戶訂單、客 戶ForeCast、生產ForeCast)給交管;交管根據目前的訂單狀況、工站的產能,以及物控人 員根據訂單交期給出物料的進廠計劃,計算出訂單的出廠計劃表,如果滿足不了交期則回復 業(yè)務員洽談交期;當交管計劃員確定了貨品的四周出廠計劃后,生管計劃員則根據貨品出廠 計劃安排四周生產計劃以及后兩個月的ForeCast生產計劃,同時計算出每天的生產計劃。
上述排配的作業(yè)流程存在如下問題根據各訂單的不同交期和各工件的數量,將各訂單 分為不同優(yōu)先級,分別為正常、加急及特急,根據優(yōu)先級可將加工工件分為普通件、急件 及特急件。特急件交期短,加工時間也短,由于產能約束,不能合理利用資源,在交期范圍 內完成加工。
發(fā)明內容
鑒于以上內容,有必要提供一種加工排配系統(tǒng),能夠合理地排配工件的排配順序,在交 期范圍內完成工件加工。
此外,還有必要提供一種工件加工排配方法,能夠合理地排配工件的排配順序,在交期 范圍內完成工件加工。
一種工件加工排配系統(tǒng),該系統(tǒng)包括主機及數據庫,所述數據庫中存儲有客戶的生產訂 單和工件資料,所述生產訂單中包括訂單的內定交期,所述工件資料包括各類別工件資 料和各件別工件資料;各類別工件資料中包括各類別工件預估完成加工的時間、各類別工 件開始加工的時間、各類別預估總工時及各個類別的工件最小間隙值的和;各件別工件資料 包括各個工件的預估總工時、各個工件的最小間隙值的和、各個工件預估完成加工的時間 、各個工件開始加工的時間及各個工件工段的預估工時;所述主機包括比較模塊,用于比 較所述數據庫中的各類工件的預估總工時,得到各個類別工件預估總工時的最大值H1;選擇 模塊,用于根據數據庫中的工件類別選出該預估總工時最大值H1所對應的工件類別,并從數 據庫中獲取該類工件的最小間隙值的累加和hl;寬放期設置模塊,用于根據Hl和hl,計算出 該類工件的工時寬放比a,還用于根據該工時寬放比a計算其他類別工件的寬放時間Bl;排配
模塊,用于以內定交期為所需排配的各類工件的排配終點,根據該排配終點和各類工件的寬 放時間B1得到各類工件的排配區(qū)間;所述比較模塊,還用于比較所述數據庫中的同一類工件 中不同工件的預估總工時,得到該類別不同工件件號工件的預估總工時的最大值H2;所述選 擇模塊,還用于從所述數據庫中選出H2所對應的工件件號,并根據該件號從數據庫中獲取該 工件的最小間隙值的累加和h2;所述寬放期設置模塊,還用于根據H2和h2計算出該工件的寬 放比b,及根據該寬放比b計算出同類工件中其他工件的寬放時間B2;所述排配模塊,還用于 以內定交期為同類工件中所需排配的工件的排配終點,得到各個不同工件件號的工件的排配 區(qū)間,且還用于根據各個工件的工段的預估工時和B2,對各個工件的工段進行排配。
一種工件加工排配方法,該方法包括以下步驟比較數據庫中各類工件的預估總工時, 得到各類工件預估總工時的最大值H1;選出該預估總工時最大值H1所對應的工件類別,并從
數據庫中獲取該類工件最小間隙值的累加和hl,所述該類別工件最小間隙值的累加和是指該 類別中的所有工件的工段最小間隙值的總和;根據Hl和hl,計算出所述類別工件的工時寬放 比a,并根據該工時寬放比a計算其他類別工件的寬放時間Bl;以內定交期為所需排配的各類 工件的排配終點,根據該排配終點和各類別工件的寬放時間B1得到各類工件的排配區(qū)間;比 較同一類工件中不同工件的預估總工時,得到該類中不同工件件號的工件的預估總工時的最 大值H2;從數據庫中選出H2所對應的工件件號,并根據該工件件號從數據庫中獲取該工件的 最小間隙值的累加和h2,該工件的最小間隙值的累加和是指該工件的所有工段的最小間隙值 的總和;根據H2和h2計算出該工件的寬放比b,且根據該寬放比b計算出同類工件中其他工件 的寬放時間B2;以內定交期為同類工件中所需排配的工件的排配終點,得到各個不同件號的 工件的排配區(qū)間,并根據各個工件的工段預估工時和B2,對各個工件的工段進行排配。
相較于現(xiàn)有技術,本發(fā)明提供的工件加工排配系統(tǒng)及方法能夠合理地排配工件的排配順 序,在交期范圍內完成工件加工。
圖l是本發(fā)明工件加工排配系統(tǒng)較佳實施例的硬件架構圖。 圖2是圖1中主機的功能模塊圖。
圖3是本發(fā)明工件加工排配方法的較佳實施例的基本流程圖。 圖4是圖3中步驟S 30的細化流程圖。 圖5是圖3中步驟S32的細化流程圖。
具體實施例方式
如圖1所示,是本發(fā)明工件加工排配系統(tǒng)較佳實施例的硬件架構圖。該系統(tǒng)主要包括主
機1及與其相連接的數據庫2。所述數據庫2所述數據庫中存儲有客戶的生產訂單和工件資料 ,所述生產訂單中包括訂單的交期和內定交期,所述工件資料包括各類別工件資料和各 件別工件資料;各類別工件資料中包括各類別預估完成加工的時間、各類別開始加工的時 間、各類別預估總工時及各類別最小間隙值的和;各件別工件資料包括各個工件的預估總 工時、各個工件的最小間隙值累加和、各個工件預估完成加工的時間、各個工件開始加工的 時間及各個工件工段的預估工時。所述工件類別是指根據工件的結構類型劃分的類別。所述 工件的加工間隙值是指工件從上一個加工工段進入下一個加工工段的時間間隔。 一般而言, 一個工件的加工(以塑膠模具加工為例)需要經過如下工段銑床、磨床、加工中心、線切 割及放電等。加工完上一個工段再到下一個工段,需要一定的時間間隔,如工件從上一個工 段運輸到下一個工段需要的時間等。所述工件的預估加工工時是指工件在每個工段的加工工 時之和。所述件別預估總工時是各工件的各個工段預估工時的總和,所述類別工件的預估總 工時是各個類別中的所有件別預估總工時的總和。所述件別最小間隙值累加和是各工件的各 個工段最小間隙的總和,所述類別最小間隙值累加和是各個類別中的所有件別最小間隙值累 加和的總和。
所述主機1用于根據所述數據庫2中的生產訂單信息,對工件進行排配。所述主機l還連 接顯示器3、鍵盤4及鼠標5,用于工件加工排配時,作為相關數據的輸入及輸出設備。
如圖2所示,是主機l的功能模塊圖。所述主機l包括比較模塊IO、選擇模塊12、寬放 期設置模塊14及排配模塊16。本發(fā)明所稱的模塊是完成一特定功能的計算機程序段,比程序 更適合于描述軟件在計算機中的執(zhí)行過程,因此在本發(fā)明以下對軟件描述中都以模塊描述。
比較模塊IO,用于比較所述數據庫2中的各個類別的預估總工時,得到類別工件預估總
工時最大值H1;
選擇模塊12,用于根據數據庫2中的工件類別選出該工件預估總工時最大值H1所對應的 工件類別,并從數據庫2中獲取該類別所對應的工件最小間隙值累加和hl;
寬放期設置模塊14,用于根據Hl和hl,計算出所述Hl所對應的類別工件的工時寬放比a ,還用于根據a計算其他類別工件的寬放時間Bl;
排配模塊16,用于以內定交期為所需排配的類別工件的排配終點,根據該排配終點和 Bl得到各類工件的排配區(qū)間;
所述比較模塊IO,還用于比較所述數據庫2中的各個工件的預估工時,得到相同類別中 不同件號的工件的預估總工時的最大值H2;
所述選擇模塊12,還用于從所述數據庫2中選出H2所對應的工件件號,并根據該件號從
數據庫2中獲取該工件的最小間隙值累加和h2;
所述寬放期設置模塊14,還用于根據H2和h2計算出該工件的寬放比b,且根據該寬放比 b計算出同類工件中其他工件的寬放時間B2;
所述排配模塊16,還用于以內定交期為同類中所需排配的工件的排配終點,得到各個不 同件號的工件的排配區(qū)間,且還用于根據各個工件的工段預估工時和B2,對工段進行排配。
如圖3所示,是本發(fā)明工件加工排配方法的較佳實施例的基本流程圖。首先,不同類別 工件之間進行排配(步驟S30)。然后,對同類別的不同件號的工件進行排配(步驟S32)
如圖4所示,是上述圖3中步驟S30的細化流程圖。首先,比較模塊10比較數據庫2中存儲 的所有類別的工件的預估總工時,并得到最大值H1 (步驟S300)。選擇模塊12用于根據數據 庫2中的工件類別選出該工件預估總工時最大值H1所對應的工件類別,并從數據庫中獲取該 類別所對應的工件最小間隙值累加和hl (步驟S302)。寬放期設置模塊14計算出該類別工件 的工時寬放比a,具體而言工時寬放比=011+111)/(該類工件預估完成加工的時間-該類工件 開始加工的時間-Hl-hl),該類別工件的寬放時間=該類工件預估完成加工的時間-該類工件 開始加工的時間-Hl-hl (步驟S304)。所述寬放期設置模塊14根據該寬放比計算其他類別工 件的寬放時間,寬放時間Bh (各類工件預估總工時+各類工件最小間隙值累加和)/a (步驟 S306)。排配模塊16以內定交期為所需排配的工件的排配終點,得到各類工件的排配區(qū)間, 所述內定交期是指根據訂單交期所設置的提前完成工件加工的日期,因為在工件加工完成到 交期之間需要有一定的緩沖期N1,所以需要提前完成工件加工,就需要設置內定交期,其中 ,內定交期=交期-附,各個類別工件的排配區(qū)間為各類別工件預估總工時+各類別工件最小 間隙值累加和+各類別寬放時間,得到各類別工件的排配起點時間為內定交期-排配區(qū)間的 時間段(步驟S308)。
如圖5所示,是上述圖3中步驟S32的細化流程圖。首先,比較模塊10比較同類別中的預 估總工時,得到最大值H2 (步驟S320)。選擇模塊12從所述數據庫2中選出H2所對應的工件 件號,并根據該件號從數據庫2中獲取該工件的最小間隙值累加和h2 (步驟S322)。寬放期 設置模塊14計算出該工件的工時寬放比b,具體而言工時寬放比二(H2+h2)/(該工件預估完 成加工的時間-該工件開始加工的時間-H2-h2),該工件的寬放時間=該工件預估完成加工的 時間-該工件開始加工的時間-H2-h2 (步驟S324)。所述寬放期設置模塊14根據寬放比b計算 出同類別其他工件的寬放時間B2, B2=(各工件預估總工時+各工件最小間隙值累加和)/b ( 步驟S326)。排配模塊16以內定交期為該類所有需要排配的工件的排配終點,得到各個工件 的排配區(qū)間,排配區(qū)間為各個工件預估總工時+各個工件最小間隙值累加和+各個工件的寬放
時間(S328)。排配模塊16利用工件的不同工段的預估工時對上述工件的工段進行排配,具 體而言以排配一個工件的工段為例,若該工件的預估總工時為50小時,總寬放時間為IOO 小時,寬放比b^:2,即每個預估工時有2個小時的寬放時間,如果其中一個工段的預估工時 為20小時,那么該工段的寬放時間為40小時(S330)。
權利要求
權利要求1一種工件加工排配系統(tǒng),該系統(tǒng)包括主機及數據庫,所述數據庫中存儲有客戶的生產訂單和工件資料,所述生產訂單中包括訂單的內定交期,所述工件資料包括各類別工件資料和各件別工件資料;各類別工件資料中包括工件類別、各類別工件預估完成加工的時間、各類別工件開始加工的時間、各類別預估總工時及各個類別的工件最小間隙值累加和;各件別工件資料包括工件件號、各個工件的預估總工時、各個工件的最小間隙值累加和、各個工件預估完成加工的時間、各個工件開始加工的時間及各個工件工段的預估工時,其特征在于,所述主機包括比較模塊,用于比較所述數據庫中的各類工件的預估總工時,得到各個類別工件預估總工時的最大值H1;選擇模塊,用于根據數據庫中的工件類別選出該預估總工時最大值H1所對應的工件類別,并從數據庫中獲取該類工件的最小間隙值的累加和h1;寬放期設置模塊,用于根據H1和h1,計算出該類工件的工時寬放比a,還用于根據該工時寬放比a計算其他類別工件的寬放時間B1;排配模塊,用于以內定交期為所需排配的各類工件的排配終點,根據該排配終點和各類工件的寬放時間B1得到各類工件的排配區(qū)間;所述比較模塊,還用于比較所述數據庫中的同一類工件中不同工件的預估總工時,得到該類別不同工件件號工件的預估總工時的最大值H2;所述選擇模塊,還用于從所述數據庫中選出H2所對應的工件件號,并根據該件號從數據庫中獲取該工件的最小間隙值的累加和h2;所述寬放期設置模塊,還用于根據H2和h2計算出該工件的寬放比b,及根據該寬放比b計算出同類工件中其他工件的寬放時間B2;所述排配模塊,還用于以內定交期為同類工件中所需排配的工件的排配終點,得到各個不同工件件號的工件的排配區(qū)間,且還用于根據各個工件的工段的預估工時和B2,對各個工件的工段進行排配。
2、如權利要求l所述的工件加工排配系統(tǒng),其特征在于,所述工時寬 放比a二(Hl+hl)/(該類工件預估完成加工的時間-該類工件開始加工的時間-Hl-hl),所述工 時寬放比b二 (H2+h2) / (該工件預估完成加工的時間-該工件開始加工的時間-H2-h2)。
3、如權利要求l所述的工件加工排配系統(tǒng),其特征在于,所述寬放時 間Bh (該類工件預估總工時+該類工件最小間隙值累加和)/a,所述工件寬放時間B2二 (該工件 預估總工時+該工件最小間隙值累加和)/b。
4、如權利要求l所述的工件加工排配系統(tǒng),其特征在于,所述各類工 件的排配區(qū)間為該類工件預估總工時+該類工件最小間隙值累加和+該類工件寬放時間, 所述不同件號的工件排配區(qū)間為該工件預估總工時+該工件最小間隙值的累加和+該工件寬 放時間。
5、 一種工件加工排配方法,其特征在于,該方法包括以下步驟 比較數據庫中各類工件的預估總工時,得到各類工件預估總工時的最大值H1; 選出該預估總工時最大值H1所對應的工件類別,并從數據庫中獲取該類工件最小間隙值的累加和hl,所述該類別工件最小間隙值的累加和是指該類別中的所有工件的工段最小間隙值的總和;根據Hl和hl,計算出所述類別工件的工時寬放比a,并根據該工時寬放比a計算其他類 別工件的寬放時間B1;以內定交期為所需排配的各類工件的排配終點,根據該排配終點和各類別工件的寬放 時間B1得到各類工件的排配區(qū)間;比較同一類工件中不同工件的預估總工時,得到該類中不同工件件號的工件的預估總 工時的最大值H2;從數據庫中選出H2所對應的工件件號,并根據該工件件號從數據庫中獲取該工件的最 小間隙值的累加和h2,該工件的最小間隙值的累加和是指該工件的所有工段的最小間隙值的 總和;根據H2和h2計算出該工件的寬放比b,且根據該寬放比b計算出同類工件中其他工件的 寬放時間B2;以內定交期為同類工件中所需排配的工件的排配終點,得到各個不同件號的工件的排 配區(qū)間,并根據各個工件的工段預估工時和B2,對各個工件的工段進行排配。
6、如權利要求5所述的工件加工排配方法,其特征在于,所述工時寬 放比a二(Hl+hl)/(該類工件預估完成加工的時間-該類工件開始加工的時間-Hl-hl),所述工時寬放比b二 (H2+h2) / (該工件預估完成加工的時間-該工件開始加工的時間-H2-h2)。
7、如權利要求5所述的工件加工排配方法,其特征在于,所述寬放時間Bh (該類工件預估總工時+該類工件最小間隙值累加和)/a,所述寬放時間B2二 (該工件預估總工時+該工件最小間隙值累加和)/b。
8、如權利要求5所述的工件加工排配方法,其特征在于,所述各類工件的排配區(qū)間為該類工件預估總工時+該類工件最小間隙值累加和+該類工件寬放時間,所述不同件號的工件排配區(qū)間為該工件預估總工時+該工件最小間隙值的累加和+該工件寬放時間。
全文摘要
本發(fā)明提供一種工件加工排配方法,該方法包括以下步驟比較不同類別中工件預估總工時,得到最大值,并選出該最大值對應的工件類別;計算出該類工件的工時寬放比,根據該工時寬放比計算其他類工件的總寬放時間;以內定交期為所需排配的類別工件的排配終點,得到各類工件的排配區(qū)間;比較相同類別中不同工件件號的工件的預估總工時,得到最大值,并選出該最大值對應的工件件號;計算出該工件的寬放比,且根據該寬放比計算出同類工件中其他工件的總寬放時間;得到各個不同件號的工件的排配區(qū)間,根據各個不同工件的工段的預估工時,對工段進行排配。本發(fā)明還提供一種工件加工排配系統(tǒng)。
文檔編號G06Q10/00GK101377835SQ200710201569
公開日2009年3月4日 申請日期2007年8月31日 優(yōu)先權日2007年8月31日
發(fā)明者曲懷敏, 洪紹陽, 文 鄭 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司