(57)【要約】      （修正有）【課題】高価な高性能コンピュータを導入せずに実施することができ、機能拡張に際しても長い改造期間を要しない、基板検査装置を提供する。【解決手段】基板実装ラインの各工程に設置される基板検査装置であり、検査用入力情報に基づいて基板の実装品質を検査するための検査用情報処理を行う情報処理手段３１０ｄを備えた標準コンピュータ３１０と、前記検査用入力情報に基づいて実装技術サービスのための実装技術サービス用情報処理を行う情報処理手段３２０ｄを備えた拡張コンピュータ３２０と、を有する。前記標準コンピュータ３１０と前記拡張用コンピュータ３２０とはネットワーク（ＬＡＮ）を介して接続されており、かつ前記検査用情報処理３１０ｄと前記実装技術サービス用情報処理３２０ｄとが並行して行われる。【選択図】  図２
2004281583.tif 000002
【特許請求の範囲】
【請求項１】
基板実装ラインの各工程に設置され、検査用入力機器からの検査用入力情報に基づいて基板の実装品質を検査する基板検査装置であって、
前記検査用入力情報に基づいて基板の実装品質を検査するための検査用情報処理を行う情報処理手段を備えた標準コンピュータと、
前記検査用入力情報に基づいて実装技術サービスのための実装技術サービス用情報処理を行う情報処理手段を備えた拡張コンピュータと、を有し、
前記標準コンピュータと前記拡張用コンピュータとはネットワークを介して接続されており、かつ前記検査用情報処理と前記実装技術サービス用情報処理とが並行して行われるように構成されている、ことを特徴とする基板検査装置。
【請求項２】
拡張コンピュータにおける情報処理手段にて行われる実装技術サービス用情報処理には、不良画像トレーシングのための画像ロギングが含まれている、ことを特徴とする請求項１に記載の基板検査装置。
【請求項３】
前記検査用入力機器は、撮像装置および／または高さ計測器を含む、ことを特徴とする請求項１に記載の基板検査装置。
【請求項４】
前記標準コンピュータと前記拡張コンピュータのそれぞれには、
ネットワークで接続されたコンピュータ間で通信する通信機能を実現するための通信機能実現手段と、
ネットワークで接続されたコンピュータを自動的に検出する構成管理機能を実現するための構成管理機能実現手段と、
ネットワークで接続されたコンピュータ間で同期をとる同期機能を実現するための同期機能実現手段と、
ティーチングデータを共有することにより、単一のヒューマンマシンインタフェースでの操作を可能にするデータ共有機能を実現するためのデータ共有機能実現手段と、
前記標準コンピュータと前記拡張コンピュータとが前記検査用入力機器から同時に同じ検査用入力情報を取得する機能を実現するためのドライバ手段と、
が具備されている、ことを特徴とする請求項１〜３のいずれかに記載の基板検査装置。
【請求項５】
前記通信機能実現手段により実現される通信機能には、前記標準コンピュータと前記拡張コンピュータとの間における通信機能に加えて、実装技術サービス提供システムを構成するライン統括コンピュータとの間における通信機能が含まれている、ことを特徴とする請求項４に記載の基板検査装置。
【請求項６】
前記構成管理機能実現手段は、通信相手検索ステップ、イベント送信対象設定ステップ、同期対象設定ステップからなる各ステップを順に実行する通信シーケンスを有する、ことを特徴とする請求項４に記載の基板検査装置。
【請求項７】
前記同期機能実現手段は、標準コンピュータから拡張コンピュータへのイベント送信処理を通じて両コンピュータの状態を整合させるための処理を含む、ことを特徴とする請求項４に記載の基板検査装置。
【請求項８】
前記データ共有機能実現手段は、標準コンピュータにおいて検査プログラムが更新・保存される際に、その検査プログラムを拡張コンピュータへとコピーさせるための処理を含む、ことを特徴とする請求項４に記載の基板検査装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、基板実装ラインにおける各実装処理装置毎に配置される基板検査装置に係り、特に、基板実装ラインへの実装技術サービス導入に伴うセンシング機能強化に配慮した基板検査装置に関する。
【０００２】
【従来の技術】
本出願人は、先に、特願２００２−２９０３７９，特願２００３−０１２８５９等において、基板実装ラインにおける実装品質向上のための技術やノウハウそれ自体をソフトウェア商品（実装技術サービスプログラム）として顧客に提供する実装技術サービス提供システムを提案している。
【０００３】
この実装技術サービス提供システムにあっては、当該ソフトウェア商品が組み込まれたライン統括コンピュータが、基板実装ラインを構成する各基板検査装置（例えば、ソルダペースト印刷検査装置、装着部品検査装置、リフロー半田検査装置等）から各種の検査用入力情報や検査結果・情報処理結果を収集することにより、実装品質向上のための各種処理が行われる。
【０００４】
なお、基板実装ラインの各実装検査装置から得られる情報を一台のコンピュータにて収集管理して、不良発生時の対応に利用することは従来より知られている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平１１−２９８２００号公報
【０００６】
【発明が解決しようとする課題】
上述の実装技術サービス提供システムが適用される基板実装ラインにおいて、当該ソフトウェア商品の機能を有効に発揮させるためには、各基板検査装置におけるセンシング機能を強化して検査用入力情報や検査結果・情報処理結果をその質量ともに増加させることが必要となる。
【０００７】
しかしながら、従来、基板実装ラインの各基板検査装置は、それぞれ単一のコンピュータ（例えば、さほど高性能ではない普及型のパソコン等）により構成されていたため、次のような問題点があった。
（１）基板実装ラインは生産性向上のために非常に高速化されているため、基板検査装置にも高速な検査性能が要求される。このような環境下にあっては、基板検査装置に実装サービスプログラムのための新しい機能（各種データ計測、画像ロギング等）を追加とようとすると、検査タクトにより機能が制限される。
（２）検査及び実装サービスプログラムのための機能を一台のコンピュータ（パソコン等）上で動作させるには性能の良いコンピュータが必要となり、実装サービスプログラムを使用しないユーザにとってはコストアップとなる。
（３）全ての機能が一台のコンピュータ上に集約されていると、機能拡張による影響が図り知れず、結果として、長い改造期間を要する。
【０００８】
この発明は、上述の問題点に着目してなされたものであり、その目的とするところは、実装品質向上のための実装技術サービスの導入に際して、新機能（各種データ計測、画像ロギング等）を容易にかつ検査タクトを増大せずに追加することができ、上記の追加を高価な高性能コンピュータを導入せずに実施することができ、機能拡張に際しても長い改造期間を要しない、基板検査装置を提供することにある。
【０００９】
この発明のさらに他の目的並びに作用効果については、以下の明細書の記述を参照することにより、当業者であれば容易に理解される筈である。
【００１０】
【課題を解決するための手段】
この発明の基板検査装置は、基板実装ラインの各工程に設置され、検査用入力機器からの検査用入力情報に基づいて基板の実装品質を検査する。具体的な名称としては、例えば、ソルダーペースト印刷検査装置、装着部品検査装置、リフロー半田検査装置等がこれに相当する。
【００１１】
この基板検査装置には、標準コンピュータと拡張コンピュータとからなる２台のコンピュータが含まれている。標準コンピュータには、前記検査用入力情報に基づいて基板の実装品質を検査するための検査用情報処理を行う情報処理手段が備えられている。拡張コンピュータには、前記検査用入力情報に基づいて実装技術サービスのための実装技術サービス用情報処理を行う情報処理手段が備えられている。
【００１２】
前記標準コンピュータと前記拡張コンピュータとはネットワークを介して接続されている。さらに、前記検査用情報処理と前記実装技術サービス用情報処理とが並行して行われるように構成されている。
【００１３】
本発明の基板検査装置は以上の構成であるから、検査用情報処理と実装技術サービス用情報処理とが２台のコンピュータにより分離並行して行われる結果、実装品質向上のための実装技術サービスの導入に際して、新機能（各種データ計測、画像ロギング等）を容易かつ検査タクトを増大せずに追加することができ、個々のコンピュータについてはさほど高性能な必要はないため、上記の追加を高価な高性能コンピュータを導入せずに実施することができ、機能拡張に際しても主として拡張コンピュータのみの改造で済むため、長い改造期間を要しない、などの作用効果を有する。
【００１４】
ここで、拡張コンピュータにおける情報処理手段にて行われる実装技術サービス用情報処理には、不良画像トレーシングのための画像ロギングが含まれるようにしてもよい。さらに、前記検査用入力機器には、撮像装置及び／又は高さ計測器を含むようにしても良い。
【００１５】
本発明基板検査装置の好ましい実施の形態においては、前記標準コンピュータと前記拡張コンピュータのそれぞれには、通信機能実現手段と、構成管理機能実現手段と、同期機能実現手段と、データ共有機能実現手段と、ドライバ手段とが含まれていても良い。
【００１６】
ここで、通信機能実現手段は、ネットワークで接続されたコンピュータ間で通信する通信機能を実現するためのものである。構成管理機能実現手段は、ネットワークで接続されたコンピュータを自動的に検出する構成管理機能を実現するためのものである。同期機能実現手段は、ネットワークで接続されたコンピュータ間で同期をとる同期機能を実現するためのものである。データ共有機能実現手段は、ティーチングデータを共有することにより、単一のヒューマンマシンインタフェースでの操作を可能にするデータ共有機能を実現するためのものである。ドライバ手段は、前記標準コンピュータと前記拡張コンピュータとが前記検査用入力機器から同時に同じ検査用入力情報を取得する機能を実現するためのものである。
【００１７】
このような構成によれば、顧客は、拡張コンピュータを追加し情報入力ケーブルとネットワークケーブルとを接続するだけで、実装技術サービスの提供を受けることができる。また、顧客は拡張コンピュータが接続されていることを意識することなく、単一ヒューマンマシンインタフェース（以下、ＨＭＩと称する）を操作するだけで、実装技術サービスの提供を受けることができる。また、顧客が提供を受けたい実装技術サービスの種類によって、拡張コンピュータが行う処理項目を実装サービスプログラムが自動的にコンフィグレーションすることにより、顧客は煩雑な操作によるトラブルを回避することができる。
【００１８】
また、標準コンピュータにおいて検査が行われるのと並列に、拡張コンピュータにおいて実装品質変動管理のためのデータ計測が行われるので、検査タクトに影響を与えることもなくなり、これにより顧客は生産性を低下させることがない。さらに、標準コンピュータにおいて検査が行われるのと並列に、拡張コンピュータにおいて不良画像トレーシングのための画像ロギングも行うことができるので、検査タクトに影響を与えることがなく、これにより顧客は生産性を低下させることがない。
【００１９】
好ましい実施の形態においては、前記通信機能実現手段により実現される通信機能には、前記標準コンピュータと前記拡張コンピュータとの間における通信機能に加えて、実装技術サービス提供システムを構成するライン統括コンピュータとの間における通信機能を含むようにしてもよい。
【００２０】
また、好ましい実施の形態においては、前記構成管理機能実現手段は、通信相手検索ステップ、イベント送信対象設定ステップ、同期対象設定ステップからなる各ステップを順に実行する通信シーケンスを有するようにしても良い。
【００２１】
また、好ましい実施の形態においては、前記同期機能実現手段は、標準コンピュータから拡張コンピュータへのイベント送信処理を通じて両コンピュータの状態を整合させるための処理を含むようにしても良い。
【００２２】
さらに、好ましい実施の形態においては、前記データ共有機能実現手段は、標準コンピュータにおいて検査プログラムが更新・保存される際に、その検査プログラムを拡張コンピュータへとコピーさせるための処理を含むようにしても良い。
【００２３】
【発明の実施の形態】
以下に、本発明に係る基板検査装置の好適な実施の一形態を、添付図面を参照しながら詳細に説明する。尚、本発明は以下の実施例の内容に限定されるものではなく、本発明の内容は特許請求の範囲の記載のみによって規定されることは言うまでもない。
【００２４】
基板実装ラインとその統括コンピュータとの関係を示すレイアウト図が図１に示されている。同図に示されるように、プリント基板上に各種電子部品を実装するための基板実装ライン１と、この基板実装ライン１に対して実装技術サービスを提供するための統括コンピュータ２とはネットワーク（ＬＡＮ）を介して接続される。
【００２５】
基板実装ライン１は、搬送装置１０ａと、ソルダーペースト印刷装置２０ａと、ソルダーペースト印刷検査装置３０ａと、搬送装置１０ｂと、マウント装置２０ｂと、装着部品検査装置３０ｂと、搬送装置１０ｃと、リフロー炉２０ｃと、リフロー半田検査装置３０ｃと、搬送装置１０ｄとを順に配列して構成されている。なお、本発明の対象となる基板検査装置３０とは、上記のソルダペースト印刷装置３０ａ、装着部品検査装置３０ｂ、リフロー半田検査装置３０ｃを総称するものである。
【００２６】
搬送装置１０ａは、全く電子部品が実装されていない基板をソルダーペースト印刷装置２０ａに搬入する。ソルダーペースト印刷装置２０ａは、搬送装置１から搬入された基板（プリント基板）の所定の部位に、ソルダーペーストを塗布した後、ソルダーペーストが塗布された基板をソルダーペースト印刷検査装置３０ａへと送り出す。ソルダーペースト印刷検査装置３０ａは、ソルダーペースト印刷装置２０ａから導入された基板に関し、所定の部位に所定の量のソルダーペーストが塗布されているか否かを検査する。この検査は、ＣＣＤカメラ等の撮像装置や変位センサと走査機構等を利用した３次元センサ等からの情報に基づいて行われる。ソルダーペースト印刷検査装置３０ａで良品と判定された基板のみが、ソルダーペースト印刷検査装置３０ａから搬送装置１０ｂへと送り出される。
【００２７】
搬送装置１０ｂは、ソルダーペーストが塗布されかつ良品と判断された基板をマウント装置２０ｂへと搬入する。マウント装置２０ｂは、ソルダーペーストの塗布された基板上における所定の位置に電子部品を装着する。電子部品が装着された基板はマウント装置２０ｂから装着部品検査装置３０ｂへと送り出される。装着部品検査装置３０ｂは、マウンタによって装着された電子部品が所定の部位に存在するか、装着されている部品の種別や形式が正しいか否かなどの検査を行う。これらの検査に関しても、画像入力装置や３次元センサ等からの情報が利用される。装着部品検査装置３０ｂで良品と判定された基板のみが搬送装置１０ｃへと送り出される。尚、検査によって不良と判定された基板は一般に基板実装ライン上から除外される。
【００２８】
搬送装置１０ｃは、ソルダーペーストの塗布並びに電子部品の装着が完了した基板をリフロー炉２０ｃに搬入する。リフロー炉２０ｃは、電子部品が装着されかつソルダーペーストが塗布された基板を適温に加熱し半田を溶解させ、電子部品と基板上のパターンとを電気的に接合させる。しかる後、基板はリフロー半田検査装置３０ｃに送り出される。リフロー半田検査装置３０ｃは、基板に電子部品が正しく半田付けされているか否かを判定する。この判定に関しても、撮像装置や３次元センサ等からの情報が利用される。リフロー半田検査装置で良品と判定された基板のみが完成品として搬送装置１０ｄへと送り出され、搬送装置１０ｄは完成品を基板実装ラインから搬出する。尚、検査によって不良と判定された基板は一般に基板実装ライン上から除外される。
【００２９】
ライン統括コンピュータ２は、ネットワーク（ＬＡＮ）を介して基板実装ライン１の各装置（ソルダーペースト印刷装置２０ａ、ソルダーペースト印刷検査装置３０ａ、マウント装置２０ｂ、装着部品検査装置３０ｂ、リフロー炉２０ｃ、リフロー半田検査装置３０ｃ）と接続され、ネットワーク（ＬＡＮ）を経由した基板実装ライン１からの不良発生等の通知によりサービスプログラム（ソフトウェア）がコンピュータ内部で実行される。このサービスプログラムは、基板実装ライン１から半田高さデータ等のデータを適宜取得し、この取得されたデータに基づいて実装不良要因を自動判定する。
【００３０】
次に、本発明装置の機能構成を示すブロック図が図２に示されている。同図に示されるように、この基板検査装置３０は、標準コンピュータ３１０と拡張コンピュータ３２０とからなる２台のコンピュータ（例えば、普及型のパソコン等）で構成されている。標準コンピュータ３１０は、検査用入力機器５１，５２から入力される検査用入力情報（詳細は後述する）に基づいて実装技術サービスのための実装技術サービス用情報処理を行う情報処理手段（情報処理機能実現手段３１０ｄ）を備えている。一方、拡張用コンピュータ３２０は、検査用入力機器５１，５２から入力される検査用入力情報（詳細は後述する）に基づいて実装技術サービスのための実装技術サービス用情報処理を行う情報処理手段（情報処理機能実現手段３２０ｄ）を備えている。これら２台のコンピュータ３１０，３２０は、ネットワークケーブル３４０を介して前述のネットワーク（ＬＡＮ）に接続され、また情報入力ケーブル３５０ａ，３５０ｂを介して２台の入力機器５１，５２に接続されている。入力機器５１，５２は、例えばＣＣＤカメラや２次元センサ、３次元センサ等がこれに相当する。また、ネットワーク（ＬＡＮ）は先に述べたようにライン統括コンピュータ２に接続される。
【００３１】
標準コンピュータ３１０は、通信機能実現手段３１０ａと、構成管理機能実現手段３１０ｂと、同期機能実現手段３１０ｃと、情報処理機能実現手段３１０ｄと、ドライバ３１０ｅとを有する。同様にして、拡張コンピュータ３２０も、通信機能実現手段３２０ａと、構成管理機能実現手段３２０ｂと、同期機能実現手段３２０ｃと、情報処理機能実現手段３２０ｄと、ドライバ３２０ｅとを有している。さらに、これらコンピュータには、ティーチングデータ３３０を共有することにより、単一のヒューマンマシンインタフェース（ＨＭＩ）４０での操作を可能にするデータ共有機能を実現するためのデータ共有機能実現手段３６０が設けられる。ここで、ティーチングデータ３３０を格納するメモリは、いずれのコンピュータの側に配置してもよいが、この例では、そのようなメモリは、標準コンピュータ３１０内に配置されている。
【００３２】
通信機能実現手段３１０ａ，３２０ａは、ネットワークで接続されたコンピュータ間で通信する通信機能を実現するためのものである。ここで言う通信機能には、標準コンピュータ３１０と拡張コンピュータ３２０との間における通信機能と、ライン統括コンピュータ２と標準コンピュータ３１０との間における通信機能と、ライン統括コンピュータ２と拡張コンピュータ３２０との間における通信機能との３通りの通信機能が含まれている。基板検査装置３０は、標準コンピュータ３１０と拡張コンピュータ３２０とが直接コミュニケーションを行い、後述する構成管理機能や同期機能は、この通信機能を通じて実現される。
【００３３】
尚、通信項目としては、コマンド、レスポンス、イベントに大別される。ここで、『コマンド』とは、通信機能を用いて通信相手に何らかの命令を実行させる際に用いる通信項目である。また、『レスポンス』は、メッセージが送られてきた際に、それを受け取ったという返答を行う際に用いる通信項目である。さらに、『イベント』とは、コンピュータ内で状態変化が起きた際に、それを他のコンピュータに知らせるために送信する通信項目である。
【００３４】
次に、構成管理機能実現手段３１０ｂ，３２０ｂは、ネットワークで接続されたコンピュータを自動的に検出する構成管理機能を実現するためのものである。より具体的には、この構成管理機能は、基板検査装置３０内の２台のコンピュータ３１０，３２０が、互いに同期をとり情報処理を分担するための相手を見つけるための機能である。ここで、標準コンピュータ３１０と拡張コンピュータ３２０との双方が構成管理機能を持つことにより、起動の順番に左右されることなく構成管理を行うことができるようになっている。図４を参照して後述するように、構成管理機能実現手段３１０ｂ，３２０ｂは、通信相手検索ステップ、イベント送信対象設定ステップ、同期対象設定ステップからなる各ステップを順に実行する通信シーケンスを有する。
【００３５】
次に、同期機能実現手段３１０ｃ，３２０ｃは、ネットワークで接続されたコンピュータ間で同期をとる同期機能を実現するためのものである。この同期機能実現手段３１０ｃ，３２０ｃは、標準コンピュータ３１０から拡張コンピュータ３２０へのイベント送信処理を通じて両コンピュータの状態を整合させるための処理を含んでいる。
【００３６】
ここで、標準コンピュータから発行されるイベントとしては、基板搬入イベント、基板搬出イベント、待機開始イベント、待機終了イベント、基板作業開始イベント、基板作業中断イベント、基板作業再開イベント、基板作業終了イベント、電源切断イベント等が存在する。『基板搬入イベント』とは、基板検査装置内に基板が搬入される際に送信されるイベントである。『基板搬出イベント』とは、基板検査装置内から基板が排出される際に送信されるイベントである。『待機開始イベント』とは、実装検査装置内に基板を搬入する準備が整った際に発信されるイベントである。『待機終了イベント』とは、基板搬入待機状態が解除された際に発信されるイベントである。『基板作業開始イベント』とは、基板に対して検査を開始した際に発信されるイベントである。『基板作業中断イベント』とは、基板に対して検査が中断された際に発信されるイベントである。『基板作業再開イベント』とは、基板に対して検査を再開した際に発信されるイベントである。『基板作業終了イベント』とは、基板に対して検査が終了した際に発信されるイベントである。『電源切断イベント』とは、実装検査装置の電源が切断されようとした際に発信されるイベントである。
【００３７】
次に、データ共有機能実現手段３６０は、ティーチングデータ３３０を共有することにより、単一のヒューマンマシンインタフェース４０での操作を可能にするデータ共有機能を実現するためのものである。すなわち、基板検査装置３０は、検査箇所や検査基準が記された検査プログラムに基づいて検査を行っており、この検査プログラムを標準コンピュータ３１０と拡張コンピュータ３２０とで共有することにより、単一のヒューマンマシンインタフェース（ＨＭＩ）４０での操作を可能とするものである。尚、具体的には以下の方法で検査プログラムの共有を行っている。すなわち、標準コンピュータ３１０と拡張コンピュータ３２０とが必ず同じ検査プログラムを有し、標準コンピュータ３１０において検査プログラムが更新・保存される際に、その検査プログラムは拡張コンピュータ３２０へとコピーされる。
【００３８】
次に、ドライバ手段３１０ｅ，３２０ｅは、標準コンピュータ３１０と拡張コンピュータ３２０とが検査用入力機器５１，５２から同時に同じ検査用入力情報を取得する機能を実現するためのものである。ここで、先に説明したように、入力機器５１，５２としては、ＣＣＤカメラや高さセンサ等を挙げることができる。また、これらから得られる検査用入力情報とは、画像や高さ情報等を有している。そして標準コンピュータ３１０と拡張コンピュータ３２０とが共にドライバ手段３１０ｅ，３２０ｅを有することにより、同時に同じ情報を受け取ることが可能となるのである。
【００３９】
次に、情報処理機能実現手段３１０ｄ，３２０ｄは、ドライバ手段３１０ｅ，３２０ｅが受け取った情報（画像や高さ情報等）について、検査や実装サービスプログラムのためのデータ計測・情報ロギング等を行う。先に述べたように、情報処理機能実現手段３１０ｄは、検査用入力機器５１，５２から入力される検査用入力情報に基づいて実装技術サービスのための実装技術サービス用情報処理を行う。情報処理機能実現手段３２０ｄは、検査用入力機器５１，５２から入力される検査用入力情報に基づいて実装技術サービスのための実装技術サービス用情報処理を行う。このとき、２台のコンピュータ３１０，３２０に同じ情報が同時に入力されるので、２台のコンピュータ間において情報処理を並列に行うことが可能となる。
【００４０】
尚、情報処理機能それ自体については、当該基板検査装置３０が、ソルダーペースト印刷検査装置３０ａであるか、装着部品検査装置３０ｂであるか、リフロー半田検査装置３０ｃであるかのいずれかによって相違する。基板検査装置３０がソルダーペースト印刷検査装置３０ａであれば、入力機器５１，５２からの計測データとしては、ソルダーペースト印刷ズレ量、ソルダーペースト色、ソルダーペースト体積等が挙げられる。また、基板検査装置３０が装着部品検査装置３０ｂであれば、入力機器５１，５２により取得される計測データとしては、装着部品ズレ量を挙げることができる。
【００４１】
また、統括コンピュータに組み込まれた実装技術サービスが、不良画像トレーシングサービスプログラムであれば、拡張コンピュータ３２０に組み込まれた情報処理機能としては、ソルダーペースト印刷検査装置３０ａ、装着部品検査装置３０ｂ、リフロー半田検査装置３０ｃのそれぞれにおける検査画面をロギングする処理とされており、これによりリフロー半田検査装置３０ｃで不良が発生した場合、それらロギングされた検査画面に基づいて、ソルダーペースト印刷検査装置３０ａ、装着部品検査装置３０ｂにおける同じ基板の同じ箇所の画像をトレースして参照することができるようになっている。
【００４２】
次に、以上説明した通信機能実現手段３１０ａ，３２０ａ、構成管理機能実現手段３１０ｂ，３２０ｂ、同期機能実現手段３１０ｃ，３２０ｃ、情報処理機能実現手段３１０ｄ，３２０ｄ、ドライバ手段３１０ｅ，３２０ｅ、データ共有機能実現手段３６０による処理の流れを、図３に示される、統括コンピュータ並びに実装検査装置における処理の全体を示すゼネラルフローチャートに従って説明する。
【００４３】
図３において、まず、統括コンピュータ（統括ＰＣ）においてライン内構成管理処理（ステップ１１１）が実行されると、通信（ＳＴ１０１，１０２）を介してその旨が標準コンピュータ（標準ＰＣ）及び拡張コンピュータ（拡張ＰＣ）に伝えられ、これにより標準ＰＣ及び拡張ＰＣのそれぞれにおいて同様にしてライン内構成管理処理（ステップ１２１Ａ，１２１Ｂ）が実行される。ここで、ライン内構成管理処理（ステップ１２１Ａ，１２１Ｂ）とは、統括コンピュータからの上記通信要求に対して標準ＰＣ及び拡張ＰＣが統括ＰＣの管理するライン内の構成要素であることを示す返答を返すことによって、統括ＰＣから標準ＰＣ及び拡張ＰＣに対して以降の通信に必要な各種パラメータの初期設定を可能にさせるための処理である。
【００４４】
このようにして、標準ＰＣ及び拡張ＰＣのそれぞれにおいて、ライン内構成管理処理（ステップ１２１Ａ，１２１Ｂ）が実行を完了すると、標準ＰＣ及び拡張ＰＣのそれぞれにおいては、装置内構成管理処理（ステップ１２２Ａ、１２２Ｂ）が、通信によるやり取り（ＳＴ１０３）を介して実行される。
【００４５】
装置内構成管理機能を実現するための処理手順を示すフローチャートが図４に示されている。同図に示されるように、この装置内構成管理機能実現処理においては、まず、標準ＰＣから拡張ＰＣに向けて、『拡張ＰＣ検索コマンド』をブロードキャスト送信する（ＳＴ２０１）。続いて、拡張ＰＣから標準ＰＣへと、『検索コマンド受信レスポンス』が送信される（ＳＴ２０２）。続いて、標準ＰＣから拡張ＰＣへと『イベント送信対象登録コマンド』が送信される（ＳＴ２０３）。続いて拡張ＰＣから標準ＰＣへと、『登録コマンド受信レスポンス』が送信される（ＳＴ２０４）。加えて、拡張ＰＣの側では、イベント送信対象の登録処理が行われる（ステップ２１１Ｂ）。イベント送信対象登録処理（ステップ２１１Ｂ）が終了すると、拡張ＰＣから標準ＰＣへと、『イベント送信対象登録コマンド』が送信される（ＳＴ２０５）。続いて、標準ＰＣから拡張ＰＣへと、『登録コマンド受信レスポンス』が送信される（ＳＴ２０６）。加えて、標準ＰＣの側でも、イベント送信対象登録処理（ステップ２１１Ａ）が実行される。その後、標準ＰＣから拡張ＰＣへと、『同期管理対象登録コマンド』が送信される（ＳＴ２０７）。続いて、拡張ＰＣから標準ＰＣへと、『登録コマンド受信レスポンス』の送信が行われる（ＳＴ２０８）。加えて拡張ＰＣの側では、同期管理対象登録処理（ステップ２１２Ｂ）が実行される。同期管理対象登録処理（ステップ２１２Ｂ）が終了すると、拡張ＰＣから標準ＰＣへと『同期管理対象登録コマンド』の送信が行われる（ＳＴ２０９）。続いて、標準ＰＣから拡張ＰＣへと、『登録コマンド受信レスポンス』の送信が行われる（ＳＴ２１０）。加えて標準ＰＣの側でも、同期管理対象登録処理（ステップ２１２Ａ）が実行される。
【００４６】
以上で明らかなように、装置内構成管理機能が作用することによって、標準ＰＣ及び拡張ＰＣのそれぞれにおいて、イベント送信対象の登録並びに同期管理対象の登録が行われ、これにより装置内構成管理が実現される。
【００４７】
図３に戻って、統括コンピュータにおいて初期設定処理（ステップ１１２）が実行されると、通信（ＳＴ１０４，１０５）を介してその旨が標準ＰＣ及び拡張ＰＣへと伝えられ、それらのＰＣにおいても、初期設定処理（ステップ１２３Ａ，１２３Ｂ）が実行される。
【００４８】
続いて、標準ＰＣ及び拡張ＰＣのそれぞれにおいては、通信（ＳＴ１０６）を介して交信しつつ、初期設定用同期管理処理（ステップ１２４Ａ，１２４Ｂ）が実行されると共に、それに続いて、通信（ＳＴ１０７）を介して交信しつつ、基板作業用同期管理処理（ステップ１２５Ａ，１２５Ｂ）が実行され、最後に処理完了通知処理（ステップ１２６Ａ，１２６Ｂ）を実行しつつ、以上の動作が検査終了に至るまで（ステップ１２７Ａ  ＮＯ）繰り返される。この状態において、検査が終了と判定されると（ステップ１２７Ａ  ＹＥＳ）、通信（ＳＴ１１０）を行いつつ、電断用同期管理処理（ステップ１２８Ａ，１２８Ｂ）が実行される。一方、統括コンピュータの側では、初期設定処理（ステップ１１２）が終了した後、イベント待ちの状態となり（ステップ１１３）、処理完了イベントが到来するのを待って（ステップ１１４ＹＥＳ）、該当するサービスの実行を行う（ステップ１１５）。ここで言うサービス実行には、様々な基板実装用サービスプログラムの実行が含まれる。先に述べた不良画像トレーシングサービスプログラムの実行も、このサービス実行（ステップ１１５）に含まれる。すなわち、ソルダーペースト印刷検査装置２０ａ、装着部品検査装置３０ｂ、リフロー半田検査装置３０ｃのそれぞれが検査画面をロギングしており、例えばリフロー半田検査装置３０ｃで不良が発生した場合、不良画像トレーシングサービスプログラムをサービス実行処理（ステップ１１５）において実行することによって、統括コンピュータの画面上において、ソルダーペースト印刷検査装置３０ａ及び装着部品検査装置３０ｂにおける同じ基板の同じ箇所の画像を参照することができるのである。
【００４９】
次に、初期設定用同期管理機能を実現するための処理手順を示すフローチャートが図５に示されている。同図に示されるように、ユーザによる所定操作が、ＨＭＩを介して標準ＰＣへと伝えられると（ＳＴ３０１）、標準ＰＣは検査モード移行処理を実行する（ステップ３１１Ａ）。続いて、標準ＰＣから拡張ＰＣへと『検査モード移行イベント』の送信が行われる（ＳＴ３０２）。これにより、拡張ＰＣにおいても、検査モード移行処理（ステップ３１１Ｂ）が実行される。
【００５０】
続いて、ユーザにより所定操作が、ＨＭＩを介して標準ＰＣへと伝えられると（ＳＴ３０３）、標準ＰＣにおいては、検査プログラムオープン処理（ステップ３１２Ａ）が実行される。続いて、標準ＰＣから拡張ＰＣへと、『検査プログラム名通知＆検査プログラムオープンコマンド』の送信が行われる（ＳＴ３０４）。続いて、拡張ＰＣから標準ＰＣへと、『コマンド受信レスポンス』の送信が行われる（ＳＴ３０５）。加えて、拡張ＰＣにおいても、検査プログラムオープン処理（ステップ３１２Ｂ）が実行される。
【００５１】
続いて、ユーザの所定操作が、ＨＭＩを介して標準ＰＣへと伝えられると（ＳＴ３０６）、標準ＰＣにおいて検査開始処理（ステップ３１３Ａ）が実行される。続いて、標準ＰＣから拡張ＰＣへと、『検査開始移行イベント』の送信が行われる（ＳＴ３０７）。これにより拡張ＰＣにおいても、検査開始処理（ステップ３１３Ｂ）が実行される。
【００５２】
このように、ユーザ側の所定操作が、ＨＭＩを介して標準ＰＣへと送られると、標準ＰＣがそれぞれ対応する動作を行い、さらに標準ＰＣから拡張ＰＣへと該当するイベントが送信されることによって、拡張ＰＣにおいても標準ＰＣと同様な処理が実行されるのである。
【００５３】
続いて、基板作業用同期管理機能を実現するための処理手順を示すフローチャートが図６に示されている。同図に示されるように、標準ＰＣにおいて、基板搬入待機モードへの移行処理が行われると（ステップ４１１Ａ）、標準ＰＣから拡張ＰＣへと、『基板搬入待機モード移行イベント』の送信が行われ（ＳＴ４０１）、これを受けて拡張ＰＣの側でも基板搬入待機モード移行処理（ステップ４１１Ｂ）が実行される。その後、標準ＰＣにおいては、基板の到来を待機する状態となり、基板が到来するのを待って（ステップ４１２Ａ  ＹＥＳ）、基板搬入モード移行処理（ステップ４１３Ａ）が実行される。続いて、標準ＰＣから拡張ＰＣへと、『基板搬入モード移行イベント』の送信が行われ（ＳＴ４０２）、これを受けて拡張ＰＣにおいても、基板搬入モード移行処理（ステップ４１３Ｂ）が実行される。続いて、標準ＰＣにおいては、基板搬入が行われ（ステップ４１４Ａ）、しかる後、標準ＰＣから拡張ＰＣへと、『検査開始イベント』の送信が行われる（ＳＴ４０３）。続いて、拡張ＰＣから標準ＰＣへと、『サービスプログラム（ＳＰ）用情報処理開始イベント』の送信が行われる（ＳＴ４０４）。
【００５４】
その後、標準ＰＣ側における検査の実行（ステップ４１５Ａ）と拡張ＰＣ側におけるＳＰ用情報処理実行（ステップ４１４Ｂ）が同時並行的に行われ、標準ＰＣの側における検査終了と共に、標準ＰＣから拡張ＰＣへと、『検査終了イベント』が送信され（ＳＴ４０５）、これを受けて拡張ＰＣから標準ＰＣへと、『ＳＰ用情報処理終了イベント』が送信される（ＳＴ４０６）。しかる後、標準ＰＣの側では、基板搬出モードへの移行が行われ（ステップ４１６Ａ）、続いて標準ＰＣから拡張ＰＣへと『基板搬出モード移行イベント』が送信される（ＳＴ４０７）。続いて、標準ＰＣの側における基板搬出処理（ステップ４１７Ａ）と拡張ＰＣの側における基板搬出モードへの移行（ステップ４１６Ｂ）が並行して行われる。以後、標準ＰＣの側では、あらかじめ予定された最終基板までの検査が終了するまで（ステップ４１８Ａ  ＮＯ）、以上の処理（ステップ４１２Ａ〜４１７Ａ）が繰り返され、最終基板が確認されると（ステップ４１８Ａ  ＹＥＳ）、標準ＰＣから拡張ＰＣへと、『検査モード終了イベント』の送信が行われる（ＳＴ４０８）。
【００５５】
このように、基板作業用同期管理機能が作用することによって、標準ＰＣ側における基板搬入処理（ステップ４１４Ａ）と拡張ＰＣ側における基板搬入モード移行処理（ステップ４１３Ｂ）、標準ＰＣ側における検査実行処理（ステップ４１５Ａ）と拡張ＰＣ側におけるＳＰ用情報処理実行（ステップ４１４Ｂ）が並行して行われ、標準ＰＣ側における基板搬出処理（ステップ４１７Ａ）と拡張ＰＣ側における基板搬出モード移行処理（ステップ４１６Ｂ）とが並行して行われ、基板作業用の同期管理が実現されるのである。
【００５６】
次に、電断用同期管理機能を実現するための処理手順を示すフローチャートが図７に示されている。同図において、ユーザによる所定操作が、ＨＭＩを介して標準ＰＣへと伝えられると（ＳＴ５０１）、標準ＰＣの側において電断実行処理（ステップ５１１Ａ）が行われ、しかる後、標準ＰＣから拡張ＰＣへと、『電断実行コマンド』の送信が行われる（ＳＴ５０２）。これにより、拡張ＰＣの側においても、電断実行処理が行われると共に（ステップ５１１Ｂ）、拡張ＰＣ側から標準ＰＣへと『コマンド受信レスポンス』が送信される（ＳＴ５０３）。
【００５７】
これにより、ユーザは標準ＰＣに対して所定の電断操作を行えば、ユーザ側が意識することなく標準ＰＣから拡張ＰＣへと電断指令が与えられて、両ＰＣは同時に電断処理されるのである。
【００５８】
以上の実施形態によれば、ネットワークで接続されたＰＣ間でコミュニケーションする手段（通信機能）３１０ａ，３２０ａと、ネットワークで接続されたＰＣを自動的に検出する手段（構成管理機能）３１０ｂ，３２０ｂ、ネットワークで接続されたＰＣ間で同期をとる手段（同期機能）３１０ｃ，３２０ｃと、ティーチングデータを共有することにより単一ＨＭＩで操作を可能にする手段（データ共有機能）３６０、標準ＰＣと拡張ＰＣが同時に同じ情報を取得する手段（ドライバ機能）３１０ｅ，３２０ｅと、取得した情報に対して処理を行う手段（情報処理機能）３１０ｄ，３２０ｄを有するものであるから次のような効果が得られる。
【００５９】
すなわち、顧客は、拡張ＰＣ３２０を追加し情報入力ケーブル３５０ａ，３５０ｂとネットワークケーブル３４０を接続するだけで、実装技術サービスの提供を受けることができる。また、顧客は、拡張ＰＣ３２０が接続されていることを意識することなく、単一ＨＭＩ４０を操作するだけで、実装技術サービスの提供を受けることができる。また、顧客が提供を受けたい実装技術サービスの種類によって、拡張ＰＣ３２０が行う処理項目を実装サービスプログラムが自動的にコンフィグレーションすることにより、顧客は煩雑な操作によるトラブルを回避することができる。また、標準ＰＣ３１０において検査が行われるのと並列に、拡張ＰＣ３２０において実装品質変動管理のためのデータ計測が行われるので、検査タクトに影響を与えることがなくなり、これにより顧客は生産性を低下させることがない。さらに、標準ＰＣ３１０において検査が行われるのと並列に、拡張ＰＣ３２０において不良画像トレーシングのための画像ロギングが行われるので、検査タクトに影響を与えることはなくなり、これにより顧客は生産性を低下させることがない。
【００６０】
【発明の効果】
以上の説明で明らかなように、本発明によれば、この種の基板実装ラインに、実装品質向上のための実装技術サービスを導入するに際して、新機能（各種データ計測、画像ロギング等）を容易にかつ検査タクトを増大せずに追加することができ、上記の追加を高価な高性能コンピュータを導入せずに実施することができ、機能拡張に際しても長い改造期間を要しない、といった優れた作用効果を有するものである。
【図面の簡単な説明】
【図１】基板実装ラインとその統括コンピュータとの関係を示すレイアウト図である。
【図２】本発明装置の機能構成を示すブロック図である。
【図３】統括コンピュータ並びに実装検査装置における処理の全体を示すゼネラルフローチャートである。
【図４】装置内構成管理機能を実現するための処理手順を示すフローチャートである。
【図５】初期設定用同期管理機能を実現するための処理手順を示すフローチャートである。
【図６】基板作業用同期管理機能を実現するための処理手順を示すフローチャートである。
【図７】電断用同期管理機能を実現するための処理手順を示すフローチャートである。
【符号の説明】
１  基板実装ライン
２  統括コンピュータ
１０ａ，１０ｂ，１０ｃ  搬送装置
２０ａ  ソルダーペースト印刷装置
２０ｂ  マウント装置
２０ｃ  リフロー炉
３０  基板検査装置
３０ａ  ソルダーペースト印刷検査装置
３０ｂ  装着部品検査装置
３０ｃ  リフロー半田検査装置
４０  ヒューマンマシンインタフェース
５１，５２  入力機器
３１０  標準コンピュータ
３１０ａ，３２０ａ  通信機能実現手段
３１０ｂ，３２０ｂ  構成管理機能実現手段
３１０ｃ，３２０ｃ  同期機能実現手段
３１０ｄ，３２０ｄ  情報処理機能実現手段
３１０ｅ，３２０ｅ  ドライバ機能実現手段
３２０  拡張コンピュータ
３３０  ティーチングデータ
３４０  ネットワークケーブル
３５０ａ，３５０ｂ  情報入力ケーブル
３６０  データ共有機能実現手段
ＬＡＮ  ネットワーク
【図１】
2004281583.tif 000003
【図２】
2004281583.tif 000004
【図３】
2004281583.tif 000005
【図４】
2004281583.tif 000006
【図５】
2004281583.tif 000007
【図６】
2004281583.tif 000008
【図７】
2004281583.tif 000009