韋小麗 王橋先 趙俊才
摘 要:伴隨著市場需求的變化,產(chǎn)品配置豐富化、多樣化,零部件種類也隨之增多,在有限的倉庫場地,靈活的存量設置,不僅提高物料在廠內(nèi)的周轉(zhuǎn)率,減少多余庫存浪費,并能提高倉庫的利用率。通過對存量回顧方法、存量設置原則的研究,應用office軟件,將傳統(tǒng)人工測算的方式轉(zhuǎn)變?yōu)槌绦?,改善人員的而傳統(tǒng)的存量操作,同時提升物料廠內(nèi)庫存的管理水平。
關鍵詞:存量管理 VBA 車型節(jié)拍 時間窗
Development and Application of Material Inventory Management Automation Program
Wei xiaoli,Wang qiaoxian,Zhao juncai
Abstract:With the change of market demand, the product configuration is enriched and diversified, and the kinds of parts are also increased. In the limited warehouse site, the flexible stock setting can not only improve the turnover rate of materials in the factory, reduce the excess inventory waste, but also improve the utilization rate of the warehouse. Through the study of inventory review method and inventory setting principle, office software is applied to transform the traditional manual measurement method into a program, so as to improve personnel and traditional inventory operation, and enhance the management level of inventory in the material factory.
Key words:inventory management, VBA, vehicle cycle, time window
1 引言
傳統(tǒng)的存量回顧方法已不能滿足日益變化的需求,主要有存在以下問題:
(1)排產(chǎn)計劃、生產(chǎn)時間、節(jié)拍變化等因素變化后,不能快速識別物料需求變化;(2)基礎表單信息分散,數(shù)據(jù)量龐大,導致獲取信息困難,信息雜亂;(3)人工需花費3小時梳理、計算信息,效率低;(4)按區(qū)域單獨測算,無法全局體現(xiàn)倉庫內(nèi)存量、各供應商零件存量分布情況。
2 研究過程
本項目是以物料存量回顧為切入點,梳理過程中所需的所有基礎數(shù)據(jù)來源、整理方法、分析策略,逐一將人工手動整理數(shù)據(jù)轉(zhuǎn)換為Excel自動處理,最終自動化。
2.1 主要技術(shù)
2.1.1 VBA(Visual Basic宏語言)
Visual Basic for Applications(VBA)是Visual Basic的一種宏語言,是微軟開發(fā)出來在其桌面應用程序中執(zhí)行通用的自動化(OLE)任務的編程語言。主要能用來擴展Windows的應用程序功能,特別是Microsoft Office軟件。也可說是一種應用程式視覺化的Basic腳本。
2.1.2 Access(數(shù)據(jù)庫管理系統(tǒng))
Microsoft Office Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理系統(tǒng)。Access有強大的數(shù)據(jù)處理、統(tǒng)計分析能力,利用access的查詢功能,可以方便地進行各類匯總、平均等統(tǒng)計。
2.2 研究準備
經(jīng)過梳理存量回顧過程,我們發(fā)現(xiàn)存量與需求保持平衡才能保證生產(chǎn)的穩(wěn)定運行,而物料的需求受多個因素影響,主要是:生產(chǎn)計劃、生產(chǎn)時間、生產(chǎn)節(jié)拍以及新產(chǎn)品導入后對已有物流模式的影響。
通過存量計算公式,掌握到基礎的數(shù)據(jù)包含標準包裝數(shù)、JPH、單臺用量、送貨時間間隔,這些數(shù)據(jù)分別來自PFEP、生產(chǎn)計劃、BOM、供應商送貨時間。因此,首先需要將這些基礎數(shù)據(jù)進行處理,才能開展后續(xù)的計算。
2.2.1 PFEP整理
基于現(xiàn)有的物流主數(shù)據(jù)維護系統(tǒng),可實時從系統(tǒng)中導出最新的PFEP報表,但受制于系統(tǒng)的復雜的字段架構(gòu),以及特殊場景(如一品多點物料,多家供應商包裝不一致),必須對現(xiàn)有的PFEP報表加工,才能得以使用。
首先,需要對翻包、直接上線物料庫位進行整理。翻包有2個庫位,直接上線有1個庫位,整理原則:有翻包前后庫位及存量信息的物料,分布拆分,無翻包前庫位物料,將該字段設置為“——”。其次,多家供應商包裝不一致的物料庫位及存量設置不一樣,需要將其從原表單中按供應商拆解,實現(xiàn)包裝、存量與供應商一一對應。最后,完成庫位地址編碼規(guī)則,按零件庫位完成庫位區(qū)域歸納,實現(xiàn)后續(xù)按區(qū)域輸出存量設置情況報表。
2.2.2 供應商時間窗整理
在拉動系統(tǒng)中,供應商時間窗按照供應商代碼、庫區(qū)代碼(如LOC1、GO11等)、路線代碼進行維護,同一供應商在不同庫區(qū)或路線下設置的時間窗趟數(shù)、送貨間隔時間略有差別,并且,在不同的生產(chǎn)時間模式下(如11+11、10+10),時間窗趟數(shù)、送貨間隔時間都會有變化。因此,我們設計一套只需從系統(tǒng)導出時間窗,就能自動整理出趟數(shù)、最大送貨時間間隔的VBA語言。
2.2.3 車型JPH測算
車型JPH與生產(chǎn)計劃密切相關,研究發(fā)現(xiàn),車身車型JPH遵循產(chǎn)線設計節(jié)拍,總裝車型JPH可結(jié)合車身車型JPH與涂裝對車輛序列的影響系數(shù)測算(詳見論文《整車生產(chǎn)庫房、線旁存量標準研究》)。
2.2.4 物料需求測算
排產(chǎn)計劃包含詳細的日滾動計劃、周計劃、月計劃,考慮結(jié)合交叉BOM,即可測算出日需求、周需求、月需求數(shù)據(jù)。因此,我們應用Excel自帶SUMIFS函數(shù),對排產(chǎn)計劃中的VSN按照日期條件對排產(chǎn)臺量進行求和,再結(jié)合交叉BOM中物料的單臺用量,運用SUMPRODUCT函數(shù)(數(shù)組元素乘積之和)測算不同日期下物料的需求量。
2.2.5 物料拉動信息整理
Excel很難實現(xiàn)信息一對多的處理,而當前的物流模式中,存在41%的一品多點物料,這些物料的拉動信息整理,需要完成一對多的處理。因此,引入Access輔助完成物料與供應商拉動信息的對應,實現(xiàn)物料級別的拉動趟數(shù)、最大送貨時間間隔、響應時間的獲取。
使用Access時,我們需要從系統(tǒng)導出幾個獨立的基礎數(shù)據(jù)表單(供應商窗口時間、零件卡信息匯總、零件供應商信息匯總),通過“創(chuàng)建鏈接表來鏈接到數(shù)據(jù)源”的方式將基礎表單導入數(shù)據(jù)庫,創(chuàng)建查詢設計,完成查詢表輸出,最終獲取到每個物料對應庫區(qū)代碼、供應商、路線代碼信息。在后續(xù)工作中,我們只需要更新基礎數(shù)據(jù)表單,即自動完成查詢表信息的更新。
2.3 設計階段
經(jīng)過分析,初步搭建架構(gòu)如下(見圖1),先將整理好的PFEP、時間窗、物料需求等信息融合在一個表單內(nèi),再結(jié)合廠內(nèi)物料存量設置規(guī)則,自動測算理論存量與當前存量的對比,輸出不同維度的報表,最終實現(xiàn)整體輸出倉庫內(nèi)存量設置的水平。
2.3.1 表單融合
應用Excel工作簿多表功能,我們將基礎信息表單復制到一個工作簿中,定義名稱。在每一個基礎信息表單插入ActiveX控件,將對應每個表單處理的VBA語言復制到每個ActiveX控件的代碼設置中,實現(xiàn)表單一鍵處理功能。
2.3.2 存量規(guī)則輸入
物料入廠有多種模式,不同模式下的存量設置規(guī)則不同,排除供應商自送、按生產(chǎn)序列粗排到貨物料,整體上可劃分以下2種規(guī)則(見圖2)。
存量計算基礎參數(shù)經(jīng)自動化處理,再插入公式,獲取到一一對應的信息,用于存量計算。完成理論數(shù)據(jù)測算后,對理論測算存量與當前值做對比,求比值:(設置MAX-需求MAX)/需求MAX,最后設置范圍值,輸出數(shù)據(jù)檢查結(jié)果。
2.3.3 報表輸出
在計算表單中完成數(shù)據(jù)的匯總及計算后,為了呈現(xiàn)檢查結(jié)果,將以圖表的方式形成不同維度的結(jié)果展示--按倉庫、車型、供應商等。
2.3.4 界面美化
完成整體的架構(gòu)搭建后,考慮涉及的表單較多,為了能快速的定位不同的表,我們應用Excel自帶窗體的功能,將所有的表單以及結(jié)果查看方法集成在一個主界面內(nèi),這樣即可實現(xiàn)快速定位到表單及詳細數(shù)據(jù)的功能。
2.4 驗證和發(fā)布階段
整個程序完成搭建后,需要將所有的基礎數(shù)據(jù)進入、測算、驗證。抽取供應商急件響應物料與程序反饋存量過小物料對比,90%因存量問題導致的急件與程序反饋物料匹配。抽取50%的存量過大物料,按使用車型對照周、月、年度計劃檢查物料需求,確實存在多余庫存的問題。
經(jīng)以上驗證可靠后,在區(qū)域范圍內(nèi)發(fā)布,對工程人員和現(xiàn)場管理人員進行操作培訓。當遇到生產(chǎn)計劃、生產(chǎn)時間、節(jié)拍發(fā)生變化時,物流區(qū)域人員均可使用程序進行檢查,辨識存量問題,提前做出調(diào)整,實現(xiàn)風險有效管控。
3 結(jié)語
通過對本次課題的研究與開發(fā),Office軟件應用升級,啟發(fā)低成本的創(chuàng)新創(chuàng)造,實現(xiàn)簡易的程序助力現(xiàn)場運作管理,提高企業(yè)零部件存量管理水平,保證了供需平衡。
3.1 應用常用的office軟件集成所有對物料存量設置產(chǎn)生影響的信息
在基于office軟件的功能下,將基礎表單進行集成,并輸入VBA語言,實現(xiàn)信息整理自動化、規(guī)范化,消除人工反復匹配、篩選、整理數(shù)據(jù)的過程。同時,應用Excel窗體設置,實現(xiàn)簡易的操作界面,高效引導操作人員。
3.2 存量設置檢查可實現(xiàn)全員參與,提高庫存管理水平
程序操作簡單,基礎表單導入僅需要操作人員按原始表單進行Ctrl+C、Ctrl+V,再通過程序中一鍵按鈕完成數(shù)據(jù)處理,生成存量檢查結(jié)果。
3.3 存量設置檢查結(jié)果報表化,清晰呈現(xiàn)關注點
存量自動檢查后,自動生成不同維度(供應商、車型、倉庫區(qū)域)存量水平報表,可通過條件篩選(倉庫區(qū)域、供應商等)呈現(xiàn)存量結(jié)果,快捷的反映存量設置情況。