(57)【要約】【課題】部品毎に検査項目及び／又は検査基準の質を管理可能とすることで、基板検査等における検査項目や検査基準を部品毎に最適化可能とする技術を提供する。【解決手段】検査プログラムにより、部品が搭載された物品の検査を行う検査方法であって、検査における部品の検査項目及び／又は検査基準を含む検査情報が部品毎に設定される設定ステップ（Ｓ１０１）と、検査プログラムにより、物品の品質が判定される判定ステップ（Ｓ１０６）と、を有し、検査情報は、該検査情報の信頼性の指標である検査品質レベル情報をさらに含み、設定ステップにおいては、検査情報が、部品の品番毎に設けられ検査情報の変更毎に更新される品番データ群に基づいて設定され、判定ステップにおいては、品番データ群を参照して取得される検査情報に基づいて部品毎に品質が判定される。【選択図】図５
2020009815.tif 000002
【特許請求の範囲】
【請求項１】
部品が搭載された物品の品質を判定する検査プログラムにより、前記物品の検査を行う検査方法であって、
前記検査における前記部品の検査項目及び／又は検査基準を含む検査情報が部品毎に設定される設定ステップと、
前記検査プログラムにより、前記物品の品質が判定される判定ステップと、を有し、
前記検査情報は、該検査情報の信頼性の指標である検査品質レベル情報をさらに含み、
前記設定ステップにおいては、前記検査情報が、前記部品の品番毎に設けられ前記検査情報の変更毎に更新される品番データ群に基づいて設定され、
前記判定ステップにおいては、前記品番データ群を参照して取得される前記検査情報に基づいて前記部品毎に品質が判定されることを特徴とする、検査方法。
【請求項２】
前記検査品質レベル情報は、高い品質レベルを示す第１レベルと、低い品質レベルを示す第２レベルを含み、
前記設定ステップにおいて、前記検査情報が変更され品番データ群が更新された際には、前記検査品質レベル情報は前記第２レベルに設定されることを特徴とする、請求項１に記載の検査方法。
【請求項３】
前記品質データ群における検査情報は、複数のユーザによって設定可能であり、
前記設定ステップにおいて、前記検査品質レベル情報が所定のユーザにより第１レベル以外に設定された場合には、該所定のユーザ以外のユーザによる前記検査品質レベル情報の第１レベルへの変更が制限されることを特徴とする、請求項２に記載の検査方法。
【請求項４】
前記検査情報は、前記検査プログラムによる前記品番データ群への参照の有無を示す参照有無情報をさらに含むことを特徴とする、請求項１から３のいずれか一項に記載の検査方法。
【請求項５】
前記参照有無情報は、前記検査プログラムによる前記品番データ群への参照を有りとするＯＮ情報と、前記検査プログラムによる前記品番データ群への参照を無しとするＯＦＦ情報とを含み、
前記設定ステップにおいて、前記検査情報が変更され前記品番データ群が更新された際には、参照有無情報はＯＦＦ情報に設定されることを特徴とする、請求項４に記載の検査方法。
【請求項６】
前記品質データ群における検査情報は、複数のユーザによって設定可能であり、
前記設定ステップにおいて、前記参照有無情報が所定のユーザによってＯＦＦ情報に設定された場合には、該所定のユーザ以外のユーザによる前記参照有無情報のＯＮ情報への変更が制限されることを特徴とする、請求項５に記載の検査方法。
【請求項７】
前記検査品質レベル情報は、前記第１レベル及び前記第２レベルの他、特定の検査プログラムにおいて前記品番データ群に参照させることで該品番データ群における検査情報の検査品質レベルを確認中であることを示す第３レベルをさらに含み、
前記設定ステップにおいて、前記品番データ群における検査品質レベル情報が第３レベルから第１レベルに変更された場合に、前記参照有無情報がＯＮ情報に変更されることを特徴とする、請求項５または６に記載の検査方法。
【請求項８】
前記検査品質レベル情報は、高い品質レベルを示す第１レベルと、低い品質レベルを示す第２レベルに設定可能であり、
前記検査情報は、前記検査プログラムによる前記品番データ群への参照の有無を示す参
照有無情報をさらに含み、
前記参照有無情報は、前記検査プログラムによる前記品番データ群への参照を有りとするＯＮ情報と、前記検査プログラムによる前記品番データ群への参照を無しとするＯＦＦ情報に設定可能であり、
前記設定ステップにおいて、前記品番データ群における前記検査品質レベル情報が第２レベルに設定されるとともに、前記参照有無情報がＯＮ情報に設定されている場合に、
前記判定ステップにおいては、該品番データ群に係る部品の検査は、前記検査プログラムによらないで行うことを特徴とする、請求項１に記載の検査方法。
【請求項９】
部品が搭載された物品の品質を判定する検査プログラムにより、前記物品の検査を行う検査システムであって、
前記検査における、前記部品の検査項目及び／又は検査基準を含む検査情報が組み入れられた品番データ群を記憶する記憶部と、
前記検査プログラムに前記物品の品質を判定させる処理部と、を備え、
前記検査情報は、該検査情報の信頼性の指標である検査品質レベル情報をさらに含み、
前記品番データ群は、前記部品の品番毎に設けられるとともに前記検査情報の変更毎に更新され、
前記検査プログラムは、前記品番データ群を参照して取得される前記検査情報に基づいて前記部品毎に品質を判定することを特徴とする、検査システム。
【請求項１０】
前記検査情報は、前記検査プログラムによる前記品番データ群への参照の有無を示す参照有無情報をさらに含むことを特徴とする、請求項９に記載の検査システム。
【請求項１１】
前記検査品質レベル情報は、高い品質レベルを示す第１レベルと、低い品質レベルを示す第２レベルを含み、
前記検査情報が変更され品番データ群が更新された際には、前記検査品質レベル情報を前記第２レベルに設定するデータ管理部をさらに備えることを特徴とする、請求項１０に記載の検査システム。
【請求項１２】
前記参照有無情報は、前記検査プログラムによる前記品番データ群への参照を有りとするＯＮ情報と、前記検査プログラムによる前記品番データ群への参照を無しとするＯＦＦ情報とを含み、
前記データ管理部は、前記検査情報が変更され前記品番データ群が更新された際には、参照有無情報はＯＦＦ情報に設定することを特徴とする、請求項１１に記載の検査システム。
【請求項１３】
複数のユーザによる、前記品質データ群における検査情報の設定を受付ける情報設定部をさらに備え、
前記情報設定部は、前記検査品質レベル情報が所定のユーザにより第１レベル以外に設定された場合には、該所定のユーザ以外のユーザによる前記検査品質レベル情報の第１レベルへの変更を制限することを特徴とする、請求項１１または１２に記載の検査システム。
【請求項１４】
複数のユーザによる、前記品質データ群における検査情報の設定を受付ける情報設定部をさらに備え、
前記情報設定部は、前記参照有無情報が所定のユーザによってＯＦＦ情報に設定された場合には、該所定のユーザ以外のユーザによる前記参照有無情報のＯＮ情報への変更を制限することを特徴とする、請求項１２に記載の検査システム。
【請求項１５】
前記検査品質レベル情報は、前記第１レベル及び前記第２レベルの他、特定の検査プロ
グラムにおいて前記品番データ群に参照させることで該品番データ群における検査情報の検査品質レベルを確認中であることを示す第３レベルをさらに含み、
前記データ管理部は、前記品番データ群における検査品質レベル情報が第３レベルから第１レベルに変更された場合に、前記参照有無情報がＯＮ情報に変更することを特徴とする、請求項１１または１２に記載の検査システム。
【請求項１６】
前記検査情報は、前記検査プログラムによる前記品番データ群への参照の有無を示す参照有無情報をさらに含み、
前記検査品質レベル情報は、高い品質レベルを示す第１レベルと、低い品質レベルを示す第２レベルを含み、
前記参照有無情報は、前記検査プログラムによる前記品番データ群への参照を有りとするＯＮ情報と、前記検査プログラムによる前記品番データ群への参照を無しとするＯＦＦ情報とを含み、
前記品質データ群における検査情報の設定を受付ける情報設定部をさらに備え、
前記情報設定部は、前記品番データ群における前記検査品質レベル情報が第２レベルに設定され、且つ、前記参照有無情報がＯＮ情報に設定可能とすることを特徴とする、請求項９に記載の検査システム。
【請求項１７】
請求項１から８のいずれか一項に記載の設定ステップおよび／または判定ステップをコンピューターに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品が搭載される物品の検査に係る技術分野に属する。
【背景技術】
【０００２】
基板に対する部品の実装状態などを検査する装置として、自動外観検査装置が広く使われている。このような装置では、部品が実装された基板（はんだ付けの前の状態のものも含む）の外観情報がセンサにより取得され、部品毎にその部品に応じた項目の計測が行われる。そして、得られた結果を所定の検査基準と照合することにより、良品・不良品の判別が行われる。
【０００３】
ここで、設定される検査項目や検査基準が適切なもので無ければ、実際には良品であるものを不良品と判断する「見過ぎ」や、実際には不良品であるものを良品と判断する「見逃し」が発生する。「見過ぎ」は検査効率の悪化を招き、「見逃し」は製造工程の信頼性を低下させ後工程における作業効率を悪化させる。そして、いずれも製造工程の費用を増大させる原因となるため、「見過ぎ」及び「見逃し」は最小化させることが望ましい。
【０００４】
しかしながら、「見逃し」を減少させるために検査基準を厳しくすると「見過ぎ」が増加し、「見過ぎ」を減少させるために検査基準を緩和すると「見逃し」が増加することになるため、適切な検査項目及び検査基準を設定する必要がある。
【０００５】
このため、量産品における検査の実施に先立ち、基板や部品の検証画像で検査項目や検査基準の調整が行われ、この調整の完了後に前述の検査項目や検査基準が実際の生産ラインに適用される。しかしながら、従来は、一つの基板上に配置された全ての部品品番に対する検査項目や検査基準の調整後に、量産検査で実施できるように量産プログラムに展開されていたため、部品品番によっては品質が一定しないものも存在し得、「見過ぎ」や「見逃し」が発生する場合があった。
【０００６】
ここで、部品毎のデータの信頼性を認識可能とする技術に関して、電子部品装着装置のパターンプログラムに使用する電子部品の部品ライブラリのデータを作成するときに、作成状態によって信頼度のランク分けを行い、ランク分けした作成状態を当該データに付加することで、段取り作業時等に、部品ライブラリを使用する場合に、どの電子部品が信頼できるものかどうかが一目で分かるようにする技術が提案されている（特許文献１参照）。しかしながら、上記の従来技術は、基板検査等における検査項目や検査基準を部品毎に最適化することを可能とするものではなかった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−１８３２１６号公報（特許第６２１９５７９号公報）
【特許文献２】特開２００８−４５９５２号公報
【特許文献３】特開２００６−２５０６１０号公報
【特許文献４】特開２００１−２４３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記のような実情に鑑みてなされたものであり、その目的は、部品毎に検査項目及び／又は検査基準の質を管理可能とすることで、基板検査等における検査項目や検査基準を部品毎に最適化可能とする技術を提供することである。
【課題を解決するための手段】
【０００９】
前記の目的を達成するために、本発明は以下の構成を採用する。
【００１０】
本発明に係る検査方法は、部品が搭載された物品の品質を判定する検査プログラムにより、前記物品の検査を行う検査方法であって、
前記検査における前記部品の検査項目及び／又は検査基準を含む検査情報が部品毎に設定される設定ステップと、
前記検査プログラムにより、前記物品の品質が判定される判定ステップと、を有し、
前記検査情報は、該検査情報の信頼性の指標である検査品質レベル情報をさらに含み、
前記設定ステップにおいては、前記検査情報が、前記部品の品番毎に設けられ前記検査情報の変更毎に更新される品番データ群に基づいて設定され、
前記判定ステップにおいては、前記品番データ群を参照して取得される前記検査情報に基づいて前記部品毎に品質が判定されることを特徴とする、検査方法である。
【００１１】
これによれば、部品が搭載された物品の検査において、検査項目や検査基準を部品毎に最適化することが可能となり、検査品質を部品毎に管理することができる。また、部品毎に設定された検査情報を、検査品質レベル情報として設定された品質レベルに基づいて管理することが可能となる。
【００１２】
本発明においては、前記検査品質レベル情報は、高い品質レベルを示す第１レベルと、低い品質レベルを示す第２レベルを含み、
前記設定ステップにおいて、前記検査情報が変更され品番データ群が更新された際には、前記検査品質レベル情報は前記第２レベルに設定されるようにしてもよい。
【００１３】
これによれば、検査項目や検査基準が変更され、それらに基づく検査の品質レベルが不明の場合には、検査品質レベル情報が第２レベルに設定されるので、ユーザが当該検査項目や検査基準の品質レベルを容易に確認することができる。なお、例えば、検査品質レベル情報としては、第１レベルの場合「ＯＫ」、第２レベルの場合「ＮＧ」などと設定可能にしてもよい。そうすれば、ユーザが直観的に当該検査項目や検査基準の品質レベルを認識することが可能である。
【００１４】
また、本発明においては、前記品質データ群における検査情報は、複数のユーザによって設定可能であり、
前記設定ステップにおいて、前記検査品質レベル情報が所定のユーザにより第２レベルに設定された場合には、該所定のユーザ以外のユーザによる前記検査品質レベル情報の第１レベルへの変更が制限されるようにしてもよい。
【００１５】
そうすれば、検査情報が複数のユーザによって設定可能とされている場合に、所定のユーザによって検査品質が第２レベル（例えば「ＮＧ」）に設定された場合には、事情を知らない他のユーザによって検査品質が変更されることを抑制できる。そうすれば、品質レベルの低い検査項目や検査基準が意図せず検査に用いられてしまうことを抑制できる。
【００１６】
また、本発明においては、前記検査情報は、前記検査プログラムによる前記品番データ群への参照の有無を示す参照有無情報をさらに含むようにしてもよい。そうすれば、検査プログラムは、この参照有無情報に基づいて、当該品番データ群における検査項目や検査基準を参照して検査するか否かを決定できる。また、ユーザは、この参照有無情報を変更することで、当該品番データ群における検査項目や検査基準を実際の検査に適用するか否かを容易に管理することができる。
【００１７】
また、本発明においては、前記参照有無情報は、前記検査プログラムによる前記品番データ群への参照を有りとするＯＮ情報と、前記検査プログラムによる前記品番データ群への参照を無しとするＯＦＦ情報とを含み、
前記設定ステップにおいて、前記検査情報が変更され前記品番データ群が更新された際には、参照有無情報はＯＦＦ情報に設定されるようにしてもよい。
【００１８】
これによれば、検査項目や検査基準が変更され品番データ群が更新された際には、参照有無情報が自動的にＯＦＦ情報に設定され、不用意に未確認の検査項目や検査基準が検査に適用されてしまうことを抑制できる。
【００１９】
また、本発明においては、前記品質データ群における検査情報は、複数のユーザによって設定可能であり、
前記設定ステップにおいて、前記参照有無情報が所定のユーザによってＯＦＦ情報に設定された場合には、該所定のユーザ以外のユーザによる前記参照有無情報のＯＮ情報への変更が制限されるようにしてもよい。
【００２０】
これによれば、検査情報が複数のユーザによって設定可能とされている場合に、所定のユーザによって参照有無情報が「ＯＦＦ」に設定された場合には、事情を知らない他のユーザによって参照有無情報が例えば「ＯＮ」に変更されることを抑制できる。そうすれば、品質レベルの低い検査項目や検査基準が意図せず検査プログラムにより参照されることが抑制され、品質レベルの低い検査項目や検査基準が実際の検査に用いられてしまうことを抑制できる。
【００２１】
また、本発明においては、前記検査品質レベル情報は、前記第１レベル及び前記第２レベルの他、特定の検査プログラムにおいて前記品番データ群に参照させることで該品番データ群における検査情報の検査品質レベルを確認中であることを示す第３レベルをさらに含み、
前記設定ステップにおいて、前記品番データ群における検査品質レベル情報が第３レベルから第１レベルに変更された場合に、前記参照有無情報がＯＮ情報に変更されるようにしてもよい。
【００２２】
これによれば、当該品番データ群における検査項目や検査基準が、特定の検査プログラムによって確認中であることを、容易に判別することが可能となる。なお、その際の検査品質レベル情報を、第３レベルである「ＴＲＹ」などと設定するようにしてもよい。また、これによれば、検査項目や検査基準が確認中の状態（例えば「ＴＲＹ」に設定された状態）から高い品質を示す状態（例えば「ＯＫ」に設定された状態）に変更された場合に、参照有無情報が自動的に「ＯＮ」に変更され、高い品質の検査項目や検査基準が自動的に検査プログラムに適用されるようにすることができる。
【００２３】
また、本発明においては、前記検査品質レベル情報は、高い品質レベルを示す第１レベルと、低い品質レベルを示す第２レベルに設定可能であり、
前記検査情報は、前記検査プログラムによる前記品番データ群への参照の有無を示す参照有無情報をさらに含み、
前記参照有無情報は、前記検査プログラムによる前記品番データ群への参照を有りとするＯＮ情報と、前記検査プログラムによる前記品番データ群への参照を無しとするＯＦＦ情報に設定可能であり、
前記設定ステップにおいて、前記品番データ群における前記検査品質レベル情報が第２レベルに設定されるとともに、前記参照有無情報がＯＮ情報に設定されている場合に、
前記判定ステップにおいては、該品番データ群に係る部品の検査は、前記検査プログラムによらないで行うようにしてもよい。
【００２４】
これによれば、検査項目や検査基準が低い品質を示す第２レベル（例えば「ＮＧ」）に設定され、且つ、参照有無情報が「ＯＮ」に設定されている場合には、当該検査項目や検査基準が適用される部品の検査は、検査プログラムにより自動検査により実施されずに、手動検査により実施されるようにできる。その結果、品質に低い検査項目や検査基準によって自動検査が行われて「見逃し」や「見過ぎ」が発生することを抑制できるとともに、手動検査により、当該検査項目や検査基準の品質を製造工程で確認することが可能である。
【００２５】
また、本発明は、部品が搭載された物品の品質を判定する検査プログラムにより、前記物品の検査を行う検査システムであって、
前記検査における、前記部品の検査項目及び／又は検査基準を含む検査情報が組み入れられた品番データ群を記憶する記憶部と、
前記検査プログラムに前記物品の品質を判定させる処理部と、を備え、
前記検査情報は、該検査情報の信頼性の指標である検査品質レベル情報をさらに含み、
前記品番データ群は、前記部品の品番毎に設けられるとともに前記検査情報の変更毎に更新され、
前記検査プログラムは、前記品番データ群を参照して取得される前記検査情報に基づいて前記部品毎に品質を判定する、検査システムであってもよい。
【００２６】
また、上記の検査システムにおいて、前記検査情報は、前記検査プログラムによる前記品番データ群への参照の有無を示す参照有無情報をさらに含むようにしてもよい。
【００２７】
また、上記の検査システムにおいて、前記検査品質レベル情報は、高い品質レベルを示す第１レベルと、低い品質レベルを示す第２レベルを含み、
前記検査情報が変更され品番データ群が更新された際には、前記検査品質レベル情報を前記第２レベルに設定するデータ管理部をさらに備えるようにしてもよい。
【００２８】
また、上記の検査システムにおいて、前記参照有無情報は、前記検査プログラムによる前記品番データ群への参照を有りとするＯＮ情報と、前記検査プログラムによる前記品番データ群への参照を無しとするＯＦＦ情報とを含み、
前記データ管理部は、前記検査情報が変更され前記品番データ群が更新された際には、参照有無情報はＯＦＦ情報に設定するようにしてもよい。
【００２９】
また、上記の検査システムにおいて、複数のユーザによる、前記品質データ群における検査情報の設定を受付ける情報設定部をさらに備え、
前記情報設定部は、前記検査品質レベル情報が所定のユーザにより第２レベルに設定された場合には、該所定のユーザ以外のユーザによる前記検査品質レベル情報の第１レベルへの変更を制限するようにしてもよい。
【００３０】
また、上記の検査システムにおいて、複数のユーザによる、前記品質データ群における検査情報の設定を受付ける情報設定部をさらに備え、
前記情報設定部は、前記参照有無情報が所定のユーザによってＯＦＦ情報に設定された場合には、該所定のユーザ以外のユーザによる前記参照有無情報のＯＮ情報への変更を制限するようにしてもよい。
【００３１】
また、上記の検査システムにおいて、前記検査品質レベル情報は、前記第１レベル及び前記第２レベルの他、特定の検査プログラムにおいて前記品番データ群に参照させることで該品番データ群における検査情報の検査品質レベルを確認中であることを示す第３レベルをさらに含み、
前記データ管理部は、前記品番データ群における検査品質レベル情報が第３レベルから第１レベルに変更された場合に、前記参照有無情報がＯＮ情報に変更するようにしてもよい。
【００３２】
また、上記の検査システムにおいて、
前記検査情報は、前記検査プログラムによる前記品番データ群への参照の有無を示す参照有無情報をさらに含み、
前記検査品質レベル情報は、高い品質レベルを示す第１レベルと、低い品質レベルを示す第２レベルを含み、
前記参照有無情報は、前記検査プログラムによる前記品番データ群への参照を有りとするＯＮ情報と、前記検査プログラムによる前記品番データ群への参照を無しとするＯＦＦ情報とを含み、
前記品質データ群における検査情報の設定を受付ける情報設定部をさらに備え、
前記情報設定部は、前記品番データ群における前記検査品質レベル情報が第２レベルに設定され、且つ、前記参照有無情報がＯＮ情報に設定可能としてもよい。
【００３３】
また、本発明は、上記の設定ステップおよび／または判定ステップをコンピューターに実行させるプログラムであってもよい。なお、上記の課題を解決するための手段は可能なかぎり、組み合わせて使用することが可能である。
【発明の効果】
【００３４】
本発明によれば、部品毎に検査項目及び／又は検査基準の質を管理可能とすることで、基板検査等における検査項目や検査基準を部品毎に最適化することができ、当該部品を搭載した物品の検査の信頼性を向上させることができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施例に係る基板検査システムのハードウェア構成を示す図である。
【図２】本発明の実施例に係る基板検査システムにおける機能を示すブロック図である。
【図３】本発明の実施例における品質データテーブルの例を示す図である。
【図４】本発明の実施例における検査プログラムの品質参照データテーブルの例を示す図である。
【図５】本発明の実施例１における検査情報管理ルーチンの処理を示すフローチャートである。
【図６】本発明の実施例１における検査プログラムの品質参照データテーブルの更新の態様例を示す図である。
【図７】本発明の実施例２における検査情報管理ルーチン２の処理を示すフローチャートである。
【図８】本発明の実施例２における検査システム制御ルーチンの処理を示すフローチャートである。
【図９】本発明の実施例２における検査プログラムの品質参照データテーブルの更新の態様例を示す図である。
【発明を実施するための形態】
【００３６】
＜適用例＞
以下に図面を参照して、この発明の適用例について説明する。なお、以下では本発明が、電子部品が搭載される基板の検査システムに適用された場合について説明するが、本発明の対象は基板の検査に限られず、他の物品を検査の対象とするものであっても構わない。また、この適用例に記載されている具体的な構成は、特に記載がない限りは、この発明
の範囲をそれらのみに限定する趣旨のものではない。
【００３７】
図１は、本適用例に係る検査システム９のハードウェア構成例を示す。この実施例の検査システム９は、制御端末１、データ管理用サーバ２、基板検査装置３、が通信回線を介して相互に接続されることで構成されている。制御端末１は、ディスプレイモニタ、プリンタなどの出力部１０１、キーボードやマウスなどの入力部１０２、ＨＤＤ、ＲＡＭなどのメモリ１０３、ＣＰＵなどの処理部１０４を備えた据え置き型の端末であるが、モバイル型、タブレット型の端末であっても構わないし、基板検査装置３と一体に構成されていてもよい。
【００３８】
制御端末１は基板検査装置３において実行される検査プログラムの作成（修正を含む、以下同じ）や、各検査プログラムにおいて参照される品番データ群の設定・登録といった作業を実施するための端末である。品番データ群には部品について検査されるべき検査項目、各検査項目における検査基準、当該部品の寸法や部品種などの部品情報、当該部品に付された品番の情報等が含まれる。また、後述する各部品の検査項目や検査基準などの検査情報も含む。
【００３９】
データ管理用サーバ２には、複数種類のデータが記憶されており、上記の検査プログラムや、品番データ群が保存されるほか、制御端末１における処理に必要な様々な情報が管理される。
【００４０】
基板検査装置３（以下、単に「検査装置３」ともいう。）は、部品実装工程又はリフロー工程を経た部品実装基板を撮像し、生成された画像をあらかじめ登録された検査プログラムを用いて処理することにより、基板上の部品の実装状態の良・不良を判定する。そのためのハードウェア構成として、撮像センサ、照明装置、基板保持部、ＲＡＭ、ＣＰＵなどを含む。また、検査装置３にもモニタなどの出力部や、マウス、キーボードなどの入力部を備えていてもよい。
【００４１】
図２は、上記の検査内容データの作成に関わる制御端末１、データ管理用サーバ２および検査装置３の機能を示す機能ブロック図である。データ管理用サーバ２には、基板情報記憶部２１、部品情報記憶部２２、検査プログラム記憶部２３、検査情報記憶部２４、検査履歴記憶部２５などが設けられる。
【００４２】
基板情報記憶部２１には、基板色・搭載部品・部品位置などの情報を含む基板情報や、基板の良品モデル画像・不良品実績画像を含む基板画像などが保存されている。部品情報記憶部２２には、部品品番・部品種・色・形状・電極情報・使用基板などの情報を含む部品情報、部品の品番毎の良品モデル画像、不良品実績画像を含む部品画像情報などが保存されている。検査プログラム記憶部２３には、基板毎の検査プログラム、検査プログラムの変更履歴をリビジョン毎に蓄積する検査プログラム履歴情報などが保存されている。
【００４３】
検査情報記憶部２４には、部品の品番毎に設定された特徴量（検査項目ともいう）及び検査基準、検査項目及び検査基準の品質レベル情報（後述）、検査項目及び検査基準などの検査情報の検査プログラムへの展開可否情報（後述）、これらの情報の品番毎の設定履歴とそれに対応するコメントなどをリビジョン毎に蓄積する検査情報履歴情報などが保存されている。検査履歴記憶部２５には、検査装置３により実施された検査結果、検査画像などが保存されている。そして、これらの各種情報は相互に参照・連動可能である、いわゆる関係データベースとして機能する。
【００４４】
検査装置３では、検査プログラム記憶部２３から検査対象の基板に対応する検査プログラムを、検査情報記憶部２４から検査対象の基板に対応する検査情報を読み出して検査を
実行する。一連の検査の結果や検査の際に生成された画像などは、検査装置３からデータ管理用サーバ２に送信されて、検査履歴記憶部２５に格納される。
【００４５】
制御端末１には、ユーザーインターフェース（以下、ＵＩ）制御部１１、読出処理部１２、品番データ処理部１３、登録処理部１４、検査プログラム処理部１５などの機能が設定される。
【００４６】
ＵＩ制御部１１は、作業画面を表示してユーザの操作を受け付け、他の処理部１２〜１４と協働して操作に応じた処理を実行する。読出処理部１２は、ＵＩ制御部１１及び検査プログラム処理部１５の処理に必要な情報を基板情報記憶部２１、部品情報記憶部２２から読み出して、ＵＩ制御部１１及び検査プログラム処理部１５に提供する。品番データ処理部１３は、検査項目及び検査基準、検査項目及び検査基準の品質レベル情報（後述）、検査項目及び検査基準などの検査情報の検査プログラムへの展開可否情報（後述）、検査情報履歴情報などを、検査情報記憶部２４から読み出す。また、部品情報などを部品情報記憶部２２から読み出す。そして、これらの情報から品番データ群（後述）を作成してＵＩ制御部１１に提供する。また、登録処理部１４から情報を受け取って品番データ群に係る情報を変更する。
【００４７】
登録処理部１４は、ＵＩ制御部１１から設定情報を受け取って、品番データ処理部１３及び検査プログラム処理部１５に渡すと共に、検査情報記憶部に記憶される各情報を変更する。検査プログラム処理部１５は、読出処理部１２から必要な情報を、登録処理部１４から設定情報を受け取り、これらに基づいて基板の検査プログラムを作成したうえで、検査プログラム記憶部２３に当該情報を登録する。なお、本実施例における検査プログラムは、品番データ群を紐付けた検査ロジックに基づいて基板の良・不良の判定を行うものである。
【００４８】
本適用例に係る発明は、上記の検査システム９に適用されるものである。そして、上述のように、基板に搭載される部品の品番毎に設定された、部品情報、検査項目、検査基準に加え、検査項目及び検査基準の検査品質レベル情報、検査項目及び検査基準を含む検査情報の検査プログラムへの展開可否情報を品番データ群として、変更毎にリビジョン管理する。
【００４９】
この品質レベル情報は、例えば、検査項目及び検査基準などの検査情報が作成中で信頼性を未確認の場合には「ＮＧ」、特定の検査プログラムのみに適用して確認中の場合には「ＴＲＹ」、信頼性の確認が終了して量産に適用可能な場合には「ＯＫ」とされるものである。また、展開可否情報は、検査項目及び検査基準を含む検査情報を、当該品番データ群を参照する検査プログラムに適用しない場合には「ＯＦＦ」、適用する場合には「ＯＮ」とされるものである。そして、各検査プログラムは、部品を検査する際に、展開可否情報が「ＯＮ」となっている中で最新リビジョンの品番データ群を参照し、その情報を用いて検査を実行する。
【００５０】
本適用例においては、このように、検査システム９の検査装置３によって基板検査を行う際に、検査項目や検査基準を部品毎に最適化することができ、検査品質を部品毎に管理することができる。よって、複数の部品が搭載された基板検査において、全ての部品について最適な検査情報に基づいて検査を行うことができる。また、部品毎に設定された検査情報を、品質レベル情報に基づいて容易に管理することが可能となる。
【００５１】
なお、本適用例において、品番データ群を構成する情報は、部品情報記憶部２２及び、検査情報記憶部２４に記憶されている。よって、部品情報記憶部２２及び、検査情報記憶部２４は記憶部に相当する。また、出力部１０１に表示した品番データ群をメモリ１０３
にセーブするような場合には、メモリ１０３を記憶部とすることも可能である。また、本適用例における処理部１０４または、検査装置３におけるＣＰＵは、処理部に相当する。また、本適用例における制御端末１は、データ管理部及び、情報設定部を構成する。
【００５２】
＜実施例１＞
次に、本発明の実施例１について詳細に説明する。図３には、本実施例における品番データテーブル３０の例を示す。この品番データテーブル３０は、先述のように、データ管理用サーバ２の部品情報記憶部２２及び、検査情報記憶部２４に記憶された情報を基に、品番データ処理部１３において作成し、出力部１０１により表示される。品番データテーブル３０は、検査すべき基板に搭載される部品の各々に対応する品番ＩＤと、各品番ＩＤに対応する品番データ群が記録されたテーブルである。図３においては、品番ＩＤ００１が付されたチップ抵抗である部品１６０８ＲＳと、品番ＩＤ００２が付されたＱＦＰ（ＱｕａｄＦｌａｔ Ｐａｃｋａｇｅ）である部品ＱＦＰ４８４８についての品番データ群が
表示されている。このように、複数の品番ＩＤに係る部品の品番データ群を合わせたものが本実施例における品番データテーブルである。
【００５３】
ここで、品番ＩＤ００１に係る部品の品番データ群について詳細に説明する。本実施例では、品番ＩＤ００１に係る部品について形状、部品種、検査項目、検査基準などが記録されている。検査基準は、検査における搭載部品の良・不良の判断の閾値や判断指標である。そして、品番ＩＤ００１に係る部品について検査項目や検査基準が変更される毎に、品番データ群のリビジョンが更新され各品番ＩＤに対応する欄の最上段に記載される。図３における品番ＩＤ００１に係る部品については、検査項目や検査基準に対して１１回の変更が加えられ、最新のリビジョンはリビジョン１２であることが分かる。
【００５４】
また、本実施例の品番データテーブルでは、各部品に対応する品番データ群には、各リビジョン毎に品質レベル及び展開可否のデータが含まれている。この品質レベルは、各リビジョンにおける品番データ群の検査項目や検査基準の品質または信頼性が、検査装置３における検査に使用し得るレベルか否かを示す指標である。例えば品質レベルがＮＧである場合とは、作成途中の品番データ群であり実際の検査には使用不可のレベルであることを示す。また、品質レベルがＴＲＹである場合は、特定の検査プログラムに検査項目や検査基準の検査情報を展開して信頼性の確認をしている品番データ群であり、もうすぐ量産適用が可能となるレベルになることを示す。さらに、品質レベルがＯＫである場合は、特定の検査プログラムに検査項目や検査基準の検査情報が展開され信頼性の確認が終了した品番データ群であり、量産適用が可能なレベルであることを示す。
【００５５】
また、展開可否データは、各リビジョンの品番データ群を全ての検査プログラムに適用するか否かを示す指標である。展開可否データがＯＦＦの場合には、当該リビジョンの品番データ群は全ての検査プログラムに適用されない。展開可否データがＯＮの場合には、当該リビジョンの品番データ群は全ての検査プログラムに展開される。この展開可否データは、品質レベルデータとは独立にユーザが設定することができる。なお、図３において品質レベルデータは検査品質レベル情報に相当する。展開可否データは参照有無情報に相当する。
【００５６】
次に、図４には、本実施例における検査プログラムに対する、品番参照データテーブルの例を示す。本実施例に係る検査システム９では、前述のように複数の検査プログラムを用いて、基板上の複数の部品についての検査を行っている。図４では、多くの検査プログラムのうち検査プログラム１及び２に対する品番参照データテーブル３５ａ及び３５ｂを示している。品番参照データテーブル３５ａ、３５ｂにおいては、基板における複数の回路に付された回路ＩＤ、各回路ＩＤが付された回路に搭載された部品の品番ＩＤ、各品番ＩＤが付された部品の搭載位置、各品番ＩＤに係る品番データ群のうち参照するリビジョ
ンである参照リビジョン、参照リビジョンの品番データ群における品質レベル、展開可否、各品番ＩＤに係る品番データ群の最新リビジョン、最新リビジョンの品番データ群における品質レベル及び展開可否データ、品番データ群の状態である品番展開のステータスが表示されている。
【００５７】
図４（ａ）に示す、検査プログラム１に対する品番参照データテーブル３５ａによれば、回路ＩＤ１〜４に係る回路には、品番ＩＤ００１に係る部品が使用されており、基板における当該部品の搭載位置がＬｅｆｔ、Ｔｏｐである点、当該部品についての品番データ群の最新リビジョンはリビジョン１２である点が分かる。また、リビジョン１２の品番データ群は、現在、品質レベルとしてＮＧであるが展開可否についてはＯＮとされており、更新が必要である点が分かる。さらに、検査プログラム１は、最新リビジョンの品番データ群ではなく、リビジョン９の品番データ群を参照している点、リビジョン９の品番データ群は、現在、品質レベルとしてＯＫであり展開可否はＯＮであることが分かる。
【００５８】
すなわち、本実施例における検査システム９では、基板上の各部品に対する検査項目と検査基準は、品番データ群により管理されている。そして、品番データ群は、その検査項目、検査基準とともに、品番データ群自体の品質レベル、展開可否をリビジョン毎に管理されている。そして、各検査プログラムにおいて参照される品番データ群が、品番参照データテーブルにより管理されている。
【００５９】
次に、図５を用いて、本実施例の検査システム９における、品番データ群の品質レベル、展開可否の内容の管理フローについて説明する。本フローは制御端末１のメモリ１０３に記憶されるようにしてもよく、入力部１０２から、新規品番データ群を作成する旨の入力がなされた場合に全てのステップが自動的に実行されるようにしてもよい。図５は、検査情報管理ルーチンのフローチャートである。本フローが実行されると、まず、ステップＳ１０１において、新規の検査対象部品について品番が作成される。品番が作成されると、当該品番に対応する品番データ群が生成される。この状態の品番データ群においては、品番レベルはＮＧ、展開可否はＯＦＦに設定される。
【００６０】
ステップＳ１０２においては、作成された品番データ群に対応するウィンドウ画面が自動的に作成され制御端末１の出力部１０１に表示される。さらにステップＳ１０３において作成された品番データ群に対応する部品の良品モデル画像、不良品実績画像の他、部品の形状、部品種、現時点で仮に設定された検査項目及び検査基準などが部品情報記憶部２２に登録される。このことにより、図３の品番データテーブル３０における品番名、形状、部品種、検査項目、検査基準等が表示される。
【００６１】
次にステップＳ１０４においては、検証画像が登録される。より具体的には、ステップＳ１０３の処理において登録された検査項目及び検査基準によって「見過ぎ」または「見逃し」が発生するか否かを事前検証するためのサンプルの画像が登録される。ステップＳ１０４の処理が終了するとステップＳ１０５に進む。ステップＳ１０５においては、品番調整が行われる。すなわち、ステップＳ１０４で登録された検証画像に対して、適切と思われる検査項目及び検査基準が調整される。ステップＳ１０５の処理が終了するとステップＳ１０６に進む。
【００６２】
ステップＳ１０６においては、ステップＳ１０４で登録した検証画面に対して「見過ぎ」あるいは「見逃し」がなかったか否かが判定される。ここで、「見過ぎ」あるいは「見逃し」が発生した場合には、品番データ群における検査項目または検査基準が適切ではないと判定されるので、ステップＳ１０５の処理の前に戻り、さらにこれらの調整が行われる。そして、ステップＳ１０６において、検証画面について「見過ぎ」も「見逃し」も発生しなくなるまで、ステップＳ１０５及びステップＳ１０６の処理が繰り返し行われる。
【００６３】
ステップＳ１０６において、検証画面について「見過ぎ」も「見逃し」も発生しなくなった際には、ステップＳ１０７に進む。ステップＳ１０７においては、ユーザにより、品質レベルがＴＲＹに変更される。ステップＳ１０７の処理が終了するとステップＳ１０８に進む。ステップＳ１０８においては、品番データ群が、特定の検査プログラムに適用される。より詳細には、出力部１０１に表示された別ウィンドウにおいて、当該品番データ群が適用される特定の検査プログラムを指定するようにしてもよい。これにより、特定の検査プログラムの品番参照データテーブルにおいて、当該品番データ群に対応する展開可否がＯＮに設定される。なお、特定の検査プログラムは一つであっても二つ以上であってもよい。
【００６４】
ステップＳ１０８の処理が終了するとステップＳ１０９に進む。ステップＳ１０９においては、ステップＳ１０８において適用の処理がなされた検査プログラムを用いて検査装置３において基板検査が実施される。そして、ステップＳ１１０において、ステップＳ１０９で行われた検査で「見過ぎ」または「見逃し」が発生したか否かが判定される。ここで「見過ぎ」または「見逃し」が発生したと判定された場合には、ステップＳ１０９の処理に戻り、検査項目や検査基準の調整を再度行う。一方、「見過ぎ」または「見逃し」が発生しないと判定された場合には、ステップＳ１１１に進む。
【００６５】
ステップＳ１１１では、当該品番データをさらに多くの複数の検査プログラムに適用して、検査装置３において複数の検査を実施する。ステップＳ１１１の処理が終了するとステップＳ１１２に進む。そして、ステップＳ１１２においては、ステップＳ１１１の複数の検査において「見過ぎ」または「見逃し」が発生したか否かが判定される。ステップＳ１１２において「見過ぎ」または「見逃し」が発生した場合には、ステップＳ１１１の処理に戻り、検査項目や検査基準の調整を再度行う。一方、「見過ぎ」または「見逃し」が発生しないと判定された場合には、ステップＳ１１３に進む。
【００６６】
ステップＳ１１３においては、当該品番データ群における品質レベルをＯＫに設定し、且つ展開可否をＯＮに設定する。これで、当該品番データ群を参照すべき全ての検査プログラムに当該品番データ群が適用されるようになる。ステップＳ１１３の処理が終了すると、本ルーチンを一旦終了する。なお、本実施例における検査情報管理ルーチンのステップＳ１０１、Ｓ１０７、Ｓ１１３は設定ステップに相当する。また、ステップＳ１０６、Ｓ１１０、Ｓ１１２は判定ステップに相当する。
【００６７】
図５に記載されたフローチャートの右側には、各ステップが実行される段階での品番データ群における品質レベル及び展開可否の設定について示す。これによると、ステップＳ１０１において新規品番が作成された際には、品質レベルはＮＧ、展開可否はＯＦＦに設定される。その後、ステップＳ１０５における、検証画像を用いた品番データ群の調整において、「見過ぎ」や「見逃し」が発生しなかった場合には、ステップＳ１０７において、品質レベルはＴＲＹに、展開可否はＯＦＦに設定される。そして、複数の検査プログラムにおいて「見過ぎ」や「見逃し」が発生しなかった場合には、ステップＳ１１３において、品質レベルはＯＫに、展開可否はＯＮに設定される。
【００６８】
図６には、上記のフローでも説明したように、品番データ群の検査項目や検査基準の調整検討を進め、品番の品質レベルがＯＫに達した場合の、品番参照データテーブルの変化について示す。図６は、検査プログラム１及び２についての品番参照データテーブルを示す。
【００６９】
図６（ａ）では、品番ＩＤ００１に係る部品について、検査プログラム１においてはリビジョン５が参照され、検査プログラム２においては、リビジョン６が参照されている。
そして、リビジョン５においては、品番データ群の品質レベルはＴＲＹに設定されており、リビジョン６においては、品番データ群の品質レベルはＯＫに設定されている。また、リビジョン５においても、リビジョン６においても、展開可否はＯＮに設定されていることが分かる。また、品番ＩＤ００１の部品の品番データ群については、最新リビジョンがリビジョン７であり、リビジョン７の品質レベルは既にＯＫ、展開可否は既にＯＮに設定されている。すなわち、リビジョン７は既に完成した品番データ群であることが分かる。
【００７０】
この状態で、品番ＩＤ００１の品番データ群について、最新リビジョンの全検査プログラムへの適用を行う。より具体的には、別ウィンドウを出力部１０１に表示させ、当該別ウィンドウにおいて、検査プログラム１について、最新の参照リビジョン適用の指令を実行するようにしてもよい。そうすると、図６（ｂ）に示すように、検査プログラム１においても、検査プログラム２においても、最新リビジョンであるリビジョン７の品番データ群が参照されるようになり、品質レベルはＯＫと変更される。このように、本実施例においては、完成した品番データ群については、一括して全検査プログラムに適用することが可能で、効率的に最適な検査項目と検査基準を適用することが可能となっている。
【００７１】
なお、本実施例において、検査システム９が複数のユーザによって使用可能となっている場合に、特定のユーザによって品番データ群の品質レベルがＮＧまたは、ＴＲＹに設定された場合、他のユーザによって品質レベルがＯＫに変更されることを制限してもよい。より具体的には、特定のユーザ以外のユーザによって品質レベルがＯＫに変更されることを一切禁止してもよいし、特定の他のユーザ、例えば上記特定のユーザの上司等によってのみ、変更されることが許可されるようにしてもよい。
【００７２】
また、同様に、検査システム９が複数のユーザによって使用可能となっている場合に、特定のユーザによって品番データ群の展開可否がＯＦＦに設定された場合、他のユーザによって展開可否がＯＮに変更されることを制限してもよい。より具体的には、特定のユーザ以外のユーザによって展開可否がＯＮに変更されることを一切禁止してもよいし、特定の他のユーザ、例えば上記特定のユーザの上司等によってのみ、変更されることが許可されるようにしてもよい。
【００７３】
これにより、事情を知らない他のユーザによって品番データ群の品質レベルや展開可否の設定内容が変更されることを抑制できる。そうすれば、品質レベルの低い検査項目や検査基準が意図せず検査に用いられてしまうことを抑制できる。
【００７４】
＜実施例２＞
次に、本発明の実施例２について説明する。実施例２においては、既に全ての検査プログラムに信頼性の確認済の品番データ群が適用されている状態で、製造工程において「見逃し」が発生した場合の処理について説明する。図７は、品番データ群における品番レベルがＯＫに設定され、展開可否はＯＮに設定された状態において、検査時に「見逃し」が発生した場合に実行される検査情報管理ルーチン２の処理を示すフローチャートである。本フローは制御端末１のメモリ１０３に記憶されるようにしてもよく、検査装置３から「見逃し」検出のデータが送信された際に、自動的に実行されるようにしてもよい。なお、手動検査が行われるステップについては、検査プログラムは、作業者からの結果入力待ち状態となってもよい。
【００７５】
本ルーチンが実行されると、まず、ステップＳ２０１において、検査時の「見逃し」が発生したことが検出される。この場合には、不良品が工程で発見されずに通過してしまう危険性があるので緊急の対応が必要になる。よって、ステップＳ２０２において、品番データ群の品質レベルはＮＧに設定される。ステップＳ２０２の処理が終了するとステップＳ２０３に進む。
【００７６】
ステップＳ２０３においては、品番データ群が全検査プログラムに適用される。この場合には、全検査プログラムにおいて、品質レベルがＮＧの品番データ群が適用されることになる。本実施例における検査システム９では、このような場合には、「見逃し」が発生した品番データ群を参照する検査に関しては、検査プログラムによる自動検査は停止し、手動検査が行われる。その際の表示としては、検査システム９における出力部１０１に表示された品番データ群に係るウィンドウで品番の品質がＮＧと表示されるのみでも良いし、他に何等かのアラート表示がされてもよい。ステップＳ２０３の処理が終了するとステップＳ１０４に進む。
【００７７】
ステップＳ１０４〜ステップＳ１１３の処理において、図５に示した検査情報管理ルーチンとの相違点は、Ｓ２０６の処理において、ステップＳ１０４で登録した検証画面に対して「見過ぎ」あるいは「見逃し」がなかったか否かが手動検査にて判定される点である。また、ステップＳ２１０において、ステップＳ１０９で行われた検査で「見過ぎ」または「見逃し」が発生したか否かが手動検査で判定される点である。また、ステップＳ２１２においては、ステップＳ１１１の複数の検査において「見過ぎ」または「見逃し」が発生したか否かが手動検査にて判定される点である。
【００７８】
図８には、上記のように、製造工程において「見過ぎ」が生じた場合に手動検査が行われるようにする、検査システム制御ルーチンについて説明する。本フローは検査プログラム記憶部２３に記憶されるようにしてもよく、検査装置３による検査実施時に実行されるようにしてもよい。本ルーチンが実行されると、まず、ステップＳ３０１において、検査プログラムが読み込まれる。ステップＳ３０１が終了するとステップＳ３０２に進む。ステップＳ３０２においては、ステップＳ３０１で読み込まれた検査プログラムにおいて参照されている品番データ群が読み込まれる。ステップＳ３０２の処理が終了するとステップＳ３０３に進む。ステップＳ３０３においては検査画像が取得される。そして、ステップＳ３０４において検査が実施される。
【００７９】
次に、ステップＳ３０５では、品番データ群における品質レベルがＯＫに設定されているか否かが判定される。ここで、品番データ群における品質レベルがＯＫに設定されていれば、ステップＳ３０９に進み自動検査が実施される。一方、ステップＳ３０５において品番データ群における品質レベルがＯＫに設定されていないと判定された場合には、ステップＳ３０６に進む。ステップＳ３０６においては、品番データ群の品質レベルがＴＲＹに設定されているか否かが判定される。ここで、品質レベルがＴＲＹに設定されていると判定された場合には、ステップＳ３０９に進み自動検査が実施される。一方、品質レベルがＴＲＹに設定されていないと判定された場合には、ステップＳ３０７に進む。
【００８０】
ステップＳ３０７においては、品番データ群の品質レベルがＮＧに設定されているか否かが判定される。ここで、品番データ群の品質レベルがＮＧに設定されていると判定された場合には、ステップＳ３０８に進み、手動検査が実施される。一方、品質レベルがＮＧに設定されていないと判定された場合には、ステップＳ３０９に進み、自動検査が実施される。ステップＳ３０９の自動検査または、ステップＳ３０８の手動検査が終了すると、ステップＳ３１０に進む。
【００８１】
ステップＳ３１０においては検査が終了したか否かが判定される。ステップＳ３１０において検査が終了したと判定された場合には、一旦本ルーチンが終了する。検査が終了していないと判定された場合には、ステップＳ３０４の処理に戻り、検査が継続される。なお、本ルーチンにおいて、品番データ群の品質レベルのデータが、「ＯＫ」、「ＴＲＹ」、「ＮＧ」の３通りしかない場合には、Ｓ３０６において品番データ群の品質レベルが「ＴＲＹ」ではないと判定された場合に、直接Ｓ３０８の処理に進んでも構わない。
【００８２】
図９は、図７及び図８において説明したように、検査システム９において「見逃し」が発生した場合の、品番参照データテーブルの変更の例について示している。図９（ａ）には、品番ＩＤ００３の部品について、検査プログラム３においてはリビジョン９の品番データ群が参照され、検査プログラム４においては、リビジョン１０の品番データ群が参照されている。そして、リビジョン９、リビジョン１０ともに、品質レベルはＯＫ、展開可否はＯＮに設定されていることが分かる。また、品番ＩＤ００３の部品の品番データ群については、最新リビジョンがリビジョン１２であり、リビジョン１２については品質レベルはＮＧに設定されている。そして、品番展開のステータスは、「要更新」とされていることが分かる。
【００８３】
この状態で、いずれかの検査プログラムにおける検査で「見逃し」が発生した場合には、緊急な対応が必要なために、図９（ｂ）に示すように、強制的に品番ＩＤ００３の部品について最新リビジョン１２の品番データが参照される。そして、その品質レベルはＮＧに設定されている。そうすると、図８のステップＳ３０７及びステップＳ３０８に示したとおり、品番ＩＤ００１の部品については、自動検査ではなく手動検査が行われることになる。そして、品番展開のステータスとしては、見逃し対応中と表示される。
【００８４】
これにより、検査システム９において「見逃し」が発生した場合には、緊急避難的に自動検査を中止し手動検査が行われるようにすることができる。そして、製造工程における検査品質に影響を及ぼすことなく、同時に品番データ群における検査項目や検査基準の最適化を継続することが可能となる。なお、本実施例において、いずれかの検査プログラムにおける検査で「見逃し」が発生した場合には、自動的に品質レベルがＮＧである最新リビジョンの品番データ群が参照されてもよいし、出力部１０１に、品質レベルがＮＧである最新リビジョンの品番データ群を全ての検査プログラムに適用可能な表示をさせ、ユーザが手動で、品質レベルがＮＧである最新リビジョンの品番データ群に参照させてもよい。なお、上記の適用例及び各実施例においては、品番データ群がリビジョン管理され、検査情報が変更された際には、新たなリビジョンが作成される例について説明した。しかしながら、本発明は、検査情報が変更された際にも、品番データ群が書き換えられるのみで、新たなリビジョンの品番データ群が作成されない場合、すなわち、品番データ群がリビジョン管理されない場合についても適用可能であることは当然である。
【００８５】
なお、以下には本発明の構成要件と実施例の構成とを対比可能とするために、本発明の構成要件を図面の符号付きで記載しておく。
＜発明１＞
部品が搭載された物品の品質を判定する検査プログラムにより、前記物品の検査を行う検査方法であって、
前記検査における前記部品の検査項目及び／又は検査基準を含む検査情報が部品毎に設定される設定ステップ（Ｓ１０１、Ｓ１０７、Ｓ１１３）と、
前記検査プログラムにより、前記物品の品質が判定される判定ステップ（Ｓ１０６、Ｓ１１０、Ｓ１１２）と、を有し、
前記検査情報は、該検査情報の信頼性の指標である検査品質レベル情報をさらに含み、
前記設定ステップにおいては、前記検査情報が、前記部品の品番毎に設けられ前記検査情報の変更毎に更新される品番データ群に基づいて設定され、
前記判定ステップにおいては、前記品番データ群を参照して取得される前記検査情報に基づいて前記部品毎に品質が判定されることを特徴とする、検査方法。
＜発明９＞
部品が搭載された物品の品質を判定する検査プログラムにより、前記物品の検査を行う検査システム（９）であって、
前記検査における、前記部品の検査項目及び／又は検査基準を含む検査情報が組み入れ
られた品番データ群を記憶する記憶部（２２、２４、１０４）と、
前記検査プログラムに前記物品の品質を判定させる処理部（１、１０４）と、を備え、
前記検査情報は、該検査情報の信頼性の指標である検査品質レベル情報をさらに含み、
前記品番データ群は、前記部品の品番毎に設けられるとともに前記検査情報の変更毎に更新され、
前記検査プログラムは、前記品番データ群を参照して取得される前記検査情報に基づいて前記部品毎に品質を判定することを特徴とする、検査システム。
【符号の説明】
【００８６】
１・・・制御端末
２・・・データ管理用サーバ
３・・・基板検査装置
１１・・・ユーザーインターフェース制御部
１２・・・読出処理部
１３・・・品番データ処理部
１４・・・登録処理部
１５・・・検査プログラム処理部
１６・・・シミュレーション処理部
２１・・・基板情報記憶部
２２・・・部品情報記憶部
２３・・・検査プログラム記憶部
２４・・・検査情報記憶部
２５・・・検査履歴記憶部
【図１】
2020009815.tif 000003
【図２】
2020009815.tif 000004
【図３】
2020009815.tif 000005
【図４】
2020009815.tif 000006
【図５】
2020009815.tif 000007
【図６】
2020009815.tif 000008
【図７】
2020009815.tif 000009
【図８】
2020009815.tif 000010
【図９】
2020009815.tif 000011