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