專利名稱:基板檢查系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)設(shè)在部件安裝基板的安裝作業(yè)線上的多種檢查機(jī)分別生成檢查作為檢查對(duì)象的基板所需要的檢查信息的技術(shù)。
背景技術(shù):
一般而言,通過錫膏的印刷工序、部件安裝工序及回流(reflow)工序各工序來生產(chǎn)部件安裝基板。近年來的生產(chǎn)作業(yè)線具有導(dǎo)入了基板檢查系統(tǒng)的生產(chǎn)作業(yè)線,該基板檢查系統(tǒng)是指,針對(duì)上述每個(gè)工序配備用于檢查外觀的檢查機(jī),通過將各檢查機(jī)的檢查結(jié)果匯集到信息處理裝置中,能夠?qū)γ總€(gè)同一對(duì)象進(jìn)行對(duì)照來進(jìn)行確認(rèn)的基板檢查系統(tǒng)(例如參照專利文獻(xiàn)I)。另外,在以往的檢查機(jī)中有如下的檢查機(jī),針對(duì)每個(gè)部件種類,登錄被稱為“庫(kù)數(shù)據(jù)(library data) ”的標(biāo)準(zhǔn)檢查程序,并根據(jù)檢查對(duì)象基板的設(shè)計(jì)信息來識(shí)別各部件的位置以及部件種類,由此對(duì)各部件的安裝位置分配與該部件的部件種類相對(duì)應(yīng)的檢查程序, 從而高效地生成檢查信息(例如參照專利文獻(xiàn)2)。專利文獻(xiàn)I :日本專利第3966336號(hào)公報(bào)專利文獻(xiàn)2 日本專利第3203837號(hào)公報(bào)實(shí)際上的車間的每個(gè)工序的檢查機(jī)大多實(shí)施多個(gè)檢查項(xiàng)目的檢查。另外,設(shè)在各工序中的檢查機(jī)并不限定于一個(gè),還有利用多個(gè)檢查機(jī)的情況。另外,除了用于檢查外觀的檢查機(jī)之外,有時(shí)還設(shè)置進(jìn)行X射線檢查的檢查機(jī)或用于目測(cè)的檢查機(jī)。在這些檢查機(jī)所實(shí)施的檢查項(xiàng)目中的一些檢查項(xiàng)目中,存在在檢查機(jī)間共用的檢查項(xiàng)目,但在以往的生產(chǎn)作業(yè)線中,由于針對(duì)每個(gè)檢查機(jī)分別單獨(dú)地生成檢查信息,因而有可能設(shè)定為使用多個(gè)檢查機(jī)重復(fù)實(shí)施相同的檢查項(xiàng)目,從而降低生產(chǎn)效率。與此相反,還存在如下的可能,在某一個(gè)檢查機(jī)中,認(rèn)為是在其他的檢查機(jī)中實(shí)施的檢查項(xiàng)目而排除實(shí)施檢查,從而產(chǎn)生沒有實(shí)施檢查的檢查項(xiàng)目。另外,即使是同種類的部件,也根據(jù)安裝的方向或與周圍的部件的關(guān)系等,有時(shí)最好變更擔(dān)當(dāng)檢查的檢查機(jī)或檢查基準(zhǔn),或者使用多個(gè)檢查機(jī)。但是,在以往的生產(chǎn)作業(yè)線中,僅是以判斷為不良的部件為對(duì)象進(jìn)行詳細(xì)的檢查的程度,未提出分別單獨(dú)地設(shè)定擔(dān)當(dāng)各個(gè)部件的檢查機(jī)的嘗試。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述的問題點(diǎn)而做出的,其目的在于,提供如下技術(shù),能夠針對(duì)每個(gè)檢查對(duì)象基板的部件以及針對(duì)每個(gè)需要實(shí)施的檢查項(xiàng)目,選擇檢查的單元,并且,基于該選擇結(jié)果來在各檢查機(jī)中容易地生成檢查信息。本發(fā)明的基板檢查系統(tǒng)包括多種檢查機(jī)和管理系統(tǒng),所述多種檢查機(jī)設(shè)在部件安裝基板的安裝作業(yè)線上,所述管理系統(tǒng)用于管理各檢查機(jī)的動(dòng)作。管理系統(tǒng)能夠由一臺(tái)計(jì)算機(jī)或基于多臺(tái)的計(jì)算機(jī)的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)形成。
上述的管理系統(tǒng)包括以下的部件種類信息存儲(chǔ)單元、檢查單元存儲(chǔ)單元、部件確定單元、按部件執(zhí)行處理單元以及菜單生成單元。在部件種類信息存儲(chǔ)單元中保存部件種類信息,所述部件種類信息是指,針對(duì)每個(gè)部件種類歸納了應(yīng)對(duì)各部件種類的部件實(shí)施的檢查項(xiàng)目信息。在檢查單元存儲(chǔ)單元中針對(duì)每個(gè)檢查項(xiàng)目保存用作實(shí)施該檢查項(xiàng)目的檢查的檢查單元的的檢查機(jī)或檢查機(jī)的組合。 希望在該檢查單元存儲(chǔ)單元中分別對(duì)各檢查項(xiàng)目保存多個(gè)檢查單元,但也可以根據(jù)不同的檢查項(xiàng)目?jī)H保存一個(gè)檢查單元。部件確定單元針對(duì)每個(gè)部件確定安裝在檢查對(duì)象基板上的部件的位置以及部件種類。按部件執(zhí)行處理單元針對(duì)每個(gè)由部件確定單元確定的部件,執(zhí)行第一處理和第二處理,所述第一處理是指,針對(duì)該部件的部件種類,利用保存在部件種類信息存儲(chǔ)單元的部件種類信息,來識(shí)別應(yīng)對(duì)該部件實(shí)施的檢查項(xiàng)目的處理,所述第二處理是指,針對(duì)識(shí)別出的檢查項(xiàng)目,利用保存在檢查單元存儲(chǔ)單元中的信息,來選擇用于對(duì)該檢查項(xiàng)目實(shí)施檢查的檢查單元的處理。菜單生成單元基于部件確定單元及按部件執(zhí)行處理單元的處理結(jié)果,生成檢查菜單信息,所述檢查菜單信息是指,針對(duì)安裝在基板上的每個(gè)部件,將表示對(duì)該部件實(shí)施的檢查項(xiàng)目和用作實(shí)施該檢查的檢查單元的檢查機(jī)的信息,與該部件的部件種類以及位置信息建立了關(guān)聯(lián)的信息。另一方面,各檢查機(jī)具有檢查菜單輸入單元,其輸入由管理系統(tǒng)生成的檢查菜單信息;檢查程序存儲(chǔ)單元,其針對(duì)每個(gè)部件種類保存與自身裝置能夠?qū)嵤┑臋z查項(xiàng)目相關(guān)的檢查程序;檢查對(duì)象識(shí)別單元,其通過分析由檢查菜單輸入單元輸入的檢查菜單信息,來識(shí)別在自身裝置的檢查對(duì)象部件,并從檢查菜單信息中提取檢查對(duì)象部件的位置、部件種類以及對(duì)該部件實(shí)施的檢查項(xiàng)目;檢查信息生成單元,其利用檢查對(duì)象識(shí)別單元所提取的信息,來針對(duì)每個(gè)檢查對(duì)象部件執(zhí)行第三處理和第四處理,由此生成對(duì)檢查對(duì)象基板的檢查所需要的檢查信息,第三處理是指,針對(duì)對(duì)該該部件實(shí)施的檢查項(xiàng)目,從檢查程序存儲(chǔ)單元讀取與該部件的部件種類適合的檢查程序的處理,第四處理是指,將所讀取的檢查程序與該部件的位置信息建立關(guān)聯(lián)的處理;檢查執(zhí)行單元,其利用由檢查信息生成單元生成的檢查信息來執(zhí)行檢查。根據(jù)上述的結(jié)構(gòu),在管理系統(tǒng)中,選擇針對(duì)每個(gè)檢查對(duì)象基板的各個(gè)部件以及針對(duì)每個(gè)應(yīng)用于各部件的檢查項(xiàng)目實(shí)施檢查的檢查單元,以此生成反映了該選擇結(jié)果的檢查菜單信息。在各檢查機(jī)中,輸入全部的部件的檢查菜單信息,但在其中僅采用作為自身裝置的檢查對(duì)象的部件的檢查菜單信息,來利用該信息與保存在自身裝置的檢查程序存儲(chǔ)單元中的檢查程序生成檢查信息。根據(jù)上述的處理,不存在對(duì)多個(gè)檢查機(jī)不必要地重復(fù)設(shè)定相同的檢查項(xiàng)目或產(chǎn)生不予實(shí)施的檢查項(xiàng)目的可能性。另外,即使是相同種類的部件,也能夠根據(jù)該部件的實(shí)際情況而變更檢查機(jī)的選擇內(nèi)容。從而,能夠提高檢查的效率及精度。此外,在部件確定單元的確定處理中,希望利用檢查對(duì)象基板的設(shè)計(jì)信息,但并不限定于此,例如,也可以根據(jù)檢查對(duì)象基板的模型的圖像來計(jì)測(cè)各部件的位置,并且,通過顯示模型的圖像來使用戶指定部件種類。對(duì)于針對(duì)每個(gè)檢查項(xiàng)目選擇檢查單元的處理,也能夠除了通過用戶的選擇操作來進(jìn)行之外,還可以進(jìn)行自動(dòng)選擇。另外,并不限定于選擇一個(gè)檢查單元,能夠?qū)σ粋€(gè)檢查項(xiàng)目選擇多個(gè)檢查單元。對(duì)于各檢查機(jī)的檢查菜單輸入單元,希望由通過與管理系統(tǒng)的通信來讀入檢查菜單信息的單元構(gòu)成,但并非一定需要使管理系統(tǒng)與各檢查機(jī)能夠通信。例如,也可以將在管理裝置中生成的檢查菜單信息保存到可裝拆的存儲(chǔ)介質(zhì)中,并將該存儲(chǔ)介質(zhì)依次安裝到各檢查機(jī)上,由此讀入檢查菜單信息。下面,對(duì)上述基板檢查系統(tǒng)的優(yōu)選的四個(gè)實(shí)施方式進(jìn)行說明。首先,在第一實(shí)施方式中,管理系統(tǒng)還具有操作單元和顯示單元,所述操作單元用于進(jìn)行選擇檢查機(jī)的操作,所述顯示單元用于顯示信息。另外,在檢查單元存儲(chǔ)單元中保存的信息中包含針對(duì)每個(gè)檢查項(xiàng)目示出各檢查單元的檢查能力的檢查能力信息。按部件執(zhí)行處理單元,在存在多個(gè)能夠?qū)嵤┽槍?duì)處理對(duì)象部件識(shí)別出的檢查項(xiàng)目的檢查單元時(shí),將表示這些檢查單元的選項(xiàng)與各自的檢查能力信息一起顯示在顯示單元上,并且,響應(yīng)于在該顯示狀態(tài)下在所述操作單元所進(jìn)行的選擇檢查單元的操作,來選擇由該操作選擇的檢查單
J Li o在上述的實(shí)施方式中,在存在多個(gè)能夠?qū)嵤?yīng)用于處理對(duì)象部件的檢查項(xiàng)目的檢查單元的情況下,需要通過用戶的操作來進(jìn)行選擇,但進(jìn)行該選擇時(shí),將各檢查單元的選項(xiàng)和各檢查單元的檢查能力信息一起顯示。因此,用戶能夠容易地選擇可得到與目標(biāo)及用途適合的檢查能力的檢查單元。在第二實(shí)施方式中,管理系統(tǒng)還具有操作單元,該操作單元用于輸入在生產(chǎn)作業(yè)線上實(shí)施的檢查的目標(biāo)。另外,在檢查單元存儲(chǔ)單元中保存的信息中包含針對(duì)每個(gè)檢查項(xiàng)目示出各檢查單元的檢查能力的檢查能力信息。按部件執(zhí)行處理單元,在存在多個(gè)能夠?qū)嵤┽槍?duì)處理對(duì)象部件識(shí)別出的檢查項(xiàng)目的檢查單元時(shí),選擇具有與由操作單元輸入的目標(biāo)適合的檢查能力的檢查單元或檢查單元的組合。根據(jù)上述第二實(shí)施方式,在存在多個(gè)能夠?qū)嵤?yīng)用于處理對(duì)象部件的檢查項(xiàng)目的檢查單元的情況下,能夠從其中自動(dòng)選擇與用戶所輸入的檢查的目標(biāo)適合的檢查單元。此外,對(duì)于檢查目標(biāo)的輸入,可以在進(jìn)行處理之前進(jìn)行,也可以在提取了多個(gè)選擇候選的檢查單元的階段進(jìn)行。另外,在設(shè)定有多種信息作為檢查能力信息的情況下,也可以針對(duì)每個(gè)信息接受目標(biāo)值的輸入,或接受表示優(yōu)先哪一個(gè)信息的優(yōu)先順序的輸入。在第三實(shí)施方式中,管理系統(tǒng)還具有操作單元,該操作單元用于進(jìn)行變更所述按部件執(zhí)行處理單元的對(duì)處理對(duì)象部件的檢查基準(zhǔn)的操作。另外,按部件執(zhí)行處理單元,在選擇了用于實(shí)施針對(duì)處理對(duì)象部件識(shí)別出的檢查項(xiàng)目的檢查單元之后,通過在操作單元進(jìn)行變更有關(guān)該檢查項(xiàng)目的檢查基準(zhǔn)的操作,將該變更后的檢查基準(zhǔn)應(yīng)用于處理對(duì)象部件。菜單生成單元,針對(duì)應(yīng)用了變更的檢查基準(zhǔn)的部件,生成示出該檢查基準(zhǔn)的檢查菜單信息。并且,在第三實(shí)施方式的各檢查機(jī)中,在識(shí)別單元對(duì)所述檢查菜單信息的分析處理中,判別變更后的檢查基準(zhǔn)是否適用于設(shè)定為在由自身裝置中進(jìn)行檢查的部件,并且,在檢查信息生成單元對(duì)檢查信息的生成處理中,對(duì)應(yīng)用了變更的檢查基準(zhǔn)的部件,讀取與該變更的檢查基準(zhǔn)相對(duì)應(yīng)的檢查程序。根據(jù)第三實(shí)施方式,若用戶對(duì)以標(biāo)準(zhǔn)的檢查基準(zhǔn)不能得到檢查的精度的部件,進(jìn)行變更檢查基準(zhǔn)的操作,則該部件的檢查菜單信息成為示出變更的檢查基準(zhǔn)的檢查菜單信息。在擔(dān)當(dāng)基于該變更的檢查基準(zhǔn)的檢查的檢查機(jī),讀取與由檢查菜單信息表示的檢查基準(zhǔn)相對(duì)應(yīng)的檢查程序。從而,能夠容易且可靠地進(jìn)行檢查基準(zhǔn)的變更。就第四實(shí)施方式而言,在第三實(shí)施方式的結(jié)構(gòu)上,管理系統(tǒng)還具有設(shè)計(jì)信息輸入單元和顯示單元,所述設(shè)計(jì)信息輸入單元用于輸入檢查對(duì)象基板的設(shè)計(jì)信息,所述顯示單元用于顯示信息。另外,按部件執(zhí)行處理單元,通過對(duì)設(shè)計(jì)信息輸入單元所輸入的設(shè)計(jì)信息中的有關(guān)處理對(duì)象部件及其周圍的構(gòu)成物的信息進(jìn)行分析,判別對(duì)處理對(duì)象部件的檢查造成影響的事項(xiàng),并將該判別結(jié)果顯示在顯示單元上,在該表示狀態(tài)下接受變更所述檢查基準(zhǔn)的操作。根據(jù)第四實(shí)施方式,能夠利用檢查對(duì)象基板的設(shè)計(jì)信息,針對(duì)每個(gè)部件,判別是否有對(duì)檢查造成影響的事項(xiàng),并顯示該判別結(jié)果,該事項(xiàng)是指,產(chǎn)生影子的可能性、周圍的部件的安裝密度的程度、部件的安裝方向等。通過該顯示,用戶能夠容易地判斷需要變更檢查基準(zhǔn)的情況以及進(jìn)行何種變更才好。若采用本發(fā)明,則在管理系統(tǒng)中生成檢查菜單信息,將該檢查菜單信息導(dǎo)入各檢查機(jī)來生成檢查機(jī)獨(dú)自的檢查信息,該檢查菜單信息是指,針對(duì)每個(gè)部件以及針對(duì)每個(gè)檢查項(xiàng)目選擇實(shí)施檢查的檢查單元,并針對(duì)每個(gè)部件,將表示對(duì)該部件實(shí)施的檢查項(xiàng)目和作為實(shí)施該檢查的檢查單元來發(fā)揮功能的檢查機(jī)的信息,與該部件的部件種類以及位置信息建立了關(guān)聯(lián)的信息。因此,不會(huì)對(duì)多個(gè)檢查機(jī)不必要地重復(fù)設(shè)定相同的檢查項(xiàng)目或不會(huì)產(chǎn)生不予實(shí)施的檢查項(xiàng)目,另外,能夠根據(jù)各個(gè)部件的實(shí)際情況來變更檢查內(nèi)容。從而,能夠提高檢查的效率及精度。
圖I是示出了基板檢查系統(tǒng)的結(jié)構(gòu)的框圖。圖2是檢查程序管理裝置的功能框圖。圖3是示出了檢查菜單設(shè)定畫面的一例的圖。圖4是示出了檢查單元變更用的設(shè)定畫面的一例的圖。圖5是使部件種類表的數(shù)據(jù)結(jié)構(gòu)進(jìn)行表格化來示意性地表示的圖。圖6是使檢查菜單信息的數(shù)據(jù)結(jié)構(gòu)進(jìn)行表格化來示意地表示的圖。圖7是示出了檢查菜單信息的生成處理的順序的流程圖。圖8是示出了續(xù)接圖7的順序的流程圖。圖9是示出了在檢查機(jī)共用的功能的功能框圖。其中,附圖標(biāo)記說明如下I檢查機(jī)2檢查程序管理裝置11檢查菜單輸入部13檢查對(duì)象部件選擇部14檢查信息生成部15檢查執(zhí)行部21部件確定處理部22檢查項(xiàng)目識(shí)別部
23檢查單元選擇部24檢查基準(zhǔn)設(shè)定部25影響參數(shù)導(dǎo)出部26設(shè)定信息輸入部27檢查菜單保存部28檢查菜單輸出部101檢查程序數(shù)據(jù)庫(kù)202部件種類表203檢查機(jī)能力表
具體實(shí)施例方式圖I示出了應(yīng)用本發(fā)明的基板檢查系統(tǒng)的結(jié)構(gòu)例。本實(shí)施例的基板檢查系統(tǒng)由配備在部件安裝基板的生產(chǎn)作業(yè)線(未圖示)上的多個(gè)檢查機(jī)I、用于管理由各檢查機(jī)I使用的檢查程序的檢查程序管理裝置2、用于管理各檢查機(jī)I的檢查結(jié)果的檢查結(jié)果管理裝置3等構(gòu)成。經(jīng)由LAN(Local Area Network :局域網(wǎng))線路將各管理裝置2、3及各檢查機(jī)I彼此連接在一起。圖中的6臺(tái)檢查機(jī)I的結(jié)構(gòu)及功能各不相同。下面,在個(gè)別地提及各檢查機(jī)I時(shí), 按照?qǐng)DI的各框內(nèi)的記載,分別稱為“檢查機(jī)A”、“檢查機(jī)B”、“檢查機(jī)C”、“檢查機(jī)D”、“檢查機(jī)E”及“檢查機(jī)F”。生產(chǎn)作業(yè)線中包括錫膏印刷工序、部件安裝工序及回流工序。檢查機(jī)A及檢查機(jī)B設(shè)在錫膏印刷工序中,用于檢查錫膏的印刷狀態(tài)。下面,將該檢查稱為“錫膏印刷檢查”。就錫膏印刷檢查而言,在檢查機(jī)A中實(shí)施基于二維圖像處理的外觀檢查。另一方面,在檢查機(jī)B中,通過三維計(jì)測(cè)求出基板上的焊盤的錫膏的體積,并判別該體積是否良好。檢查機(jī)C設(shè)在部件安裝工序中,用于對(duì)安裝在基板上的部件實(shí)施外觀檢查。例如, 實(shí)施用于檢查有無(wú)部件的檢查(下面稱為“漏件檢查”)或用于檢查部件的位置偏移的檢查 (下面稱為“部件偏移檢查”)。檢查機(jī)D設(shè)在回流工序中,用于對(duì)進(jìn)行回流之后的基板實(shí)施外觀檢查。在該檢查機(jī)D中,主要對(duì)錫膏的焊腳(fillet)實(shí)施檢查(下面稱為“焊腳檢查”),但也能夠?qū)ζ渌臋z查項(xiàng)目實(shí)施檢查。在基于標(biāo)準(zhǔn)的檢查基準(zhǔn)的焊腳檢查中,一邊從傾斜方向向部件照射光,一邊通過將照相機(jī)配備在部件的大致正上方,來使其光軸朝向鉛垂方向而進(jìn)行拍攝,由此生成包含焊腳部分的正反射光像的圖像,并檢查正反射光像的狀態(tài)。但是,在焊腳的傾斜度大的情況或產(chǎn)生由相鄰的部件等帶來的影子的情況下,也能夠變更檢查基準(zhǔn),以從傾斜方向進(jìn)行拍攝。另外,在利用檢查機(jī)B實(shí)施檢查的情況下,能夠根據(jù)其檢查時(shí)計(jì)測(cè)出的錫膏體積來修正對(duì)焊腳的計(jì)測(cè)值,由此提高檢查精度。檢查機(jī)E以完成全部工序的基板作為對(duì)象,通過X射線拍攝來對(duì)難以通過外觀檢查進(jìn)行檢測(cè)的部件的內(nèi)部或焊接部位的部分的結(jié)構(gòu)進(jìn)行檢查。
檢查機(jī)F用于由檢查人員實(shí)施目測(cè)檢查,該檢查機(jī)F以完成全部工序的基板作為對(duì)象進(jìn)行拍攝并顯示圖像,并且,接受檢查人員對(duì)每個(gè)部件判定是否良好的判定結(jié)果的輸入。向各檢查機(jī)I按照A、B、C、D、E、F的順序搬送作為檢查對(duì)象的基板。在各檢查機(jī) I中,每當(dāng)搬入基板時(shí),基于預(yù)先登錄的檢查程序來執(zhí)行檢查,并將檢查結(jié)果信息發(fā)送至檢查結(jié)果管理裝置3。檢查結(jié)果管理裝置3以能夠根據(jù)檢查機(jī)以及檢查對(duì)象讀取的狀態(tài),存儲(chǔ)從各檢查機(jī)I接收到的檢查結(jié)果信息。就存儲(chǔ)到檢查結(jié)果管理裝置3的檢查結(jié)果信息而言,能夠在車間中為了進(jìn)行確認(rèn)而讀取,或利用在用于分析生產(chǎn)性的統(tǒng)計(jì)處理等中。此外,檢查程序管理裝置2和檢查結(jié)果管理裝置3未必分開單獨(dú)設(shè)置,也可以使一個(gè)計(jì)算機(jī)具備各管理裝置2、3的功能。與此相反,各管理裝置2、3也可以分別由多個(gè)計(jì)算機(jī)構(gòu)成。另外,為了對(duì)各管理裝置2、3進(jìn)行操作或使其顯示處理結(jié)果,也可以在系統(tǒng)內(nèi)追加終端裝置。在本實(shí)施例中,在進(jìn)行檢查之前,在檢查程序管理裝置2中生成檢查菜單信息,該檢查菜單信息是指,針對(duì)安裝在檢查對(duì)象基板上的每個(gè)部件,決定實(shí)施的檢查項(xiàng)目以及實(shí)施該檢查項(xiàng)目的檢查機(jī),并將該決定結(jié)果與各部件的位置信息以及部件種類信息建立了對(duì)應(yīng)關(guān)系的信息。將該檢查菜單信息集中分發(fā)至各檢查機(jī)I。在各檢查機(jī)I中,利用分發(fā)到的檢查菜單信息以及預(yù)先登錄在自身裝置中的每個(gè)部件種類的檢查程序,生成檢查對(duì)象基板的檢查信息。此外,在用于目測(cè)的檢查機(jī)F中,也需要自動(dòng)調(diào)整基板與照相機(jī)的對(duì)位以及照相機(jī)的視線方向等,因而生成用于進(jìn)行該調(diào)整的檢查信息。下面,對(duì)生成檢查菜單信息的檢查程序管理裝置2以及該生成處理,進(jìn)行詳細(xì)的說明。圖2是檢查程序管理裝置2的功能框圖。該檢查程序管理裝置2具有部件確定處理部21、檢查項(xiàng)目識(shí)別部22、檢查單元選擇部23、檢查基準(zhǔn)設(shè)定部24、影響參數(shù)導(dǎo)出部25、設(shè)定信息輸入部26的各處理部和用 201 205表示的存儲(chǔ)部。各處理部21 26是利用程序設(shè)定在檢查程序管理裝置2中的。 存儲(chǔ)部201 205存儲(chǔ)在檢查程序管理裝置2的存儲(chǔ)器中。任意一個(gè)存儲(chǔ)部都不限定于一個(gè)文件,也有采用鏈接多個(gè)數(shù)據(jù)文件的結(jié)構(gòu)的情況。在存儲(chǔ)部中,基板設(shè)計(jì)信息數(shù)據(jù)庫(kù)201中存儲(chǔ)檢查對(duì)象基板的設(shè)計(jì)信息。該設(shè)計(jì)信息是從CAD數(shù)據(jù)等導(dǎo)出的,示出基板上的各部件的位置信息(坐標(biāo))以及部件種類。此外,基于形狀或功能來對(duì)安裝于基板上的各種部件進(jìn)行分類,由此設(shè)定部件種類。部件種類表202中存儲(chǔ)部件種類信息,該部件種類信息是指,針對(duì)每個(gè)部件種類定義了需要對(duì)屬于該部件種類的部件實(shí)施的檢查項(xiàng)目的信息。如后所述,在本實(shí)施例的部件種類信息中包括定義了用于對(duì)各檢查項(xiàng)目進(jìn)行檢查的檢查機(jī)的默認(rèn)的定義信息,但該定義信息并不是必須的。檢查機(jī)能力表203針對(duì)每個(gè)檢查項(xiàng)目存儲(chǔ)了能夠?qū)υ摍z查項(xiàng)目實(shí)施檢查的檢查單元和表示檢查單元的檢查能力的信息(下面稱為“檢查能力信息”)。不僅有檢查單元利用一個(gè)檢查機(jī)I的情況,還有利用多個(gè)檢查機(jī)I的組合的情況。另外,在本實(shí)施例中,就檢查能力信息而言,存儲(chǔ)對(duì)檢查所需的時(shí)間的長(zhǎng)度、表示消耗電力等成本的信息以及檢查的信賴度分別進(jìn)行度數(shù)化的信息。另外,也可以將這些信息與優(yōu)先順序建立對(duì)應(yīng)關(guān)系來進(jìn)行存儲(chǔ)。在檢查菜單數(shù)據(jù)庫(kù)204中,存儲(chǔ)所生成的檢查菜單信息和相對(duì)應(yīng)的基板的識(shí)別信
肩、O檢查程序數(shù)據(jù)庫(kù)205是為了向檢查機(jī)I提供未登錄在檢查機(jī)I 一側(cè)的檢查程序而設(shè)定的,在該檢查程序數(shù)據(jù)庫(kù)205中,根據(jù)檢查機(jī)I的種類、檢查項(xiàng)目及部件種類整理檢查程序,以不遺漏地存儲(chǔ)有可能在各檢查機(jī)I中使用的檢查程序。檢查程序提供處理部29根據(jù)來自檢查機(jī)I的后述的檢查程序輸入部12的要求, 從檢查程序數(shù)據(jù)庫(kù)205讀取所要求的檢查程序,并將其發(fā)送至提出了要求的檢查機(jī)I。部件確定處理部21從基板設(shè)計(jì)信息數(shù)據(jù)庫(kù)201讀取新的檢查對(duì)象基板的設(shè)計(jì)信息,并通過分析該設(shè)計(jì)信息來確定安裝在檢查對(duì)象基板上的各部件的位置以及部件種類。檢查項(xiàng)目識(shí)別部22、檢查單元選擇部23、檢查基準(zhǔn)設(shè)定部24、影響參數(shù)計(jì)算部25 及設(shè)定信息輸入部26,依次將由部件確定處理部21確定的部件作為處理對(duì)象,生成專用于處理對(duì)象部件的檢查菜單。檢查項(xiàng)目識(shí)別部22從部件種類表202讀取與處理對(duì)象部件的部件種類相對(duì)應(yīng)的部件種類信息,并基于其定義來識(shí)別應(yīng)對(duì)該部件實(shí)施的檢查項(xiàng)目。影響參數(shù)計(jì)算部25通過部件確定處理部21讀入處理對(duì)象部件及其周圍的構(gòu)成物的設(shè)計(jì)信息,并通過對(duì)它們分析導(dǎo)出影響到處理對(duì)象部件的影響參數(shù)。影響參數(shù)是指,用于判別有無(wú)對(duì)檢查造成影響的事項(xiàng)的參數(shù)。例如,為了判別有無(wú)影子,計(jì)算相鄰的部件的高度以及與相鄰的部件之間的距離。另外,在基板設(shè)計(jì)信息包含部件或焊盤的尺寸的情況下,提取這些尺寸作為用于判別焊腳的傾斜狀態(tài)的影響參數(shù)。另外, 也能夠計(jì)算處理對(duì)象部件的周圍的部件的密度,以作為用于判別焊腳的傾斜狀態(tài)的影響參數(shù)。設(shè)定信息輸入部26與未圖示的操作部及顯示部協(xié)同建立用于輸入檢查處理對(duì)象部件所需的信息的設(shè)定畫面。設(shè)定信息輸入部26接受經(jīng)由該畫面輸入的信息,并將該信息發(fā)送至檢查單元選擇部23及檢查基準(zhǔn)設(shè)定部24。影響參數(shù)的計(jì)算結(jié)果被發(fā)送至設(shè)定信息輸入部26,用于生成后述的影響信息。在檢查菜單的設(shè)定畫面上,在以對(duì)定義為檢查單元的檢查機(jī)進(jìn)行變更為目的,指定規(guī)定的檢查項(xiàng)目時(shí),檢查單元選擇部23通過檢索檢查機(jī)能力表203,來將所指定的檢查菜單的檢查單元與各自的檢查能力信息一起讀取。然后,將所讀取的信息發(fā)送至設(shè)定信息輸入部26,指示設(shè)定信息輸入部26,來提示將各檢查單元作為選項(xiàng)的設(shè)定變更畫面。若在該畫面上選擇任意一個(gè)選項(xiàng),則檢查單元選擇部23根據(jù)該選擇來改寫被指定的檢查項(xiàng)目中的檢查機(jī)的定義信息。在以對(duì)定義為檢查單元的檢查機(jī)的檢查基準(zhǔn)進(jìn)行變更為目的,指定了檢查項(xiàng)目時(shí),檢查基準(zhǔn)設(shè)定部24進(jìn)行動(dòng)作。首先,檢查基準(zhǔn)設(shè)定部24,針對(duì)在所指定的檢查項(xiàng)目中定義的檢查機(jī),提取在對(duì)處理對(duì)象部件進(jìn)行該檢查項(xiàng)目的檢查中應(yīng)用的全部的檢查基準(zhǔn)。各檢查基準(zhǔn)的實(shí)體是檢查程序的文件,但在該文件中含有表示檢查基準(zhǔn)的內(nèi)容的標(biāo)題信息。 檢查基準(zhǔn)設(shè)定部24將所提取的文件內(nèi)的標(biāo)題信息發(fā)送至設(shè)定信息輸入部26,并指示設(shè)定信息輸入部26,使其提示將各標(biāo)題信息作為選項(xiàng)的畫面。在該畫面上選擇任意一個(gè)選項(xiàng)時(shí), 檢查基準(zhǔn)設(shè)定部24將所選擇的選項(xiàng)所表示的標(biāo)題信息附加到所指定的檢查項(xiàng)目的檢查機(jī)的定義信息中。如上述那樣,通過包含在按部件執(zhí)行處理單元中的各處理部22 26的處理來依次確定基板上的各部件的檢查菜單,由此生成基板整體的檢查菜單信息。除了將該基板整體的檢查菜單信息利用檢查菜單保存部27來保存至檢查菜單數(shù)據(jù)庫(kù)204之外,還將其發(fā)送至檢查菜單輸出部28。檢查菜單輸出部28將該檢查菜單信息經(jīng)由LAN線路分發(fā)至各檢查機(jī)I。接著,對(duì)為了設(shè)定檢查菜單而提示的設(shè)定畫面的具體例進(jìn)行說明。圖3是與完成檢查項(xiàng)目識(shí)別部22的識(shí)別處理相對(duì)應(yīng)地建立的初始畫面的例。在該畫面上,顯示處理對(duì)象部件的樣本圖像30以及表示部件信息等的欄31,并且,顯示表示應(yīng)對(duì)處理對(duì)象部件實(shí)施的檢查項(xiàng)目及檢查單元的定義信息的表32。另外,在畫面的右上方設(shè)有表示設(shè)定完畢的按鈕34。表32內(nèi)的檢查單元的顯示利用了從部件種類表202讀取的默認(rèn)的定義信息。另外,在欄31內(nèi)除了顯示通過部件確定處理部21確定的處理對(duì)象部件的部件種類及安裝位置之外,還顯示表示利用了前述的影響參數(shù)的判別結(jié)果的信息33 (下面稱為“影響信息 33”)。在上述的畫面上,若進(jìn)行指定表32內(nèi)的任意一個(gè)檢查項(xiàng)目的操作,則設(shè)定畫面切換至用于選擇所指定的檢查項(xiàng)目的檢查單元的畫面。圖4是與指定了表32內(nèi)的第四個(gè)檢查項(xiàng)目(焊腳檢查)相對(duì)應(yīng)地顯示的選擇畫面的一例。畫面上的欄31與圖3同樣,但表32置換為表不檢查單兀的選項(xiàng)的表35。各選項(xiàng)中設(shè)有檢查單元和“成本”、“時(shí)間”、“信賴度”的各欄,并分別顯示規(guī)定的數(shù)值(其中,對(duì)目測(cè)檢查的“時(shí)間”未設(shè)定數(shù)值。)。包括這些檢查單元及檢查能力的選項(xiàng)均是從檢查機(jī)能力表203讀取的。各選項(xiàng)設(shè)有復(fù)選框(checkbox)。剛剛顯示選擇畫面之后的選項(xiàng)的選擇狀態(tài)利用默認(rèn)的定義信息,但用戶能夠一邊參照表示檢查能力的各數(shù)值,一邊自由地變更該選擇狀態(tài), 也能選擇多個(gè)選項(xiàng)。在選擇結(jié)束之后,操作按鈕34時(shí),顯示畫面再次返回至圖3的結(jié)構(gòu),但變更了表32內(nèi)的與成為檢查機(jī)的選擇對(duì)象的檢查項(xiàng)目(焊腳檢查)相對(duì)應(yīng)的檢查單元的顯不。在圖3的畫面的表32內(nèi)的各行分別設(shè)有記有“條件變更”這樣的文字的按鈕36。 若操作該按鈕36,則顯示用于變更所操作的按鈕36的行的檢查項(xiàng)目及檢查單元的檢查基準(zhǔn)的選擇畫面(未圖示)。在該畫面上顯示能夠應(yīng)用于處理對(duì)象部件的全部檢查基準(zhǔn)。該顯示利用從檢查程序數(shù)據(jù)庫(kù)205讀取的檢查程序的標(biāo)題信息。若用戶判斷為需要變更顯示在圖3的畫面上的檢查項(xiàng)目的任意一個(gè)檢查基準(zhǔn),則通過點(diǎn)擊與該檢查項(xiàng)目相應(yīng)的行的按鈕36,來調(diào)出上述的變更畫面。從顯示在該畫面上的檢查基準(zhǔn)中選擇所希望的檢查基準(zhǔn)。若選擇結(jié)束,則再次顯示圖3的畫面。此外,能夠?qū)D3的畫面中的欄31內(nèi)的影響信息33作為判斷是否變更檢查基準(zhǔn)的指標(biāo)來使用。圖5示出了存儲(chǔ)在部件種類表202中的部件種類信息的一例。在本實(shí)施例中,將各部件種類細(xì)分為被稱為“變種(variation) ”的單位,并針對(duì)每個(gè)部件種類編號(hào)及變種編號(hào)的組合設(shè)定了檢查項(xiàng)目及檢查機(jī)的默認(rèn)的定義信息。
此外,下面為了避免說明變得復(fù)雜,假設(shè)變種的單位是一個(gè)部件種類。另外,在圖 5中,將各部件種類的檢查項(xiàng)目限定為錫膏印刷檢查、漏件檢查、部件偏移檢查、焊腳檢查這四個(gè)項(xiàng)目,但檢查項(xiàng)目并不限定于這些四個(gè)項(xiàng)目。另外,檢查項(xiàng)目的清單也根據(jù)部件種類而不同。檢查機(jī)的具體的定義信息是各檢查機(jī)的標(biāo)志數(shù)據(jù)(flag data)的組合,實(shí)施檢查的檢查機(jī)I的標(biāo)志數(shù)據(jù)設(shè)定為打開(on),其他的標(biāo)志數(shù)據(jù)設(shè)定為關(guān)閉(off)。另外,在利用檢查基準(zhǔn)設(shè)定部24變更任意一個(gè)檢查機(jī)的檢查基準(zhǔn)時(shí),對(duì)進(jìn)行了變更的檢查項(xiàng)目的定義信息追加變更后的檢查基準(zhǔn)的標(biāo)題信息。在圖5中,設(shè)有各檢查機(jī)A、B、C、D、E、F的欄,通過在相應(yīng)的欄標(biāo)上圓形標(biāo)記來表現(xiàn)標(biāo)志數(shù)據(jù)為打開狀態(tài)的檢查機(jī)。另外,在實(shí)施檢查的檢查機(jī)的檢查基準(zhǔn)發(fā)生變更的情況下,省略相應(yīng)的欄的圓形標(biāo)記并記入該檢查基準(zhǔn)的標(biāo)題信息。在圖5的例子中,第一個(gè)用A1010-C101編號(hào)表示的部件種類以及第二個(gè)用 A1010-C102編號(hào)表示的部件種類定義為,使用檢查機(jī)A實(shí)施錫膏印刷檢查,使用檢查機(jī)C實(shí)施漏件檢查及部件偏移檢查,使用檢查機(jī)D實(shí)施焊腳檢查。另外,第三個(gè)用B0103-D111編號(hào)表示的部件種類以及第四個(gè)用B0103-D112編號(hào)表示的部件種類定義為,使用檢查機(jī)A及檢查機(jī)B實(shí)施錫膏印刷檢查,使用檢查機(jī)C實(shí)施漏件檢查及部件偏移檢查,使用檢查機(jī)D實(shí)施焊腳檢查。并且,對(duì)這些部件種類定義為,在檢查機(jī)D應(yīng)用稱為“基于錫膏體積的修正”的檢查基準(zhǔn)。該檢查基準(zhǔn)定義了,以在錫膏印刷檢查中使用檢查機(jī)B的情況作為前提,根據(jù)錫膏的體積來修正進(jìn)行焊腳檢查時(shí)的計(jì)測(cè)值,并根據(jù)修正后的計(jì)測(cè)值來判定是否良好。接著,圖6示出了基于上述的部件種類信息以及基板設(shè)計(jì)信息來生成的檢查菜單信息的例子。在該例子中,利用連續(xù)的號(hào)碼(圖中的部件號(hào)的欄中的數(shù)字)識(shí)別檢查對(duì)象基板的各部件,并且分別將各部件與部件信息、影響信息、檢查項(xiàng)目以及檢查機(jī)的定義信息建立對(duì)應(yīng)關(guān)系。與圖5示出的內(nèi)容同樣地,通過表示標(biāo)志數(shù)據(jù)的打開狀態(tài)的圓形標(biāo)記及檢查基準(zhǔn)的標(biāo)題信息來表示檢查機(jī)的定義信息。另外,在圖中,部件號(hào)為001及002的各部件屬于圖5的第一個(gè)部件種類,部件號(hào)為003的部件屬于圖5的第二個(gè)部件種類,部件號(hào)為004 的部件屬于圖5的第三個(gè)部件種類,部件號(hào)為005的部件屬于圖5的第四個(gè)部件種類。各部件的部件信息是通過部件確定處理部21對(duì)檢查對(duì)象基板的設(shè)計(jì)信息的處理來導(dǎo)出的,包括相應(yīng)的部件種類的識(shí)別信息(部件種類編號(hào)及變種編號(hào))以及表示部件的位置的坐標(biāo)(xl,yl)、(x2,y2)…。此外,在圖6中,限定于在圖5中示出的四種的部件種類,但實(shí)際上包含各種種類的部件的信息。在根據(jù)由影響參數(shù)導(dǎo)出部25導(dǎo)出的影響參數(shù)判斷為存在對(duì)檢查造成影響的事項(xiàng)的情況下,設(shè)定影響信息。圖3、4的例子的顯示欄31內(nèi)的影響信息33是通過該處理被導(dǎo)出的。在部件號(hào)為002及005的部件設(shè)定的影響信息“有影子”意味著在實(shí)施外觀檢查時(shí)有可能產(chǎn)生由相鄰的部件帶來的影子。例如,在處理對(duì)象部件的相鄰的部件的高度超過某一閾值時(shí)設(shè)定該影響信息。另外,對(duì)部件號(hào)為003的部件設(shè)定的影響信息“不能直視焊腳”意味著因焊腳的傾斜度大而有可能無(wú)法能得到外觀檢查的精度。例如,在部件或焊盤的尺寸低于某一閾值的情況下,或處理對(duì)象部件的周圍的部件的密度高于某一閾值的情況下,設(shè)定該影響信息。在圖6的檢查機(jī)的定義信息中,以用粗框包圍的方式示出了進(jìn)行了與默認(rèn)的信息不同的定義的部位。根據(jù)該圖示,部件號(hào)為001的部件與部件號(hào)為002的部件是同一部件種類,但對(duì)前者直接應(yīng)用了圖5示出的默認(rèn)的定義信息,與此相對(duì),對(duì)后者則在錫膏印刷檢查中追加了檢查機(jī)B,并且,實(shí)施焊腳檢查的檢查機(jī)D的檢查基準(zhǔn)變更為“基于錫膏體積的修正”。該定義的變更能夠理解為是用戶考慮“有影子”這樣的影響信息而做出的。此外,一般由檢查基準(zhǔn)設(shè)定部24擔(dān)當(dāng)檢查基準(zhǔn)的變更,但例外地,向上述的“基于錫膏體積的修正”的變更是作為基于與檢查機(jī)B的組合的檢查單元來向用戶提示的。具體而言,通過選擇在前面的圖4的表35的第二項(xiàng)示出的選項(xiàng)(檢查機(jī)B、D的組合),來將檢查機(jī)B的標(biāo)志數(shù)據(jù)設(shè)定成打開,并且,變更檢查機(jī)D的檢查基準(zhǔn)。在部件號(hào)為003的部件中,關(guān)于焊腳檢查的檢查基準(zhǔn)變更為“左側(cè)45度斜視拍攝” 這樣的內(nèi)容。該檢查基準(zhǔn)意味著將照相機(jī)配置在檢查對(duì)象部件的左側(cè)來使光軸傾斜45度。 該檢查基準(zhǔn)的變更有可能是用戶考慮了“無(wú)法直視焊腳”這樣的影響信息來進(jìn)行設(shè)定變更操作而產(chǎn)生的。并且,在部件號(hào)為003的部件的焊腳檢查的定義信息中,用于目測(cè)的檢查機(jī)F的標(biāo)志數(shù)據(jù)也設(shè)定為打開。即,定義信息變更為由檢查機(jī)D實(shí)施變更了檢查基準(zhǔn)的檢查,進(jìn)而由檢查機(jī)F實(shí)施檢查。對(duì)于部件號(hào)為004的部件,按照原樣應(yīng)用了默認(rèn)的定義信息。與此相對(duì),對(duì)于默認(rèn)設(shè)定有相同內(nèi)容的定義信息的部件號(hào)為005的部件,定義變更為由基于X射線的檢查機(jī)E 實(shí)施漏件、部件偏移、焊腳的各檢查。這是因?yàn)橛脩艨紤]了 “有影子”這樣的影響信息。并且,對(duì)于部件號(hào)為005的部件,錫膏檢查的定義信息中的檢查機(jī)B的標(biāo)志數(shù)據(jù)從打開變更為關(guān)閉。這可以理解為用戶考慮因不實(shí)施焊腳的外觀檢查而不需要錫膏體積的計(jì)測(cè)。這樣,用戶能夠一邊確認(rèn)影響信息,一邊對(duì)特定檢查項(xiàng)目變更檢查單元或檢查基準(zhǔn),該特定檢查項(xiàng)目是指,在默認(rèn)的定義中有可能對(duì)檢查的精度造成障礙的檢查項(xiàng)目。另外,通過防止對(duì)一個(gè)檢查項(xiàng)目設(shè)定多個(gè)檢查單元,能夠削減不需要的檢查,另一方面,如由部件號(hào)為003的部件例示那樣,只要需要,就能夠?qū)σ粋€(gè)檢查項(xiàng)目選擇多個(gè)檢查單元,以此確保檢查精度。另外,在變更檢查單元時(shí),如圖4的例那樣,能夠從成本、時(shí)間及精度的各方面來比較各檢查單元的檢查能力,由此選擇適合生產(chǎn)目的的檢查機(jī)。此外,在顯示圖4的畫面時(shí),也可以預(yù)先根據(jù)用戶的指定操作來決定各檢查能力的優(yōu)先順序,由此以優(yōu)先順序?yàn)樽罡叩哪芰Φ纳蚺帕胁@示各選項(xiàng)和各能力的度數(shù)的組合。這樣一來,用戶能夠一邊以自己設(shè)定的優(yōu)先的能力順序比較各選項(xiàng),一邊選擇恰當(dāng)?shù)臋z查單元。在本實(shí)施例中,在檢查機(jī)能力表203中存儲(chǔ)每個(gè)檢查單元的檢查能力信息,以作為固定信息,但也可以存儲(chǔ)根據(jù)部件種類而不同的內(nèi)容的檢查能力信息?;蛘?,也可以根據(jù)處理對(duì)象部件的部件種類或安裝位置等,每次通過運(yùn)算求出檢查能力信息。圖7及圖8示出了關(guān)于上述的檢查程序管理裝置2對(duì)檢查菜單信息的生成處理的處理順序。在該處理中,在讀取檢查對(duì)象基板的設(shè)計(jì)信息之后,針對(duì)該設(shè)計(jì)信息所示出的每個(gè)部件,執(zhí)行從循環(huán)記號(hào)LPl至LP2包含的步驟S2 S17。在步驟S2中,通過分析在步驟SI中讀取的基板設(shè)計(jì)信息來確定處理對(duì)象部件的位置及部件種類,并生成包含部件的位置及部件種類在內(nèi)的部件信息。在步驟S3中,從部件種類表讀取與在步驟S2中確定的部件種類相對(duì)應(yīng)的部件種類信息,并識(shí)別在該信息中包含的檢查項(xiàng)目。另外,利用針對(duì)各檢查項(xiàng)目默認(rèn)設(shè)定的檢查機(jī)的定義信息,在工作存儲(chǔ)器生成暫時(shí)的檢查菜單。通過以后的處理適當(dāng)變更該暫時(shí)檢查菜單的內(nèi)容,并最終確定該檢查菜單。在步驟S4中,利用基板設(shè)計(jì)信息導(dǎo)出對(duì)處理對(duì)象部件的檢查的影響參數(shù)。在步驟S5中,顯示在圖3中示出的設(shè)定畫面。如前述那樣,在該畫面中顯示應(yīng)對(duì)處理對(duì)象部件實(shí)施的檢查項(xiàng)目和檢查機(jī)的默認(rèn)的定義信息。另外,根據(jù)在步驟S4中導(dǎo)出的影響參數(shù)來判別是否對(duì)檢查產(chǎn)生影響,并在判斷為產(chǎn)生影響的情況下,生成表示能夠發(fā)生的影響的影響信息,并將該影響信息編入到設(shè)定畫面中的表示欄31中。參照?qǐng)D8。在上述的設(shè)定畫面上,若為了變更檢查單元的定義而進(jìn)行指定檢查項(xiàng)目的操作(步驟S6 是”),則根據(jù)所指定的檢查項(xiàng)目對(duì)照檢查機(jī)能力表203,并提取與該檢查項(xiàng)目相對(duì)應(yīng)的檢查單元及各單元的檢查能力信息(步驟S7)。在步驟S8中,通過建立用于變更檢查單元的畫面(在圖4中示出的畫面),顯示在步驟S7中提取的信息。若對(duì)該顯示進(jìn)行變更檢查單元的操作(步驟S9 是”),則根據(jù)由該操作變更的內(nèi)容,來更新所指定的檢查項(xiàng)目的檢查機(jī)的定義信息(步驟S10)。接著,在為了變更檢查基準(zhǔn)而指定了檢查項(xiàng)目的情況(步驟Sll 是”)下,利用檢查程序數(shù)據(jù)庫(kù)205提取與指定的檢查項(xiàng)目及檢查單元相對(duì)應(yīng)的檢查基準(zhǔn)(步驟S12)。進(jìn)而在步驟S13中,建立用于變更檢查基準(zhǔn)的畫面來顯示在步驟S12中提取的信息。在對(duì)上述的顯示進(jìn)行變更檢查基準(zhǔn)的操作的情況(步驟S14 是”)下,在所指定的檢查項(xiàng)目的變更對(duì)象的檢查機(jī)的定義信息中加入變更后的檢查基準(zhǔn)的標(biāo)題信息(步驟 S15)此外,在步驟S6 SlO的處理以及步驟Sll S15的處理中,在用于變更設(shè)定的畫面上進(jìn)行了取消操作的情況下,或選擇了當(dāng)前選擇中的選項(xiàng)的情況下,跳過其后的處理而返回步驟S6。若如上述那樣,適當(dāng)?shù)貙?shí)施變更檢查單元及檢查基準(zhǔn)的處理,然后進(jìn)行結(jié)束對(duì)處理對(duì)象部件的設(shè)定的操作,則步驟S16為“是”,且在步驟S17中,將通過到目前為止的處理設(shè)定的檢查菜單的內(nèi)容與部件號(hào)碼及部件信息建立關(guān)聯(lián)關(guān)系來保存到存儲(chǔ)器中。此外,由于部件號(hào)碼是連續(xù)的號(hào)碼,因而依次被更新并自動(dòng)分配。若通過對(duì)檢查對(duì)象基板的各部件執(zhí)行上述的步驟S2 S17,來完成以基板為單位的檢查菜單信息,則在步驟S18中,將該檢查菜單信息保存到檢查菜單數(shù)據(jù)庫(kù)204中(步驟 S17),并結(jié)束處理。此外,在本實(shí)施例中,用戶根據(jù)需要來變更針對(duì)每個(gè)部件種類設(shè)定的默認(rèn)的檢查菜單,由此生成基板整體的檢查菜單信息,但檢查菜單信息的生成方法并不限定于此,也能夠以自動(dòng)或半自動(dòng)的方式生成檢查菜單信息。例如,對(duì)于生成了影響信息的部件應(yīng)用默認(rèn)的定義信息,對(duì)于生成了影響信息的部件自動(dòng)變更檢查單元及檢查基準(zhǔn),由此能夠不需要基于用戶的操作。
或者,也可以預(yù)先讓用戶輸入檢查能力的目標(biāo),來針對(duì)每個(gè)部件,從能夠應(yīng)用于該部件的檢查單元中,選擇具有最接近目標(biāo)的檢查能力的檢查單元。例如,通過接受對(duì)成本、 時(shí)間及信賴度的各檢查能力信息設(shè)定優(yōu)先順序的操作,來自動(dòng)選擇對(duì)與設(shè)定為最高的順序的檢查能力信息相對(duì)應(yīng)的能力設(shè)定最高的值的檢查單元?;蛘?,也可以顯示該選擇結(jié)果,由此通過進(jìn)行認(rèn)可該顯示內(nèi)容的操作來確定選擇。另外,也可以在未指定優(yōu)先順序的情況,在檢查機(jī)能力表203中存儲(chǔ)默認(rèn)的優(yōu)先順序。圖9是表示在各檢查機(jī)I共用的功能的功能框圖。下面,使用該圖,對(duì)根據(jù)共用的檢查菜單信息來分別對(duì)各檢查機(jī)I生成固有的檢查信息的處理進(jìn)行說明。如圖9所示,在各檢查機(jī)I中設(shè)有構(gòu)成檢查程序數(shù)據(jù)庫(kù)101及檢查信息存儲(chǔ)部102 的數(shù)據(jù)文件,并且還設(shè)有檢查菜單輸入部11、檢查程序輸入部12、檢查對(duì)象部件識(shí)別部13、 檢查信息生成部14、檢查執(zhí)行部15、輸出部16的各功能。檢查菜單輸入部11接受從檢查程序管理裝置2發(fā)送來的檢查菜單信息。檢查對(duì)象部件選擇部13從該檢查菜單信息提取自身裝置的標(biāo)志數(shù)據(jù)設(shè)定為打開的部件,以作為檢查對(duì)象部件。在該提取處理中,除了提取表示部件種類及安裝位置的部件信息之外,還提取檢查項(xiàng)目。并且,在檢查機(jī)的定義信息中含有自身裝置用的檢查基準(zhǔn)的標(biāo)題信息的情況下,還提取該標(biāo)題信息。在檢查程序數(shù)據(jù)庫(kù)101中,預(yù)先針對(duì)每個(gè)部件種類存儲(chǔ)有與該部件種類相對(duì)應(yīng)的檢查程序。檢查信息生成部14,針對(duì)每個(gè)由檢查對(duì)象部件識(shí)別部13選擇的部件,從檢查程序數(shù)據(jù)庫(kù)101讀取與該部件的部件種類及檢查項(xiàng)目的組合相對(duì)應(yīng)的檢查程序,并將該檢查程序與部件的安裝位置建立對(duì)應(yīng)關(guān)系。此時(shí),一般讀取基于標(biāo)準(zhǔn)的檢查基準(zhǔn)的檢查程序,但在針對(duì)處理對(duì)象部件提取的信息中包含檢查基準(zhǔn)的標(biāo)題信息的情況下,讀取基于與該標(biāo)題信息相對(duì)應(yīng)的檢查基準(zhǔn)的檢查程序。另外,在檢查程序數(shù)據(jù)庫(kù)101內(nèi)未存儲(chǔ)需要的檢查程序的情況下,檢查信息生成部14聯(lián)絡(luò)檢查程序輸入部12。檢查程序輸入部12根據(jù)該聯(lián)絡(luò)來訪問檢查程序管理裝置 2,并從在圖2中示出的檢查程序提供處理部29接受必要的檢查程序的提供。根據(jù)上述一系列的處理,能夠針對(duì)在檢查菜單信息中設(shè)定為由自身裝置檢查的全部部件,讀取與所設(shè)定的檢查基準(zhǔn)相適合的檢查程序來將其與部件的位置信息建立關(guān)聯(lián)關(guān)系。將每個(gè)部件的位置信息和檢查程序的組合保存到檢查信息存儲(chǔ)部102中之后,由檢查執(zhí)行部15讀取該組合信息。檢查執(zhí)行部15基于所讀取的檢查程序,僅將基板上的部件中的定義為由自身裝置檢查的部件作為對(duì)象,執(zhí)行檢查。由輸出部16編輯該檢查的結(jié)果來作為檢查結(jié)果信息,并輸出至檢查結(jié)果管理裝置3等。
權(quán)利要求
1.一種基板檢查系統(tǒng),具有管理系統(tǒng)和多種檢查機(jī),所述多種檢查機(jī)設(shè)在部件安裝基板的安裝作業(yè)線上,所述管理系統(tǒng)用于管理各檢查機(jī)的動(dòng)作,其特征在于,所述管理系統(tǒng)具有部件種類信息存儲(chǔ)單元,其保存部件種類信息,所述部件種類信息是指,針對(duì)每個(gè)部件種類歸納了應(yīng)對(duì)各部件種類的部件實(shí)施的檢查項(xiàng)目的信息,檢查單元存儲(chǔ)單元,其針對(duì)每個(gè)檢查項(xiàng)目保存用作實(shí)施該檢查項(xiàng)目的檢查的檢查單元的檢查機(jī)或檢查機(jī)的組合,部件確定單元,其針對(duì)每個(gè)部件確定安裝在檢查對(duì)象基板上的部件的位置以及部件種類,按部件執(zhí)行處理單元,其針對(duì)每個(gè)由所述部件確定單元確定的部件,執(zhí)行第一處理和第二處理,其中,所述第一處理是指,針對(duì)該部件的部件種類,利用保存在部件種類信息存儲(chǔ)單元中的部件種類信息,來識(shí)別應(yīng)對(duì)該部件實(shí)施的檢查項(xiàng)目的處理,所述第二處理是指, 針對(duì)所識(shí)別的檢查項(xiàng)目,利用保存在檢查單元存儲(chǔ)單元中的信息,來選擇用于對(duì)該檢查項(xiàng)目實(shí)施檢查的檢查單元的處理,菜單生成單元,其基于所述部件確定單元及按部件執(zhí)行處理單元的處理結(jié)果,生成檢查菜單信息,所述檢查菜單信息是指,針對(duì)安裝在所述基板上的每個(gè)部件,將表示對(duì)該部件實(shí)施的檢查項(xiàng)目和用作實(shí)施該檢查的檢查單元的檢查機(jī)的信息,與該部件的部件種類以及位置信息建立了關(guān)聯(lián)的信息;各檢查機(jī)具有檢查菜單輸入單元,其輸入由所述管理系統(tǒng)生成的檢查菜單信息,檢查程序存儲(chǔ)單元,其針對(duì)每個(gè)部件種類保存與自身裝置能夠?qū)嵤┑臋z查項(xiàng)目相關(guān)的檢查程序,檢查對(duì)象識(shí)別單元,其通過分析由所述檢查菜單輸入單元輸入的檢查菜單信息,來識(shí)別在自身裝置的檢查對(duì)象部件,并從檢查菜單信息中提取檢查對(duì)象部件的位置、部件種類以及對(duì)該部件實(shí)施的檢查項(xiàng)目,檢查信息生成單元,其利用所述檢查對(duì)象識(shí)別單元所提取的信息,來針對(duì)每個(gè)檢查對(duì)象部件執(zhí)行第三處理和第四處理,由此生成對(duì)檢查對(duì)象基板的檢查所需要的檢查信息,所述第三處理是指,針對(duì)對(duì)該部件實(shí)施的檢查項(xiàng)目,從檢查程序存儲(chǔ)單元讀取與該部件的部件種類適合的檢查程序的處理,所述第四處理是指,將所讀取的檢查程序與該部件的位置信息建立關(guān)聯(lián)的處理,檢查執(zhí)行單元,其利用由所述檢查信息生成單元生成的檢查信息來執(zhí)行檢查。
2.根據(jù)權(quán)利要求I記載的基板檢查系統(tǒng),其特征在于,所述管理系統(tǒng)還具有操作單元和顯示單元,所述操作單元用于進(jìn)行選擇檢查機(jī)的操作,所述顯示單元用于顯示信息;在所述檢查單元存儲(chǔ)單元中保存的信息中包含針對(duì)每個(gè)檢查項(xiàng)目示出各檢查單元的檢查能力的檢查能力信息;所述按部件執(zhí)行處理單元,在存在多個(gè)能夠?qū)嵤┽槍?duì)處理對(duì)象部件識(shí)別出的檢查項(xiàng)目的檢查單元時(shí),將表示這些檢查單元的選項(xiàng)與各自的檢查能力信息一起顯示在所述顯示單元上,并且,響應(yīng)于在該顯示狀態(tài)下在所述操作單元所進(jìn)行的選擇檢查單元的操作,來選擇由該操作選擇的檢查單元。
3.根據(jù)權(quán)利要求I記載的基板檢查系統(tǒng),其特征在于,所述管理系統(tǒng)還具有操作單元,該操作單元用于輸入在生產(chǎn)作業(yè)線上實(shí)施的檢查的目標(biāo);在所述檢查單元存儲(chǔ)單元中保存的信息中包含針對(duì)每個(gè)檢查項(xiàng)目示出各檢查單元的檢查能力的檢查能力信息;所述按部件執(zhí)行處理單元,在存在多個(gè)能夠?qū)嵤┽槍?duì)處理對(duì)象部件識(shí)別出的檢查項(xiàng)目的檢查單元時(shí),選擇具有與由所述操作單元輸入的目標(biāo)適合的檢查能力的檢查單元或檢查單元的組合。
4.根據(jù)權(quán)利要求I記載的基板檢查系統(tǒng),其特征在于,所述管理系統(tǒng)還具有操作單元,該操作單元用于進(jìn)行變更所述按部件執(zhí)行處理單元的對(duì)處理對(duì)象部件的檢查基準(zhǔn)的操作;所述按部件執(zhí)行處理單元,在選擇了用于實(shí)施針對(duì)處理對(duì)象部件識(shí)別出的檢查項(xiàng)目的檢查單元之后,在所述操作單元進(jìn)行了變更有關(guān)該檢查項(xiàng)目的檢查基準(zhǔn)的操作時(shí),將變更后的所述檢查基準(zhǔn)應(yīng)用于處理對(duì)象部件;所述菜單生成單元針對(duì)應(yīng)用了變更后的所述檢查基準(zhǔn)的部件,生成示出該檢查基準(zhǔn)的檢查菜單信息;在各檢查機(jī)中,在所述識(shí)別單元對(duì)所述檢查菜單信息的分析處理中,判別變更后的檢查基準(zhǔn)是否適用于設(shè)定為在自身裝置中進(jìn)行檢查的部件,并且,在檢查信息生成單元對(duì)檢查信息的生成處理中,對(duì)應(yīng)用了變更后的所述檢查基準(zhǔn)的部件,讀取與變更后的該檢查基準(zhǔn)相對(duì)應(yīng)的檢查程序。
5.根據(jù)權(quán)利要求4記載的基板檢查系統(tǒng),其特征在于,所述管理系統(tǒng)還具有設(shè)計(jì)信息輸入單元和顯示單元,所述設(shè)計(jì)信息輸入單元用于輸入檢查對(duì)象基板的設(shè)計(jì)信息,所述顯示單元用于顯示信息;所述按部件執(zhí)行處理單元,通過對(duì)所述設(shè)計(jì)信息輸入單元所輸入的設(shè)計(jì)信息中的有關(guān)處理對(duì)象部件及其周圍的構(gòu)成物的信息進(jìn)行分析,判別對(duì)處理對(duì)象部件的檢查造成影響的事項(xiàng),并將判別結(jié)果顯示在所述顯示單元上,在該顯示狀態(tài)下接受變更所述檢查基準(zhǔn)的操作。
全文摘要
本發(fā)明提供基板檢查系統(tǒng),針對(duì)每個(gè)檢查對(duì)象基板的部件及針對(duì)每個(gè)需要實(shí)施的檢查項(xiàng)目選擇檢查的單元,基于選擇結(jié)果在各檢查機(jī)中生成檢查信息。部件確定處理部根據(jù)處理對(duì)象基板的設(shè)計(jì)信息確定各部件位置及部件種類。檢查項(xiàng)目識(shí)別部參照部件種類表對(duì)確定的部件識(shí)別需要的檢查項(xiàng)目,檢查單元選擇部參照檢查機(jī)能力表選擇對(duì)各檢查項(xiàng)目實(shí)施檢查的檢查單元。通過這些處理生成檢查菜單信息,檢查菜單信息指,針對(duì)每個(gè)部件,將表示對(duì)部件實(shí)施的檢查項(xiàng)目和檢查單元的信息與部件的部件種類及位置信息建立關(guān)聯(lián)的信息。各檢查機(jī)輸入檢查菜單信息,識(shí)別定義為由自身裝置實(shí)施檢查的部件,并根據(jù)該部件種類將檢查程序與部件的位置信息建立關(guān)聯(lián),以生成檢查信息。
文檔編號(hào)G01N23/00GK102608114SQ20111034299
公開日2012年7月25日 申請(qǐng)日期2011年10月25日 優(yōu)先權(quán)日2011年1月18日
發(fā)明者吉田政臣, 川田哲博, 松下明, 森弘之 申請(qǐng)人:歐姆龍株式會(huì)社