(57)【要約】  システムは、通信ネットワークを介して接続された共通データサーバと複数の部品装着ラインとを備える。各々の部品装着ラインは、装着装置と処理装置と個別データストレージとを有する。装着装置には、少なくとも一つの部品フィーダが取り付けられる。処理装置は、装着装置に取り付けられた部品フィーダが収容する電子部品を特定する特定処理を実行する。個別データストレージは、通信ネットワークを介して共通データサーバに所定のタイミングでアクセスし、フィーダ−部品データのバックアップデータを記憶する。そして、処理装置は、前記特定処理において、（１）通信ネットワークを介して前記共通データサーバにアクセス可能であるときは、共通データサーバに記憶されたフィーダ−部品データを用い、（２）通信ネットワークを介して共通データサーバにアクセス不能であるときは、個別データストレージに記憶されたバックアップデータを用いる。
2015118632.tif 000002
【特許請求の範囲】
【請求項１】
各々が複数の電子部品を収容する複数の部品フィーダと、
前記複数の部品フィーダと、それらに収容された電子部品との組み合わせを記述する、フィーダ−部品データを記憶する共通データサーバと、
前記複数の部品フィーダの少なくとも一つを用いて、回路基板に電子部品を装着する複数の部品装着ラインと、
前記複数の部品装着ラインの各々を、前記共通データサーバと通信可能に接続する通信ネットワークと、を備え、
前記複数の部品装着ラインの各々は、
前記複数の部品フィーダの少なくとも一つが取り付けられ、当該少なくとも一つの部品フィーダが供給する電子部品を回路基板に装着する装着装置と、
前記装着装置に取り付けられた少なくとも一つの部品フィーダが収容する電子部品の特定処理を実行する処理装置と、
前記通信ネットワークを介して前記共通データサーバに所定のタイミングでアクセスし、前記フィーダ−部品データのバックアップデータを記憶する個別データストレージと、を有し、
前記処理装置は、前記特定処理において、（１）前記通信ネットワークを介して前記共通データサーバにアクセス可能であるときは、前記共通データサーバに記憶されたフィーダ−部品データを用い、（２）前記通信ネットワークを介して前記共通データサーバにアクセス不能であるときは、前記個別データストレージに記憶されたバックアップデータを用いる、
回路基板に電子部品を装着するシステム。
【請求項２】
前記個別データストレージは、前記所定のタイミングとして、前記共通データサーバに第１の頻度で定期的にアクセスする、請求項１に記載のシステム。
【請求項３】
前記複数の部品装着ラインの各々は、前記処理装置が特定した電子部品を記述する装置上フィーダ−部品データを記憶する記憶装置をさらに備え、
前記個別データストレージは、前記記憶装置に通信可能に接続されており、前記記憶装置に記憶された装置上フィーダ−部品データの少なくとも一部を、前記バックアップデータに追加する補完処理を実行する、請求項１又は２に記載のシステム。
【請求項４】
前記補完処理では、前記バックアップデータに含まれないデータのみが、前記バックアップデータへ選択的に追加される、請求項３に記載のシステム。
【請求項５】
前記個別データストレージは、前記処理装置が前記共通データサーバへのアクセスに失敗したときに、前記補完処理を実行する、請求項３又は４に記載のシステム。
【請求項６】
前記個別データストレージは、自己が前記共通データサーバへのアクセスに失敗したときに、前記補完処理を実行する、請求項３から５のいずれか一項に記載のシステム。
【請求項７】
前記個別データストレージは、前記補完処理を第２の頻度で定期的に実行する、請求項３から６のいずれか一項に記載のシステム。
【請求項８】
前記第２の頻度は、前記第１の頻度よりも高頻度である、請求項７に記載のシステム。
【請求項９】
前記複数の部品装着ラインの各々は、前記装着装置に取り付けられた部品フィーダが収容する電子部品の識別情報を取得するインターフェースをさらに備え、
前記個別データストレージは、前記インターフェースが取得した前記識別情報を用いて、前記バックアップデータを補完する第２補完処理を実行する、請求項１から８のいずれか一項に記載のシステム。
【請求項１０】
前記複数の部品装着ラインの各々は、前記処理装置が特定した電子部品と、前記装着装置に提供されるべき電子部品とが一致するのか否かを判定する、判定装置をさらに備える、請求項１から９のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
ここで開示する技術は、回路基板に電子部品を装着するシステムであって、特に、通信ネットワークを用いたシステムに関する。
【背景技術】
【０００２】
特開２０１１−１７１４８２号公報に、回路基板に電子部品を装着するシステムが開示されている。このシステムは、部品フィーダと、データサーバと、チェックサーバと、装着装置とを備えている。データサーバとチェックサーバと装着装置とは、通信ネットワークを介して、互いに通信可能に接続されている。データサーバには、複数の部品フィーダと、それらに収容された電子部品との組み合わせを記述する、フィーダ−部品データが記憶されている。装着装置に部品フィーダが取り付けられると、それらのフィーダの識別情報がチェックサーバに送信される。チェックサーバは、受信したフィーダの識別情報と、共通データサーバに記憶されたフィーダ−部品データとを用いて、装着装置に取り付けられた部品フィーダが収容する電子部品を特定する。それにより、システムは、装着装置へ実際に提供された電子部品が、装着装置に提供されるべき電子部品に一致するのか否かを判定することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
通信ネットワークを用いた従来のシステムは、通信ネットワークに障害が発生したときに、装着装置に取り付けられた部品フィーダが収容する電子部品を特定することができず、その運転を継続できないという問題がある。本明細書で開示する技術は、このような問題を解決又は低減することを目的とする。
【課題を解決するための手段】
【０００４】
本技術の一側面により、回路基板に電子部品を装着するシステムが提供される。このシステムは、複数の部品フィーダと、共通データサーバと、複数の部品装着ラインと、通信ネットワークとを備える。各々の部品フィーダは、複数の電子部品を収容する。共通データサーバは、複数の部品フィーダとそれらに収容された電子部品との組み合わせを記述するフィーダ−部品データを記憶する。各々の部品装着ラインは、複数の部品フィーダの少なくとも一つを用いて回路基板に電子部品を装着する。通信ネットワークは、複数の部品装着ラインの各々を共通データサーバと通信可能に接続する。各々の部品装着ラインは、装着装置と、処理装置とを有する。装着装置は、部品フィーダの少なくとも一つが取り付けられ、当該少なくとも一つの部品フィーダが供給する電子部品を回路基板に装着する。処理装置は、装着装置に取り付けられた少なくとも一つの部品フィーダが収容する電子部品を特定する特定処理を実行する。【０００５】
このシステムでは、各々の部品装着ラインがさらに、個別データストレージを有する。個別データストレージは、通信ネットワークを介して共通データサーバに所定のタイミングでアクセスし、フィーダ−部品データのバックアップデータを記憶する。そして、処理装置は、前記特定処理において、（１）通信ネットワークを介して前記共通データサーバにアクセス可能であるときは、共通データサーバに記憶されたフィーダ−部品データを用い、（２）通信ネットワークを介して共通データサーバにアクセス不能であるときは、個別データストレージに記憶されたバックアップデータを用いる。【０００６】
上記した構成によると、通信ネットワークに障害が発生したときでも、システムは、個別データストレージに記憶されたバックアップデータを用いて、装着装置に取り付けられた少なくとも一つの部品フィーダが収容する電子部品を特定することができる。従って、システムは、通信ネットワークに障害が発生したときでも、その運転を継続することができる。
【図面の簡単な説明】
【０００７】
【図１】実施例の電子部品装着システムの構成を模式的に示す図。
【図２】上記システムにおける装着装置の構成の一例を模式的に示す図。
【図３】図２中のＩＩＩ−ＩＩＩ線における断面図。
【図４】図５と共に、部品照合処理を示すフローチャート。
【図５】図４と共に、部品照合処理を示すフローチャート。
【図６】フィーダ−部品データの構造を模式的に示す図。
【図７】フィーダ位置データの構造を模式的に示す図。
【図８】装置上フィーダ−部品データの構造を模式的に示す図。
【発明を実施するための形態】
【０００８】
本技術の一実施形態では、個別データストレージが、前記した所定のタイミングとして、共通データサーバに第１の頻度で定期的にアクセスして、フィーダ−部品データのバックアップデータを記憶することが好ましい。ここで、第１の頻度は、特に限定されず、例えば、一日又は数日に一度の頻度でもよいし、一時間に一度の頻度でもよいし、一秒間に一度の頻度でもよい。但し、個別データストレージは、共通データサーバへ定期的にアクセスすることに代えて、又は、それに加えて、共通データサーバのフィーダ−部品データが更新されたタイミングで、共通データサーバにアクセスして、前記したバックアップデータを記憶してもよい。あるいは、個別データストレージは、作業者又は任意の装置からの指示を受けたタイミングで、共通データサーバへアクセスする構成を有してもよい。個別データストレージが共通データサーバにアクセスするタイミングは、様々に定めることができる。
【０００９】
本技術の一実施形態では、複数の部品装着ラインの各々が、処理装置が特定した電子部品を記述する装置上フィーダ−部品データを記憶する記憶装置をさらに備えることが好ましい。この場合、個別データストレージは、記憶装置に通信可能に接続されており、記憶装置に記憶された装置上フィーダ−部品データの少なくとも一部を、バックアップデータに追加する補完処理を実行することが好ましい。この場合、当該補完処理では、バックアップデータに含まれないデータのみが、バックアップデータへ選択的に追加されることが好ましい。
【００１０】
上記した実施形態において、個別データストレージは、処理装置が共通データサーバへのアクセスに失敗したときに、補完処理を実行することが好ましい。これに加えて、又は代えて、個別データストレージは、自己が共通データサーバへのアクセスに失敗したときに、補完処理を実行することも好ましい。これに加えて、又は代えて、個別データストレージは、補完処理を第２の頻度で定期的に実行することも好ましい。この場合、当該第２の頻度（即ち、補完処理の頻度）は、前記した第１の頻度（即ち、バックアップの頻度）よりも高頻度であることが好ましい。但し、補完処理は、上記したタイミングに限られず、他の様々なタイミングで行うことができる。
【００１１】
本技術の一実施形態において、複数の部品装着ラインの各々が、装着装置に取り付けられた部品フィーダが収容する電子部品の識別情報を取得するインターフェースを、さらに備えることが好ましい。この場合、個別データストレージは、インターフェースが取得した識別情報を用いて、バックアップデータを補完する第２補完処理を実行することが好ましい。例えば、インターフェースは、特に限定されないが、バーコード、二次元コード、磁気テープ若しくはＩＣチップのリーダ、タッチパネル、又はキーボードとすることができる。
【００１２】
本技術の一実施形態において、複数の部品装着ラインの各々は、処理装置が特定した電子部品と、装着装置に提供されるべき電子部品とが一致するのか否かを判定する、判定装置をさらに備えることが好ましい。このような構成によると、装着装置に実際に提供された電子部品が適切であるのか否かを判定して、回路基板に誤った電子部品が装着されてしまうことを未然に防止することができる。
【００１３】
本技術の一実施形態において、装着装置は、装着装置に取り付けられた部品フィーダの識別情報を自動的に取得するとともに、取得した識別情報を処理装置へ送信することが好ましい。この場合、部品フィーダは、識別情報を記憶するＩＤ保持部を有し、部品フィーダが装着装置に取り付けられたときに、装着装置が当該ＩＤ保持部を読み取ることが好ましい。
【００１４】
上述した各種の実施形態において、処理装置と個別データストレージとは、単一のコンピュータによって構成されてもよいし、複数のコンピュータ及びそれらの付帯装置によって構成されてもよい。あるいは、処理装置と個別データストレージの少なくとも一部が、装着装置が有するコンピュータ又はその他の電気的要素の一部を用いて構成されてもよい。
【実施例】
【００１５】
図面を参照して、実施例の電子部品装着システム１０（以下、システム１０）について説明する。システム１０は、生産システムの一例であって、回路基板２に複数の電子部品を装着することによって、部品集積基板（複数の電子部品が装着された後の回路基板２）を生産する生産システムである。図１に示すように、システム１０は、複数の部品フィーダ１２と、共通データサーバ２０と、システム処理装置３０と、複数の部品装着ライン４０と、通信ネットワーク８０とを備えている。【００１６】
部品フィーダ１２は、部品装着ライン４０において、回路基板２に装着される電子部品を供給する装置である。部品フィーダ１２は、複数の電子部品を収容することができる。通常、各々の部品フィーダ１２には、単一種類の電子部品が装填される。但し、一部又は全ての部品フィーダ１２は、二以上の種類の電子部品を収容するものであってもよい。典型的には、部品フィーダ１２への電子部品の装填は、部品装着ライン４０の外部（即ち、オフライン）で行われ、電子部品の装填後の部品フィーダ１２が、いずれかの部品装着ライン４０へ提供される。部品フィーダ１２の具体的な構成は特に限定されない。例えば、部品フィーダ１２は、巻テープ上に複数の電子部品４を収容するテープ式フィーダであってもよいし、トレイ上に複数の電子部品４を収容するトレイ式フィーダであってもよいし、容器内に複数の電子部品をランダムに収容するバルク式フィーダであってもよい。【００１７】
各々の部品フィーダ１２には、識別情報が割り当てられている。それにより、部品フィーダ１２の所在、収容する電子部品、及びその他の情報を、各々の部品フィーダ１２について管理することができる。各々の部品フィーダ１２は、自己の識別情報を保持するＩＤ保持部１２ａを有している。ＩＤ保持部１２ａは、特に限定されないが、例えば、メモリ、ＲＦＩＤチップ、二次元コード、バーコードの一つ又は複数であってよい。【００１８】
共通データサーバ２０は、電子データを記憶する装置であり、システム１０が使用する各種の情報を記憶することができる。例えば、共通データサーバ２０は、システム１０が生産すべき部品集積基板の種類及び数を記述するジョブデータや、回路基板２に装着すべき電子部品の数、種類、位置及び順序を記述する生産プログラムデータを記憶することができる。ここで、生産プログラムデータは、生産品目毎に（即ち、部品集積基板の種類毎に）用意されている。共通データサーバ２０は、システム処理装置３０と通信可能に接続されている。システム処理装置３０は、ディスプレイ及びユーザインターフェースを含むコンピュータに接続されている。システム１０の作業者は、システム処理装置３０を用いて、共通データサーバ２０に対するデータの追加、確認、編集及び削除を行うことができる。【００１９】
共通データサーバ２０はさらに、フィーダ−部品データを記憶することができる。図６に示すように、フィーダ−部品データは、複数の部品フィーダ１２と、それらに収容された電子部品との組み合わせを記述するデータである。本実施例におけるフィーダ−部品データは、特に限定されないが、各々の部品フィーダ１２の識別情報（例えば、「ＦＤ０００１」、「ＦＤ０００２」）に対応づけて、収容された電子部品の識別情報（例えば、「Ｐ０１２」、「Ｐ２０２」）を記述する。フィーダ−部品データは、部品フィーダ１２への電子部品が装填されたときに、例えばシステム処理装置３０を用いて更新される。この場合、システム処理装置３０は、部品フィーダ１２のＩＤ保持部１２ａを読み取るリーダ（例えば二次元コードリーダ）を備えることが好ましい。【００２０】
次に、複数の部品装着ライン４０について説明する。各々の部品装着ライン４０は、通信ネットワーク８０を介して、共通データサーバ２０及びシステム処理装置３０と通信可能に接続されている。各々の部品装着ライン４０は、少なくとも一つの装着装置５２を備えている。少なくとも一つの装着装置５２は、回路基板２を搬送する搬送経路５０に沿って、はんだ印刷装置５４及び基板検査装置５６いった他の基板作業装置とともに一連に配置されている。装着装置５２は、少なくとも一つの部品フィーダ１２が着脱可能に取り付けられ、当該少なくとも一つの部品フィーダ１２が供給する電子部品を回路基板２に装着する。従って、装着装置５２には、生産品目に応じた電子部品を提供する必要があり、即ち、生産品目に応じて適切な部品フィーダ１２を取り付ける必要がある。【００２１】
図２、図３を参照して、特に限定されないが、装着装置５２の構成について説明する。図２、図３に示すように、装着装置５２は、典型的には、フィーダ保持部１０４と、装着ヘッド１０６と、ヘッド移動装置１０８と、基板コンベア１１０と、制御装置１１２と、タッチパネル１１４を備える。フィーダ保持部１０４は、複数の部品フィーダ１２が着脱可能に取り付けられる。装着ヘッド１０６は、部品フィーダ１２が供給する電子部品４を取り上げ、当該電子部品４を回路基板２上へ装着する。このとき、ヘッド移動装置１０８が、部品フィーダ１２及び回路基板２に対して、装着ヘッド１０６を移動させる。基板コンベア１１０は、回路基板２の搬送経路５０の一部を構成するものであり（図１参照）、回路基板２の搬入、支持及び搬出を行う。【００２２】
制御装置１１２は、ＣＰＵ及び記憶装置を含む、コンピュータを用いて構成されている。制御装置１１２は、例えば、生産プログラムに基づいて、部品フィーダ１２及び装着装置５２の各部の動作を制御する。ここで、本実施例における制御装置１１２は、部品フィーダ１２がフィーダ保持部１０４に取り付けられたときに、部品フィーダ１２のＩＤ保持部１２ａ（例えばメモリ）と電気的に接続して、部品フィーダ１２の識別情報を取得することができる。タッチパネル１１４は、作業者に各種の情報を提供する表示装置であるとともに、作業者からの指示や情報を受け付けるユーザインターフェースである。なお、上述した装着装置５２の具体的な構成は一例であって、装着装置５２の構成は適宜変更することができる。【００２３】
各々の部品装着ライン４０はさらに、ライン処理装置６０を備えている。ライン処理装置６０は、ＣＰＵ及び記憶装置を含むコンピュータを用いて構成されている。ライン処理装置６０は、通信ネットワーク８０を介して、共通データサーバ２０及びシステム処理装置３０と通信可能に接続されている。また、ライン処理装置６０は、部品装着ライン４０内において、装着装置５２、はんだ印刷装置５４及び基板検査装置５６と通信可能に接続されている。例えば、ライン処理装置６０は、生産品目に応じて装着装置５２（及びその他の装置５４、５６）が必要とするデータを、共通データサーバ２０から取得して、装着装置５２（及びその他の装置５４、５６）へ送信することができる。また、装着装置５２（及びその他の装置５４、５６）から各種のデータを取得して、共通データサーバ２０へ送信することができる。【００２４】
ライン処理装置６０はさらに、特定処理及び判定処理を含む、部品照合処理（図４、図５参照）を実行することができる。ここでいう特定処理とは、装着装置５２に取り付けられた部品フィーダ１２が収容する電子部品４を特定する処理である。また、判定処理とは、特定処理によって特定された電子部品４と、生産品目に応じて装着装置５２に提供されるべき電子部品４とが一致するのか否かを判定する処理である。特定処理及び判定処理については、後段において詳細に説明する。【００２５】
各々の部品装着ライン４０はさらに、個別データストレージ７０を備えている。個別データストレージ７０は、共通データサーバ２０と同様に、電子データを記憶する装置である。なお、個別データストレージ７０の容量は、共通データサーバ２０と同等又はそれ未満であってもよい。個別データストレージ７０は、通信ネットワーク８０を介して、共通データサーバ２０及びシステム処理装置３０と通信可能に接続されている。個別データストレージ７０は、通信ネットワーク８０を介して共通データサーバ２０に第１の頻度で定期的にアクセスし、共通データサーバ２０に記憶されたデータの一部又は全部のバックアップデータ（複製データ）を記憶する。【００２６】
個別データストレージ７０がバックアップするデータは、少なくともフィーダ−部品データ（図６参照）を含み、好ましくは、ジョブデータと生産プログラムの少なくとも一方をさらに含むとよい。また、バックアップを実行する第１の頻度については、特に限定されないが、１回／１日（一日に一回の頻度を意味する、以下同様）から１回／１秒の間とすることができ、１回／３時間から１回／１分の間であることがより好ましく、１回／２時間から１回／３０分の間であることがさらに好ましい。【００２７】
次に、図４、図５を参照して、ライン処理装置６０が実行する部品照合処理を説明する。各々の部品装着ライン４０では、生産運転の開始前に、生産品目に応じた一又は複数の部品フィーダ１２が、一又は複数の装着装置５２に取り付けられ、それによって、複数種類の電子部品４が装着装置５２に提供される。このとき、ライン処理装置６０は、下記する部品照合処理を実行することによって、装着装置５２に提供された複数種類の電子部品４を特定し、その適否を判定する。【００２８】
図４に示すように、先ず、ライン処理装置６０は、フィーダ位置データを取得する（Ｓ１２）。図７に示すように、フィーダ位置データは、各々の部品フィーダ１２の取付位置と識別情報とを記述する。ここで、図７中における「レーン」とは、フィーダ保持部１０４における部品フィーダ１２の取付位置を意味する。なお、フィーダ位置データは、装着装置５２が部品フィーダ１２から取得した識別情報を基に、装着装置５２によって作成されてもよいし、ライン処理装置６０によって作成されてもよい。【００２９】
次に、ライン処理装置６０は、通信ネットワーク８０を介して共通データサーバ２０へのアクセスを試みる（Ｓ１４）。当該アクセスが成功した場合（Ｓ１６でＹＥＳ）、ライン処理装置６０は、共通データサーバ２０内のフィーダ−部品データを参照しながら、フィーダ位置データに記述された部品フィーダ１２、即ち、装着装置５２に取り付けられた部品フィーダ１２が収容する電子部品４を特定する特定処理を実行する（Ｓ１８）。それにより、装置上フィーダ−部品データが作成される。図８に示すように、装置上フィーダ−部品データは、装着装置５２に取り付けられた一又は複数の部品フィーダ１２と、それらの部品フィーダ１２が収容する電子部品４との組み合わせを記述するデータである。【００３０】
次に、ライン処理装置６０は、特定処理で特定した電子部品４が、装着装置５２に提供されるべき電子部品４であるのか否かを判定する判定処理を実行する。この判定処理は、例えば、共通データサーバ２０、ライン処理装置６０又は装着装置５２の制御装置１１２が記憶する生産プログラムを参照して行うことができる。判定処理の結果が良好であれば、ライン処理装置６０は、装着装置５２へ生産運転の許可を与える。一方、判定処理の結果に問題があれば、装着装置５２の生産運転を禁止する。この場合、装着装置５２は、不適切な電子部品４を収容する部品フィーダ１２及びその取付位置を含む情報を、タッチパネル１１４に表示する。それにより、回路基板２に不適切な電子部品４が装着されることを未然に防止される。最後に、装置上フィーダ−部品データが、ライン処理装置６０及び装着装置５２の制御装置１１２において記憶又は更新される（Ｓ２２）。制御装置１１２は、装置上フィーダ−部品データに基づいて各々の部品フィーダ１２が収容する電子部品４を認識し、生産運転において装着ヘッド１０６、ヘッド移動装置１０８及びその他の装置の動作を制御する。【００３１】
一方、通信ネットワーク８０に障害が発生しており、共通データサーバ２０へのアクセスに失敗した場合（Ｓ１６でＮＯ）、ライン処理装置６０は、共通データサーバ２０に代えて、個別データストレージ７０にアクセスする（図５のＳ１０２）。前述したように、個別データストレージ７０には、フィーダ−部品データを含むバックアップデータが記憶されている。従って、ライン処理装置６０は、個別データストレージ７０内のバックアップデータを用いて、部品フィーダ１２が収容する電子部品４を特定することができる。【００３２】
しかしながら、前述したように、個別データストレージ７０によるバックアップは、第１の頻度（即ち、所定の時間間隔）で定期的に行われるので、個別データストレージ７０内のバックアップデータは、共通データサーバ２０内のフィーダ−部品データと必ずしも一致しない。即ち、個別データストレージ７０による最後のバックアップの後に、共通データサーバ２０内のフィーダ−部品データへ新たに登録されたデータは、個別データストレージ７０には含まれていない。従って、ライン処理装置６０は、個別データストレージ７０内のバックアップデータを参照しても、一又は複数の部品フィーダ１２の電子部品４を特定できないことがある。【００３３】
上記の問題に関して、ライン処理装置６０は、個別データストレージ７０内のバックアップデータと、自己又は装着装置５２が記憶する装置上フィーダ−部品データとを比較する（Ｓ１０４）。そして、装置上フィーダ−部品データのなかに、バックアップデータに含まれない未登録データが存在するときは（Ｓ１０６でＹＥＳ）、当該未登録データが、個別データストレージ７０内のバックアップデータに追加される（Ｓ１０８）。この処理を、ここでは補完処理という。個別データストレージ７０による最後のバックアップから、通信ネットワーク８０に障害が発生するまでの間に、ライン処理装置６０による最後の特定処理が行われていれば、当該特定処理によって作成された装置上フィーダ−部品データのなかに、個別データストレージ７０のバックアップデータに含まれないデータが存在し得る。従って、補完処理を実行することによって、個別データストレージ７０内のバックアップデータを、共通データサーバ２０内のフィーダ−部品データにより近づけることができる。【００３４】
次に、ライン処理装置６０は、個別データストレージ７０内のバックアップデータを参照しながら、フィーダ位置データに記述された部品フィーダ１２が収容する電子部品４を特定する特定処理を実行する（図５のＳ１１０）。この特定処理は、図４における特定処理（Ｓ１８）と実質的に等しい。但し、上記した補完処理を行ったとしても、バックアップデータに未登録の部品フィーダ１２が存在し得るので、フィーダ位置データに記述された部品フィーダ１２のなかには、電子部品４を特定できない不明な部品フィーダ１２が発生し得る。【００３５】
このような場合（Ｓ１１２でＹＥＳ）、ライン処理装置６０は、例えば装着装置５２のタッチパネル１１４を用いて、作業者へデータ入力を要請する（Ｓ１１４）。この場合、作業者は、例えばタッチパネル１１４又は二次元コードリーダといったユーザインターフェースを用いて、不明な部品フィーダ１２が収容する電子部品４の識別情報を入力することができる。入力された電子部品４の識別情報は、その部品フィーダ１２の識別情報とともに、個別データストレージ７０内のバックアップデータに追加される。その後、ライン処理装置６０は、図４に示す判定処理（Ｓ２０）へ進む。以後の処理（Ｓ２０及びＳ２２）は、前述したとおりであるので、説明を省略する。【００３６】
以上のように、ライン処理装置６０は、特定処理（Ｓ２０、Ｓ１１０）において、通信ネットワーク８０を介して共通データサーバ２０にアクセス可能であるときは、共通データサーバ２０に記憶されたフィーダ−部品データを用い、通信ネットワーク８０を介して共通データサーバ２０にアクセス不能であるときは、個別データストレージ７０に記憶されたバックアップデータを用いる。このような構成により、ライン処理装置６０は、通信ネットワーク８０に障害が発生しているときでも、前述した特定処理及び判定処理を行うことができる。従って、各々の部品装着ライン４０は、その運転を継続することができる。【００３７】
加えて、本実施例のライン処理装置６０では、個別データストレージ７０が、装置上フィーダ−部品データの少なくとも一部を、自己が記憶するバックアップデータに追加する補完処理を実行する。このような構成によると、個別データストレージ７０によるバックアップの頻度を比較的に低く設定することができ、共通データサーバ２０及び個別データストレージ７０（特に、複数の個別データストレージ７０が接続された共通データサーバ２０）にかかる負荷を抑制することができる。【００３８】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、請求の範囲を限定するものではない。請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。【００３９】
上記した実施例では、ライン処理装置６０が共通データサーバ２０へのアクセスに失敗したときに、個別データストレージ７０が補完処理を実行する。しかしながら、他の実施形態では、個別データストレージ７０が、共通データサーバ２０へのアクセスに失敗したときに、補完処理を実行するものであってもよい。あるいは、個別データストレージ７０は、補完処理を第２の頻度で定期的に実行するものであってもよい。この場合、第２の頻度（即ち、補完処理の頻度）は、前記した第１の頻度（即ち、バックアップの頻度）よりも、高頻度とすることが好ましい。それにより、各々の個別データストレージ７０が共通データサーバ２０にアクセスする頻度を低減して、共通データサーバ２０にかかる負担を抑制することができる。【００４０】
また、他の一実施形態では、ライン処理装置６０が、特定処理と判定処理のうち、特定処理のみを実行するものであってよい。ライン処理装置６０が少なくとも特定処理を実行することによって、装着装置５２は、自己に取り付けられた各々の部品フィーダ１２が収容する電子部品４を認識して、回路基板２に電子部品４を装着する運転を実行することができる。【００４１】
本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時の請求項に記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００４２】
２：回路基板
４：電子部品
１０：電子部品装着システム
１２：部品フィーダ
２０：共通データサーバ
３０：システム処理装置
４０：部品装着ライン
５２：装着装置
６０：ライン処理装置
７０：個別データストレージ
８０：通信ネットワーク
１１２：制御装置
１１４：タッチパネル
【図１】
2015118632.tif 000003
【図２】
2015118632.tif 000004
【図３】
2015118632.tif 000005
【図４】
2015118632.tif 000006
【図５】
2015118632.tif 000007
【図６】
2015118632.tif 000008
【図７】
2015118632.tif 000009
【図８】
2015118632.tif 000010
【国際調査報告】
2015118632.tif 000011
2015118632.tif 000012
2015118632.tif 000013
2015118632.tif 000014