"部品実装基板の実装ラインに設けられる複数種の検査機と、各検査機の動作を管理する管理システムとを有するシステムであって、前記管理システムは、各部品種の部品に実施すべき検査項目を部品種毎にまとめた部品種情報が保存される部品種情報記憶手段と、検査項目毎に、その検査項目の検査を実施する検査手段として機能する検査機または検査機の組み合わせが、保存される検査手段記憶手段と、検査対象の基板に実装される部品の位置および部品種を部品毎に特定する部品特定手段と、前記部品特定手段により特定された部品毎に、その部品種につき部品種情報記憶手段に保存されている部品種情報を用いて当該部品に実施すべき検査項目を認識する処理と、認識した検査項目につき検査手段記憶手段に保存されている情報を用いて当該検査項目の検査を実施させる検査手段を選択する処理とを実行する部品別処理実行手段と、前記部品特定手段および部品別処理実行手段による処理結果に基づき、前記基板に実装される部品毎に、その部品に対して実施する検査項目とその検査を実施する検査手段として機能する検査機を示す情報とに当該部品の部品種および位置情報を紐付けた検査メニュー情報を作成するメニュー作成手段とを具備し、各検査機は、前記管理システムにより作成された検査メニュー情報を入力する検査メニュー入力手段と、自装置が実施可能な検査項目に関する検査プログラムが部品種毎に保存される検査プログラム記憶手段と、前記検査メニュー入力手段が入力した検査メニュー情報を解析して自装置での検査対象部品を認識し、検査メニュー情報から検査対象部品の位置および部品種ならびに当該部品に実施する検査項目を抽出する検査対象認識手段と、前記検査対象認識手段が抽出した情報を用いて、検査対象部品毎に、当該部品に実施する検査項目につき当該部品の部品種に適合する検査プログラムを検査プログラム記憶手段から読み出す処理と、読み出された検査プログラムを当該部品の位置情報に紐付ける処理を実行することにより、検査対象の基板の検査に必要な検査情報を作成する検査情報作成手段と、前記検査情報作成手段により作成された検査情報を用いた検査を実行する検査実行手段とを、具備する、ことを特徴とする基板検査システム。前記管理システムは、検査機を選択する操作を行うための操作手段と、情報を表示するための表示手段とをさらに具備し、前記検査手段記憶手段に保存される情報には、各検査手段の検査能力を検査項目毎に示した検査能力情報が含まれており、前記部品別処理実行手段は、処理対象の部品につき認識した検査項目を実施可能な検査手段が複数あるとき、これらの検査手段を示す選択肢をそれぞれの検査能力情報と共に前記表示手段に表示し、この表示状態下で前記操作手段において検査手段を選択する操作が行われたことに応じて当該操作により選択された検査手段を選択する、請求項1に記載された基板検査システム。前記管理システムは、生産ラインで実施される検査の目標を入力するための操作手段をさらに具備し、前記検査手段記憶手段に保存される情報には、各検査手段の検査能力を検査項目毎に示した検査能力情報が含まれており、前記部品別処理実行手段は、処理対象の部品につき認識した検査項目を実施可能な検査手段が複数あるとき、前記操作手段により入力された目標に適合する検査能力を有する検査手段または検査手段の組み合わせを選択する、請求項1に記載された基板検査システム。前記管理システムは、前記部品別処理手段による処理対象の部品に対する検査基準を変更する操作を行うための操作手段を、さらに具備し、前記部品別処理手段は、処理対象の部品につき認識した検査項目を実施する検査手段を選択した後に、その検査項目にかかる検査基準を変更する操作が前記操作手段において行われたことに応じて、その変更された検査基準を処理対象の部品に適用し、前記メニュー作成手段は、前記変更された検査基準が適用される部品に関しては、その検査基準を示す検査メニュー情報を作成し、各検査機では、前記認識手段の前記検査メニュー情報の解析処理において、自装置での検査が設定された部品に変更された検査基準が適用されているか否かを判別すると共に、検査情報作成手段による検査情報の作成処理において、前記変更された検査基準が適用される部品に対しては、当該変更された検査基準に対応する検査プログラムを読み出す、請求項1に記載された基板検査システム。前記管理システムは、検査対象の基板の設計情報を入力する設計情報入力手段と、情報を表示するための表示手段とをさらに具備し、前記部品別処理手段は、前記設計情報入力手段が入力した設計情報のうち、処理対象の部品およびその周囲の構成物にかかる情報を解析することにより、処理対象の部品に対する検査に影響を及ぼす事象を判別して、その判別結果を前記表示手段に表示し、この表示状態下で前記検査基準を変更する操作を受け付ける、請求項4に記載された基板検査システム。実際の現場の工程毎の検査機は、複数種の検査項目による検査を実施する場合が多い。また各工程に設けられる検査機は1つとは限らず、複数の検査機が用いられる場合もある。また、外観検査用の検査機のほかに、X線による検査を行う検査機や目視用の検査機が設けられる場合もある。これらの検査機が実施する検査項目の中のいくつかには、検査機間で共通するものがあるが、従来の生産ラインでは、検査機毎に個別に検査情報を作成するため、複数の検査機で同じ検査項目を重複して実施するような設定がされ、生産効率が低下するおそれがある。その反対に、いずれの検査機でも、他の検査機で実施されるものとして検査の実施が外され、検査が実施されない検査項目が生じるおそれもある。また、同種の部品であっても、実装の方向や周囲の部品との関係などによって、検査を担当する検査機や検査基準を変更したり、複数の検査機を使用した方が良い場合がある。しかし、従来の生産ラインでは、不良と判定されたものを対象に詳細なチェックをする程度であって、個々の部品を担当する検査機を個別に定めるような試みは提案されていない。本発明は上記の問題点に着目し、検査対象の基板の部品毎に、また実施する必要がある検査項目毎に、検査の手段を選択すると共に、その選択結果に基づいて各検査機で容易に検査情報を作成できるようにすることを、課題とする。本発明による基板検査システムには、部品実装基板の実装ラインに設けられる複数種の検査機と、各検査機の動作を管理する管理システムとが含まれる。管理システムは、1台のコンピュータ、または複数台のコンピュータによるコンピュータネットワークシステムにより形成することができる。上記の管理システムには、以下の部品種情報記憶手段、検査手段記憶手段、部品特定手段、部品別処理実行手段、メニュー作成手段が含まれる。部品種情報記憶手段には、各部品種の部品に実施すべき検査項目を部品種毎にまとめた部品種情報が保存される。検査手段記憶手段には、検査項目毎に、その検査項目の検査を実施する検査手段として機能する検査機または検査機の組み合わせが保存される。この検査手段記憶手段では、各検査項目に対してそれぞれ複数の検査手段が保存されるのが望ましいが、検査項目によっては保存される検査手段が1つのみとなってもよい。部品特定手段は、検査対象の基板に実装される部品の位置および部品種を部品毎に特定する。部品別処理実行手段は、部品特定手段により特定された部品毎に、その部品種につき部品種情報記憶手段に保存されている部品種情報を用いて当該部品に実施すべき検査項目を認識する処理と、認識した検査項目につき検査手段記憶手段に保存されている情報を用いて当該検査項目の検査を実施させる検査手段を選択する処理とを実行する。メニュー作成手段は、部品特定手段および部品別処理実行手段による処理結果に基づき、基板に実装される部品毎に、その部品に対して実施する検査項目とその検査を実施する検査手段として機能する検査機を示す情報とに当該部品の部品種および位置情報を紐付けた検査メニュー情報を作成する。一方、各検査機は、管理システムにより作成された検査メニュー情報を入力する検査メニュー入力手段と、自装置が実施可能な検査項目に関する検査プログラムが部品種毎に保存される検査プログラム記憶手段と、検査メニュー入力手段が入力した検査メニュー情報を解析して自装置での検査対象部品を認識し、検査メニュー情報から検査対象部品の位置および部品種ならびに当該部品に実施する検査項目を抽出する検査対象認識手段と、検査対象認識手段が抽出した情報を用いて、検査対象部品毎に、当該部品に実施する検査項目につき当該部品の部品種に適合する検査プログラムを検査プログラム記憶手段から読み出す処理と、読み出された検査プログラムを当該部品の位置情報に紐付ける処理を実行することにより、検査対象の基板の検査に必要な検査情報を作成する検査情報作成手段と、検査情報作成手段により作成された検査情報を用いた検査を実行する検査実行手段とを、具備する。上記の構成によれば、管理システムにおいて、検査対象の基板の個々の部品毎に、また各部品に適用される検査項目毎に検査を実施する検査手段が選択され、その選択結果を反映した検査メニュー情報が作成される。各検査機では、全ての部品の検査メニュー情報を入力するが、そのうちで自装置が検査対象とする部品の検査メニュー情報のみを採用して、その情報と自装置の検査プログラム記憶手段に保存されている検査プログラムとを用いて検査情報を作成する。上記の処理によれば、複数の検査機に同じ検査項目が無駄に重複設定されたり、実施されない検査項目が生じるおそれがなくなる。また、同種の部品であっても、その部品の実情に応じて検査機の選択内容を変更することができる。したがって、検査の効率および精度の双方を高めることが可能になる。なお、部品特定手段による特定処理では、検査対象の基板の設計情報を利用するのが望ましいが、これに限らず、たとえば、検査対象の基板のモデルの画像から各部品の位置を計測すると共に、モデルの画像を表示してユーザに部品種を指定させてもよい。検査項目毎の検査手段の選択も、ユーザの選択操作に応じて行うほか、自動的に選択することもできる。また、選択される検査手段は1つに限らず、1つの検査項目について複数の検査手段を選択することもできる。各検査機の検査メニュー入力手段は、管理システムとの通信により検査メニュー情報を読み込む手段として構成されるのが望ましいが、管理システムと各検査機とを通信可能にすることは、必ずしも必要ではない。たとえば管理装置で作成された検査メニュー情報をリムーバブル記憶媒体に保存し、この記憶媒体を各検査機に順にセットして、検査メニュー情報を読み込むようにしてもよい。以下、上記基板検査システムの好ましい4つの実施形態について説明する。まず第1の実施形態では、管理システムは、検査機を選択する操作を行うための操作手段と、情報を表示するための表示手段とをさらに具備する。また、検査手段記憶手段に保存される情報には、各検査手段の検査能力を検査項目毎に示した検査能力情報が含まれる。部品別処理実行手段は、処理対象の部品につき認識した検査項目を実施可能な検査手段が複数あるとき、これらの検査手段を示す選択肢をそれぞれの検査能力情報と共に表示手段に表示し、この表示状態下で前記操作手段において検査手段を選択する操作が行われたことに応じて当該操作により選択された検査手段を選択する。上記の実施形態においては、処理対象の部品に適用される検査項目を実施可能な検査手段が複数ある場合には、ユーザの操作により選択する必要があるが、その選択の際には、各検査手段を示す選択肢と共にそれぞれの検査能力情報が表示される。よって、ユーザは、目標や用途に適合する検査能力が得られる検査手段を、容易に選択することが可能になる。第2の実施形態では、管理システムは、生産ラインで実施される検査の目標を入力するための操作手段をさらに具備する。また検査手段記憶手段に保存される情報には、各検査手段の検査能力を検査項目毎に示した検査能力情報が含まれる。部品別処理実行手段は、処理対象の部品につき認識した検査項目を実施可能な検査手段が複数あるとき、操作手段により入力された目標に適合する検査能力を有する検査手段または検査手段の組み合わせを選択する。上記第2の実施形態によれば、処理対象の部品に適用される検査項目を実施可能な検査手段が複数ある場合には、その中から、ユーザにより入力された検査の目標に適合する検査手段を自動的に選択することができる。なお、検査の目標の入力は、処理に先立って行ってもよいし、選択候補の検査手段が複数抽出された段階で行ってもよい。また検査能力情報として複数種の情報が設定されている場合には、これらの情報毎に目標値の入力を受け付けたり、いずれの情報を優先するかを表す優先順位の入力を受け付けてもよい。第3の実施形態では、管理システムは、前記部品別処理手段による処理対象の部品に対する検査基準を変更する操作を行うための操作手段を、さらに具備する。また、部品別処理手段は、処理対象の部品につき認識した検査項目を実施する検査手段を選択した後に、その検査項目にかかる検査基準を変更する操作が操作手段において行われたことに応じて、その変更された検査基準を処理対象の部品に適用する。メニュー作成手段は、変更された検査基準が適用される部品に関しては、その検査基準を示す検査メニュー情報を作成する。さらに第3の実施形態における各検査機では、認識手段の前記検査メニュー情報の解析処理において、自装置での検査が設定された部品に変更された検査基準が適用されているか否かを判別すると共に、検査情報作成手段による検査情報の作成処理において、変更された検査基準が適用される部品に対しては、当該変更された検査基準に対応する検査プログラムを読み出す。第3の実施形態によれば、ユーザが、標準的な検査基準では検査の精度を得られないおそれのある部品について、検査基準を変更する操作を行うと、当該部品の検査メニュー情報は変更された検査基準を示すものとなる。この変更された検査基準による検査を担当する検査機では、検査メニュー情報が示す検査基準に対応する検査プログラムを読み出す。これにより、検査基準の変更を容易に、かつ確実に行うことが可能になる。第4の実施形態は、第3の実施形態の構成において、管理システムに、検査対象の基板の設計情報を入力する設計情報入力手段と、情報を表示するための表示手段とがさらに含まれる。また部品別処理手段は、設計情報入力手段が入力した設計情報のうち、処理対象の部品およびその周囲の構成物にかかる情報を解析することにより、処理対象の部品に対する検査に影響を及ぼす事象を判別して、その判別結果を表示手段に表示し、この表示状態下で前記検査基準を変更する操作を受け付ける。第4の実施形態によれば、検査対象の基板の設計情報を用いて、部品毎に、影が生じる可能性、周囲の部品の実装密度の度合、部品の実装方向など、検査に影響を及ぼす事象の有無を判別して、その判別結果を表示することができる。この表示により、ユーザは、検査基準の変更が必要であることや、どのような変更をすれば良いかを、容易に判断することができる。本発明によれば、管理システムにおいて、部品毎および検査項目毎に検査を実施する検査手段を選択して、部品毎に、その部品に対して実施する検査項目とその検査を実施する検査手段として機能する検査機を示す情報とに当該部品の部品種および位置情報を紐付けた検査メニュー情報を作成し、これを各検査機に導入して検査機独自の検査情報を作成する。よって、複数の検査機に同じ検査項目が無駄に重複設定されたり、実施されない検査項目が生じるおそれがなくなり、また、個々の部品の実情に応じて検査の内容を変更することが可能になる。したがって、検査の効率および精度の双方を高めることが可能になる。図1は、本発明が適用される基板検査システムの構成例を示す。この実施例の基板検査システムは、部品実装基板の生産ライン図示せず。に配備される複数の検査機1、各検査機1で使用する検査プログラムを管理する検査プログラム管理装置2、各検査機1による検査結果を管理する検査結果管理装置3などにより構成される。各管理装置1,2および各検査機1はLAN回線を介して相互に接続されている。図中の6台の検査機1は、それぞれ構成や機能が異なる。以下、各検査機1に個別に言及する場合には、図1の各ブロック内の記載に従い、それぞれを検査機A検査機B検査機C検査機D検査機E検査機Fということにする。生産ラインには、はんだ印刷工程、部品実装工程、およびリフロー工程が含まれる。検査機Aおよび検査機Bは、はんだ印刷工程に設けられて、クリームはんだの印刷状態を検査する。以下、この検査をはんだ印刷検査という。はんだ印刷検査に関して、検査機Aでは、2次元の画像処理による外観検査を実施する。一方、検査機Bでは、3次元計測により基板上のランドのクリームはんだの体積を求め、その体積が良好であるかどうかを判別する。検査機Cは部品実装工程に設けられ、基板に実装された部品に対する外観検査を実施する。たとえば、部品の有無をチェックする検査以下、欠品検査という。や部品の位置ずれをチェックする検査以下、部品ずれ検査という。を実施する。検査機Dはリフロー工程に設けられ、リフロー後の基板に対する外観検査を実施する。この検査機Dでは、主としてはんだのフィレットに対する検査以下、フィレット検査という。が実施されるが、その他の検査項目による検査を実施することもできる。標準的な検査基準によるフィレット検査では、部品に斜め方向から光を照射しながら、カメラを部品のほぼ真上に配備して、その光軸を鉛直方向に向けて撮像することにより、フィレット部分の正反射光像を含む画像を生成し、正反射光像の状態をチェックする。しかし、フィレットの傾斜が急な場合や隣の部品などによる影が生じる場合には、斜め方向から撮像をするように検査基準を変更することもできる。また、検査機Bによる検査が実施される場合には、その検査の際に計測されたはんだ体積によりフィレットに対する計測値を補正することにより、検査の精度を高めることもできる。検査機Eは、全ての工程を終えた基板を対象に、X線撮像により、部品の内部やはんだ付け部位の外観検査では検出しにくい部分の構成を検査する。検査機Fは、検査員による目視検査を実施するためのもので、全ての工程を終えた基板を対象に撮像を行って、画像を表示し、部品毎に、検査員による良否の判定結果の入力を受け付ける。検査対象の基板は、各検査機1に、A,B,C,D,E,Fの順に搬送される。各検査機1では、基板が搬入される都度、あらかじめ登録された検査プログラムに基づき検査を実行し、検査結果情報を検査結果管理装置3に送信する。検査結果管理装置3は、各検査機1から受信した検査結果情報を、検査機別および検査対象別に読み出し可能な状態で蓄積する。ここに蓄積された検査結果情報は、適宜、現場での確認のために読み出したり、生産性の解析のための統計処理などに利用することができる。なお、検査プログラム管理装置2と検査結果管理装置3とは必ずしも別体にする必要はなく、1つのコンピュータに各管理装置2,3の機能を持たせてもよい。反対に、各管理装置2,3をそれぞれ複数のコンピュータにより構成してもよい。また、各管理装置2,3に対する操作や処理結果の表示のために、システム内に端末装置を加えることも可能である。この実施例では、検査に先立ち、検査プログラム管理装置2において、検査対象基板に実装される部品毎に、実施する検査項目およびその実施をする検査機を決定し、この決定結果を各部品の位置情報および部品種情報に紐付けた検査メニュー情報を作成する。この検査メニュー情報は各検査機1に一括配信される。各検査機1では、配信された検査メニュー情報および自装置にあらかじめ登録されている部品種毎の検査プログラムを用いて、検査対象基板の検査情報を作成する。なお、目視用の検査機Fでも、基板とカメラとの位置合わせやカメラの視線方向などを自動で調整する必要があり、その調整のための検査情報が作成される。以下、検査メニュー情報を作成する検査プログラム管理装置2およびその作成処理について、詳細に説明する。図2は、検査プログラム管理装置2の機能ブロック図である。この検査プログラム管理装置2は、部品特定処理部21、検査項目認識部22、検査手段選択部23、検査基準設定部24、影響パラメータ導出部25、設定情報入力部26の各処理部と、201~205で示す記憶部とを有する。各処理部21~26は、プログラムにより検査プログラム管理装置2に設定される機能である。記憶部201~205は、検査プログラム管理装置2のメモリに格納される。いずれの記憶部も1つのファイルとは限らず、複数のデータファイルをリンクさせた構成となる場合もある。記憶部のうち、基板設計情報データベース201には、検査対象の基板の設計情報が格納される。この設計情報は、CADデータなどから導出されたもので、基板における各部品の位置情報座標や部品種が示される。なお、部品種は、基板に実装される様々な部品を形状や機能に基づいて分類することにより、設定されたものである。部品種テーブル202には、部品種毎に、その部品種に属する部品に実施する必要のある検査項目を定義した部品種情報が格納される。後記するように、この実施例の部品種情報には、各検査項目の検査を行う検査機を定義するデフォルトの定義情報が含まれるが、この定義情報は必須のものではない。検査機別能力テーブル203には、検査項目毎に、その検査項目の検査を実施可能な検査手段とその検査能力を示す情報以下、検査能力情報という。とが格納される。検査手段は1つの検査機1による場合もあれば、複数の検査機1の組み合わせによる場合もある。また、検査能力情報として、この実施例では、検査に要する時間の長さ、消費電力などのコストを示す情報、および検査の信頼度を、それぞれ度数化したものが格納される。またこれらの情報に後述する優先順位を対応づけて格納してもよい。検査メニューデータベース204には、作成された検査メニュー情報が対応する基板の識別情報と共に格納される。検査プログラムデータベース205は、検査機1側に登録されていない検査プログラムを検査機1に提供するために設けられたもので、各検査機1で使用される可能性のある検査プログラムが、検査機1の種類別および検査項目別ならびに部品種別に整理されて、漏れなく格納されている。検査プログラム提供処理部29は、検査機1の後記する検査プログラム入力部12からの要求に応じて検査プログラムデータベース205から要求された検査プログラムを読み出し、これを要求のあった検査機1へと送信する。部品特定処理部21は、基板設計情報データベース201から新規の検査対象基板の設計情報を読み出して、これを解析することにより、検査対象基板に実装される各部品の位置および部品種を特定する。検査項目認識部22、検査手段選択部23、検査基準設定部24、影響パラメータ算出部25、設定情報入力部26は、部品特定処理部21により特定された部品を順に処理対象として、処理対象の部品に特化した検査メニューを作成する。検査項目認識部22は、処理対象の部品の部品種に対応する部品種情報を部品種テーブル202から読み出して、その定義に基づき、当該部品に実施すべき検査項目を認識する。影響パラメータ算出部25は、部品特定処理部21を介して処理対象の部品およびその周囲の構成物の設計情報を読み込み、これを解析することにより、処理対象の部品に及ぶ影響パラメータを導出する。影響パラメータとは、検査に影響を及ぼす事象の有無を判別するためのパラメータである。たとえば、影の有無を判別するために、隣の部品の高さや隣の部品との距離を算出する。また、基板設計情報に部品やランドのサイズが含まれている場合には、これらをフィレットの傾斜状態を判別するための影響パラメータとして抽出する。また、フィレットの傾斜状態を判別するための影響パラメータとして、処理対象の部品の周囲の部品の密度を算出することもできる。設定情報入力部26は、図示しない操作部および表示部と協働して、処理対象の部品の検査に必要な情報を入力するための設定画面を立ち上げる。設定情報入力部26は、この画面を介して入力された情報を受け付けて、当該情報を検査手段選択部23または検査基準設定部24に渡す。影響パラメータの算出結果は、設定情報入力部26に渡されて、後記する影響情報の作成に用いられる。検査メニューの設定画面において、検査手段として定義されている検査機を変更することを目的として所定の検査項目が指定されると、検査手段選択部23は、検査機能力テーブル203を検索して、指定された検査メニューの検査手段をそれぞれの検査能力情報と共に読み出す。そして、読み出された情報を設定情報入力部26に渡して、各検査手段を選択肢とする設定変更画面を提示するように設定情報入力部26に指示する。この画面においていずれかの選択肢が選択されると、検査手段選択部23は、その選択に応じて指定された検査項目における検査機の定義情報を書き換える。検査基準設定部24は、検査手段として定義されている検査機の検査基準を変更することを目的として検査項目が指定されたときに動作する。まず検査基準設定部24は、指定された検査項目に定義されている検査機に関して、処理対象の部品への当該検査項目の検査に適用される検査基準を全て抽出する。各検査基準の実体は検査プログラムのファイルであるが、このファイルには検査基準の内容を示す表題情報が含まれている。検査基準設定部24は、抽出したファイル内の表題情報を設定情報入力部26に渡し、各表題情報を選択肢とする画面を提示するように指示する。この画面においていずれかの選択肢が選択されると、検査基準設定部24は、選択された選択肢が示す表題情報を、指定された検査項目の検査機の定義情報に付加する。上記のようにして、部品別処理手段に含まれる各処理部22~26の処理により基板上の各部品の検査メニューを順に確定することにより、基板全体の検査メニュー情報が作成される。この基板全体の検査メニュー情報は、検査メニュー保存部27によって検査メニューデータベース204に保存されるほか、検査メニュー出力部27にも渡される。検査メニュー出力部27は、この検査メニュー情報をLAN回線を介して各検査機1に配信する。つぎに、検査メニューの設定のために提示される設定画面の具体例を説明する。図3は、検査項目認識部22における認識処理が終了したことに応じて立ち上げられた初期画面の例である。この画面では、処理対象の部品のサンプル画像30や部品情報などを示す欄31が表示されると共に、処理対象の部品に対して実施すべき検査項目および検査手段の定義情報を示す表32が表示される。また、画面の右上には、設定の完了を示すボタン34が設けられる。表32内の検査手段の表示は、部品種テーブル202から読み出されたデフォルトの定義情報によるものである。また欄31内には、部品特定処理部21により特定された処理対象部品の部品種および実装位置のほか、前述の影響パラメータを用いた判別結果を示す情報33以下影響情報33という。が表示されている。上記の画面において、表32内のいずれかの検査項目を指定する操作が行われると、設定画面は、指定された検査項目の検査手段を選択するものに切り替えられる。図4は、表32内の4番目の検査項目フィレット検査が指定されたことに応じて表示された選択画面の一例である。画面の上の欄31は図3と同様であるが、表32は検査手段の選択肢を示す表35に置き換えられる。各選択肢には、検査手段と共に、コスト、時間、信頼度の各欄が設定され、それぞれに所定の数値が表示されるただし、目視検査の時間に対しては数値は設定されていない。。これら検査手段および検査能力を含む選択肢は、いずれも検査機別能力テーブル203から読み出されたものである。各選択肢にはチェックボックスが設定されている。選択画面が表示された直後の選択肢の選択状態はデフォルトの定義情報によるが、ユーザは、検査能力を示す各数値を参照しながら、自由にこの選択を変更することができ、複数の選択肢を選択することもできる。選択が終了し、ボタン34が操作されると、表示画面は再び図3の構成に戻るが、表32内の検査機の選択対象となった検査項目フィレット検査に対応する検査手段の表示は、変更されている。図3の画面の表32内の各行には、それぞれ条件設定という文字を記したボタン36が設けられている。このボタン36が操作されると、操作されたボタン36の行の検査項目および検査手段の検査基準の変更用の選択画面図示せず。が表示される。この画面には、処理対象の部品に適用可能な全ての検査基準が表示される。この表示は、検査プログラムデータベース25から読み出された検査プログラムの表題情報によるものである。ユーザは、図3の画面に表示されている検査項目のいずれかの検査基準を変更する必要があると判断すると、その検査項目に該当する行のボタン36をクリックして、上記の変更画面を呼び出す。この画面に表示された検査基準の中から所望の検査基準を選択する。選択が終了すると、再び図3の画面が表示される。なお、図3の画面中の欄31内の影響情報33は、検査基準を変更するかどうかの判断の指標として用いることができる。図5は、部品種テーブル202に格納される部品種情報の一例を示す。この実施例では、各部品種をバリエーションと呼ばれる単位に細分し、部品種コードおよびバリエーションコードの組み合わせ毎に、検査項目および検査機のデフォルトの定義情報を設定している。なお、以下では、説明が煩雑になるのを避けるために、バリエーションの単位を1つの部品種とする。また、図5では、各部品種の検査項目を、はんだ印刷検査、欠品検査、部品ずれ検査、フィレット検査の4つに限定しているが、検査項目はこれら4項目に限定されるものではない。また検査項目の内訳も部品種によって異なるものになる。検査機の具体的な定義情報は、検査機別のフラグデータの組み合わせであって、検査を実施する検査機1のフラグデータはオンに設定され、その他のフラグデータはオフに設定される。また検査基準設定部24によりいずれかの検査機の検査基準が変更された場合には、その変更がなされた検査項目の定義情報に変更後の検査基準の表題情報を追加する。図5では、各検査機A,B,C,D,E,Fの欄を設けて、フラグデータがオン状態の検査機を、該当する欄に丸印を付けることにより表現する。また、検査を実施する検査機の検査基準が変更されている場合には、該当する欄の丸印を省略して、当該検査基準の表題情報を記す。図5の例では、1番目のA1010-C101のコードで表される部品種、および2番目のA1010-C102のコードで表される部品種は、はんだ印刷検査を検査機Aで実施し、欠品検査および部品ずれ検査を検査機Cで実施し、フィレット検査を検査機Dで実施するように定義されている。また、3番目のB0103-D111のコードで表される部品種、および4番目のB0103-D112のコードで表される部品種は、はんだ印刷検査を検査機Aおよび検査機Bで実施し、欠品検査および部品ずれ検査を検査機Cで実施し、フィレット検査を検査機Dで実施するように定義されている。さらにこれらの部品種では、検査機Dにはんだ体積による補正という検査基準を適用することが定義されている。この検査基準は、はんだ印刷検査に検査機Bを使用することを前提に、フィレット検査の際の計測値をクリームはんだの体積により補正し、補正後の計測値により良不良を判定することを定めたものである。つぎに、図6は、上記の部品種情報や基板設計情報に基づき作成された検査メニュー情報の例を示す。この例では、検査対象基板の各部品を通し番号図中の部品Noの欄の数字により識別すると共に、各部品に、それぞれ部品情報、影響情報、検査項目、および検査機の定義情報を紐付ける。検査機の定義情報は図5に示したのと同様に、フラグデータのオン状態を示す丸印および検査基準の表題情報により表している。また、図中、部品番号が001および002の各部品は図5の1番目の部品種に属し、部品番号が003の部品は図5の2番目の部品種に属し、部品番号が004の部品は図5の3番目の部品種に属し、部品番号が005の部品は図5の4番目の部品種に属する。各部品の部品情報は、検査対象基板の設計情報に対する部品特定処理部21の処理により導き出されたもので、該当する部品種の識別情報部品種コードおよびバリエーションコードや部品の位置を示す座標x1,y1x2,y2が含まれる。なお、図6では、図5に示した4種類の部品種に限定しているが、実際には様々な種類の部品の情報が含まれる。影響情報は、影響パラメータ導出部25により導出された影響パラメータから検査に影響を及ぼす事象があると判断された場合に設定される。図3,4の例の表示欄31内の影響情報33は、この処理により導き出されたものである。部品番号002および005の部品に設定されている影響情報影ありは、外観検査を実施するときに隣の部品による影が生じる可能性があることを意味する。この影響情報は、たとえば、処理対象の部品の隣の部品の高さがあるしきい値を超えたときに設定される。また、部品番号003の部品に設定されている影響情報フィレットの直視不可能は、フィレットの傾斜が急であるために外観検査の精度が得られない可能性があることを意味する。この影響情報は、たとえば、部品やランドのサイズがあるしきい値を下回ったときや、処理対象部品の周囲の部品の密度があるしきい値を上回った場合に設定される。図6の検査機の定義情報では、デフォルトの情報とは異なる定義がされている箇所を、太枠で囲んで示す。この図示によれば、部品番号001の部品と部品番号002の部品とは同一の部品種であるが、前者には図5に示したデフォルトの定義情報がそのまま適用されているのに対し、後者では、はんだ印刷検査に検査機Bが追加され、さらにフィレット検査を実施する検査機Dの検査基準がはんだ体積による補正に変更されている。この定義の変更は、ユーザが影ありという影響情報を考慮したことによりなされたものと、考えることができる。なお、検査基準の変更は、通常は、検査基準設定部24が担当するが、上記のはんだ体積による補正への変更は、例外的に、検査機Bとの組み合わせによる検査手段としてユーザに提示される。具体的には、前出の図4の表35の2番目に示す選択肢検査機B,Dの組み合わせを選択することにより、検査機Bのフラグデータがオンに設定されると共に、検査機Dの検査基準が変更される。部品番号003の部品では、フィレット検査に関する検査基準が斜視撮像左45度という内容に変更されている。この検査基準は、検査対象部品の左手にカメラを配置して光軸を45度傾けることを意味する。この検査基準の変更は、フィレットの直視不可能という影響情報を考慮したユーザの設定変更操作に応じて生じた可能性がある。さらに、部品番号003の部品のフィレット検査の定義情報では、目視用の検査機Fのフラグデータもオンに設定されている。すなわち、定義情報は、検査機Dにより検査基準を変更した検査を実施し、さらに検査機Fによる検査を実施するように変更されたことになる。部品番号004の部品ではデフォルトの定義情報がそのまま適用されている。これに対し、同内容の定義情報がデフォルトで設定されている部品番号005の部品では、欠品、部品ずれ、フィレットの各検査をX線による検査機Eで実施するように、定義が変更されている。これは、ユーザが影ありという影響情報を考慮したためと思われる。さらに、部品番号005の部品では、はんだ検査の定義情報のうち、検査機Bのフラグデータがオンからオフに変更されている。これは、ユーザが、フィレットの外観検査を実施しないので、はんだの体積の計測は不要であると考えたことによると思われる。このように、ユーザは、影響情報を確認しながら、デフォルトの定義では検査の精度に支障が出るおそれのある検査項目について、検査手段や検査基準を変更することができる。また、1つの検査項目に対して複数の検査手段が設定されるのを防ぐことで、無駄な検査を削減する一方で、部品番号003の部品により例示したように、必要であれば、1つの検査項目に対して複数の検査手段を選択し、検査の精度を確保することができる。また、検査手段を変更する場合には、図4の例に示すように、コスト、時間、精度の各面から各検査手段の検査能力を比較し、生産目的に適した検査機を選択することができる。なお、図4の画面を表示する場合には、あらかじめユーザの指定操作に応じて各検査能力の優先順位を定め、各選択肢と各能力の度数との組み合わせを優先順位が最も高い能力の昇順に並べて表示してもよい。このようにすれば、ユーザは、自身が優先した能力順に各選択肢を見比べながら適切な検査手段を選択することができる。この実施例では、検査手段毎の検査能力情報を固定情報として、検査機別能力テーブル203に格納されているものとしているが、部品種毎に異なる内容の検査能力情報を格納してもよい。または、処理対象の部品の部品種や実装位置などに応じて、毎回、演算により検査能力情報を求めてもよい。図7および図8は、上記の検査プログラム管理装置2による検査メニュー情報の作成処理に関する処理手順を示す。この処理では、検査対象の基板の設計情報を読み出した後、その設計情報が示す部品毎に、ループ記号LP1からLP2までに含まれるステップS2~S17を実行する。ステップS2では、ステップS1で読み出した基板設計情報を解析して処理対象の部品の位置および部品種を特定し、これらを含む部品情報を作成する。ステップS3では、ステップS2で特定された部品種に該当する部品種情報を部品種テーブルから読み出し、その情報に含まれる検査項目を認識する。また、各検査項目にデフォルトで設定されている検査機の定義情報を用いて、作業メモリに仮の検査メニューを作成する。以後の処理により、この仮の検査メニューの内容が適宜が変更され、最終的に確定されることになる。ステップS4では、基板設計情報を用いて処理対象の部品の検査に対する影響パラメータを導出する。ステップS5では、図3に示した設定画面を表示する。この画面では、前述したとおり、処理対象部品に実施すべき検査項目と共に検査機のデフォルトの定義情報が表示される。またステップS4で導出された影響パラメータにより検査に影響が生じないかどうかを判別し、影響が生じると判断した場合には、発生し得る影響を示す影響情報を作成し、これを設定画面中の表示欄31に組み入れる。図8に参照を移す。上記の設定画面において、検査手段の定義の変更のために検査項目を指定する操作が行われるとステップS6がYES、指定された検査項目により検査機別能力テーブル203を照合し、当該検査項目に対応する検査手段および各手段の検査能力情報を抽出するステップS7。ステップS8では、検査手段の変更用画面図4に示したものを立ち上げて、ステップS7で抽出された情報を表示する。この表示に対し、検査手段を変更する操作が行われるとステップS9がYES、当該操作により変更された内容に応じて、指定された検査項目の検査機の定義情報を更新するステップS10。つぎに、検査基準を変更するために検査項目が指定された場合ステップS11がYESには、検査プログラムデータベース205を用いて、指定された検査項目および検査手段に対応する検査基準を抽出するステップS12。さらにステップS13において、検査基準の変更用画面を立ち上げて、ステップS12で抽出された情報を表示する。上記の表示に対し、検査基準を変更する操作が行われた場合ステップS14がYESには、指定された検査項目の変更対象の検査機の定義情報に、変更後の検査基準の表題情報を加えるステップS15なお、ステップS6~10の処理、およびステップS11~S15の処理において、変更設定用の画面でキャンセル操作が行われた場合、または現在選択中の選択肢が選択された場合には、その後の処理をスキップしてステップS6に戻る。上記のようにして、適宜、検査手段や検査基準を変更する処理が実施され、処理対象の部品にかかる設定を終了する操作が行われると、ステップS16がYESとなり、ステップS17において、これまでの処理により設定された検査メニューの内容が部品番号および部品情報に紐付けられてメモリに保存される。なお部品番号は通し番号であるので、順に更新されて、自動的に割り当てられる。検査対象基板の各部品に対して上記のステップS2~S17が実行されることにより、基板単位での検査メニュー情報が完成すると、ステップS18において、この検査メニュー情報を検査メニューデータベース204に保存しステップS17、処理を終了する。なお、この実施例では、部品種毎に設けられたデフォルトの検査メニューを、ユーザが必要に応じて変更することにより、基板全体の検査メニュー情報を作成しているが、検査メニュー情報の作成方法はこれに限定されるものではなく、自動または半自動で検査メニュー情報を作成することも可能である。たとえば、影響情報が作成された部品に関してはデフォルトの定義情報を適用し、影響情報が作成された部品に関しては、検査手段や検査基準を自動的に変更することにより、ユーザによる操作を不要にすることができる。または、あらかじめユーザに検査能力の目標を入力させ、部品毎に、その部品に適用可能な検査手段の中から、目標に最も近い検査能力を有するものを選択してもよい。たとえば、コスト、時間、信頼度の各検査能力情報に対して優先順位を設定する操作を受け付け、最も高い順位が設定された検査能力情報に対する能力に最高の値が設定されている検査手段を自動で選択する。または、その選択結果を表示し、その表示を承認する操作が行われたことに応じて選択を確定してもよい。また、優先順位が指定されない場合のために、検査機能力テーブル203にデフォルトの優先順位を格納してもよい。図9は、各検査機1に共通する機能を表す機能ブロック図である。以下、この図を用いて、各検査機1に共通の検査メニュー情報からそれぞれに固有の検査情報を作成する処理について、説明する。図9に示すように、各検査機1には、検査プログラムデータベース101および検査情報記憶部102を構成するデータファイルが設けられると共に、検査メニュー入力部11、検査プログラム入力部12、検査対象部品認識部13、検査情報作成部14、検査実行部15、出力部16の各機能が設定される。検査メニュー入力部11は、検査プログラム管理装置2から送信された検査メニュー情報を受け付ける。検査対象部品選択部13は、この検査メニュー情報から自装置のフラグデータがオンに設定されている部品を、検査対象部品として抽出する。この抽出処理では、部品種および実装位置を示す部品情報のほか、検査項目も抽出される。さらに検査機の定義情報に自装置用の検査基準の表題情報が含まれている場合には、これも抽出される。検査プログラムデータベース101には、あらかじめ部品種毎に、その部品種に対応する検査プログラムが格納されている。検査情報作成部14は、検査対象部品認識部13により選択された部品毎に、その部品の部品種および検査項目の組み合わせに対応する検査プログラムを検査プログラムデータベース101から読み出し、これを部品の実装位置に対応づける。この場合、通常は、標準の検査基準に基づく検査プログラムが読み出されるが、処理対象の部品に関して抽出された情報に検査基準の表題情報が含まれている場合には、その表題情報に対応する検査基準に基づく検査プログラムが読み出される。また、検査プログラムデータベース101内に必要な検査プログラムが格納されていない場合には、検査情報作成部14は検査プログラム入力部12に連絡する。検査プログラム入力部12は、この連絡に応じて検査プログラム管理装置2にアクセスし、図2に示した検査プログラム提供処理部29から必要な検査プログラムの提供を受ける。上記一連の処理により、検査メニュー情報において自装置で検査するように定められている部品の全てに対し、定められた検査基準に適合する検査プログラムを読み出して部品の位置情報に紐付けることができる。部品毎の位置情報と検査プログラムとの組み合わせは検査情報記憶部102に保存された後、検査実行部15により読み出される。検査実行部15は、読み出した検査プログラムに基づき、基板上の部品のうち自装置での検査が定義されている部品のみを対象に検査を実行する。この検査の結果は、出力部16により検査結果情報として編集され、検査結果管理装置3などに出力される。"