(57)【特許請求の範囲】
【請求項１】
ネットワークを介して互いに接続され、基板に対する作業を行う複数の対基板作業装置と、
前記ネットワークを介して前記複数の対基板作業装置の各々と接続され、前記複数の対基板作業装置を管理する管理装置と、
前記複数の対基板作業装置及び前記管理装置に設けられ、前記ネットワークにおける通信異常の発生に応じて、前記複数の対基板作業装置及び前記管理装置のうち少なくとも２つの装置を接続する通信経路における通信異常の要因を確認する第一確認処理部と、
前記ネットワークにおいて通信異常が発生した旨及び、前記第一確認処理部による確認結果を通知する通知部と、
を備え、
前記対基板作業装置の前記第一確認処理部は、通信異常を検出したときに前記管理装置との間で通信異常が無いことを確認すると通信異常の要因を確認する処理を中止し、
前記管理装置の前記第一確認処理部は、通信異常が発生した旨を前記対基板作業装置から受信すると前記通信経路における通信異常の要因を確認する対基板作業システム。
【請求項２】
ネットワークを介して互いに接続され、基板に対する作業を行う複数の対基板作業装置と、
前記ネットワークを介して前記複数の対基板作業装置の各々と接続され、前記複数の対基板作業装置を管理する管理装置と、
前記複数の対基板作業装置及び前記管理装置のうち少なくとも１つの装置に設けられ、前記ネットワークにおける通信異常の発生に応じて、前記複数の対基板作業装置及び前記管理装置のうち少なくとも２つの装置を接続する通信経路における通信異常の要因を確認する第一確認処理部と、
前記ネットワークにおいて通信異常が発生した旨及び、前記第一確認処理部による確認結果を通知する通知部と、
を備え、
前記管理装置は、前記複数の対基板作業装置を管理するための管理プログラムを実行するものであり、
前記第一確認処理部は、前記複数の対基板作業装置のうち少なくとも１つの対基板作業装置に設けられ、前記管理装置との間の前記通信経路における通信異常の発生に応じて、前記管理プログラムが正しく実行されているか否かを確認する第二確認用データを前記管理装置に向けて送信し、前記管理装置の応答に応じて前記管理装置との間の前記通信経路における通信異常の要因を確認する、対基板作業システム。
【請求項３】
ネットワークを介して互いに接続され、基板に対する作業を行う複数の対基板作業装置と、
前記ネットワークを介して前記複数の対基板作業装置の各々と接続され、前記複数の対基板作業装置を管理する管理装置と、
前記複数の対基板作業装置及び前記管理装置のうち少なくとも１つの装置に設けられ、前記ネットワークにおける通信異常の発生に応じて、前記複数の対基板作業装置及び前記管理装置のうち少なくとも２つの装置を接続する通信経路における通信異常の要因を確認する第一確認処理部と、
前記ネットワークにおいて通信異常が発生した旨及び、前記第一確認処理部による確認結果を通知する通知部と、
を備え、
前記第一確認処理部は、前記複数の対基板作業装置のうち少なくとも１つの対基板作業装置に設けられ、前記第一確認処理部を備える対基板作業装置に接続された前記通信経路における通信異常の発生に応じて、前記第一確認処理部を備える対基板作業装置と前記ネットワークとの間で送受信されるデータの量を検出し、検出結果に応じて前記第一確認処理部を備える対基板作業装置に接続された前記通信経路における通信異常の要因を確認する、対基板作業システム。
【請求項４】
前記第一確認処理部は、前記複数の対基板作業装置及び前記管理装置のうち少なくとも２つの装置間で確認用の通信を行うことにより、前記通信経路における通信異常の要因を確認する、請求項１乃至請求項３の何れかに記載の対基板作業システム。
【請求項５】
前記ネットワークを介して前記複数の対基板作業装置の各々にデータを送信する際に、送信先を特定するために必要なネットワーク構成情報を、さらに備え、
前記第一確認処理部は、前記複数の対基板作業装置のうち少なくとも１つの対基板作業装置に設けられ、前記ネットワークにおける通信異常の発生に応じて、他の対基板作業装置及び前記管理装置のうち少なくとも１つの装置に向けて第一確認用データを前記ネットワーク構成情報に基づいて送信し、前記第一確認用データに対する応答に応じて前記通信経路における通信異常の要因を確認する、請求項１乃至請求項４の何れかに記載の対基板作業システム。
【請求項６】
前記第一確認処理部は、前記管理装置に設けられ、所定時間ごとに前記ネットワークに接続されている全ての装置に向けて第三確認用データを送信し前記ネットワークの通信が正常である状態における前記第三確認用データに対する応答の結果を保存し、前記ネットワークにおける通信異常の発生に応じて前記ネットワークに接続されている全ての装置に向けて前記第三確認用データを再度送信し正常時と異常時との前記第三確認用データに対する応答の結果を比較して前記通信経路における通信異常の要因を確認する、請求項１乃至請求項５の何れかに記載の対基板作業システム。
【請求項７】
前記複数の対基板作業装置は、前記基板に対する作業を行う生産ラインにおける上流側の対基板作業装置から下流側の対基板作業装置に向けて対基板作業に係わる設定データを伝送するものであり、
前記第一確認処理部は、前記設定データの伝送における異常の発生に応じて、前記通信経路における通信異常の要因を確認する、請求項１乃至請求項６の何れかに記載の対基板作業システム。
【請求項８】
前記複数の対基板作業装置の各々は、前記基板に部品を装着する装着装置であり、メイン制御部と、前記メイン制御部と通信線を介して接続され、前記メイン制御部の制御に基づいた処理を実行するサブ制御部と、前記サブ制御部に電力を供給する電源部と、を備え、
前記サブ制御部は、前記電源部から電力を供給されているか否かを示す確認信号を出力する外部インタフェースを有し、
前記メイン制御部は、前記通信線における通信異常の発生に応じて、前記外部インタフェースから前記確認信号が出力されているか否かを確認する第二確認処理部を有し、
前記通知部は、前記通信線において通信異常が発生した旨及び、前記第二確認処理部による確認結果を通知する、請求項１乃至請求項７の何れかに記載の対基板作業システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対基板作業システムの通信異常に対応するための技術に関するものである。
【背景技術】
【０００２】
例えば、ＦＡ（Factory Automation）ネットワークに係わる技術として、ロボットコントローラとマスタユニットとの間の通信異常に係わる技術がある（例えば、特許文献１など）。このＦＡネットワークでは、ロボットの調整作業中に複数回の通信異常を検出した場合に、１回目の通信異常のみを有効化する（２回目以降を破棄等する）。これにより、調整作業が、通信異常の検出によって中止されるのを抑制している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１７２３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えば、印刷機や複数の実装機等の対基板作業装置を連結させて生産ラインを構成した対基板作業システムでは、装置の高度化や複雑化にともなって、ネットワークの構成も複雑となっている。また、通信異常を引き起こす要因としては、例えば、通信線の切断、設定ミス、ネットワーク機器の故障など、様々な要因がある。このため、通信異常が発生した場合に、作業者は、その要因を特定することが難しくなっており、その対処に時間が掛かることが問題となる。【０００５】
本発明は、そのような実情に鑑みてなされたものであり、通信異常についての情報を通知することで、通信異常の対処に掛かる時間の短縮を図れる対基板作業システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本明細書は、ネットワークを介して互いに接続され、基板に対する作業を行う複数の対基板作業装置と、前記ネットワークを介して前記複数の対基板作業装置の各々と接続され、前記複数の対基板作業装置を管理する管理装置と、前記複数の対基板作業装置及び前記管理装置に設けられ、前記ネットワークにおける通信異常の発生に応じて、前記複数の対基板作業装置及び前記管理装置のうち少なくとも２つの装置を接続する通信経路における通信異常の要因を確認する第一確認処理部と、前記ネットワークにおいて通信異常が発生した旨及び、前記第一確認処理部による確認結果を通知する通知部と、を備え、前記対基板作業装置の前記第一確認処理部は、通信異常を検出したときに前記管理装置との間で通信異常が無いことを確認すると通信異常の要因を確認する処理を中止し、前記管理装置の前記第一確認処理部は、通信異常が発生した旨を前記対基板作業装置から受信すると前記通信経路における通信異常の要因を確認する対基板作業システムを開示する。
また、本明細書は、ネットワークを介して互いに接続され、基板に対する作業を行う複数の対基板作業装置と、前記ネットワークを介して前記複数の対基板作業装置の各々と接続され、前記複数の対基板作業装置を管理する管理装置と、前記複数の対基板作業装置及び前記管理装置のうち少なくとも１つの装置に設けられ、前記ネットワークにおける通信異常の発生に応じて、前記複数の対基板作業装置及び前記管理装置のうち少なくとも２つの装置を接続する通信経路における通信異常の要因を確認する第一確認処理部と、前記ネットワークにおいて通信異常が発生した旨及び、前記第一確認処理部による確認結果を通知する通知部と、備え、前記管理装置は、前記複数の対基板作業装置を管理するための管理プログラムを実行するものであり、前記第一確認処理部は、前記複数の対基板作業装置のうち少なくとも１つの対基板作業装置に設けられ、前記管理装置との間の前記通信経路における通信異常の発生に応じて、前記管理プログラムが正しく実行されているか否かを確認する第二確認用データを前記管理装置に向けて送信し、前記管理装置の応答に応じて前記管理装置との間の前記通信経路における通信異常の要因を確認する、対基板作業システムを開示する。
また、本明細書は、ネットワークを介して互いに接続され、基板に対する作業を行う複数の対基板作業装置と、前記ネットワークを介して前記複数の対基板作業装置の各々と接続され、前記複数の対基板作業装置を管理する管理装置と、前記複数の対基板作業装置及び前記管理装置のうち少なくとも１つの装置に設けられ、前記ネットワークにおける通信異常の発生に応じて、前記複数の対基板作業装置及び前記管理装置のうち少なくとも２つの装置を接続する通信経路における通信異常の要因を確認する第一確認処理部と、前記ネットワークにおいて通信異常が発生した旨及び、前記第一確認処理部による確認結果を通知する通知部と、を備え、前記第一確認処理部は、前記複数の対基板作業装置のうち少なくとも１つの対基板作業装置に設けられ、前記第一確認処理部を備える対基板作業装置に接続された前記通信経路における通信異常の発生に応じて、前記第一確認処理部を備える対基板作業装置と前記ネットワークとの間で送受信されるデータの量を検出し、検出結果に応じて前記第一確認処理部を備える対基板作業装置に接続された前記通信経路における通信異常の要因を確認する、対基板作業システムを開示する。
【発明の効果】
【０００７】
本開示によれば、対基板作業システムの作業者等は、通知部の通知内容を確認することで、複数の対基板作業装置や管理装置を接続するネットワークにおいて、どの通信経路等で通信異常が発生している可能性があるのかを確認できる。
【図面の簡単な説明】
【０００８】
【図１】実施形態における対基板作業システムの構成を示す図である。
【図２】管理ＰＣと装着システムを接続する第一ネットワーク及び管理ＰＣとホストコンピュータとを接続する第二ネットワークの構成を示す図である。
【図３】装着装置のブロック図である。
【図４】第一ネットワークにおいて通信異常が発生した場合の対基板作業システムの処理動作を示すフローチャートである。
【図５】第一ネットワークにおいて通信異常が発生した場合の対基板作業システムの処理動作を示すフローチャートである。
【図６】通信異常が発生した対基板作業システムの状態を示す図である。
【図７】通信異常が発生した際の表示装置の表示を示す図である。
【図８】管理プログラムを確認する通信を示す図である。
【図９】ＰＩＮＧデータによる通信確認を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態を具体化した一実施形態について、図を参照しつつ詳しく説明する。
【００１０】
（１．対基板作業システムの構成）
図１は、本実施形態の対基板作業システム１０の構成を模式的に示している。本実施形態の対基板作業システム１０は、例えば、図１に示すように、基板１１に電子部品１２を実装する複数の生産ライン１３を備えている。複数の生産ライン１３の各々は、例えば、ラインの上流側から順に、基板投入機２１、印刷機２２、複数の装着システム２４、装着作業結果検査機２５、リフロー炉２７、最終検査機２８を並んで配置されている。基板１１は、それらの機器等を順次通過して電子部品１２を実装される。また、対基板作業システム１０は、上記した基板投入機２１等の各々を統括して制御する管理コンピュータ１５と、管理コンピュータ１５に接続されたホストコンピュータ１６と、を備えている。なお、上記した生産ライン１３を構成する各機器等は、本願における基板に対する作業を行う対基板作業装置の一例である。
【００１１】
印刷機２２は、上流側の基板投入機２１から搬入された基板１１に対して所定のパターンの半田を印刷する。装着システム２４は、印刷機２２から搬入した基板１１に電子部品１２を装着する。装着作業結果検査機２５は、基板１１に対する電子部品１２の装着状態の良否を検査する。リフロー炉２７は、装着作業結果検査機２５によって良好と判定された基板１１を加熱する。基板１１に印刷された半田は、加熱した後に冷却されることによって、溶融及び固化する。これにより、電子部品１２は、基板１１に接合される。最終検査機２８は、基板１１に接合された電子部品１２の状態等を検査する。
【００１２】
管理コンピュータ１５は、基板投入機２１等と第一ネットワーク１８を介して接続されている。管理コンピュータ１５は、記憶装置１５Ａを備えている。記憶装置１５Ａは、例えば、ハードディスクや不揮発性メモリ等を備えている。記憶装置１５Ａには、複数の生産ライン１３に係わる種々の情報、例えば、各生産ライン１３で生産する基板１１の種類及び生産量等に係わる生産計画の情報や、それら各種の基板１１を生産すために基板投入機２１等の動作を制御する生産プログラム等が記憶されている。また、記憶装置１５Ａには、生産プログラム等を基板投入機２１等に送信する処理や、送信情報を記録・管理等するための管理プログラムＰＧが保存されている。管理コンピュータ１５は、ＣＰＵ１５Ｅ（図２参照）で管理プログラムＰＧを実行することで、第一ネットワーク１８を介して各生産ライン１３の基板投入機２１等に生産プログラム等を送信する機能を実現する。例えば、各装着システム２４は、受信した生産プログラムに設定された装着位置に基づいて基板１１に電子部品１２を装着する。
【００１３】
ホストコンピュータ１６は、管理コンピュータ１５と第二ネットワーク１９を介して接続されている。生産ライン１３の作業者等は、例えば、ホストコンピュータ１６の入力装置１６Ａ（図２参照）を操作することで、管理コンピュータ１５から基板投入機２１等に送信する生産プログラムの変更を行うことができる。これにより、作業者等は、生産プログラムに基づいた装着システム２４の動作態様を変更することができる。
【００１４】
（２．ネットワークの構成）
次に、対基板作業システム１０の第一ネットワーク１８及び第二ネットワーク１９の構成について説明する。なお、以下の説明では、図２に示すように、対基板作業システム１０の第二ネットワーク１９のうち、複数の装着システム２４と管理コンピュータ１５とを接続する部分の構成について説明する。装着システム２４以外の基板投入機２１等と管理コンピュータ１５を接続する第一ネットワーク１８の構成については、図２に示す装着システム２４の場合と同様の構成であるため、その説明を省略する。また、装着システム２４以外の対基板作業装置（基板投入機２１等）についても、後述する装着システム２４によって実施される第一ネットワーク１８の通信障害の確認処理を実行することができる。
【００１５】
図２に示すように、１つの装着システム２４は、１つのベース３１と、そのベース３１上に並んで配置された２つのモジュール３２と、そのモジュール３２に配置された２つの装着装置３３等を備えている。モジュール３２に配置された２つの装着装置３３は、モジュール３２に設けられたＬＡＮハブ３６を介して互いに接続されている。
【００１６】
ＬＡＮハブ３６は、例えば、２つの装着装置３３の各々とＬＡＮケーブルＬＮ１を介して接続されている。また、ＬＡＮハブ３６の各々は、生産工場の通信室（図示略）等に設けられたＬＡＮハブ２０とＬＡＮケーブルＬＮ２を介して接続されている。従って、ベース３１上に設けられた２つのモジュール３２は、ＬＡＮハブ２０及びＬＡＮケーブルＬＮ２を介して互いに接続されている。ＬＡＮハブ２０，３６は、例えば、スイッチングハブである。ＬＡＮハブ２０は、管理コンピュータ１５が備える通信回路１５ＢとＬＡＮケーブルＬＮ３を介して接続されている。
【００１７】
従って、装着装置３３の各々は、ＬＡＮケーブルＬＮ１〜ＬＮ３及びＬＡＮハブ２０，３６を介した第一ネットワーク１８によって管理コンピュータ１５と接続されている。第一ネットワーク１８は、例えば、ＬＡＮハブ２０でＬＡＮケーブルＬＮ２等を集線したスター型のローカルエリアネットワークで構成され、ＴＣＰ／ＩＰプロトコルに準拠した通信を実行可能となっている。なお、第一ネットワーク１８のネットワーク構成は一例であり、装着システム２４の配置等に応じて適宜変更可能である。また、第一ネットワーク１８に採用する通信プロトコルは、ＴＣＰ／ＩＰプロトコルに限らず、他の通信プロトコルを採用してもよい。また、第一ネットワーク１８の通信は、有線通信に限らず、無線通信でもよい。
【００１８】
管理コンピュータ１５は、記憶装置１５Ａ、通信回路１５Ｂ、通信回路１５Ｃ、確認処理部１５Ｄ、ＣＰＵ１５Ｅなどを備えている。通信回路１５Ｂ，１５Ｃは、例えば、ＴＣＰ／ＩＰプロトコルに準拠した通信を実行可能となっている。記憶装置１５Ａ及び通信回路１５Ｂ，１５Ｃは、例えば、ＣＰＵ１５Ｅを実装した処理基板の内部バスによって互いに接続されている。通信回路１５Ｃは、ＬＡＮケーブルＬＮ５を介してＬＡＮハブ２９と接続されている。ＬＡＮハブ２９は、ＬＡＮケーブルＬＮ６を介してホストコンピュータ１６の通信回路１６Ｂと接続されている。
【００１９】
従って、ホストコンピュータ１６は、ＬＡＮケーブルＬＮ５，ＬＮ６及びＬＡＮハブ２９を介した第二ネットワーク１９によって管理コンピュータ１５と接続されている。第二ネットワーク１９は、例えば、生産工場の第一ネットワーク１８とは異なるネットワークであり、事務室等で使用される社内ネットワークである。ホストコンピュータ１６は、上記した入力装置１６Ａ、通信回路１６Ｂの他に、表示装置１６Ｃを備えている。ホストコンピュータ１６は、例えば、入力装置１６Ａを介して入力された生産プログラムの変更内容を、表示装置１６Ｃに表示する。
【００２０】
（３．装着装置の構成）
次に、装着装置３３の構成について説明する。図３は、装着装置３３のブロック図を示している。図３に示すように、装着装置３３は、メイン制御部４１と、表示装置４２と、供給装置４３と、装着ヘッド４４と、サーボ基板４６と、画像処理基板４７と、電源部４８と、ＬＡＮインタフェース４９と、を備えている。メイン制御部４１は、例えば、ＣＰＵやメモリ等を備えた処理基板であり、表示装置４２やサーボ基板４６等を制御して、装着装置３３の動作を統括的に制御する。
【００２１】
表示装置４２は、例えば、タッチパネルであり、液晶パネル、液晶パネルの背面側から光を照射するＬＥＤ等の光源、液晶パネルの表面に貼り合わされた接触感知膜等を備えている。表示装置４２は、作業者からの操作内容に応じて装着装置３３に係わる情報を表示する。
【００２２】
供給装置４３は、例えば、電子部品１２（図１参照）をテープ化したキャリアテープから電子部品１２を供給する複数のテープフィーダを備えている。供給装置４３は、通信線５１Ａを介してメイン制御部４１と接続されている。供給装置４３は、メイン制御部４１の制御に基づいて、所定のタイミングで電子部品１２を供給位置に供給する。なお、供給装置４３は、フィーダ型の供給装置に限らず、例えば、トレイの上に配置した電子部品１２を供給するトレイ型の供給装置でもよい。
【００２３】
装着ヘッド４４は、駆動源として機能するモータ４４Ａと、マークカメラ４４Ｂと、を備えている。サーボ基板４６は、通信線５１Ｂを介してメイン制御部４１と接続されている。サーボ基板４６は、モータ４４Ａのエンコーダから受信したエンコーダ情報を、メイン制御部４１へ通信線５１Ｂを介して送信する。サーボ基板４６は、メイン制御部４１からの制御情報に基づいてモータ４４Ａに供給する電力（三相交流など）を制御する。これにより、モータ４４Ａは、回転位置や速度等を制御される。モータ４４Ａは、例えば、装着ヘッド４４の位置や、電子部品１２を吸着して保持する吸着ノズル（図示略）の位置等を変更する。装着ヘッド４４は、モータ４４Ａの駆動に応じて、供給装置４３の供給位置に供給された電子部品１２を吸着して基板１１に装着する。
【００２４】
マークカメラ４４Ｂは、例えば、基板１１に設けられたマークを撮像するためのカメラである。ここでいうマークとは、例えば、基板１１を識別するための識別情報である。あるいは、マークとは、例えば、１つの基板１１に複数個の処理基板（スマートフォン用の小さな基板など）をまとめて製造するような場合に、複数個の処理基板のうち、不良の処理基板を識別するための識別情報である。
【００２５】
画像処理基板４７は、通信線５１Ｃを介してメイン制御部４１と接続されている。画像処理基板４７は、メイン制御部４１の制御に基づいて、マークカメラ４４Ｂに対して撮像指示を行う。画像処理基板４７は、マークカメラ４４Ｂから受信した画像データに補正等を施し、補正後の画像データをメイン制御部４１へ送信する。これにより、メイン制御部４１は、マークカメラ４４Ｂで撮像された画像データに基づいて、装着ヘッド４４を移動させる位置等を変更し、装着作業を適切に実施することができる。
【００２６】
電源部４８は、上記したメイン制御部４１、表示装置４２、供給装置４３、装着ヘッド４４、サーボ基板４６及び画像処理基板４７へ電力を供給する駆動源として機能する。また、装着装置３３は、ＬＡＮインタフェース４９に接続されたＬＡＮケーブルＬＮ１を介してＬＡＮハブ３６（図２参照）と接続されている。
【００２７】
（３−１．外部インタフェース５２Ａ〜５２Ｃの構成）
また、図３に示すように、供給装置４３は、外部インタフェース５２Ａを介してメイン制御部４１に接続されている。同様に、サーボ基板４６は、外部インタフェース５２Ｂを介してメイン制御部４１と接続されている。同様に、画像処理基板４７は、外部インタフェース５２Ｃを介してメイン制御部４１と接続されている。外部インタフェース５２Ａ，５２Ｂ，５２Ｃの各々は、例えば、電源部４８から電力を供給されているか否かを示す確認信号ＳＩ１をメイン制御部４１へ出力する。例えば、外部インタフェース５２Ａは、電源部４８から供給装置４３に電力が供給されている状態では、ハイレベルの確認信号ＳＩ１を出力する。また、外部インタフェース５２Ａは、電源部４８から供給装置４３に電力が供給されていない状態、あるいは、電力を供給されていても起動していない（電源が投入されていない等）状態では、ローレベルの確認信号ＳＩ１を出力する。これにより、メイン制御部４１は、各外部インタフェース５２Ａ〜５２Ｃから出力される確認信号ＳＩ１を検出することで、供給装置４３等の電力の供給状態を判定できる。なお、上記した供給装置４３、サーボ基板４６、及び画像処理基板４７は、本願におけるサブ制御部の一例である。
【００２８】
（４．通信異常の確認）
次に、第一ネットワーク１８において通信異常が発生した場合の対基板作業システム１０の処理動作について説明する。図４及び図５は、通信異常が発生した場合の処理内容を示すフローチャートである。
【００２９】
ここで、図２に示すように、管理コンピュータ１５は、通信異常が発生した場合に、第一ネットワーク１８の通信経路における通信異常の要因を確認する確認処理部１５Ｄを備えている。また、図３に示すように、各装着装置３３のメイン制御部４１は、第一確認処理部４１Ａと、第二確認処理部４１Ｂと、を備えている。確認処理部１５Ｄ、第一確認処理部４１Ａ、及び第二確認処理部４１Ｂによる処理は、例えば、メイン制御部４１等が備えるＣＰＵでプログラムを実行することで実現してもよい。あるいは、確認処理部１５Ｄ等を専用のハードウェアで構成してもよい。なお、第二確認処理部４１Ｂによる通信異常の要因の確認については後述する。
【００３０】
対基板作業システム１０は、例えば、起動されると、図４及び図５に示す処理を実行する。まず、図４のＳ１１において、対基板作業システム１０は、ネットワーク構成情報Ｄ１を、管理コンピュータ１５から各装着装置３３にダウンロードする。このネットワーク構成情報Ｄ１は、第一ネットワーク１８においてデータを送信する際に送信先（装着装置３３等）を特定するための情報である。具体的には、ネットワーク構成情報Ｄ１は、例えば、各装着装置３３を識別するための識別情報と、各装着装置３３のＬＡＮインタフェース４９に設定されたＩＰアドレスとを関連付けたデータである。ネットワーク構成情報Ｄ１は、例えば、通信異常が発生した場合に、装着装置３３の第一確認処理部４１Ａから送信するＰＩＮＧデータＤ４（図９参照）によって通信経路の異常箇所を切り分けて確認する際に使用される。装着装置３３は、起動時毎にネットワーク構成情報Ｄ１を取得することで、最新のネットワーク構成に応じたネットワーク構成情報Ｄ１を取得できる。なお、装着装置３３は、ネットワーク構成の変更があった場合のみネットワーク構成情報Ｄ１を取得する構成でもよい。
【００３１】
各装着装置３３のメイン制御部４１は、管理コンピュータ１５からダウンロードしたネットワーク構成情報Ｄ１を、例えば、メモリ４１Ｃに記憶する（図３参照）。次に、対基板作業システム１０は、作業者によって生成された生産プログラムや生産計画に基づいた実装作業を開始する（Ｓ１２）。
【００３２】
次に、各装着装置３３の第一確認処理部４１Ａは、通信異常があるか否かを判定する（Ｓ１３）。第一確認処理部４１Ａは、通信異常を検出しない場合（Ｓ１３：ＮＯ）、Ｓ１３の処理を繰り返し実行する。
【００３３】
図６は、通信異常が発生した状態の一例を示している。なお、以下の説明では、図６に示すように、複数の装着装置３３を、互いに区別するために生産ライン１３の上流側に配置された装着装置３３から順に、装着装置３３Ａ，３３Ｂ，３３Ｃ・・・３３Ｚと称して説明する。また、各装着装置３３を区別せずに総称する場合には、符号の後にアルファベットを付さずに装着装置３３と称する。
【００３４】
また、上記したように、１つの基板１１に複数個の処理基板をまとめて製造するような場合、最も上流側の装着装置３３Ａは、複数個の処理基板のうち、不良基板であることを示すマークがどの処理基板に付されているのか確認する。装着装置３３Ａは、例えば、基板１１に対する電子部品１２の装着作業を開始する前に、マークカメラ４４Ｂ（図３参照）によって各処理基板のマークを撮像して確認する。次に、装着装置３３Ａは、基板１１を下流側に搬送するのに先立って、下流側の装着装置３３Ｂに向けて設定データＤ２を送信する。この設定データＤ２は、不良の処理基板の位置、即ち、電子部品１２の装着作業を実施する必要がない処理基板の位置を示すデータである。これにより、下流側の装着装置３３Ｂは、装着作業を開始する前に、マークカメラ４４Ｂによって不良基板の位置を検査する作業、即ち、上流側の装着装置３３Ａと重複する作業を実施しなくともよい。この設定データＤ２は、本願における対基板作業に係わる設定データの一例である。なお、設定データＤ２は、上記した不良基板の情報に限らず、例えば、生産ライン１３の各装置（基板投入機２１等）で共通に使用する基板１１の搬送タイミングや速度のデータでもよい。
【００３５】
次に、上流から２番目の装着装置３３Ｂは、装着装置３３Ａから受信した設定データＤ２を下流側の装着装置３３Ｃへ送信する。このようにして装着装置３３Ｂ以降の下流側の装着装置３３は、設定データＤ２を下流側へと転送することで、重複作業の省略（作業効率の向上）を図ることができる。この際に、例えば、図６に示すように、装着装置３３ＣとＬＡＮハブ３６とを接続するＬＡＮケーブルＬＮ１で断線が発生したとする。この場合、装着装置３３Ｂの第一確認処理部４１Ａは、下流側の装着装置３３Ｃから設定データＤ２を受信した旨の応答がないことに応じて、第一ネットワーク１８において通信異常が発生したことを検出する（Ｓ１３：ＹＥＳ）。このように、第一確認処理部４１Ａは、例えば、実装作業にともなう通信において正常な応答がない場合に、通信異常の発生を検出する。なお、設定データＤ２の通信エラーを、管理コンピュータ１５の確認処理部１５Ｄによって検出してもよい。また、対基板作業システム１０は、通信異常を検出した場合に、実装作業を停止し、装置を安全な状態（装着ヘッド４４を退避させた状態）として警告音等を装着装置３３Ｂから発生させてもよい。
【００３６】
通信異常の発生を検出する（Ｓ１３：ＹＥＳ）と、装着装置３３Ｂの第一確認処理部４１Ａは、管理コンピュータ１５と通信が可能であるか否かを確認する（Ｓ１４）。例えば、第一確認処理部４１Ａは、管理コンピュータ１５に向けて通信異常を検出した旨と、応答を要求する旨を示すデータを管理コンピュータ１５へ送信する。
【００３７】
（４−１．管理コンピュータ１５から応答があった場合）
図６に示す例では、装着装置３３Ｂと管理コンピュータ１５との間の通信経路は正常であるため、装着装置３３Ｂの第一確認処理部４１Ａは、管理コンピュータ１５からの応答を確認する（Ｓ１４：ＹＥＳ）。第一確認処理部４１Ａは、通信異常がないことを確認したため（Ｓ１４：ＹＥＳ）、それ以降の通信異常の要因を確認する処理を中止する（Ｓ１５）。
【００３８】
一方で、管理コンピュータ１５は、装着装置３３Ｂの第一確認処理部４１Ａから通信異常が発生した旨を受信したため、第一ネットワーク１８の通信異常の要因を確認する処理を開始する（Ｓ１５）。ここで、管理コンピュータ１５の確認処理部１５Ｄは、例えば、対基板作業システム１０を起動後、所定時間ごとに第一ネットワーク１８に接続されている全ての装置（装着装置３３等）に向けて確認用データＤ３（第三確認用データの一例）を送信する。確認処理部１５Ｄは、例えば、ＩＰアドレスとしてブロードキャストアドレスを指定した確認用データＤ３を送信して各装置（装着装置３３等）からの応答を確認する。そして、確認処理部１５Ｄは、予め、第一ネットワーク１８の通信が正常である状態における確認用データＤ３に対する応答の結果を記憶装置１５Ａに保存しておく。
【００３９】
次に、通信異常が発生しＳ１５の処理において、確認処理部１５Ｄは、装着装置３３Ｂから第一ネットワーク１８における通信異常の発生を知らせるデータを受信すると、第一ネットワーク１８に接続されている全ての装置に向けて確認用データＤ３を再度送信する（Ｓ１６）。確認処理部１５Ｄは、予め記憶装置１５Ａに保存した正常時の確認用データＤ３に対する応答の結果と、Ｓ１６で実行した異常時の確認用データＤ３に対する応答の結果とを比較し、通信経路における通信異常の要因を確認する。
【００４０】
図６に示す例では、正常時においては全ての装着装置３３から応答があり、通信異常においては装着装置３３Ｃからの応答がなくなる。確認処理部１５Ｄは、例えば、比較結果とネットワーク構成とに基づいて通信異常が発生した通信経路を検出する。この場合、同じＬＡＮハブ３６に接続された２つの装着装置３３Ｃ，３３Ｄのうち、装着装置３３Ｃからの応答がないため、確認処理部１５Ｄは、ＬＡＮハブ３６から装着装置３３Ｃ側の通信経路で通信異常が発生したことを検出できる。従って、確認処理部１５Ｄは、装着装置３３ＣとＬＡＮハブ３６とを接続するＬＡＮケーブルＬＮ１の断線の可能性を検出できる。
【００４１】
次に、確認処理部１５Ｄは、通信異常が発生した旨及び確認結果の表示処理を実行する（Ｓ１７）。確認処理部１５Ｄは、例えば、ホストコンピュータ１６の表示装置１６Ｃや通信異常を検出した装着装置３３Ｂの表示装置４２に通信異常が発生した旨等を表示させる（Ｓ１７）。例えば、装着装置３３Ｂの第一確認処理部４１Ａは、管理コンピュータ１５の確認処理部１５Ｄから受信したデータに基づいて表示装置４２の表示を切り替える。
【００４２】
図７は、表示装置４２の表示の一例を示している。図７に示すモジュールＩＤ（ＭＩＤ−００Ａ−０１１）は、装着装置３３Ｃを備えるモジュール３２の識別情報である。図６に示す例では、１つのモジュール３２に設けられた２つの装着装置３３Ｃ，３３Ｄのうち、上流側の装着装置３３ＣとＬＡＮハブ３６とを接続するＬＡＮケーブルＬＮ１を確認すべきであるため、その旨を表示装置４２に表示する（図７参照）。これにより、作業者は、表示装置４２の表示を確認することで、どの通信経路等で通信異常が発生しているのかを確認できる。なお、確認結果は、表示装置４２に限らず、管理コンピュータ１５の表示装置１６Ｃ（通知部）に表示してもよい。また、通信異常を検出した装着装置３３Ｂは、表示装置４２の表示に加えて、警告灯を点灯させたりブザーを鳴らしたりして作業者に異常を通知してもよい。また、装着装置３３Ｂは、作業者の携帯端末に表示や通知を実施してもよい。
【００４３】
（４−２．管理コンピュータ１５から応答がない場合）
次に、上記したＳ１４において管理コンピュータ１５から応答がなかった場合について説明する。Ｓ１４において、管理コンピュータ１５からの応答がなかった場合（Ｓ１４：ＮＯ）、第一確認処理部４１Ａは、通信異常の他の要因を確認する。
【００４４】
ここで、他の要因としては、例えば、上記した管理コンピュータ１５のＣＰＵ１５Ｅにおいて管理プログラムＰＧが正しく実行されていない、あるいは管理プログラムＰＧが停止したために、装着装置３３と管理コンピュータ１５との間で通信異常が発生する場合が考えられる。例えば、各装着装置３３の第一確認処理部４１Ａは、実装作業中に管理コンピュータ１５と通信する必要があるにも係わらず管理コンピュータ１５から応答がない場合、通信異常を検出し（図４のＳ１３：ＹＥＳ）、管理コンピュータ１５と通信不能になる（Ｓ１４：ＮＯ）。第一確認処理部４１Ａは、管理コンピュータ１５における管理プログラムＰＧの実行を確認する（図５のＳ１９）。
【００４５】
図８は、管理プログラムＰＧを確認する通信を示している。なお、図８は、図面が煩雑となるのを避けるため、図２に示す対基板作業システム１０の構成を簡略化して示している。Ｓ１９において、管理コンピュータ１５との通信異常を検出した第一確認処理部４１Ａは、図８に示すように、管理プログラムＰＧが正しく実行されているか否かを確認する制御コマンドＣＭＤ（第二確認用データ）を管理コンピュータ１５に送信する。例えば、管理コンピュータ１５のＣＰＵ１５Ｅ（図２参照）は、管理プログラムＰＧの実行状態を監視する監視プログラムを、管理プログラムＰＧとは別に実行している。そして、第一確認処理部４１Ａは、この監視プログラムに対して制御コマンドＣＭＤを送信し、管理プログラムＰＧが正しく実行されているか否かを確認する。あるいは、第一確認処理部４１Ａは、例えば、管理コンピュータ１５のオペレーティングシステム（ＯＳ）に対して制御コマンドＣＭＤを送信して管理プログラムＰＧの実行状態を問い合わせてもよい。
【００４６】
第一確認処理部４１Ａは、管理コンピュータ１５から管理プログラムＰＧが正しく実行されていない旨を受信すると（Ｓ１９：ＹＥＳ）、図４のＳ１７を実行する。第一確認処理部４１Ａは、例えば、管理コンピュータ１５で管理プログラムＰＧの実行エラーが発生している旨を、通信異常が発生している旨とともに表示装置４２に表示してもよい。これにより、作業者は、ホストコンピュータ１６を操作して管理コンピュータ１５を再起動するなど適切な対応を実行できる。なお、管理コンピュータ１５は、管理プログラムＰＧの実行エラーの検出に基づいて、自動的に再起動等を実行してもよい。
【００４７】
また、通信異常の他の要因としては、例えば、通信の輻輳が考えられる。そこで、第一確認処理部４１Ａは、管理コンピュータ１５において管理プログラムＰＧが正しく実行されている場合（Ｓ１９：ＮＯ）、通信量の判定を実行する（Ｓ２１）。第一確認処理部４１Ａは、その第一確認処理部４１Ａを備える装着装置３３と第一ネットワーク１８との間で送受信されるデータの量を検出する（Ｓ２１）。
【００４８】
例えば、図３に示すように、メイン制御部４１と画像処理基板４７とは、ＬＡＮインタフェース４９（ＬＡＮケーブルＬＮ１）に接続されており、第一ネットワーク１８に接続される通信経路を共有している。このため、例えば、画像処理基板４７から管理コンピュータ１５へ大量の画像データが送信され通信の輻輳が発生した場合、通信経路を共有するメイン制御部４１では、管理コンピュータ１５と通信できない通信異常（通信の遅延など）が発生する。
【００４９】
そこで、第一確認処理部４１Ａは、例えば、送受信するデータ量をＬＡＮインタフェース４９に問い合わせて、所定のデータ量以上のデータを送受信していた場合、通信の輻輳が発生していると判定する（Ｓ２１：ＹＥＳ）。
【００５０】
輻輳が発生している場合（Ｓ２１：ＹＥＳ）、第一確認処理部４１Ａは、データの送信を待っているユニット（例えば、メイン制御部４１）に輻輳が発生した旨を通知し、所定時間の経過後に、メイン制御部４１に対してデータの再送を指示する（Ｓ２２）。これにより、通信の輻輳が一時的であった場合、メイン制御部４１は、管理コンピュータ１５と通信可能となる。メイン制御部４１は、データを再送し管理コンピュータ１５から受信通知を受けると（Ｓ２３：ＹＥＳ）、その旨を第一確認処理部４１Ａに通知する。第一確認処理部４１Ａは、図４のＳ１３からの処理を開始する。この場合、第一ネットワーク１８に断線等の物理的な障害は発生していないため、一時的な通信の輻輳を回避して実装作業を継続することができる。
【００５１】
一方、データの再送に失敗した場合（Ｓ２３：ＮＯ）、通信の輻輳が一時的でない可能性がある。例えば、プログラムの不具合などによって画像処理基板４７が大量のデータを送信し続けている可能性がある。この場合、メイン制御部４１は、データの再送に失敗した旨を第一確認処理部４１Ａに通知する。第一確認処理部４１Ａは、通信異常が発生した旨及び確認結果（通信の輻輳の可能性）を表示する処理を実行する（図４のＳ１７）。なお、第一確認処理部４１Ａは、ＬＡＮインタフェース４９の通信量だけでなく、例えば、ＬＡＮハブ３６にデータ通信量を問い合わせて、ＬＡＮハブ３６における通信の輻輳を確認してもよい。
【００５２】
また、通信の輻輳が発生していない場合（Ｓ２１：ＮＯ）、第一確認処理部４１Ａは、ＰＩＮＧデータＤ４による通信異常の要因の確認処理を実行する（Ｓ２４）。一例として、図９を用いて装着装置３３Ａの第一確認処理部４１ＡがＰＩＮＧデータＤ４を送信する処理について説明する。
【００５３】
装着装置３３Ａの第一確認処理部４１Ａ（図３参照）は、Ｓ１１で管理コンピュータ１５からダウンロードしたネットワーク構成情報Ｄ１に基づいて、ＰＩＮＧデータＤ４の送信先を決定する（Ｓ２４）。ネットワーク構成情報Ｄ１には、各装着装置３３の識別情報及びＩＰアドレスに加え、通信経路の異常箇所を切り分けるための手順が設定されている。手順としては、例えば、第一ネットワーク１８の管理コンピュータ１５側（上流側）から異常箇所を切り分ける手順が設定されている。なお、異常箇所を切り分ける手順の情報を、ネットワーク構成情報Ｄ１とは別の情報として準備してもよい。
【００５４】
具体的には、例えば、装着装置３３Ａの第一確認処理部４１Ａは、図９に示すように、ＬＡＮハブ２０を介して接続される装着装置３３Ｃに向けてＰＩＮＧデータＤ４を送信する（図９中の送信経路６１参照）。これにより、装着装置３３ＣからＰＩＮＧデータＤ４に対する応答があった場合、「装着装置３３Ａ→ＬＡＮハブ３６→ＬＡＮハブ２０→ＬＡＮハブ３６→装着装置３３Ｃ」の通信経路は、正常であると判断できる。この場合、Ｓ１４で管理コンピュータ１５と通信不能であり（Ｓ１４：ＮＯ）、且つ装着装置３３ＡとＬＡＮハブ２０との間の通信は可能となる。このため、装着装置３３Ａの第一確認処理部４１Ａは、ＬＡＮハブ２０と管理コンピュータ１５との間の通信経路の異常（ＬＡＮケーブルＬＮ３の断線など）の可能性があると判定する。なお、ＰＩＮＧデータＤ４による異常箇所の切り分け手順や切り分けた後の判定方法は、第一ネットワーク１８の構成に応じて適宜変更される。また、第一確認処理部４１Ａは、装着装置３３Ｃに対してＰＩＮＧデータＤ４を送信する前に、まず、管理コンピュータ１５に向けてＰＩＮＧデータＤ４を送信し、管理コンピュータ１５との間の通信異常を再度確認してもよい。
【００５５】
装着装置３３Ｃから応答がなかった場合、装着装置３３Ａの第一確認処理部４１Ａは、同じＬＡＮハブ３６に接続された装着装置３３Ｂに向けてＰＩＮＧデータＤ４を送信する（図９中の送信経路６２参照）。装着装置３３Ｂから応答があった場合、第一確認処理部４１Ａは、例えば、ＬＡＮハブ３６よりも上流側の機器等（ＬＡＮハブ２０やＬＡＮケーブルＬＮ２）の異常の可能性があると判定する。また、装着装置３３Ｂから応答がなかった場合、第一確認処理部４１Ａは、例えば、ＬＡＮハブ３６よりも下流側の異常（ＬＡＮハブ３６の故障やＬＡＮケーブルＬＮ１の断線）の可能性があると判定する。このようにして第一確認処理部４１Ａは、第一ネットワーク１８のどの通信経路で通信異常が発生しているのかを切り分ける。そして、第一確認処理部４１Ａは、例えば、通信異常が発生した旨及び確認結果を、その第一確認処理部４１Ａを備える装着装置３３（上記例では装着装置３３Ａ）に表示する処理を実行する（図３のＳ１７）。
【００５６】
（４−３．第二確認処理部４１Ｂによる確認処理）
次に、第二確認処理部４１Ｂによる通信異常の確認処理について説明する。図３に示すように、供給装置４３、サーボ基板４６及び画像処理基板４７の各々は、外部インタフェース５２Ａ〜５２Ｃを介してメイン制御部４１と接続されている。メイン制御部４１の第二確認処理部４１Ｂは、各外部インタフェース５２Ａ〜５２Ｃから出力される確認信号ＳＩ１を検出することで、供給装置４３等に電力が供給されているか否かを判定できる。これにより、第二確認処理部４１Ｂは、通信線５１Ａ〜５１Ｃにおいて通信異常が発生した場合に、各外部インタフェース５２Ａ〜５２Ｃから確認信号ＳＩ１が出力されているか否かを確認することで、通信線５１Ａ〜５１Ｃの切断等による通信異常か、あるいはそもそも供給装置４３等に電源が供給又は投入されていないことによる通信異常かを確認できる。
【００５７】
例えば、対基板作業システム１０（装着装置３３）の起動時において、メイン制御部４１は、通信線５１Ａを介して供給装置４３に初期設定のデータを送信したにも係わらず、供給装置４３から応答がなかった場合、第二確認処理部４１Ｂによる確認処理を実行する。第二確認処理部４１Ｂは、外部インタフェース５２Ａから正常な確認信号ＳＩ１（ハイレベルの確認信号ＳＩ１）が出力されているか否かを確認する。ハイレベルの確認信号ＳＩ１が出力されている、即ち、供給装置４３に電力が供給されている場合、第二確認処理部４１Ｂは、例えば、通信線５１Ａの断線であると判定する。また、ローレベルの確認信号ＳＩ１が出力されている場合、第二確認処理部４１Ｂは、供給装置４３に電力の供給に関する障害が発生していると判定する。第二確認処理部４１Ｂは、通信線５１Ａ〜５１Ｃにおいて通信異常が発生した旨及び確認結果を、例えば、表示装置４２に表示する。これにより、第二確認処理部４１Ｂは、装着装置３３内の通信線５１Ａの断線など、発見が難しい通信異常を確認し作業者に通知できる。
【００５８】
因みに、基板投入機２１、印刷機２２、装着システム２４（装着装置３３）、装着作業結果検査機２５、リフロー炉２７及び最終検査機２８は、対基板作業装置の一例である。管理コンピュータ１５は、管理装置の一例である。第一確認処理部４１Ａ及び確認処理部１５Ｄは、第一確認処理部の一例である。表示装置４２及び表示装置１６Ｃは、通知部の一例である。ＰＩＮＧデータＤ４は、第一確認用データの一例である。制御コマンドＣＭＤは、第二確認用データの一例である。確認用データＤ３は、第三確認用データの一例である。電子部品１２は、部品の一例である。供給装置４３、サーボ基板４６及び画像処理基板４７は、サブ制御部の一例である。
【００５９】
（５．効果）
以上、詳細に説明した上記実施形態によれば以下の効果を奏する。
（効果１）本実施形態の対基板作業システム１０は、第一ネットワーク１８（ネットワーク）を介して互いに接続され、基板１１に対する作業を行う複数の対基板作業装置（例えば、装着装置３３）と、第一ネットワーク１８を介して複数の装着装置３３の各々と接続され、複数の装着装置３３を管理する管理コンピュータ１５（管理装置）と、複数の装着装置３３及び管理コンピュータ１５のうち少なくとも１つの装置に設けられ、第一ネットワーク１８における通信異常の発生に応じて、複数の装着装置３３及び管理コンピュータ１５のうち少なくとも２つの装置を接続するＬＡＮケーブルＬＮ１など（通信経路）における通信異常の要因を確認する第一確認処理部（第一確認処理部４１Ａ及び確認処理部１５Ｄ）と、第一ネットワーク１８において通信異常が発生した旨及び、第一確認処理部４１Ａ等による確認結果を通知する通知部（表示装置４２、表示装置１６Ｃ）と、を備える。
【００６０】
これによれば、第一確認処理部４１Ａ等は、第一ネットワーク１８における通信異常の発生に応じて、２つの装置間の通信経路における通信異常の要因を確認することで、当該通信経路において通信異常が発生しているのか否かを確認できる。表示装置４２等（通知部）は、第一ネットワーク１８の通信異常が発生した旨に加え、第一確認処理部４１Ａ等による確認結果を対基板作業システム１０の作業者等に通知する。これにより、作業者等は、表示装置４２等の表示内容を確認することで、複数の装着装置３３や管理コンピュータ１５を接続する第一ネットワーク１８において、どの通信経路等で通信異常が発生している可能性があるのかを確認できる。作業者等は、異常箇所の切り分けや把握等を迅速に実施できるため、通信異常の対処に掛かる時間の短縮を図ることができる。
【００６１】
（効果２）第一確認処理部４１Ａ等は、複数の装着装置３３及び管理コンピュータ１５のうち少なくとも２つの装置間で確認用の通信を行うことにより、通信経路における通信異常の要因を確認する。
【００６２】
これによれば、第一確認処理部４１Ａ等は、通信異常の発生後に、２つの装置間で確認用の通信を意図的に行って、例えば、確認用データに対する応答の有無や応答の内容等に基づいて、通信経路における通信異常の発生を確認することができる。
【００６３】
（効果３）対基板作業システム１０は、第一ネットワーク１８を介して複数の装着装置３３の各々にデータを送信する際に、送信先を特定するために必要なネットワーク構成情報Ｄ１を、さらに備える。第一確認処理部４１Ａは、複数の装着装置３３のうち少なくとも１つの装着装置３３に設けられ、第一ネットワーク１８における通信異常の発生に応じて、他の装着装置３３及び管理コンピュータ１５のうち少なくとも１つの装置に向けてＰＩＮＧデータＤ４（第一確認用データ）をネットワーク構成情報Ｄ１に基づいて送信し、ＰＩＮＧデータＤ４に対する応答に応じて通信経路における通信異常の要因を確認する（図５のＳ２４）。
【００６４】
これによれば、第一確認処理部４１Ａは、通信異常の発生に応じて、第一ネットワーク１８上の他の装置（ＰＩＮＧデータＤ４を送信する装着装置３３以外の装置）に向けてＰＩＮＧデータＤ４を送信し、他の装置からの応答の有無・内容等から各通信経路における通信異常を確認する。これにより、第一確認処理部４１Ａは、応答の有無等から第一ネットワーク１８上のどの通信経路で通信異常が発生しているのかを確認できる。
【００６５】
（効果４）管理コンピュータ１５は、複数の装着装置３３を管理するための管理プログラムＰＧを実行するものである。第一確認処理部４１Ａは、複数の装着装置３３のうち少なくとも１つの装着装置３３に設けられ、管理コンピュータ１５との間の通信経路における通信異常の発生に応じて、管理プログラムＰＧが正しく実行されているか否かを確認する制御コマンドＣＭＤ（第二確認用データ）を管理コンピュータ１５に向けて送信し、管理コンピュータ１５の応答に応じて管理コンピュータ１５との間の通信経路における通信異常の要因を確認する（図５のＳ１９）。
【００６６】
これによれば、第一確認処理部４１Ａは、管理コンピュータ１５との間の通信経路における通信異常の発生に応じて、制御コマンドＣＭＤ（第二確認用データ）を管理コンピュータ１５に送信する。例えば、管理コンピュータ１５において管理プログラムＰＧ（アプリケーションやプロセス）を実行する構成では、設定ミス等の要因で管理プログラムＰＧが正しく実行（アプリケーションが起動等）されない可能性がある。この場合、装着装置３３と管理コンピュータ１５との間の通信経路に異常がなくとも、装着装置３３は、管理コンピュータ１５（アプリケーション等）から応答を得ることが困難となり、通信異常を検出する可能性がある。そこで、第一確認処理部４１Ａは、制御コマンドＣＭＤに対する管理コンピュータ１５の応答の有無・内容等に応じて、管理プログラムＰＧが正しく実行されているか否かを判定する。これにより、第一確認処理部４１Ａは、通信経路の切断等によって通信異常が発生しているのか、あるいは、アプリケーションの停止等によって通信異常（応答がない状態）が発生しているのかを確認できる。
【００６７】
（効果５）第一確認処理部４１Ａは、複数の装着装置３３のうち少なくとも１つの装着装置３３に設けられ、第一ネットワーク１８における通信異常の発生に応じて、管理コンピュータ１５との間の通信経路における通信異常の要因を確認し、異常がないことを確認した場合、それ以降の通信異常の確認処理を中止する（図４のＳ１５）。
【００６８】
これによれば、第一確認処理部４１Ａは、複数の装着装置３３のうち少なくとも１つの装着装置３３に設けられる。管理コンピュータ１５との間の通信経路が正常である場合、第一確認処理部４１Ａは、それ以降の確認処理を中止する。これにより、例えば、通信経路の異常を確認する機能を管理コンピュータ１５も備えている場合、管理コンピュータ１５は、第一確認処理部４１Ａに代わって確認処理を開始できる。その結果、複数の装着装置３３を管理するために通信を行う管理コンピュータ１５によって、即ち、第一ネットワーク１８においてより全体的に通信を行う管理コンピュータ１５によって、適切な確認処理を実行できる。また、装着装置３３と管理コンピュータ１５とで重複した確認処理が実行されるのを防止し、確認処理にともなう通信の輻輳を抑制できる。
【００６９】
（効果６）確認処理部１５Ｄ（第一確認処理部）は、管理コンピュータ１５に設けられ、所定時間ごとに第一ネットワーク１８に接続されている全ての装置に向けて確認用データＤ３（第三確認用データ）を送信し第一ネットワーク１８の通信が正常である状態における確認用データＤ３に対する応答の結果を保存する。確認処理部１５Ｄは、第一ネットワーク１８における通信異常の発生に応じて第一ネットワーク１８に接続されている全ての装置に向けて確認用データＤ３を再度送信し正常時と異常時との確認用データＤ３に対する応答の結果を比較して通信経路における通信異常の要因を確認する（図４のＳ１６）。
【００７０】
これによれば、確認処理部１５Ｄ（第一確認処理部）は、第一ネットワーク１８上の全ての装置に確認用データＤ３を送信し、正常時の応答結果を予め保存しておく。そして、確認処理部１５Ｄは、通信異常の発生に応じて確認用データＤ３を再度送信し、正常時と異常時の応答結果を比較することで、複数の通信経路の通信異常をまとめて確認することができる。これにより、確認処理部１５Ｄは、どの通信経路で通信異常が発生しているのかを迅速に確認できる。
【００７１】
（効果７）第一確認処理部４１Ａは、複数の装着装置３３のうち少なくとも１つの装着装置３３に設けられ、第一確認処理部４１Ａを備える装着装置３３に接続された通信経路における通信異常の発生に応じて、第一確認処理部４１Ａを備える装着装置３３と第一ネットワーク１８との間で送受信されるデータの量を検出し、検出結果に応じて第一確認処理部４１Ａを備える装着装置３３に接続された通信経路における通信異常の要因を確認する（図５のＳ２１）。
【００７２】
これによれば、第一確認処理部４１Ａは、この第一確認処理部４１Ａを備える装着装置３３に接続された通信経路で通信異常が発生した場合、第一ネットワーク１８との間で送受信されるデータの量を検出する。例えば、１つの装着装置３３内における任意のユニット（例えば、画像処理基板４７）から大量のデータが送信され通信の輻輳が発生した場合、通信経路を共有する装置内の他のユニット（例えば、メイン制御部４１）では、通信異常（通信の切断や遅延）が発生する。例えば、送受信されるデータ量を検出し輻輳が発生していない場合、第一確認処理部４１Ａは、通信異常が発生している可能性を表示装置４２に通知（表示）できる。また、第一確認処理部４１Ａは、通信異常を引き起した要因として他の要因（ＬＡＮケーブルＬＮ１の切断など）について確認を開始できる。
【００７３】
一方、輻輳が発生している場合、第一確認処理部４１Ａは、例えば、第一確認処理部４１Ａを備える装着装置３３に接続された通信経路に異常はない旨を表示装置４２に通知（表示）できる。また、第一確認処理部４１Ａは、例えば、データの送信を待っているユニット等に確認結果（輻輳が発生した旨）を通知する。これにより、送信待ちのユニットは、時間をおいてから、即ち、大量のデータ送信の終了を待ってからデータの再送を実行する等、適切な対応を実行できる。
【００７４】
（効果８）複数の装着装置３３は、基板１１に対する作業を行う生産ライン１３における上流側の装着装置３３から下流側の装着装置３３に向けて対基板作業に係わる設定データＤ２を伝送するものである。第一確認処理部４１Ａや確認処理部１５Ｄは、設定データＤ２の伝送における異常の発生に応じて、通信経路における通信異常の要因を確認する。
【００７５】
これによれば、複数の装着装置３３は、対基板作業に係わる設定データＤ２を上流側の装置から下流側の装置へと伝送する。これにより、下流側の装着装置３３は、上流側の装着装置３３と重複する作業（検査作業など）の一部を省略し、作業の効率化を図ることができる。また、第一確認処理部４１Ａや確認処理部１５Ｄは、設定データＤ２の伝送の異常時に通信異常の要因を確認し通信異常が発生していた場合、例えば、上流側の装着装置３３に代わって管理コンピュータ１５から全ての装着装置３３へ設定データを送信してもらう等、適切な対応を実行することができる。
【００７６】
（効果９）複数の装着装置３３の各々は、基板１１に電子部品１２（部品）を装着する装着装置であり、メイン制御部４１と、メイン制御部４１と通信線５１Ａ〜５１Ｃを介して接続され、メイン制御部４１の制御に基づいた処理を実行するサブ制御部（供給装置４３、サーボ基板４６、画像処理基板４７）と、供給装置４３等に電力を供給する電源部４８と、を備える。供給装置４３等は、電源部４８から電力を供給されているか否かを示す確認信号ＳＩ１を出力する外部インタフェース５２Ａ〜５２Ｃを有している。メイン制御部４１は、通信線５１Ａ〜５１Ｃにおける通信異常の発生に応じて、外部インタフェース５２Ａ〜５２Ｃから確認信号ＳＩ１が出力されているか否かを確認する第二確認処理部４１Ｂを有している。通知部（表示装置４２、表示装置１６Ｃ）は、通信線５１Ａ〜５１Ｃにおいて通信異常が発生した旨及び、第二確認処理部４１Ｂによる確認結果を通知する。
【００７７】
これによれば、第二確認処理部４１Ｂは、メイン制御部４１と供給装置４３等とを接続する通信線５１Ａ〜５１Ｃにおける通信異常の発生に応じて、外部インタフェース５２Ａ〜５２Ｃの確認信号ＳＩ１の出力を確認する。表示装置４２等は、通信線５１Ａ〜５１Ｃの通信異常が発生した旨に加え、第二確認処理部４１Ｂによる確認結果を作業者等に通知する。これにより、作業者等は、表示装置４２等の通知内容を確認することで、通信線５１Ａ〜５１Ｃの切断等による通信異常か、あるいはそもそも供給装置４３等（サブ制御部）に電源が供給又は投入されていないことによる通信異常かを確認できる。作業者等は、異常箇所の切り分けや把握等を迅速に実施できるため、通信異常の対処に掛かる時間の短縮を図ることができる。
【００７８】
（６．変形態様）
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した形態で実施することが可能である。
例えば、上記実施形態では、装着装置３３が通信異常の確認処理を実施したが、他の対基板作業装置（例えば、基板投入機２１）が通信異常の確認処理を実施してもよい。
また、対基板作業システム１０は、各種の通信確認処理、図４のＳ１４、Ｓ１６（ブロードキャスト）、図５のＳ１９（管理プログラムＰＧ）、Ｓ２１（通信量）、及びＳ２４（ＰＩＮＧデータＤ４）などを実行したが、これらのうち少なくとも１つの確認処理を実行する構成でもよい。
【００７９】
また、上記実施形態では、管理コンピュータ１５との間の通信経路が正常である場合、第一確認処理部４１Ａは、それ以降の確認処理を中止したが、中止せずに継続してもよい。この場合、管理コンピュータ１５は、自己（確認処理部１５Ｄ）の確認結果と第一確認処理部４１Ａの確認結果とを比較して通信異常の箇所を判定してもよい。
また、上記実施形態では、装着装置３３（対基板作業装置）の第一確認処理部４１Ａが、自己が備えるＬＡＮインタフェース４９の通信量を確認したが、これに限らない。例えば、管理コンピュータ１５の確認処理部１５Ｄ（第一確認処理部）が、管理コンピュータ１５の通信異常に応じて通信回路１５Ｂの通信量を確認してもよい。
また、供給装置４３、サーボ基板４６及び画像処理基板４７は、外部インタフェース５２Ａ〜５２Ｃを備えなくともよい。
また、管理コンピュータ１５は、モニターやキーボード等を備えたパーソナルコンピュータでもよく、モニターやキーボードを備えていないサーバでもよい。
【符号の説明】
【００８０】
１０  対基板作業システム、１１  基板、１２  電子部品（部品）、１３  生産ライン、１５  管理コンピュータ（管理装置）、１５Ｄ  確認処理部（第一確認処理部）、１６Ｃ  表示装置（通知部）、１８  第一ネットワーク（ネットワーク）、２１  基板投入機（対基板作業装置）、２２  印刷機（対基板作業装置）、２５  装着作業結果検査機（対基板作業装置）、２７  リフロー炉（対基板作業装置）、２８  最終検査機（対基板作業装置）、３３  装着装置（対基板作業装置）、４１  メイン制御部、４１Ａ  第一確認処理部、４１Ｂ  第二確認処理部、４２  表示装置（通知部）、４３  供給装置（サブ制御部）、４６  サーボ基板（サブ制御部）、４７  画像処理基板（サブ制御部）、４８  電源部、５１Ａ〜５１Ｃ  通信線、５２Ａ〜５２Ｃ  外部インタフェース、ＣＭＤ  制御コマンド（第二確認用データ）、Ｄ１  ネットワーク構成情報、Ｄ２  設定データ、Ｄ３  確認用データ（第三確認用データ）、Ｄ４  ＰＩＮＧデータ（第一確認用データ）、ＰＧ  管理プログラム、ＳＩ１  確認信号。
【図１】
0006764943.tif 000002
【図２】
0006764943.tif 000003
【図３】
0006764943.tif 000004
【図４】
0006764943.tif 000005
【図５】
0006764943.tif 000006
【図６】
0006764943.tif 000007
【図７】
0006764943.tif 000008
【図８】
0006764943.tif 000009
【図９】
0006764943.tif 000010