本發(fā)明涉及物料測(cè)試方法領(lǐng)域,特別是涉及一種物料自動(dòng)確認(rèn)方法。
背景技術(shù):
電子產(chǎn)品在生產(chǎn)及上市的過(guò)程中經(jīng)常會(huì)由于人為的疏忽容易出現(xiàn)不良,其造成的影響將帶來(lái)巨大的經(jīng)濟(jì)損失。因此,在電路板生產(chǎn)前需對(duì)BOM中易造成市場(chǎng)不良的料號(hào)進(jìn)行認(rèn)真核實(shí)。人工核對(duì)BOM信息,將BOM上的物料明細(xì)與測(cè)試庫(kù)里的標(biāo)準(zhǔn)條件進(jìn)行比對(duì),不僅工作量大,操作繁瑣且乏味,而且容易造成漏檢與錯(cuò)檢,耗費(fèi)人力和物力。
現(xiàn)有技術(shù)提出了一種對(duì)BOM進(jìn)行自動(dòng)分析和檢測(cè)的方法。CN 201410831806.5提出了一種對(duì)BOM進(jìn)行自動(dòng)分析的方法。通過(guò)嵌入Excel的BOM文件中的VBA模塊,對(duì)BOM文件按照要求進(jìn)行分析,并將分析結(jié)果輸出到BOM文件指定的數(shù)據(jù)表中。該方法是利用Excel VBA模塊進(jìn)行編程,實(shí)現(xiàn)方式簡(jiǎn)單,但其主要用于兩個(gè)BOM的比對(duì),同時(shí)僅限于比對(duì)兩份BOM的新增與刪除的物料,實(shí)現(xiàn)功能單一。CN 201410510301.9提供的自動(dòng)檢查物料清單的方法,其方法是對(duì)物料進(jìn)行設(shè)置身份標(biāo)示號(hào)碼ID,并將ID和物料信息對(duì)應(yīng)存入物料數(shù)據(jù)庫(kù)中,通過(guò)物料ID來(lái)查找物料屬性以判斷是否存在異常物料或者可替代物料。該方式僅通過(guò)物料ID來(lái)查找物料屬性,將物料數(shù)據(jù)庫(kù)有物料ID的物料屬性標(biāo)注為正常物料,不僅使用范圍有著很大的局限性,且每次檢測(cè)都需輸入一遍ID,依然需要耗費(fèi)大量的人工時(shí)間。
綜上,隨著科技產(chǎn)業(yè)的發(fā)展,集成技術(shù)的飛躍,一塊電路板上所能集成的元器件越來(lái)越多,對(duì)生產(chǎn)品質(zhì)的要求也越來(lái)越高,當(dāng)發(fā)生與料號(hào)相關(guān)的不良問(wèn)題時(shí),利用人工對(duì)BOM進(jìn)行檢查不僅耗費(fèi)人力,而且誤檢率高,不符合生產(chǎn)要求。因此,研發(fā)一個(gè)能針對(duì)市場(chǎng)不良對(duì)BOM進(jìn)行針對(duì)性自動(dòng)檢測(cè)的系統(tǒng)極為重要。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的是提供一種物料自動(dòng)確認(rèn)方法,可根據(jù)市場(chǎng)不良且靈活的對(duì)BOM相關(guān)料號(hào)進(jìn)行自動(dòng)檢查的系統(tǒng),能大量節(jié)省人力,降低誤檢率。
本發(fā)明采用以下方案實(shí)現(xiàn):一種物料自動(dòng)確認(rèn)方法,包括以下步驟:
步驟S01:將需要檢測(cè)的問(wèn)題點(diǎn)轉(zhuǎn)換成單條或多條的料號(hào),并將其對(duì)應(yīng)的產(chǎn)品別,電壓范圍,機(jī)種類(lèi)型,檢測(cè)結(jié)果,備注以及多條料號(hào)之間的邏輯關(guān)系作為一個(gè)ITEM進(jìn)行存儲(chǔ)和添加,統(tǒng)一添加完所有ITEM后存入同一份文檔;
步驟S02:設(shè)置BOM產(chǎn)品別與電壓范圍;
步驟S03:導(dǎo)入BOM的Excel表格,再導(dǎo)入BOM即可對(duì)每個(gè)ITEM與導(dǎo)入BOM的料號(hào)進(jìn)行自動(dòng)化對(duì)比;
步驟S04:比較每個(gè)ITEM的對(duì)應(yīng)的產(chǎn)品別和電壓范圍是否與步驟S02中設(shè)置BOM產(chǎn)品別與電壓范圍一致,對(duì)于不一致的ITEM不進(jìn)行進(jìn)一步的比較,且不在檢測(cè)結(jié)果中體現(xiàn),若一致則進(jìn)入步驟S05;
步驟S05:讀取BOM的文件名前四位,判斷該BOM所屬機(jī)種類(lèi)型,再與各ITEM中的機(jī)種類(lèi)型進(jìn)行比較,對(duì)于不一致的ITEM進(jìn)一步不予比較,且不在檢測(cè)結(jié)果中體現(xiàn),若一致則進(jìn)入步驟S06;
步驟S06:將ITEM中料號(hào)的Part A至Part E部分與BOM中的每條料號(hào)對(duì)應(yīng)位置進(jìn)行匹配;
步驟S07:若判斷ITEM中料號(hào)的Part A至Part E部分均一致,則匹配成功,得到完全匹配的料號(hào),若ITEM中存在多條料號(hào)的情況,則在其邏輯相關(guān)下找到完全匹配的料號(hào);
步驟S08:根據(jù)步驟S07進(jìn)行的匹配情況,對(duì)匹配成功的ITEM給出FOUND的結(jié)果,反之給出NOT FOUND的結(jié)果,并同備注和問(wèn)題點(diǎn)一起寫(xiě)入結(jié)果報(bào)表中,所述結(jié)果報(bào)表以一份新的Excel表格的形式呈現(xiàn)。
進(jìn)一步地,在所述步驟S01中,所述料號(hào)依據(jù)大分類(lèi)、中分類(lèi)、小分類(lèi)分為Part A、Part B、Part C、Part D、Part E五個(gè)部分,對(duì)不予檢測(cè)的部分用星號(hào)*表示。
進(jìn)一步地,所述步驟S01中,所述邏輯關(guān)系包括與、或、非,若一個(gè)問(wèn)題點(diǎn)對(duì)應(yīng)多個(gè)料號(hào),則多條料號(hào)之間采用特定的所述邏輯關(guān)系進(jìn)行組合。
進(jìn)一步地,所述步驟S01中,所述機(jī)種類(lèi)型與BOM的文件名形式一致,即導(dǎo)入的BOM按照機(jī)種名加機(jī)種號(hào)的形式進(jìn)行命名。
進(jìn)一步地,所述步驟S01中,所述檢測(cè)結(jié)果包括PASS、NG和CHECK,其中PASS代表無(wú)問(wèn)題點(diǎn),NG代表存在問(wèn)題點(diǎn),CHECK代表該問(wèn)題點(diǎn)還有待人工進(jìn)一步確認(rèn)。
與現(xiàn)有技術(shù)相比而言,本發(fā)明具有以下有益效果:(1)本發(fā)明將每個(gè)問(wèn)題點(diǎn)分解成單條或多條料號(hào)的形式進(jìn)行存儲(chǔ),且用邏輯關(guān)系對(duì)多條料號(hào)間進(jìn)行組合,減少了在查看一個(gè)問(wèn)題點(diǎn)時(shí)需要查看多個(gè)料號(hào)所耗費(fèi)的時(shí)間;(2)本發(fā)明根據(jù)編碼規(guī)則將一個(gè)料號(hào)分為Part A~Part E五個(gè)部分,并對(duì)其中無(wú)關(guān)問(wèn)題點(diǎn)的部分可以星號(hào)“*”代替,實(shí)現(xiàn)方式靈活,使存儲(chǔ)的規(guī)則更具針對(duì)性;(3)本發(fā)明對(duì)所有規(guī)則內(nèi)容進(jìn)行一次性存儲(chǔ),每次檢測(cè)只需導(dǎo)入BOM和設(shè)置其產(chǎn)品別與電壓范圍,同時(shí)規(guī)則的內(nèi)容可根據(jù)問(wèn)題點(diǎn)和料號(hào)的更改隨時(shí)進(jìn)行修改。
附圖說(shuō)明
圖1為本發(fā)明的系統(tǒng)實(shí)現(xiàn)流程圖。
圖2是本發(fā)明的測(cè)量主界面圖。
具體實(shí)施方式
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
本實(shí)施例提供一種物料自動(dòng)確認(rèn)方法,如圖1所示,包括以下步驟:
步驟S01:將需要檢測(cè)的問(wèn)題點(diǎn)轉(zhuǎn)換成單條或多條的料號(hào),并將其對(duì)應(yīng)的產(chǎn)品別,電壓范圍,機(jī)種類(lèi)型,檢測(cè)結(jié)果,備注以及多條料號(hào)之間的邏輯關(guān)系作為一個(gè)ITEM進(jìn)行存儲(chǔ)和添加,統(tǒng)一添加完所有ITEM后存入同一份文檔;
步驟S02:設(shè)置BOM產(chǎn)品別與電壓范圍;
步驟S03:導(dǎo)入BOM的Excel表格,再導(dǎo)入BOM即可對(duì)每個(gè)ITEM與導(dǎo)入BOM的料號(hào)進(jìn)行自動(dòng)化對(duì)比;
步驟S04:比較每個(gè)ITEM的對(duì)應(yīng)的產(chǎn)品別和電壓范圍是否與步驟S02中設(shè)置BOM產(chǎn)品別與電壓范圍一致,對(duì)于不一致的ITEM不進(jìn)行進(jìn)一步的比較,且不在檢測(cè)結(jié)果中體現(xiàn),若一致則進(jìn)入步驟S05;
步驟S05:讀取BOM的文件名前四位,判斷該BOM所屬機(jī)種類(lèi)型,再與各ITEM中的機(jī)種類(lèi)型進(jìn)行比較,對(duì)于不一致的ITEM進(jìn)一步不予比較,且不在檢測(cè)結(jié)果中體現(xiàn),若一致則進(jìn)入步驟S06;
步驟S06:將ITEM中料號(hào)的Part A至Part E部分與BOM中的每條料號(hào)對(duì)應(yīng)位置進(jìn)行匹配,其中星號(hào)*部分默認(rèn)不予比對(duì);
步驟S07:若判斷ITEM中料號(hào)的Part A至Part E部分均一致,則匹配成功,得到完全匹配的料號(hào),若ITEM中存在多條料號(hào)的情況,則在其邏輯相關(guān)下找到完全匹配的料號(hào);
步驟S08:根據(jù)步驟S07進(jìn)行的匹配情況,對(duì)匹配成功的ITEM給出FOUND的結(jié)果,反之給出NOT FOUND的結(jié)果,并同備注和問(wèn)題點(diǎn)一起寫(xiě)入結(jié)果報(bào)表中,所述結(jié)果報(bào)表以一份新的Excel表格的形式呈現(xiàn)。
綜上所述,該物料自動(dòng)確認(rèn)方法包括分為規(guī)則設(shè)置和測(cè)試兩個(gè)階段,其中規(guī)則設(shè)置包括料號(hào)的添加,根據(jù)編碼規(guī)則將需要檢測(cè)的問(wèn)題點(diǎn)轉(zhuǎn)換成單條或多條的料號(hào),將料號(hào)及其相應(yīng)的備注說(shuō)明進(jìn)行添加和存儲(chǔ),并設(shè)置多條料號(hào)之間的邏輯關(guān)系。其中根據(jù)編碼規(guī)則,料號(hào)的每一位數(shù)都有其特殊的意義。每個(gè)不良問(wèn)題點(diǎn)針對(duì)的產(chǎn)品別、電壓范圍和機(jī)種類(lèi)型不盡相同,需對(duì)其進(jìn)行設(shè)置并將其與對(duì)應(yīng)料號(hào)存入同一份文檔。
在本實(shí)施例中,所述料號(hào)依據(jù)大分類(lèi)、中分類(lèi)、小分類(lèi)分為Part A、Part B、Part C、Part D、Part E五個(gè)部分,對(duì)不予檢測(cè)的部分用星號(hào)*表示。所述邏輯關(guān)系包括與、或、非,若一個(gè)問(wèn)題點(diǎn)對(duì)應(yīng)多個(gè)料號(hào),且多條料號(hào)之間采用特定的所述邏輯關(guān)系進(jìn)行組合。所述機(jī)種類(lèi)型與BOM的文件名形式一致,即導(dǎo)入的BOM按照機(jī)種名加機(jī)種號(hào)的形式進(jìn)行命名。備注的添加方便對(duì)結(jié)果報(bào)表的讀取。
在本實(shí)施例中,所述檢測(cè)結(jié)果包括PASS、NG和CHECK,其中PASS代表無(wú)問(wèn)題點(diǎn),NG代表存在問(wèn)題點(diǎn),CHECK代表該問(wèn)題點(diǎn)還有待人工進(jìn)一步確認(rèn),針對(duì)料號(hào)匹配成功和匹配不成功選擇不同的檢測(cè)結(jié)果,最后根據(jù)兩種情況輸出唯一性檢測(cè)結(jié)果。由于針對(duì)問(wèn)題點(diǎn)的性質(zhì)不同,所要體現(xiàn)的查詢(xún)結(jié)果不盡相同,根據(jù)具體需要,對(duì)查詢(xún)結(jié)果進(jìn)行選擇和添加,其中查詢(xún)結(jié)果包括查詢(xún)成功的結(jié)果和查詢(xún)不到相應(yīng)料號(hào)的結(jié)果,該兩種結(jié)果又各有以上三種情況可選擇。
在本實(shí)施例中,BOM文件名無(wú)法體現(xiàn)其產(chǎn)品別和電壓范圍,因此需要測(cè)試用戶(hù)在進(jìn)行測(cè)試前先給予設(shè)置,如圖2所示的測(cè)試主界面,所述步驟S02進(jìn)行了主界面的電壓范圍和產(chǎn)品別的設(shè)置。
在本發(fā)明物料自動(dòng)確認(rèn)方法中,可以利用MFC/QT等作為界面平臺(tái),C/C++等作為程序語(yǔ)言,如圖2所示設(shè)計(jì)一種物料清單自動(dòng)確認(rèn)系統(tǒng)程序,用戶(hù)通過(guò)“規(guī)則設(shè)置”可以對(duì)需要檢查的問(wèn)題點(diǎn)對(duì)應(yīng)的ITEM進(jìn)行添加、刪除和修改,規(guī)則設(shè)置完備后返回主頁(yè)面,在規(guī)范BOM文件名后導(dǎo)入BOM的Excel表格,進(jìn)入測(cè)試即可自動(dòng)完成比對(duì),最后可從結(jié)果報(bào)表中查看有問(wèn)題和需要人工進(jìn)一步確認(rèn)的點(diǎn)位。
可見(jiàn),本發(fā)明具有以下優(yōu)點(diǎn):1、本發(fā)明將市場(chǎng)不良的問(wèn)題點(diǎn)轉(zhuǎn)換成單條料號(hào)或多條料號(hào)進(jìn)行組合的方式,通過(guò)對(duì)bom料號(hào)的比對(duì),對(duì)不良問(wèn)題進(jìn)行確認(rèn);2、本發(fā)明所述由問(wèn)題點(diǎn)轉(zhuǎn)換成的料號(hào)可靈活輸入,將料號(hào)依據(jù)編碼規(guī)則分為Part A~Part E五個(gè)部分,根據(jù)實(shí)際需要對(duì)不予檢測(cè)的部分用“*”表示;3、本發(fā)明通過(guò)對(duì)產(chǎn)品別、電壓范圍、機(jī)種名的選擇,可以排除許多無(wú)關(guān)問(wèn)題點(diǎn),減輕結(jié)果查看的工作量;4、本發(fā)明對(duì)所有規(guī)則內(nèi)容進(jìn)行一次性存儲(chǔ),每次檢測(cè)只需導(dǎo)入BOM和設(shè)置其產(chǎn)品別與電壓范圍,同時(shí)規(guī)則的內(nèi)容可根據(jù)問(wèn)題點(diǎn)和料號(hào)的更改隨時(shí)進(jìn)行修改。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專(zhuān)利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。