國內(nèi)產(chǎn)業(yè)信息化歷經(jīng)數(shù)年發(fā)展,信息技術(shù)在企業(yè)得到了廣泛應用,國內(nèi)大大小小企業(yè)在不同程度上紛紛上馬CAD、CAPP、PDM、ERP等各種應用軟件,特別是PDM已成為當今企業(yè)信息化中最重要的技術(shù)應用軟件之一,并日益顯示出其獨特而無法替代的作用。
我們知道產(chǎn)品是企業(yè)賴以生存的基礎(chǔ),產(chǎn)品數(shù)據(jù)是企業(yè)的最基本的也是最重要的數(shù)據(jù),產(chǎn)品數(shù)據(jù)存在于產(chǎn)品設(shè)計、采購、生產(chǎn)、管理、銷售、使用、服務等全過程當中。早期,各數(shù)據(jù)既有聯(lián)系,又各成一體即形成“信息孤島”。PDM技術(shù)就在于其力圖解決”信息孤島”,其以軟件技術(shù)為基礎(chǔ),以產(chǎn)品為核心,抓產(chǎn)品數(shù)據(jù)的源頭即產(chǎn)品設(shè)計數(shù)據(jù),通過對產(chǎn)品設(shè)計數(shù)據(jù)進行編號——即編碼,隨后再賦工藝制造、采購、生產(chǎn)等信息——即屬性,實現(xiàn)對產(chǎn)品相關(guān)的數(shù)據(jù)、過程、資源的一體化集成管理。由此可見“編碼系統(tǒng)”在企業(yè)信息化進程當中是何等重要。
公司PDM使用情況
我公司屬于多品種、小批量、離散型生產(chǎn)企業(yè),應市場不同需求,各種變型產(chǎn)品很多,且盤根交錯,產(chǎn)品數(shù)據(jù)管理紛繁復雜。
早期生產(chǎn)是一個指令下來,技術(shù)上先準備數(shù)據(jù),找出相應版本,形成三表,配制相應的工藝文件,交送到生產(chǎn)、供應等部門,供應部門不光準備配套件貨源,還需要準備工藝與生產(chǎn)外協(xié),光這些數(shù)據(jù)的準備工作,一切順利也需要準備一個星期。但是各設(shè)計人員保存的數(shù)據(jù)量大,且因各工程要求不同,許多零部件存在大量的不同版本,一旦有人員調(diào)動,就更難保證數(shù)據(jù)的準確性與完整性。
通過實施PDM、CAPP,剛開始,我們數(shù)據(jù)準備工作非常簡單,一個指令下來,PDM在10分鐘內(nèi)將設(shè)計部門準備好的數(shù)據(jù)計算一遍,及時提交信息中心讓ERP處理,ERP在半小時之內(nèi)能將各數(shù)據(jù)統(tǒng)計計算送交相關(guān)部門,整個過程一般1個小時就能完成。由于PDM可追逆性強,記錄非常詳細,在計算過程當中,也能及時找出其中錯誤,提交設(shè)計、工藝部門進行相應更新與補充。PDM不僅能在極短的時間內(nèi)向ERP提供數(shù)據(jù),還能保證產(chǎn)品數(shù)據(jù)的完整性和準確性,使產(chǎn)品數(shù)據(jù)具有可追逆性。
但隨著PDM、CAPP項目的深入展開,各產(chǎn)品數(shù)據(jù)相續(xù)入庫,數(shù)據(jù)量不斷增加,問題開始顯露出來:
●產(chǎn)品數(shù)據(jù)入庫難,入庫時提醒“該物料已存在,是否覆蓋”;
●PDM提取出來的數(shù)據(jù),常常發(fā)現(xiàn)有大量斷層出現(xiàn)。
針對以上問題,對產(chǎn)品數(shù)據(jù)庫進行跟蹤分析,發(fā)現(xiàn)數(shù)據(jù)庫存在大量的一物多碼、一碼多物等不符合要求的數(shù)據(jù),再結(jié)合我公司物料編碼發(fā)展史,這些問題在所難免。
早期我們使用的編碼系統(tǒng)有好幾個,其中標準件、外購件編碼用的是財務上的編碼系統(tǒng),后通過ERP實施改為手工編制,同時工藝部門自已編了一個自制件的編碼系統(tǒng),后在PDM實施后,改用大恒編碼系統(tǒng),有一部分產(chǎn)品仍沿用工藝部門自編的編碼系統(tǒng)。通過近兩年的使用,大恒編碼系統(tǒng)存在很多不足,比如:
●一碼多物,如果同時有幾個人在生成編碼,將出現(xiàn)搶號現(xiàn)象,造成設(shè)計數(shù)據(jù)入庫困難;
●一物多碼,一個物料可以生成多個編碼,造成數(shù)據(jù)斷裂,無法保證數(shù)據(jù)的完整與準確;
●查詢不方便,每次列出大量物料編碼,經(jīng)過日積月累,物料編碼成千上萬,查找如同大海撈針,也無法進行模糊查找。
由于以上原因,給設(shè)計人員帶來非常大的工作量,影響產(chǎn)品設(shè)計進度;PDM維護也非常困難,要投入大量的精力查錯,為此信息中心受命編制適合我公司使用的物料編碼生成查詢系統(tǒng)。
新的物料編碼系統(tǒng),需要達到的幾個目標
公司領(lǐng)導對”物料編碼查詢生成系統(tǒng)”提出幾點要求:
●保證前期工作的延續(xù)性;
●界面清晰、友好,方便使用;
●能實現(xiàn)模糊查找,方便設(shè)計人員查詢,以便于提高物料的通用性,壓縮生產(chǎn)成本;
●自制件先查詢后生成;
●進入編碼庫中的物料信息要全;
●外購件、標準件歸口管理,需要提出申請,由專人利用本系統(tǒng)自動生成、共享;
在軟件編制之前對老的編碼系統(tǒng)做了大量細致的分析,考慮到以后與CAD集成,選中Microsoft Visual C++6.0為開發(fā)環(huán)境。界面參閱了SQL Server和大恒PDM的查詢界面,也盡量考慮了設(shè)計人員使用習慣。
程序設(shè)計思、流程及界面程序設(shè)計思想
●本軟件查詢庫分為三部分:零部件庫、標準外購件庫、材料庫。
●程序選用Visual C++提供的已注冊MSFlexGrid. DataGrid網(wǎng)格控件,并對MSFlexGrid控件功能進行擴充。
●MSFlexGrid控件功能擴充,在MSFlexGrid的當前網(wǎng)格單元(Cell)內(nèi),創(chuàng)建同樣尺寸的編輯框(CEdit)和組合框(CcomboBox)覆蓋該Cell,并將Cell內(nèi)的Text傳給編輯框或組合框,通過此編輯框或組合框?qū)崿F(xiàn)MSFlexGrid的網(wǎng)格編輯功能。
●擴充后的MSFlexGrid控件,設(shè)立表頭:字段名稱、排序、次序、條件、準則;排序可以選用升序、降序、不排序:次序選用1、2、3,是指排列先后順序;條件選用是、不是、包含、前面有、后面有、不包含:準則用于客戶輸入具體需求,同條件組合成SQL數(shù)據(jù)查詢語句。
●在擴充后的MSFlexGrid控件中設(shè)置好具體要求后,點擊查詢,符合要求數(shù)據(jù)將填入軟件界面下方DataGrid網(wǎng)格控件中?梢岳糜益I菜單選中客戶所需數(shù)據(jù)。
●本軟件通過各種條件組合實現(xiàn)模糊查詢,查詢數(shù)據(jù)方便、快捷。通過關(guān)鍵字、排序查詢,可以避免由于寫法不同,相同的外購件多次申請編碼;用戶可以盡量選用已有的標準件,壓縮標準件庫存量;
●用戶需將圖號、名稱、材料填寫完整才能生成自制件編碼,外購件、標準件需要專人負責申請碥碼。
自制件查詢生成流程及界面
查詢條件:圖號前面有" X20.1”并且按圖號排序,下部列表為后查詢結(jié)果。如果點查詢結(jié)果列表框中的右鍵菜單“選中”,選中一行編碼將在對話框左上角編輯框出現(xiàn),且呈選中狀態(tài),此時可以利用編輯框右鍵菜單復制即可得到編碼。
標準件,外購件查詢生成流程
流程圖與自制件差不多,在此不累敘。操作界面如下:
標準件名稱、代號、材料選用是有標準的,為了方便設(shè)計人員使用,設(shè)計人員可以直接在下拉框選擇名稱、國標號、材料等級等等。
查詢條件,按列表查詢結(jié)果。同樣點查詢結(jié)果列表框中的右鍵菜單“選中”,選中一行編碼將在對話框左上角編輯框出現(xiàn),且呈選中狀態(tài),此時可以利用編輯框右鍵菜單復制即可得到編碼。
結(jié)論
由于在新編碼器實施之前,先對已有的物料進行整理,確保一物一碼。在新編碼器實施后,設(shè)計人員反應良好,查詢方便快捷,杜絕了一物多碼、一碼多物現(xiàn)象,目前已能根據(jù)生產(chǎn)令號快速準確地形成生產(chǎn)BOM。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文網(wǎng)址:http://www.oesoe.com/html/solutions/14019312653.html