一)編碼規則建立
1. 功能上,可進行新增、修改、刪除和復制
2. 系統可獲取對應的工單和機種料號信息,形成組合規則的一部分
3. 規則中可輸入一些特殊內容,此部分為固定內容,由用戶輸入
4. 同一流水號可分為兩段,并且可按不同的進制進行跳號,并支持設置任何一個優先跳號,滿號后再由另一段來跳
5. 流水號的復位功能:由于一種規則的流水號始終是連續的,用戶可設置每個規則的流水號在滿足某個條件后,即從起始流水號開始,當前規則:年份、月份、周別、生產日期、工單號碼、滿號
二)機種料號信息維護
1. 用戶可在此處維護機種料號的主要信息:客戶料號、機種碼、REV版本號、小角碼、Retain Code、裝箱數量、凈重、毛重、棧板數量、客戶料號代碼、供應商代碼、供應商料號、客戶辨識碼、客戶規格、圖紙固定碼1、圖紙固定碼2
2. 建立機種料號與類別所對應的編碼規則,一個機種料號可對應多個類別,當前類別包括(LBL2,CASE, PE BAG,CN,LASER LABE,CARTON,CARTON,CARTON,PALLET,PLUG),用戶還可新增類別
3. 用戶可指定,類別與編碼則中,需要拋入到MES系統中的數據內容
三)數據的導入導出
1. SAP工單導入:導入的時機和條件,用戶可自行設置,導入的欄位:工單號碼,機種名稱,成品料號,批量,訂單采購單號碼明細,工廠,工單類型
2. 手動導入SAP工單(如果工單已存在,則更新其內容),也可一次選擇多個工單進行操作
3. 工單維護:用戶可對單個工單進行修改,也可使用Txt文件導入數據的方式進行更改
4. 序列號拋轉至MES系統:用戶可設置拋轉的規則,比如工單頭,作廢的超領的不進行拋轉
5. 用戶可手動行序列號拋轉
四)序列號的生成與打印
1. 功能界面,排序規則及篩選條件依客戶要求
2. 用戶選擇工單,依據機種料號、類別所對應的規則,生成序列號
3. 序列號可作廢
4. 用戶可對規則進行復位
5. 用戶選擇工單,類別獲取模板文件并可預覽,確認無誤后,點擊打印
五)數據檢索
依客戶要求
六)用戶管理
1. 用戶權限管理
2. 針對序列號的操作,均需要記錄生成人、時間,超領人、時間,作廢人、時間及拋轉人、時間
為了更好的滿足客戶的要求,盡可能的實現配置的靈活多樣性,系統實現邏輯將源數據、編碼規則與打印模板進行完全分離處理,然后依照機種料號與類別,再將三者關聯在一起,按規則生成序列號、打印并拋轉至MES系統中。
說明:1) 編碼規則生成模塊:編碼規則均由此處建立的基礎編碼規則組成,其特點種類多,操作靈活,比如:可包含日期類型、常量、替換變量及流水號等(具體內容參見:3.1.5 基礎編碼規則維護)2) 基礎數據生成模塊:此處功能包含較多,用戶可在此處對工單信息、機種料號的項目信息、內容及類別進行維護,序列號生成時以此數據為準3) CodeSoft模塊:用戶可根據需要建立模塊,但要求模板中對應的變量名必須為編碼規則名稱(詳見:3.1.6 機種料號、類別與編碼規則關聯)4) 序列號生成:序列號生成以工單為準,獲取其所對應的機種料號,根據用戶選擇的類別進行序列號生成5) 標簽打印:將該工單已生成的序列號與其對應的模板關聯打印3 系統功能
系統關鍵點舉例說明:1) 機種料號主檔項目可擴展:系統使用兩個功能來對機種料號主檔信息進行維護,1.項目維護,用戶可使用此功能添加項目(注:輸入項目代碼即數據庫中項目主檔信息表的列名,項目名稱即所要顯示給用戶的名稱),完成后會在主檔基礎信息中多出一列,請求用戶維護此信息,用戶也可設置是否為必輸項,見功能:3.1.2 機種料號項目維護。2.機種料號信息維護:用戶可使用此功能,為每個機種料號輸入對應列的數據,以備后續生成序列號或打印標簽時使用,見功能:3.1.3 機種料號類別信息維護2) 基礎編碼規則:用戶可建立基礎編碼規則,基礎編碼規則分為多種類型(日期、固定常量、打印常量、代換常量及流水號),針對每個基礎編碼規則用戶可設置其數據來源(來源數據表名-取值列名、固定內容、打印時輸入內容),對于代換常量用戶還可設置代換列表(比如:原內容12F替換為1,原內容22F替換為2,原內容13F替換為3,原內容24F替換為4,此內容由用戶自行設置),以下詳細講述每種類型的設置:日期:設置日期類型、數據來源(數據表-列名、打印時選擇)固定常量:設置常量內容即可,也可指定對應的數據表字段,此內容不會變化,直接獲取使用打印常量:用戶只需要建立此規則,數據內容在打印時,由打印員手動輸入代換常量:用戶設置代換列表、數據源,系統會自動將數據源的內容與代換列表進行匹配,如果符合則使用替換后的內容。(例:代換列表如上說明,現在讀取機種料號為XX的工單信息,它的產線線別為:22F,則此規則返回的內容即為2)流水號:設置流水號的字符串列表(比如十進制:0123456789,十六進制0123456789ABCDEFG)、進階(流水號的進位,比如設置為1,上一流水號為0001,則下一個即為0002)、流水號的長度、起始流水號、最大流水號3) 編碼規則建立:用戶選擇所需要建立規則的料號和類別,輸入編碼規則代碼(在該料號和類別中代碼必須唯一,此代碼對應CODESOFT模板文件中的變量代碼),此時用戶可選擇任意一個《基礎編碼規則》,按照一定的順序排列(可以多個,也可以僅包含一個《基礎編碼規則》),如果該規則含有多個流水號的《基礎編碼規則》,用戶需要設定流水號跳號的順序(比如:一個編碼規則中包含2位十進制跳號和4位三十六進制跳號,如果先跳前兩位十進制的,則將其跳號序號寫成1,4位三十六進制的跳號序號寫做2,如果選擇先跳后4位三十六進制,只需要將跳號序號為1,另一個改為2即可,如果兩者同時跳號,則同寫為1)。用戶也可設置該編碼規則的復位方式(比如:該規則的復位方式為周別,當系統判斷日期部分不屬于本周時,則流水號均從起始流水號開始,如果流水號在本周達到最大值時,系統會提示錯誤);
例如:我當前需要建立一個料號(XXX)和類別(LBL2)的編碼規則,其打印標簽時內容需要體現客戶料號、凈重以及序列號信息,其中序列號由機種編碼+2位十進制流水號+4位36進制流水號+REV版本號組成,其中后4位流水號的起始流水號為F000,結束流水號為:FZZZ,進階為1,同時2位十進制流水號的起始流水號為00,結束流水號為99,當4位36進制的流水號達到FZZZ后,2位十進制流水號則加1。復位規則取工單的生產日期所對應的周別。以下為建立的步驟:1) 建立客戶料號的基礎編碼規則:代碼:CPartNo,類型:固定常量,數據來源:機種料號信息表+客戶料號的列名2) 建立凈重的基礎編碼規則:代碼:NW,類型:固定常量,數據來源:機種料號信息表+凈重的列名3) 建立機種編碼的基礎編碼規則:代碼:Model,類型:固定常量,數據來源:機種料號信息表+機種的列名4) 建立REV的基礎編碼規則:代碼:REV,類型:固定常量,數據來源:機種料號信息表+REV的列名5) 建立工單生產周別的基礎編碼規則:代碼:ProductsWeek,類型:日期,日期類型為:WW,數據來源:工單信息表+生產日期列名6) 建立2位十進制流水號的基礎編碼規則:代碼:Radix10,類型:流水號,字符串列表:0123456789,位數:2,起始流水號:00,結束流水號:99,進階:1;7) 建立4位36進制流水號的基礎編碼規則:代碼:Radix36,類型:流水號,字符串列表:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ,位數:4,起始流水號:F000,結束流水號:FZZZ,進階:1;8) 選擇料號:XXX和類別:LBL2,然后為其建立客戶料號、凈重及序列號的編碼規則9) 建立客戶料號的編碼規則:輸入編碼規則:CPartNo,添加《基礎編碼規則》CPartNo10) 建立凈重的編碼規則:輸入編碼規則:NW,添加《基礎編碼規則》NW11) 建立序列號的編碼規則:輸入編碼規則代碼:SN,依次添加《基礎編碼規則》的Model、Radix10、Radix36及REV,設置Radix10的跳號序列號為2,Radix36的跳號序列號為1,設置復位規則為:《基礎編碼規則ProductsWeek,同時設置為上傳MES系統12) 建立CodeSoft模板文件,其中模板文件的變量與所需要編碼規則的變量保持一致13) 用戶在生成時只需要選擇工單信息即可進行序列號的生成至此,本規則建立完成。