系統(tǒng)通過整合ERP、CAPP、工裝管理系統(tǒng)中所產(chǎn)生的數(shù)據(jù)庫,形成生產(chǎn)線管理中所必需的數(shù)據(jù)資源,如鈑金零件工藝流程數(shù)據(jù)庫、生產(chǎn)計劃實施數(shù)據(jù)庫、材料數(shù)據(jù)庫,沒備數(shù)據(jù)庫、操作規(guī)程及上藝規(guī)范數(shù)據(jù)庫,并實現(xiàn):
(1)為車間生產(chǎn)經(jīng)營提供成本目標(biāo)管理的最原始的依據(jù)。
(2)為職能化生產(chǎn)資源重組提供分析與支持。
(3)使得零件生產(chǎn)的相關(guān)輔助部門在網(wǎng)上及時了解和反饋產(chǎn)品生產(chǎn)進度狀況,進行及時的生產(chǎn)協(xié)助,實現(xiàn)產(chǎn)品的按節(jié)點生產(chǎn)。
(4)能夠自動或手工錄入來對各個數(shù)據(jù)庫進行維護,并于上一級ERP、CAPP系統(tǒng)的數(shù)據(jù)形成一致。
1.系統(tǒng)的功能模塊分析
在對某煤礦機械有限責(zé)任公司實際需求分析的基礎(chǔ)上,提出了基于Web的機加工車間生產(chǎn)管理信息系統(tǒng)的整體架構(gòu),采用Web框架,分布式B/S結(jié)構(gòu),運用ASP .NET技術(shù)、數(shù)據(jù)庫技術(shù)、模塊化設(shè)計方法與網(wǎng)頁制作工具進行系統(tǒng)開發(fā),并通過訪問權(quán)限設(shè)置使系統(tǒng)具有先進性、敏捷性、開放性和可靠性。建立了系統(tǒng)的功能模型,該模型拓展了傳統(tǒng)車間生產(chǎn)管理的內(nèi)涵和外延,能夠?qū)崿F(xiàn)對車間產(chǎn)品數(shù)據(jù)、生產(chǎn)過程的全面管理,包括基礎(chǔ)數(shù)據(jù)管理、車間生產(chǎn)計劃管理、庫存管理、設(shè)備管理和系統(tǒng)安全管理。系統(tǒng)的整體架構(gòu)如圖1所示:
圖1 系統(tǒng)功能模塊
1.1 車間生產(chǎn)任務(wù)模塊
車間管理的主要任務(wù)是確認和接收上級ERP層的中長期計劃、工作中心、物料清單(BOM)、工藝路線等。
車間生產(chǎn)計劃只是執(zhí)行計劃,不能改動計劃:其任務(wù)是:
(1)控制生產(chǎn)作業(yè)在執(zhí)行中不偏離ERP計劃。
(2)出現(xiàn)偏離時,采取措施,糾正偏差。若無法改正,將信息反饋到計劃層。
(3)報告生產(chǎn)作業(yè)執(zhí)行結(jié)果。
運行車間任務(wù)的主要依據(jù)是:
(1)ERP生成的建議計劃或確認計劃以及人工添加的訂單(加工什么):
(2)工藝路線文件(加工順序)
(3)工作中心文件(在何處加工)。
(4)工藝裝備或?qū)S霉ぞ呶募?參考用)。
1.2 系統(tǒng)安全管理模塊
系統(tǒng)安全管理模塊主要包括剛戶賬號管理設(shè)計及權(quán)限管理。在數(shù)據(jù)安全模塊中,采用客戶端建立針對用戶實體的用戶賬號時,也把這個賬號加入到數(shù)據(jù)庫中,使它成為數(shù)據(jù)庫管理的合法用戶。每個用戶賬號的注冊號是唯一的,保證該注冊號與數(shù)據(jù)庫往冊及數(shù)據(jù)庫管理的用戶名一致:安全管理模塊采用的是自建方法來限制用戶使用系統(tǒng)和數(shù)據(jù)庫資源,主要實現(xiàn)以下功能:終止用戶口令,重新使用用戶口令、組合用戶口令以及使用觸發(fā)器技術(shù)限制賬戶訪問。
權(quán)限管理包括服務(wù)器端的安令管理和用戶端的權(quán)限管理。在實際應(yīng)用中,通常將所有的實際用戶進行分類,歸納為幾種角色,對應(yīng)地在數(shù)據(jù)庫中建立相應(yīng)的組,組成員共有某種權(quán)限,用戶可以屬于一個或多個組,用戶權(quán)限總是被賦予用戶組和用戶。運行圖如圖2所示:
圖2 系統(tǒng)安全管理模塊運行圖
2.系統(tǒng)實現(xiàn)的主要功能
系統(tǒng)實現(xiàn)的主要功能包括:數(shù)據(jù)導(dǎo)入、數(shù)據(jù)操作、工藝加工圖紙顯示以及報表生成、分析及打印。
2.1 數(shù)據(jù)導(dǎo)入
ERP中生產(chǎn)任務(wù)會根據(jù)BOM單直接進行生產(chǎn)分解,分解到倉庫、車間、采購等。
先由計劃層ERP系統(tǒng)根據(jù)主生產(chǎn)計劃向生產(chǎn)單元下達帶有物料號、名稱、圖號、零件名稱數(shù)量和基木時間限制等信息的車間生產(chǎn)計劃任務(wù)單。排序完成后的作業(yè)計劃經(jīng)過調(diào)度員從ERP輸出所在車間的車間生產(chǎn)計劃任務(wù)單,輸出格式為Excel表格,然后通過Toad導(dǎo)入到Oracle9i本地數(shù)據(jù)庫,確認后向各個工作地或操作者發(fā)出應(yīng)完成作業(yè)任務(wù)的車間生產(chǎn)計劃單。操作者可以在工作地終端輸入自己的用戶名和密碼,通過車間生產(chǎn)計劃單隨時察看自己當(dāng)前應(yīng)當(dāng)進行的工作和下載完成這些工作所需要的信息(如物料號、名稱、圖號、規(guī)格等)。當(dāng)操作者完成了當(dāng)前生產(chǎn)計劃指定的任務(wù)后,需進行信息反饋,如:計劃量、完工量、報廢量、需檢驗部門等。同時檢驗員對各操作者反饋的信息進行確認,最后送統(tǒng)計系統(tǒng)進行數(shù)據(jù)統(tǒng)計和分析,統(tǒng)計后生成各種報表數(shù)據(jù),包括向ERP系統(tǒng)的上報信息、每個操作者的績效數(shù)據(jù)、零件進程單等。
2.2 數(shù)據(jù)操作
(1)數(shù)據(jù)源:采用Oracle9i原始表;
(2)數(shù)據(jù)源連接:采用ODBC和ADO.NET.實現(xiàn)與數(shù)據(jù)庫的斷開連接,提高數(shù)據(jù)源的使用效率;
(3)數(shù)據(jù)查詢過程:打開數(shù)據(jù)庫,讀取表格到Dataset,關(guān)閉數(shù)據(jù)庫,查詢表格。
(4)數(shù)據(jù)的添加、修改和刪除過程:打開數(shù)據(jù)庫,讀取表格到Dataset,關(guān)閉數(shù)據(jù)庫,更新表格數(shù)據(jù),通過DataAdapter對象將Dalaset中變更的記錄寫入數(shù)據(jù)庫,用戶不必頻繁地訪問數(shù)據(jù)庫,可將修改后的數(shù)據(jù)一次寫回,減輕了數(shù)據(jù)庫服務(wù)器的負擔(dān)。
2.3 工藝加工圖紙顯示
機械圖樣是設(shè)計和生產(chǎn)中的重要技術(shù)資料,凡是從事機械工業(yè)生產(chǎn)的人,沒有不和機械圖樣打交道的。它是傳遞技術(shù)信息和技術(shù)交流的媒介和工具,因此在機加工車間的生產(chǎn)管理系統(tǒng)中不可避免的要實現(xiàn)機械圖樣的“看板”操作。常用的圖檔文件格式主要有:
(1)CAD矢量格式圖:如DWG、DXF、PRT等。
(2)位圖與點陣圖形:如GIF、IMG、BMP、JPEG等。
(3)光柵工程圖格式:如TIEF、GTX、RLC等。
(4)超文本標(biāo)記語言:如HTML等。
(5)字處理格式:如TXT、DOC,F(xiàn)JF等。
在以上的文件格式中,圖樣的瀏覽主要是DWG格式的文件。利用ASP.NET中Tree view控件和ImagMap控件就可以實現(xiàn)。首先利用Tree view控件生成的TreelineImages文件夾加載外部圖樣,然后利用圖像顯示控件ImagMap實現(xiàn)圖樣的顯示。在實際操作中機械圖樣的顯示方式有:整體放大、整體縮小、按比例放大和自定義四種方式,工人可以方便地查看圖樣上的尺寸,技術(shù)條件、數(shù)據(jù)等信息,從而方便了實際操作。
2.4 報表生成、分析及打印
該報表是使用ReportViewer控件設(shè)計的,它可以從強類型的DamSet中或者自定義的對象集合中獲取數(shù)據(jù)。在實際的程序開發(fā)中,往往會使用3層架構(gòu),數(shù)據(jù)的獲取經(jīng)常會是從業(yè)務(wù)層取得的DamSet或一個泛型集合。在這里,使用一個強類型的DataSet作為數(shù)據(jù)源。添加了一個名為“Reportl.rdle”的文件。rdle文件是一個報表文件。它保存的是報表布局和數(shù)據(jù)映射。同時可以根據(jù)要求生成柱形圖、條形圖、面積圖浙線圖、餅圖等格式的圖表。
3.總結(jié)
系統(tǒng)設(shè)計思想主要采用了:(1)B/S體系結(jié)構(gòu)設(shè)計。本系統(tǒng)業(yè)務(wù)邏輯比較簡單,所以選用前臺應(yīng)用程序結(jié)合后臺Oracle9i數(shù)據(jù)庫的B/S結(jié)構(gòu)開發(fā)模式,各個功能模塊直接操作數(shù)據(jù)庫就可以了。(2)安全控制。操作安全性由網(wǎng)絡(luò)登錄驗證、數(shù)據(jù)庫登錄驗證、應(yīng)用系統(tǒng)使用驗證三級組成。(3)實用性。實用性是衡量一個應(yīng)用系統(tǒng)好壞的重要標(biāo)準(zhǔn)。是否與業(yè)務(wù)緊密結(jié)合,是否具有嚴(yán)格的業(yè)務(wù)針對性,是衡量系統(tǒng)成敗的關(guān)鍵。(4)模塊化。本系統(tǒng)采用模塊化的設(shè)計思想,在結(jié)構(gòu)上具有良好的可伸縮性,使用者可以根據(jù)實際業(yè)務(wù)的需要擴展模塊。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://m.guhuozai8.cn/
本文標(biāo)題:基于ERP/MES的網(wǎng)絡(luò)化車間生產(chǎn)管理系統(tǒng)的設(shè)計與實現(xiàn)
本文網(wǎng)址:http://m.guhuozai8.cn/html/consultation/1082028118.html