生產製造企業中電子工藝看板設計與實現
前言
在傳統的生產線流程工藝當中,依靠裝置工具將工藝流程設計出來,經過具體的審閱流程後張貼到具體的裝配工位上。在這種方式下面,裝配單一而且變化不大的裝配線上是可以勝任的。但是,對於有些情況下。我們不得不面臨這樣的問題:
1. 生產線裝配的產品數量多,2. 需要頻繁的更換紙張;
3. 生產線裝配的型號在同4. 一時間段內頻繁更替,5. 造成張貼紙張繁多,6. 工人在開始裝配的時候邊裝配邊搜尋裝配圖紙,7. 可能造成不8. 必要的延誤與損失;
9. 生產線在裝配新型號的時候需要頻繁的繪圖還需要審閱。過程複10. 雜而11. 且沒有充分利用本企業現有的資源;
12. 紙張繁多,13. 管理較為混亂;
鑒於以上的情況下,需要一個合理管理生產工藝而且能擺脫原有通過紙張來處理生產流程所帶來的一系列的弊端。為此,提出了電腦工藝流程管理系統,通過這套系統可以更為科學,更為方便也更易於管理的現代工藝流程,形成無紙化辦公。
總體流程
系統介紹
系統包含三大部分
工藝工位的資訊顯示:各個工藝工位的資訊顯示,主要是將管理主機的資訊來的資訊進行顯示和做處理
管理主機控制:將設計好並且經過審核後的工藝圖紙根據要求發送到各個工藝端
企業內部資訊管理:擔負設計流程和審核流程。將設計並審核通過後的工藝圖紙發送到管理主機當中。有操作人員進行切換和處理
系統軟硬體設計
工藝工位的資訊顯示的處理
在硬體上,由於底端功能簡單並且所擔任的任務少,主要是工藝圖紙的底端審核以及放大縮小等等簡要的處理。所以在此基礎上採用了大的顯示屏和低配置的控制板實現。系統採用經過裁減後的LINUX來實現,基本配置如下
主板採用3.5寸單板機,128M CF卡做儲存空間,12.1液晶屏。由於鍵盤鍵量少。所以自製薄膜鍵盤與鍵盤控制處理板和主板的ps/2介面直接連接。
系統採用經過裁減和重新編譯後的LINUX作業系統,通過GTK+圖形庫和基於Framebuffer圖形引擎的DirectFB,使得能夠在framebuffer上直接輸出圖形。由於在核心實現圖形所以顯示速度很快,加上LINUX網路效能,從而實現工藝端的顯示。介面如下顯示:
對於LINUX的裁減以及GTK+圖形庫和圖形引擎DirectFB的用法,可以參閱相應書籍和資料,在此不再敖述。
管理主機控制端的處理
採用一款高效能的戴爾商用PC機,平台使用 WIN XP系統。軟體採用DELPHI編程來實現,由於各個廠家以及各種工藝的顯示方式不同和類似雷同。所以在設計工藝的時候,同時也要考慮類似工藝模式的重新套用,所以開發一款設計模版顯得尤為重要。通過該模版,可以方便的將各種類型工藝做設計儲存為模版,從而在設計時候調出即可。這樣使用類似的模版時候直接開啟套用。
由於在工藝工位的資訊顯示端涉及到放大,縮小等等操作,那麼可以方便的將工藝圖涉及完畢後儲存為BMP檔案
當設計完畢儲存的時候,自動判斷指定的工藝工位的資訊顯示端是否串連上該系統,如果串連了自動將該檔案傳遞到該工藝工位的資訊顯示端,同時也儲存在本地的目錄當中;如果沒有串連上,那麼自動記入日誌當中,同時也儲存本地。當該工藝工位的資訊顯示端串連後立即更新或者添加該工藝圖。
企業內部資訊管理的處理
在企業內部,通過企業內部OA,建立網路拓撲結構
這樣,通過部門層級的電腦通過OA系統,將設計工藝部門的圖紙進行審核後下發到管理主機控制當中,這樣。就保證了管理主機控制內部的圖紙都是經過審核過的。只需要通過工藝工位的資訊顯示端的審核,當工藝工位的資訊顯示審核合格後資訊自動傳遞到管理主機進行備案。同時資料也返回部門層級的資料庫伺服器當中。如果審核不合格的話,就退回到管理主機,管理主機將資訊上報給部門…..這樣通過層層遞進式的管理。形成一套管理鏈。從而實現無紙化辦公。同時在該基礎上可以擴充,將生產車間內部的控制機器串連起來形成一套系統,從而各個系統協同辦公。
總結
本系統綜合目前企業整合化的工作方式,在不同的平台以及語言上搭建而成的。這樣,在工藝工位的資訊顯示端採用低配置的嵌入式LINUX方式實現。在其他端與企業內部網辦公進行系統化整合,這樣大大的降低了成本也整合了企業內部的系統。從而使得生產製造企業只需要花費小投入即替換原來全部靠紙質化的工藝設計,同時也可以在該基礎上做擴充(如,現場生產資訊互動等等),從而實現更多複雜功能。
該文章提出新的觀點:
在眾多的生產製造企業當中,更多的是紙質化工藝處理,本文提出電子化工藝看板的處理方式,採用Linux作業系統下面向嵌入式裝置的處理。同時也整合企業辦公自動化系統整合。實踐證明,該種方法成本低廉,而且擴充方便。在某製造生產企業中經過運行後,方便實用。免去了很多繁雜的紙質以及繁瑣的審核。變得清晰明了!
參考文獻:
《DirectFB在數控系統中的實現與應用》 陰雷鳴,劉少君,裴海龍等等 微電腦資訊 2006-8-2
《使用Gtk+Gnome庫》
《Delphi6進階編程》
《Visual C#.net進階程式員指南》 《C#進階編程》