(57)【要約】  基板作業機が用いる電子データを処理するデータ処理装置が開示される。データ処理装置は、電子データに対して、ステータス情報の書き込み処理、編集処理又は読み出し処理の少なくとも一つを実行するステータス情報処理部を備える。ステータス情報は、少なくとも、電子データが未完成であるのか否かを示す。好ましくは、ステータス情報は、（１）当該電子データが未完成であること、（２）当該電子データが完成済みであって、基板作業機による試用待ちであること、（３）当該電子データが基板作業機による試用済みであって、承認待ちであること、又は（４）当該電子データが承認済みであること、のいずれかを示す。
2015029244.tif 000002
【特許請求の範囲】
【請求項１】
基板作業機が用いる電子データを処理するデータ処理装置であって、
前記電子データに対して、ステータス情報の書き込み処理、編集処理又は読み出し処理の少なくとも一つを実行するステータス情報処理部を備え、
前記ステータス情報は、少なくとも、電子データが未完成であるのか否かを示す、
データ処理装置。
【請求項２】
前記ステータス情報は、さらに、電子データが基板作業機によって試用済みであるのか否かを示す、請求項１に記載のデータ処理装置。
【請求項３】
前記ステータス情報は、さらに、電子データが承認済みであるのか否かを示す、請求項１又は２に記載のデータ処理装置。
【請求項４】
前記ステータス情報は、（１）当該電子データが未完成であること、（２）当該電子データが完成済みであって、基板作業機による試用待ちであること、（３）当該電子データが基板作業機による試用済みであって、承認待ちであること、又は（４）当該電子データが承認済みであること、のいずれかを示す、請求項１から３のいずれか一項に記載のデータ処理装置。
【請求項５】
前記電子データの識別情報とステータス情報とを視認可能に表示する表示部をさらに備える、請求項１から４のいずれか一項に記載のデータ処理装置。
【請求項６】
前記表示部は、アイコンを用いて前記ステータス情報を表示する請求項５に記載のデータ処理装置。
【請求項７】
前記表示部は、複数の電子データの識別情報とステータス情報とを同時に表示する、請求項５又は６に記載のデータ処理装置。
【請求項８】
前記表示部は、複数の電子データのなかから、特定のステータス情報が付与された電子データのみを選択的に表示する、請求項５から７のいずれか一項に記載のデータ処理装置。
【請求項９】
前記表示部は、前記電子データが複数の異なるステータス情報を有するときは、予め定められた優先順位に応じて、一つのステータス情報を選択的に表示する、請求項５から８のいずれか一項に記載のデータ処理装置。
【請求項１０】
前記電子データを基板作業機へ送信する送信処理部をさらに備え、
送信処理部は、前記電子データを送信する前に当該電子データのステータス情報を取得し、取得したステータス情報が当該電子データの未完成を示すときに、当該電子データの送信を中止する、請求項１から９のいずれか一項に記載のデータ処理装置。
【請求項１１】
前記基板作業機は、回路基板に複数の電子部品を装着する電子部品装着機を含み、
前記電子データは、前記電子部品装着機が用いる電子データを含む、請求項１から１０のいずれか一項に記載のデータ処理装置。
【請求項１２】
前記電子データは、電子部品に応じた動作条件を記述するパートデータである、請求項１１に記載のデータ処理装置。
【請求項１３】
前記電子データは、回路基板に装着すべき複数の電子部品を、その装着順序とともに記述する生産プログラムである、請求項１１に記載のデータ処理装置。
【請求項１４】
請求項１から１３のいずれか一項に記載のデータ処理装置と、
前記データ処理装置によってステータス情報が書き込まれた電子データを用いる基板作業機とを備え、
前記基板作業機は、前記電子データを使用する前に当該電子データのステータス情報を取得し、取得したステータス情報が当該電子データの未完成を示すときに、当該電子データの使用を中止する、
基板作業システム。
【請求項１５】
前記基板作業機は、異常を検知してその動作を停止したときに、使用中の電子データのステータス情報に応じて、オペレータに所定の情報を選択的に表示する、請求項１４に記載の基板作業システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、回路基板に所定の作業を実施する基板作業機に関し、特に、基板作業機が用いるデータを処理する技術に関する。
【背景技術】
【０００２】
基板作業機として、例えば、はんだ印刷機、電子部品装着機及び基板検査機が知られている。はんだ印刷機は、回路基板にはんだを印刷する装置であり、電子部品装着機は、回路基板に電子部品を装着する装置であり、基板検査機は、回路基板を光学的に検査する装置である。典型的には、はんだ印刷機と電子部品装着機と基板検査機は、一連に配置されて、回路基板に電子部品を装着する電子部品装着ラインを構成する。【０００３】
基板作業機では、予め用意された電子データが用いられ、当該電子データに基づいて、その動作が制御される。例えば、電子部品装着機では、生産プログラム及びパートデータが用いられる。生産プログラムは、回路基板に装着すべき複数の電子部品の装着位置を、その装着順序とともに記述する電子データである。パートデータは、電子部品の種類毎に用意され、当該電子部品に応じた動作条件を記述する電子データである。基板作業機が用いるデータの例が、例えば特開２００８−２７７５２７号公報に記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
基板作業機が用いる電子データは、通常、ユーザによってオフラインで作成される。電子データを作成するユーザは、予め定められた複数のデータ項目のそれぞれについて、データ値を入力していく。複数のデータ項目には、データ値の入力が不可欠の必須項目と、データ値の入力が任意のオプション項目とが存在する。電子データを作成する作業では、少なくとも全ての必須項目に対して、データ値を入力する必要がある。電子データが未完成であると、即ち、データ値が未入力の必須項目が存在すると、基板作業機は正しく動作することができない。【０００５】
電子データが完成しているのか否かは、電子データの内容を参照することによって確認することができる。しかしながら、全てのデータ項目（あるいは、少なくとも全ての必須項目）について、データ値の入力／未入力を一つずつ確認する作業は、作業者にとって面倒なものとなる。【０００６】
上記した実情を考慮して、本明細書は、例えば電子データが完成しているのか否かといった、電子データのステータスを容易に確認し得る技術を提供する
【課題を解決するための手段】
【０００７】
本明細書で開示する技術は、基板作業機が用いる電子データに、ステータス情報を付与することを特徴とする。電子データがステータス情報を有することで、ユーザは、電子データが完成しているのか否かといった電子データのステータスを、容易に確認することができる。さらに、電子データがステータス情報を有していれば、未完成の電子データが基板作業機によって誤って用いられることを、未然に防止することもできる。【０００８】
本技術の一側面により、本明細書は、基板作業機が用いる電子データを処理するデータ処理装置を開示する。このデータ処理装置は、電子データに対して、ステータス情報の書き込み処理、編集処理又は読み出し処理の少なくとも一つを実行するステータス情報処理部を備える。このステータス情報は、少なくとも、電子データが未完成であるのか否かを示すことが好ましい。【０００９】
基板作業機で用いられる電子データは、通常、複数の段階を経て作成される。典型的には、第１の段階では、ユーザが各々のデータ項目にデータ値を入力して、電子データを完成させる。第２の段階では、完成した電子データの基板作業機による試用が行われる。第３の段階では、基板作業機による試用結果に基づいて、電子データの承認が行われる。ステータス情報は、これらの段階を考慮して、電子データのステータスをより詳細に記述するものであってもよい。【００１０】
よって、ステータス情報は、さらに、電子データが基板作業機によって試用済みであるのか否かを示すことが好ましい。【００１１】
上記に加え、又は代えて、ステータス情報は、さらに、電子データが承認済みであるのか否かを示すことが好ましい。【００１２】
本技術の一実施形態では、ステータス情報が、（１）当該電子データが未完成であること、（２）当該電子データが完成済みであって、基板作業機での試用待ちであること、（３）当該電子データが基板作業機での試用済みであって、承認待ちであること、又は（４）当該電子データが承認済みであること、のいずれかを示すことが好ましい。それにより、ユーザは、電子データのステータスをより詳細に把握することができ、当該電子データに対して適切な処置を速やかに行うことができる。【００１３】
本技術に係るデータ処理装置は、例えば、ユーザが電子データの作成に用いるコンピュータ装置であってもよいし、基板作業機に設けられた制御装置であってもよいし、電子データの内容を単に表示する表示装置であってもよい。電子データに対して、ステータス情報の書き込み処理、編集処理又は読み出し処理の少なくとも一つを実行し得る装置は全て、本技術に係るデータ処理装置に含まれる。
【図面の簡単な説明】
【００１４】
【図１】電子部品装着システムの構成を示す図。
【図２】電子部品装着機が用いるデータの一例である生産プログラムの内容を示す図。
【図３】電子部品装着機が用いるデータの一例であるパートデータの内容を示す図。
【図４】データ管理装置の構成を示すブロック図。
【図５】データ管理装置による表示画面の一例を示す図。
【図６】データ管理装置による表示画面の一例を示す図。
【図７】データ管理装置による表示画面の一例を示す図。
【図８】データ管理装置による表示画面の一例を示す図。
【図９】電子部品装着機の構成を示すブロック図。
【図１０】電子部品装着機の制御装置が実行する処理を示すフローチャート。
【発明を実施するための形態】
【００１５】
本技術の一実施形態では、データ処理部が、電子データの識別情報（例えば、データ名）とステータス情報とを視認可能に表示する表示部をさらに備えることが好ましい。
【００１６】
上記した実施形態において、表示部は、アイコンを用いて前記ステータス情報を表示することが好ましい。
【００１７】
上記した実施形態において、表示部は、複数の電子データの識別情報とステータス情報とを同時に表示することが好ましい。
【００１８】
上記した実施形態において、表示部は、複数の電子データのなかから、特定のステータス情報が付与された電子データのみを選択的に表示することが好ましい。このような構成によると、表示部は、例えば未完成の電子データのみを、選択的に表示することができる。
【００１９】
本技術の一実施形態では、基板作業機が用いる電子データが、複数の部分電子データの集合であってもよく、複数の部分電子データのそれぞれについて、ステータス情報を有してもよい。この場合、表示部は、電子データが複数の異なるステータス情報を有するときに、予め定められた優先順位に応じて、一つのステータス情報を選択的に表示することが好ましい。
【００２０】
本技術の一実施形態では、データ処理装置が、電子データを基板作業機へ送信する送信処理部をさらに備えてもよい。この場合、送信処理部は、電子データを送信する前に当該電子データのステータス情報を取得する処理と、取得したステータス情報が当該電子データの未完成を示すときに、当該電子データの送信を中止する構成であることが好ましい。このような構成によると、未完成の電子データが基板作業機で誤って用いられることを、未然に防止することができる。
【００２１】
本技術の一実施形態では、基板作業機が、回路基板に複数の電子部品を装着する電子部品装着機を含むことができる。この場合、基板作業機が用いる電子データは、電子部品装着機が用いる電子データを含むことが好ましい。電子部品装着機が用いる電子データには、ユーザがデータ値を入力すべきデータ項目が多数存在する。本技術は、このような電子データに対して好適に採用することができる。
【００２２】
上記した実施形態において、電子データは、電子部品に応じた動作条件を記述するパートデータ、又は、回路基板に装着すべき複数の電子部品の装着位置をその装着順序とともに記述する生産プログラムであることが好ましい。なお、生産プログラムは、生産数量や納期をさらに記述し、ジョブデータと称されることもある。
【００２３】
本技術の一実施形態として、基板作業システムが開示される。基板作業システムは、本技術に係るデータ処理装置と、データ処理装置によってステータス情報が書き込まれた電子データを用いる基板作業機とを備える。基板作業機は、電子データを使用する前に当該電子データのステータス情報を取得し、取得したステータス情報が当該電子データの未完成を示すときに、当該電子データの使用を中止する構成であることが好ましい。このような構成によると、未完成の電子データが基板作業機で誤って用いられることを、基板作業機において未然に防止することができる。
【００２４】
上記した一実施形態において、基板作業機は、異常を検知してその動作を停止したときに、使用中の電子データのステータス情報に応じて、オペレータに所定の情報を選択的に表示する構成であることが好ましい。例えば、基板作業機において異常が発生したときに、使用中の電子データが承認前のステータスであるときは、電子データに不具合が生じている可能性が高いといえる。その一方で、使用中の電子データが承認後のステータスであるときは、電子データに問題はなく、基板作業機に不具合が生じている可能性が高いといえる。このような知見に基づいて、基板作業機は、取得したステータス情報に応じて、オペレータに有用な情報を表示する構成とすることができる。
【実施例】
【００２５】
図面を参照して実施例の電子部品装着システムについて説明する。電子部品装着システムは、基板作業システムの一例であり、回路基板に電子部品を装着するシステムである。図１に示すように、実施例の電子部品装着システムは、データ管理装置１０と、データサーバ１００と、電子部品装着ライン２００を備える。データ管理装置１０とデータサーバ１００と複数の電子部品装着ライン２００は、電気通信回線３００を介して互いに通信可能に接続されている。【００２６】
電子部品装着ライン２００は、はんだ印刷機２０２と、電子部品装着機２０４と、基板検査機２０６とを備えている。はんだ印刷機２０２と電子部品装着機２０４と基板検査機２０６は、それぞれ回路基板４に所定の作業を実施する基板作業機であり、回路基板４を搬送する基板コンベア２０８に沿って配置されている。はんだ印刷機２０２は、回路基板４にクリームはんだを印刷する装置である。電子部品装着機２０４（以下、装着機２０４と略す）は、クリームはんだが印刷された回路基板４に、複数の電子部品を装着する装置である。そして、基板検査機２０６は、電子部品が装着された回路基板４を、光学的に（即ち、カメラを用いて）検査する装置である。通常、電子部品装着ライン２００は、複数の装着機２０４を有する。電子部品装着ライン２００はさらに、基板コンベア２０８に回路基板４を供給する装置や、回路基板４のクリームはんだをリフローするリフロー炉を備えてもよい。【００２７】
データサーバ１００は、電子部品装着ライン２００が用いる各種のデータを記憶する装置である。例えば、データサーバ１００は、複数の生産プログラム１０２と、複数のパートデータ１０４を記憶する。生産プログラム１０２とパートデータ１０４は、装着機２０４が用いるデータである。これらのデータは、電気通信回線３００を通じて、データサーバ１００、データ管理装置１０及び装着機２０４の間で送受信される。【００２８】
図２に、生産プログラム１０２の一例を示す。図２に示すように、生産プログラム１０２は、生産品目（例えばＣＢ００１）毎に用意され、回路基板４に装着すべき複数の電子部品（Ｂ欄）を、装着順序（Ａ欄）、その電子部品を供給するフィーダの位置（Ｃ欄）、回路基板４上の装着位置（Ｄ欄）及びその他の情報とともに記述する電子データである。装着機２０４は、生産プログラム１０２を実行することによって、生産プログラム１０２に記述された複数の電子部品を、回路基板４上の定められた装着位置にそれぞれ装着する。生産プログラム１０２は、データ管理装置１０を用いて、ユーザ又はオペレータによって作成される。【００２９】
図３に、パートデータ１０４の一例を示す。パートデータ１０４は、電子部品の種類（Ｐ００１、Ｐ００２、・・・・）毎に用意され、電子部品に対応した装着機２０４の動作条件を記述するデータである。装着機２０４は、回路基板４へ各々の電子部品を装着するときに、当該電子部品のパートデータ１０４を参照して、パートデータ１０４に記述された動作条件で動作する。即ち、装着機２０４は、装着する電子部品に応じて、その動作を変更する。【００３０】
一例ではあるが、パートデータ１０４は、外形データ１０６、装着条件データ１０８及び部品識別データ１１０を含んでいる。外形データ１０６は、電子部品の外形に関する情報を記述するデータであり、電子部品の各寸法や図面データを含んでいる。装着条件データ１０８は、電子部品の装着に係る動作条件を記述するデータであり、例えば、使用ノズル、ノズルでの吸着条件、ノズルの移動速度などを含んでいる。部品識別データ１１０は、電子部品の識別に係る動作条件を記述するデータであり、カメラによる電子部品の撮影方向、そのときの照明方向、及びパターンマッチングデータなどを含んでいる。【００３１】
パートデータ１０４は、データ管理装置１０を用いて、ユーザによって作成される。パートデータ１０４を作成するユーザは、外形データ１０６、装着条件データ１０８及び部品識別データ１１０中の複数のデータ項目のそれぞれについて、データ値を入力していく。複数のデータ項目には、データ値の入力が不可欠の必須項目と、データ値の入力が任意のオプション項目とが存在する。パートデータ１０４を作成する作業では、少なくとも全ての必須項目に対して、データ値を入力する必要がある。パートデータ１０４が未完成であると、即ち、データ値が未入力の必須項目が存在すると、装着機２０４は正しく動作することができない。【００３２】
上記の点に関して、本実施例のパートデータ１０４は、ステータス情報１１２をさらに含んでいる（図３参照）。ステータス情報１１２は、パートデータ１０４の作成過程上のステータスを示す情報である。通常、パートデータ１０４は、複数の段階を経て作成される。第１の段階では、ユーザが各々のデータ項目にデータ値を入力して、パートデータ１０４を完成させる。第２の段階では、完成したパートデータ１０４の装着機２０４による試用が行われる。第３の段階では、装着機２０４による試用結果に基づいて、パートデータ１０４の承認が行われる。ステータス情報１１２は、このような作成過程において、パートデータ１０４がどの段階にあるのかを示す情報である。【００３３】
一例ではあるが、本実施例のステータス情報１１２は、「未完成である」、「完成済みであって、試用待ちである」、「試用済みであって、承認待ちである」及び「承認済みである」のいずれかを示す。なお、パートデータ１０４が未完成とは、パートデータ１０４中の複数のデータ項目のうち、少なくとも全ての必須項目に対してデータ値の入力が完了していない状態を意図する。ステータス情報１１２の書き込み及び更新は、下記するように、データ管理装置１０によって行われる。なお、ステータス情報１１２は、パートデータ１０４に限られず、基板作業機が用いる各種の電子データにも同様に付与することができる。【００３４】
次に、データ管理装置１０について説明する。データ管理装置１０は、ユーザがデータサーバ１００に記憶された各種の電子データを操作するための装置である。図１に示すように、データ管理装置１０は、電子計算機１２と、ディスプレイ１４と、マウス１６と、キーボード１８とを備える。ディスプレイ１４とマウス１６とキーボード１８は、電子計算機１２に接続されている。マウス１６とキーボード１８はユーザインターフェースであり、作業者は、マウス１６とキーボード１８を用いて、電子計算機１２に対する各種の指示を行うことができる。【００３５】
図４は、データ管理装置１０の構成を示すブロック図である。図４に示すように、電子計算機１２は、データ通信部２０とメモリ３０とデータ処理部４０とを備える。データ通信部２０は、データサーバ１００及び電子部品装着ライン２００と、電気通信回線３００を介して通信可能に接続する。メモリ３０は、データ通信部２０がデータサーバ１００から取得した電子データや、データ処理部４０が作成したデータを一時的に記憶する。【００３６】
データ処理部４０は、主に、編集処理部４２と、ステータス情報処理部４４と、表示処理部４６とを備える。編集処理部４２は、パートデータ１０４及びその他の電子データを、作業者の指示に基づいて編集する処理を実行する。ステータス情報処理部４４は、パートデータ１０４に対して、ステータス情報１１２の書き込み処理、編集処理及び読み出し処理を実行する。これらの処理は、ユーザの指示に基づいて行われる。表示処理部４６は、パートデータ１０４及びその他の電子データの編集画面をディスプレイ１４に表示する。ユーザは、ディスプレイ１４に表示された編集画面により、マウス１６やキーボード１８を用いて、各々のデータ項目にデータ値を入力する。また、表示処理部４６は、ステータス情報処理部４４が読み出したステータス情報１１２を、パートデータ１０４のデータ名称１０４ａ（識別情報の一例）とともに、ディスプレイ１４に視認可能に表示することができる。【００３７】
図５は、データ管理装置１０がディスプレイ１４に表示する表示画面５０の一例を示す。図５に示すように、データ管理装置１０は、複数のパートデータ１０４のデータ名称１０４ａを、それぞれのステータス情報１１２と共に、リスト形式で同時に表示することができる。ステータス情報１１２は、アイコンＡ〜Ｄを用いて表示される。従って、ユーザは、複数のパートデータ１０４のステータスを容易に把握することができる。なお、図５中の凡例５２に示すように、アイコンＡ〜Ｄは、それぞれ「未完成である」、「完成済みであって、試用待ちである」、「試用済みであって、承認待ちである」及び「承認済みである」を示す。なお、アイコンＡ〜Ｄの具体的な態様、即ち、アイコンＡ〜Ｄの形状、模様、色彩及び動作は特に限定されない。【００３８】
データ管理装置１０は、例えばユーザの指示に基づいて、特定のステータス情報１１２を有するパートデータ１０４のみを、選択的に表示することもできる。一例ではあるが、本実施例のデータ管理装置１０は、図６に示すように、ユーザが凡例５２中の一つのステータス（例えばアイコンＡ）をマウスポインタ５４で選択すると、当該ステータス（アイコンＡ）のパートデータ１０４のデータ名称１０４ａのみを、選択的に表示する。このような構成であると、ユーザは、特定のステータスにあるパートデータ１０４のみを、容易に把握することができる。【００３９】
図７に示すように、データ管理装置１０は、複数の生産プログラム１０２のデータ名称１０２ａ（識別情報の一例）を、リスト形式で同時に表示することもできる。この場合、ステータス情報処理部４４は、各々の生産プログラム１０２について、生産プログラム１０２に記述された複数の電子部品（図２のＢ欄参照）のパートデータ１０４から、ステータス情報１１２をそれぞれ読み出す。そして、表示処理部４６は、読み出された複数のステータス情報１１２のなかから、予め定められた優先順位に応じて、一つのステータス情報１１２を選択的に表示する。その結果、ディスプレイ１４には、複数の生産プログラム１０２のデータ名称１０２ａが、それぞれのステータス情報１１２を示すアイコンＡ〜Ｄと共に表示される。ここで、表示するステータス情報１１２の優先順位については、データ作成の進み具合や電子部品の重要度といった観点など、様々な観点に基づいて適宜定めることができる。また、図８に示すように、データ管理装置１０は、例えばユーザの指示に基づいて、特定のステータス情報１１２を有する生産プログラム１０２のみを、選択的に表示することもできる。また、ユーザが表示された生産プログラム１０２の中から一つを選択したときに、その生産プログラム１０２で表示されたステータス情報１１２を有するパートデータ１０４のリストを表示するようにしてもよい。【００４０】
データ管理装置１０は、データ通信部２０によって、データサーバ１００に記憶された電子データを、電子部品装着ライン２００を構成する各装置２０２、２０４、２０６に送信することができる。例えば、データ通信部２０は、生産プログラム１０２を、生産プログラム１０２に記述された複数の電子部品のパートデータ１０４と共に、データサーバ１００から装着機２０４に送信する。このとき、データ通信部２０は、それぞれのパートデータ１０４からステータス情報１１２を取得する。そして、読み取ったステータス情報１１２の少なくとも一つが、パートデータ１０４が未完成であることを示すときは、生産プログラム１０２及びパートデータ１０４の送信を中止する。それにより、未完成の電子データが装着機２０４で誤って使用されることを未然に防止する。一方、読み取ったステータス情報１１２の全てが、パートデータ１０４が完成済みであることを示すときは、データ通信部２０は、生産プログラム１０２及びパートデータ１０４の送信を実行する。このとき、読み取ったステータス情報１１２の中に、パートデータ１０４が未承認であることを示すもの（例えば、「完成済みであって、試用待ちである」又は「試用済みであって、承認待ちである」）が含まれるときは、例えば表示処理部４６が、当該パートデータ１０４の部品名（又はその他の識別情報）を、ディスプレイ１４に表示する処理を行うことが好ましい。このような構成によると、送信された電子データが装着機２０４によって利用されるときに、ユーザ又はオペレータは、パートデータ１０４が未承認である電子部品を事前に把握することができ、当該電子部品に対する装着機２０４の動作を重点的に確認することができる。【００４１】
次に、図９を参照して、装着機２０４について説明する。装着機２０４は、主に、回路基板４に電子部品を装着する装着ヘッド２１０と、装着ヘッド２１０を回路基板４に対して搬送するヘッド搬送装置２１２と、装着ヘッド２１０に電子部品を供給する部品フィーダ２１４と、ディスプレイ２１６と、それらを制御する制御装置２１８とを備えている。【００４２】
制御装置２１８は、データ通信部２２０とメモリ２３０と動作指令部２３２とデータ処理部２４０とを備える。データ通信部２２０は、データサーバ１００及び電子部品装着ライン２００と、電気通信回線３００を介して通信可能に接続する。メモリ２３０は、データ通信部２２０がデータサーバ１００から取得した生産プログラム１０２やパートデータ１０４を、一時的に記憶する。動作指令部２３２は、メモリ２３０に記憶された生産プログラム１０２やパートデータ１０４を実行して、装着ヘッド２１０、ヘッド搬送装置２１２及び部品フィーダ２１４に動作指令を与える。それにより、装着機２０４は、回路基板４に電子部品を装着する。【００４３】
データ処理部２４０は、主に、ステータス情報読取部２４４と、表示処理部２４６とを備える。ステータス情報読取２４４は、パートデータ１０４からステータス情報１１２を読み出す処理を実行する。表示処理部２４６は、装着機２０４の動作状態や、後述する異常表示といった、各種の情報をディスプレイ２１６に表示する。【００４４】
図１０は、装着機２０４の制御装置２１８が実行する処理を示す。図１０に示すように、制御装置２１８は、データ通信部２２０によって、生産プログラム１０２やパートデータ１０４といった電子データを受信すると（Ｓ１０でＹＥＳ）、ステータス情報読取部２４４によって、当該電子データに含まれるステータス情報１１２を読み取る（Ｓ１２）。制御装置２１８は、読み取ったステータス情報１１２が電子データの未完成を示す場合（Ｓ１４でＹＥＳ）、表示処理部２４６によって、ディスプレイ２１６に類型１の異常表示を行う（Ｓ１６）。装着機２０４はその動作を中断する。類型１の異常表示とは、使用中の電子データが未完成データであることをオペレータに報知し、電子データの再確認をオペレータに促すものである。それにより、装着機２０４は、未完成の電子データの使用を未然に防止する。【００４５】
ステータス情報１１２に問題がなければ（Ｓ１４でＮＯ）、制御装置２１８は生産プログラム１０２の実行を開始する（Ｓ１８）。生産プログラム１０２の実行中、制御装置２１８は、なんらかの異常を検知すると（Ｓ２０でＹＥＳ）、生産プログラム１０２の実行を中止する（Ｓ２２）。この場合、制御装置２１８は、先に読み取ったステータス情報１１２に応じて（Ｓ２４、Ｓ２６）、類型２又は類型３の異常表示を行う（Ｓ２８、Ｓ３０）。【００４６】
詳しくは、ステータス情報１１２が「完成済みであって、試用待ちである」を示す場合（Ｓ２４でＹＥＳ）、又は、「試用済みであって、承認待ちである」の場合（Ｓ２６でＹＥＳ）、制御装置２１８は、表示処理部２４６によって、ディスプレイ２１６に類型２の異常表示を行う（Ｓ２８）。類型２の異常表示とは、使用中の電子データが未承認データであることをオペレータに報知し、電子データの再確認をオペレータに促すものである。一方、ステータス情報１１２が「承認済みである」を示す場合（Ｓ２４及びＳ２６でＮＯ）、制御装置２１８は、表示処理部２４６によって、ディスプレイ２１６に類型３の異常表示を行う（Ｓ３０）。類型３の異常表示とは、使用中の電子データが承認済みデータであることをオペレータに報知し、装着機２０４の再確認をオペレータに促すものである。【００４７】
このように、装着機２０４は、異常を停止してその動作を停止したときに、使用中の電子データのステータス情報１１２に応じて、類型２又は類型３の異常表示を選択的に行う。それにより、装着機２０４のオペレータは、異常の原因を速やかに特定し、それを除去して、装着機２０４を早期に再稼働させることができる。【００４８】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、請求の範囲を限定するものではない。請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。【００４９】
本実施例では、ステータス情報１１２がパートデータ１０４のみに含まれているが、ステータス情報１１２はさらに、生産プログラム１０２又はその他の電子データに含まれてもよい。また、ステータス情報１１２は、装着機２０４が用いるデータに限られず、はんだ印刷機２０２や基板検査機２０６といった、他の基板作業機が用いる電子データに含まれてもよい。【００５０】
データ管理装置１０は、基板作業機が用いる電子データに、ステータス情報１１２を自動的に付与する構成とすることもできる。この場合、ステータス情報処理部４４は、電子データのなかに、データ値が未入力のデータ項目が存在するとき、好ましくは、データ値が未入力の必須項目が存在するときに、電子データが未完成であることを示すステータス情報１１２を電子データに書き込むことが好ましい。【００５１】
データ管理装置１０は、スマートフォンやタブレットといった携帯端末であってもよい。また、データ管理装置１０は、ステータス情報１１２や類型１から３の異常表示を、ユーザ又はオペレータの携帯端末に送信し、当該携帯端末をディスプレイとして用いる構成とすることもできる。【００５２】
本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時の請求項に記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００５３】
４：回路基板
１０：データ管理装置
２０：データ通信部
４０：データ処理部
４４：ステータス情報処理部
１０２：生産プログラム
１０４：パートデータ
１１２：ステータス情報
２００：電子部品装着ライン
２０２：はんだ印刷機
２０４：電子部品装着機
２０６：基板検査機
２０８：基板コンベア
２１８：電子部品装着機の制御装置
２２０：データ通信部
２４０：データ処理部
２４４：ステータス情報読取部
【図１】
2015029244.tif 000003
【図２】
2015029244.tif 000004
【図３】
2015029244.tif 000005
【図４】
2015029244.tif 000006
【図５】
2015029244.tif 000007
【図６】
2015029244.tif 000008
【図７】
2015029244.tif 000009
【図８】
2015029244.tif 000010
【図９】
2015029244.tif 000011
【図１０】
2015029244.tif 000012
【国際調査報告】
2015029244.tif 000013
2015029244.tif 000014
2015029244.tif 000015
2015029244.tif 000016