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