(57)【特許請求の範囲】
【請求項１】
電子部品が実装された基板を製造するための実装ラインを構成する複数の装置と、前記複数の装置のそれぞれと通信可能に構成されたプロジェクタと、を備えるシステムであって、
前記複数の装置のそれぞれは、
前記基板の製造中に当該装置に生じうる複数のエラーの種類と、当該複数のエラーのそれぞれを復旧させるために必要な作業項目と、当該装置のＩＤと、を関連付けたエラー情報を記憶するエラー情報記憶部と、
前記基板の製造中に当該装置にエラーが生じた場合に、そのエラーを検知するエラー検知部と、
前記エラー検知部がエラーを検知した場合に、前記エラー情報記憶部に記憶された前記エラー情報のうち、当該エラーに対応するエラー情報を前記プロジェクタに送信する送信部と、を備えており、
前記プロジェクタは、
前記実装ラインにおける前記複数の装置のそれぞれの位置情報を記憶する位置情報記憶部と、
前記複数の装置のそれぞれの前記送信部から送信されるエラー情報を受信する受信部と、
前記受信部がエラー情報を受信した場合に、当該エラー情報と前記位置情報記憶部に記憶された位置情報とに基づいて特定される投影対象となる装置に対して、当該エラー情報を投影する投影部と、を備えており、
前記投影対象となる装置に投影されたエラー情報は、当該エラー情報を送信した前記装置のエラーを復旧する作業者が復旧作業を行う位置から視認可能である、システム。
【請求項２】
前記プロジェクタの前記投影部は、エラー情報を、エラーが生じた前記装置に投影する、請求項１に記載のシステム。
【請求項３】
前記プロジェクタは、前記複数の装置の少なくとも１つに設けられている、請求項１又は２に記載のシステム。
【請求項４】
前記プロジェクタは、エラー情報を、複数箇所に投影する、請求項１〜３のいずれか一項に記載のシステム。
【請求項５】
前記複数の装置の少なくとも１つは、電子部品を基板に実装する部品実装機であり、
前記部品実装機は、前記作業者によって開閉可能に構成されたカバーを備えており、
前記部品実装機にエラーが生じた場合は、前記作業者が前記カバーを開けることを契機として、前記プロジェクタの投影部がエラー情報の投影を開始する、請求項１〜４のいずれか一項に記載のシステム。
【請求項６】
電子部品が実装された基板を製造するための実装ラインを構成する複数の装置と、前記複数の装置のうちの特定の装置と通信可能に構成されたプロジェクタと、を備えるシステムであって、
前記特定の装置は、
前記基板の製造中に当該装置に生じうる複数のエラーの種類と、当該複数のエラーのそれぞれを復旧させるために必要な作業項目と、を関連付けたエラー情報を記憶するエラー情報記憶部と、
前記基板の製造中に当該装置にエラーが生じた場合に、そのエラーを検知するエラー検知部と、
前記エラー検知部がエラーを検知した場合に、前記エラー情報記憶部に記憶された前記エラー情報のうち、当該エラーに対応するエラー情報を前記プロジェクタに送信する送信部と、を備えており、
前記プロジェクタは、
前記実装ラインにおける前記複数の装置のそれぞれの位置情報を記憶する位置情報記憶部と、
前記特定の装置の前記送信部から送信されるエラー情報を受信する受信部と、
前記受信部がエラー情報を受信した場合に、前記位置情報記憶部に記憶された位置情報に基づいて特定される、前記特定の装置と前記特定の装置の近傍に位置する装置との少なくとも１つの装置に対して、当該エラー情報を投影する投影部と、を備えており、
前記少なくとも１つの装置に投影されたエラー情報は、前記特定の装置のエラーを復旧する作業者が復旧作業を行う位置から視認可能である、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示する技術は、装置とプロジェクタを備えるシステムに関する。なお、ここでいう装置とは、電子部品が実装された基板を製造するための実装ラインを構成する装置を指す。
【背景技術】
【０００２】
特許文献１に、基板に電子部品を実装する部品実装機が開示されている。この部品実装機はタッチパネルを有しており、運転中にエラーが生じた場合に、当該タッチパネルにエラー内容を表示する。作業者は、タッチパネルを確認することでエラーが生じたことを把握する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０１５５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
作業者は、エラーが生じたことを把握すると、タッチパネルに表示されているエラー内容を記憶してエラーの復旧作業を行う。通常、タッチパネルの位置とエラーの復旧を行う作業位置は離れている。このため、作業者は、エラーの復旧作業中にエラー内容を再確認したい場合は、再度タッチパネルの位置まで移動する必要があり、作業効率が低下してしまう。
【０００５】
本明細書は、エラー復旧作業の作業効率が低下することを抑制する技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示するシステムは、電子部品が実装された基板を製造するための実装ラインを構成する複数の装置と、複数の装置のそれぞれと通信可能に構成されたプロジェクタと、を備える。このシステムでは、複数の装置のそれぞれが、エラー情報記憶部と、エラー検知部と、送信部と、を備える。エラー情報記憶部は、基板の製造中に当該装置に生じうる複数のエラーの種類と、当該複数のエラーのそれぞれを復旧させるために必要な作業項目と、当該装置のＩＤと、を関連付けたエラー情報を記憶する。エラー検知部は、基板の製造中に当該装置にエラーが生じた場合に、そのエラーを検知する。送信部は、エラー検知部がエラーを検知した場合に、エラー情報記憶部に記憶されたエラー情報のうち、当該エラーに対応するエラー情報をプロジェクタに送信する。プロジェクタは、位置情報記憶部と、受信部と、投影部と、を備える。位置情報記憶部は、実装ラインにおける複数の装置のそれぞれの位置情報を記憶する。受信部は、複数の装置のそれぞれの送信部から送信されるエラー情報を受信する。投影部は、受信部がエラー情報を受信した場合に、当該エラー情報と位置情報記憶部に記憶された位置情報とに基づいて特定される投影対象となる装置に対して、当該エラー情報を投影する。投影対象となる装置に投影されたエラー情報は、当該エラー情報を送信した装置のエラーを復旧する作業者が復旧作業を行う位置から視認可能である。
【０００７】
このシステムでは、実装ラインを構成する装置にエラーが生じると、プロジェクタが、投影対象となる装置に対してエラー情報を投影する。エラー情報は、装置のエラーを復旧する作業者が復旧作業を行う位置から視認可能な位置に投影される。このため、作業者は、作業位置に居ながらエラー情報を確認することができ、エラー情報を確認するためにタッチパネルの位置まで戻る必要がない。従って、エラー復旧作業の作業効率が低下することを抑制することができる。
【０００８】
また、本明細書では、新規なシステムを開示する。このシステムは、電子部品が実装された基板を製造するための実装ラインを構成する複数の装置と、複数の装置のうちの特定の装置と通信可能に構成されたプロジェクタと、を備える。特定の装置は、エラー情報記憶部と、エラー検知部と、送信部と、を備える。エラー情報記憶部は、基板の製造中に当該装置に生じうる複数のエラーの種類と、当該複数のエラーのそれぞれを復旧させるために必要な作業項目と、を関連付けたエラー情報を記憶する。エラー検知部は、基板の製造中に当該装置にエラーが生じた場合に、そのエラーを検知する。送信部は、エラー検知部がエラーを検知した場合に、エラー情報記憶部に記憶されたエラー情報のうち、当該エラーに対応するエラー情報をプロジェクタに送信する。プロジェクタは、位置情報記憶部と、受信部と、投影部と、を備える。位置情報記憶部は、実装ラインにおける複数の装置のそれぞれの位置情報を記憶する。受信部は、特定の装置の送信部から送信されるエラー情報を受信する。投影部は、受信部がエラー情報を受信した場合に、位置情報記憶部に記憶された位置情報に基づいて特定される、特定の装置と特定の装置の近傍に位置する装置との少なくとも１つの装置に対して、当該エラー情報を投影する。少なくとも１つの装置に投影されたエラー情報は、特定の装置のエラーを復旧する作業者が復旧作業を行う位置から視認可能である。このシステムによっても、作業者は、作業位置に居ながらエラー情報を確認することができるため、エラー復旧作業の作業効率の低下を抑制することができる。
【０００９】
また、本明細書では、別の新規なシステムを開示する。このシステムは、電子部品が実装された基板を製造するための装置と、装置と通信可能に構成されたプロジェクタと、を備える。装置は、エラー情報記憶部と、エラー検知部と、送信部と、を備える。エラー情報記憶部は、基板の製造中に当該装置に生じうる複数のエラーの種類と、当該複数のエラーのそれぞれを復旧させるために必要な作業項目と、を関連付けたエラー情報を記憶する。エラー検知部は、基板の製造中に当該装置にエラーが生じた場合に、そのエラーを検知する。送信部は、エラー検知部がエラーを検知した場合に、エラー情報記憶部に記憶されたエラー情報のうち、当該エラーに対応するエラー情報をプロジェクタに送信する。このシステムによっても、作業者は、作業位置に居ながらエラー情報を確認することができるため、エラー復旧作業の作業効率の低下を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係るシステムの構成を模式的に示す図。
【図２】部品実装機の構成を模式的に示す側面図。
【図３】図１のＩＩ−ＩＩ線における断面図。
【図４】部品実装機の制御装置及びプロジェクタの機能を示すブロック図。
【図５】プロジェクタの投影範囲を模式的に示す図。
【図６】部品実装機の制御装置のエラー表示処理の流れを示すフローチャート。
【図７】プロジェクタのエラー表示処理の流れを示すフローチャート。
【図８】実施例２に係るシステムの構成を模式的に示す図。
【図９】部品実装機の制御装置及びプロジェクタの機能を示すブロック図。
【図１０】プロジェクタのエラー表示処理の流れを示すフローチャート。
【図１１】実施例３に係るシステムの構成を模式的に示す図。
【図１２】変形例に係る部品実装機において、プロジェクタの投影範囲を模式的に示す図。
【図１３】別の変形例に係るはんだ印刷機の透視図であり、プロジェクタの投影範囲を模式的に示す図。
【発明を実施するための形態】
【００１１】
以下に説明する実施例の主要な特徴を列記しておく。なお、以下に記載する技術要素は、それぞれ独立した技術要素であって、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。
【００１２】
（特徴１）本明細書に開示するシステムでは、プロジェクタの投影部が、エラー情報を、エラーが生じた装置に投影してもよい。この構成によると、エラー情報を、エラー発生位置のより近傍に投影し得る。このため、作業者は、作業しながらエラー情報をより容易に再確認し得る。
【００１３】
（特徴２）本明細書に開示するシステムでは、プロジェクタが、複数の装置の少なくとも１つに設けられていてもよい。
【００１４】
（特徴３）本明細書に開示するシステムでは、プロジェクタは、エラー情報を、複数箇所に投影してもよい。この構成によると、エラー発生位置が異なる場合や、それら複数のエラーを復旧する作業を行う位置が異なる場合に、それぞれのエラー毎に、その復旧作業に従事する作業者からより見易い位置にエラー情報が投影され得る。このため、作業者は作業しながらエラー情報をより容易に再確認し得る。
【００１５】
（特徴４）本明細書に開示するシステムでは、複数の装置の少なくとも１つが、電子部品を基板に実装する部品実装機であってもよい。部品実装機は、作業者によって開閉可能に構成されたカバーを備えており、部品実装機にエラーが生じた場合は、作業者がカバーを開けることを契機として、プロジェクタの投影部がエラー情報の投影を開始してもよい。この構成によると、作業者がカバーを開けるまでエラー情報の投影がなされないため、プロジェクタの消費電力を節減することができる。
【実施例１】
【００１６】
図面を参照して、実施例１のシステム１について説明する。図１に、電子部品４（図２、３参照）が実装された回路基板２（図２、３参照）を製造する電子部品実装ラインＬを示す。電子部品実装ラインＬは、はんだ印刷機８、部品実装機１０（１０ａ，１０ｂ，１０ｃ）、及び図示しない他の装置（リフロー炉、基板検査機など）によって構成されている。電子部品実装ラインＬを構成する装置８、１０ａ〜１０ｃには、プロジェクタ１１（１１ｄ，１１ａ，１１ｂ，１１ｃ）がそれぞれ設置されている。各装置８、１０と、各装置に設置されているプロジェクタ１１とは、相互に通信可能である。システム１は、部品実装機１０ａとプロジェクタ１１ａによって構成される。同様に、各装置８，１０ｂ，１０ｃと、各装置に設置されているプロジェクタ１１ｄ，１１ｂ，１１ｃにより、それぞれ個別にシステムが構成されている。電子部品実装ラインＬには複数の作業者が配備されており、各作業者は各装置８、１０にエラーが生じた場合に、エラーの復旧作業を実施する。なお、部品実装機１０ｂ、１０ｃは部品実装機１０ａと略同一の構成を有しており、プロジェクタ１１ｂ〜１１ｄはプロジェクタ１１ａと略同一の構成を有している。
【００１７】
図２、３、５に示すように、部品実装機１０ａは、筐体１３と、カバー１５（図５参照）と、複数の部品フィーダ１２と、フィーダ保持部１４と、装着ヘッド１６と、ヘッド移動装置１８と、撮像装置３２と、基板コンベア２０と、タッチパネル２４と、制御装置２２と、を備える。筐体１３は、その内部に部品フィーダ１２、フィーダ保持部１４、装着ヘッド１６、ヘッド移動装置１８、撮像装置３２、及び基板コンベア２０を収容している。カバー１５は、筐体１３の上部に開閉可能に取り付けられている。カバー１５を開けることにより、作業者は、筐体１３の内部に配置されている各部品（部品フィーダ１２、装着ヘッド１６、撮像装置３２、基板コンベア２０など）にアクセスできるようになっている。カバー１５の裏面１５ａ（図５参照）は略平坦である。カバー１５は、開けると所定の角度（例えば、閉じられた状態を基準として約９０°の角度）で固定されるようになっており、カバー１５を開けた作業者にとって対向する位置（即ち、視認可能な位置）にカバー１５の裏面１５ａが位置するように構成されている。
【００１８】
各々の部品フィーダ１２は、複数の電子部品４を収容している。部品フィーダ１２は、フィーダ保持部１４に着脱可能に取り付けられ、装着ヘッド１６へ電子部品４を供給する。部品フィーダ１２の具体的な構成は特に限定されない。各々の部品フィーダ１２は、例えば、巻テープ上に複数の電子部品４を収容するテープ式フィーダ、トレイ上に複数の電子部品４を収容するトレイ式フィーダ、又は、容器内に複数の電子部品４をランダムに収容するバルク式フィーダの何れであってもよい。また、フィーダ保持部１４は、部品実装機１０ａにおいて固定されたものであってもよいし、部品実装機１０ａに対して着脱可能なものであってもよい。
【００１９】
装着ヘッド１６は、電子部品４を吸着するノズル６を有する。ノズル６は、装着ヘッド１６に着脱可能に取り付けられている。装着ヘッド１６は、ノズル６をＺ方向（ここでは鉛直方向）に移動可能である。装着ヘッド１６は、部品フィーダ１２から電子部品４をノズル６によって吸着すると共に、ノズル６に吸着された電子部品４を回路基板２上に装着することができる。ヘッド移動装置１８は、部品フィーダ１２と回路基板２との間で装着ヘッド１６を移動させる。一例ではあるが、本実施例のヘッド移動装置１８は、移動ベース１８ａをＸ方向及びＹ方向に移動させるＸＹロボットであり、移動ベース１８ａに対して装着ヘッド１６が着脱可能に取り付けられている。
【００２０】
撮像装置３２は、固定部材２９により移動ベース１８ａに固定されており、移動ベース１８ａと一体的に移動する。撮像装置３２は、電子部品４を吸着する前と吸着した後のノズル６を撮像する。撮像装置３２によって撮像された画像の画像データは、制御装置２２に送信される。基板コンベア２０は、回路基板２の搬入、位置決め、及び搬出を行う装置である。一例ではあるが、本実施例の基板コンベア２０は、一対のベルトコンベアと、回路基板２を下方から支持する支持装置（図示省略）とを有する。
【００２１】
タッチパネル２４は、筐体１３の外表面に設置されている。タッチパネル２４は、作業者に各種の情報を提供する表示装置であると共に、作業者からの指示や情報を受け付けるユーザインターフェースである。
【００２２】
図４に示すように、制御装置２２は、メモリ４０及びプロセッサ４２を含むコンピュータを用いて構成されている。メモリ４０には演算プログラム記憶部４３と、エラー情報記憶部４４が設けられている。演算プログラム記憶部４３は、部品実装機１０ａの各部（例えば、装着ヘッド１６、撮像装置３２など）の動作を制御したり、内部処理を行ったりするためのプログラムを記憶している。エラー情報記憶部４４は、回路基板２の製造中に部品実装機１０ａに生じうる複数のエラーの種類と、各エラーを復旧させるために必要な作業項目とを関連付けたエラー情報を記憶している。例えば、エラー情報記憶部４４は、エラーの種類としての「ノズル折れエラー」と、作業項目としての「ノズルを交換してください」というメッセージとを関連付けたエラー情報を記憶している。
【００２３】
プロセッサ４２は、演算プログラム記憶部４３に記憶されている演算プログラムを実行することで、画像処理部４６、エラー検知部４８、送信部５０、受信部５２、タッチパネル制御部５４として機能する。画像処理部４６は、撮像装置３２から送信された画像データを、メモリ４０に記憶されている画像処理手法（図示省略）を用いて画像処理する。エラー検知部４８は、回路基板２の製造中に部品実装機１０ａにエラーが生じた場合に、そのエラーを検知する。送信部５０は、エラー検知部４８がエラーを検知した場合に、エラー情報記憶部４４に記憶されているエラー情報の中からエラー検知部４８が検知したエラーに対応するエラー情報をプロジェクタ１１ａに送信する。また、送信部５０は、エラーの復旧作業が終了した場合に、投影停止命令をプロジェクタ１１ａに送信する。受信部５２は、プロジェクタ１１ａから送信される処理完了通知を受信する。タッチパネル制御部５４は、タッチパネル２４に各種の情報（エラー情報を含む）を表示させると共に、作業者からタッチパネル２４を介して入力された情報を処理する。
【００２４】
次に、プロジェクタ１１ａについて図４、図５を参照して説明する。本実施例では、プロジェクタ１１ａは、筐体１３の内部に設置されている。プロジェクタ１１ａは、部品実装機１０ａの制御装置２２と相互に通信可能である。プロジェクタ１１ａは、カバー１５が開けられて所定の角度に固定されたときの裏面１５ａに画像を投影可能な位置及び姿勢に配置されている。
【００２５】
図４に示すように、プロジェクタ１１ａは、メモリ６０及びプロセッサ６２を含むコンピュータを用いて構成されている。メモリ６０には演算プログラム記憶部６４が設けられている。プロセッサ６２は、演算プログラム記憶部６４に記憶されている演算プログラムを実行することで、受信部６６、投影部６８、送信部７０として機能する。受信部６６は、制御装置２２の送信部５０から送信されるエラー情報を受信する。受信部６６が受信したエラー情報は、メモリ６０に一時的に保存される。投影部６８は、メモリ６０に保存されたエラー情報を、カバー１５の裏面１５ａに投影する。送信部７０は、投影部６８が投影処理を完了したことを処理完了通知として制御装置２２に送信する。
【００２６】
部品実装機１０ａは、複数種類の電子部品４を回路基板２に実装する。電子部品４の実装処理は公知であるため説明を省略する。電子部品４の実装処理において、制御装置２２は、様々なエラー判定処理を実行している。以下では、部品実装機１０ａにノズル折れエラーが発生した場合を例に挙げて、図６、図７に示すシステム１のエラー表示処理について説明する。
【００２７】
制御装置２２は、ノズル折れエラーを次のように判定する。即ち、まず、制御装置２２は、撮像装置３２を駆動して、電子部品４を吸着する前のノズル６を撮像させる。次に、画像処理部４６は、撮像された画像データを画像処理して、ノズル６の下端位置の高さを算出する。具体的には、画像処理部４６が、画像データを上方（Ｚ方向）に向かって公知の画像処理手法（例えば、キャリパーツール）で画像処理してエッジを検出する。次に、制御装置２２が、検出されたエッジ位置をノズル６の下端位置として、撮像範囲の下端からの高さを算出する。続いて、制御装置２２は、ノズル６の下端位置の高さが、メモリ４０に予め登録されている下端位置の高さの許容範囲内か否かを判定する。制御装置２２は、下端位置の高さが許容範囲内の場合はノズル折れエラーが発生していないと判定し、許容範囲外の場合はノズル折れエラーが発生したと判定する。ノズル折れエラーの判定処理は、ノズル６に電子部品４を吸着する毎に行われる。ノズル折れエラー判定処理で、ノズル折れエラーが発生していないと判定されると、電子部品４を回路基板２に実装する処理が行われる。
【００２８】
一方、ノズル折れエラーが発生したと判定されると、制御装置２２は、図６に示すエラー表示処理を開始する。即ち、まず、エラー検知部４８は、ノズル折れエラーが発生したことを検知する（ステップＳ２）と、制御装置２２は、部品実装機１０ａを停止する（ステップＳ４）。続いて、制御装置２２は、エラー情報記憶部４４に記憶されているエラー情報の中から、ステップＳ２で検知したエラーの種類に対応するエラー情報（即ち、エラーの種類としての「ノズル折れエラー」と、作業項目としての「ノズルを交換してください」というメッセージとを関連付けたエラー情報）を特定する（ステップＳ６）。次に、タッチパネル制御部５４は、ステップＳ６で特定されたエラー情報をタッチパネル２４に表示する（Ｓ８）。
【００２９】
続いて、制御装置２２は、カバー１５が開けられたか否かを判断する（ステップＳ１０）。即ち、ステップＳ８でエラー情報がタッチパネル２４に表示されると、作業者は、タッチパネル２４に表示されているエラー情報を確認する。そして、エラーの復旧作業を行うためにカバー１５を開ける。この場合、制御装置２２はステップＳ１０でＹＥＳと判断して、送信部５０はエラー情報をプロジェクタ１１ａに送信する（ステップＳ１２）。一方、カバー１５が開けられていない場合（ステップＳ１０でＮＯ）は、制御装置２２は、ステップＳ１０の処理を繰り返す。続いて、受信部５２は、プロジェクタ１１ａから投影処理が完了したことを通知する処理完了通知を受信したか否かを判断する（ステップＳ１４）。受信部５２が処理完了通知を受信した場合（ステップＳ１４でＹＥＳ）は、ステップＳ２０に進む。一方、受信部５２が処理完了通知を受信しない場合（ステップＳ１４でＮＯ）は、制御装置２２は、予め定められた一定時間が経過したか否かを判断する（ステップＳ１６）。一定時間が経過していない場合（ステップＳ１６でＮＯ）は、ステップＳ１４からの処理を繰り返す。一方、一定時間が経過した場合（ステップＳ１６でＹＥＳ）は、タッチパネル制御部５４は、プロジェクタ１１ａが投影処理を完了していないと判断して、投影エラーが生じたことをタッチパネル２４に表示する（ステップＳ１８）。なお、部品実装機１０ａは図示しないスピーカを有していてもよく、ステップＳ８では、タッチパネル２４にエラー情報が表示されたことをスピーカが報知する構成であってもよい。
【００３０】
一方、ステップＳ２０では、制御装置２２は、カバー１５が閉じられたか否かを判断する。即ち、作業者は、エラーの復旧作業が終了すると、カバー１５を閉じる。この場合、制御装置２２は、ステップＳ２０でＹＥＳと判断して、送信部５０が、プロジェクタ１１ａに投影停止命令を送信する（ステップＳ２２）。続いて、受信部５２は、プロジェクタ１１ａからエラー情報の投影を停止する処理が完了したことを通知する処理完了通知を受信したか否かを判断する（ステップＳ２４）。処理完了通知を受信した場合（ステップＳ２４でＹＥＳ）は、エラー表示処理を終了する。一方、処理完了通知を受信しない場合（ステップＳ２４でＮＯ）は、制御装置２２は、予め定められた一定時間が経過したか否かを判断する（ステップＳ２６）。一定時間が経過していない場合（ステップＳ２６でＮＯ）は、ステップＳ２４からの処理を繰り返す。一方、一定時間が経過した場合（ステップＳ２６でＹＥＳ）は、タッチパネル制御部５４は、プロジェクタ１１ａが投影停止処理を完了していないと判断して、投影停止エラーが生じたことをタッチパネル２４に表示する（ステップＳ２８）。
【００３１】
次に、プロジェクタ１１ａのエラー表示処理について図７を参照して説明する。まず、受信部６６は、制御装置２２の送信部５０からエラー情報を受信したか否かを判断する（ステップＳ３０）。受信部６６がエラー情報を受信していない場合（ステップＳ３０でＮＯ）は、ステップＳ３０の処理を繰り返す。一方、受信部６６がエラー情報を受信した場合（ステップＳ３０でＹＥＳ）は、投影部６８は、エラー情報を投影する（ステップＳ３２）。本実施例では、プロジェクタ１１ａは、カバー１５が開けられて所定の角度に固定されたときに、カバー１５の裏面１５ａにエラー情報を投影する位置及び姿勢に配置されている。また、ステップＳ３２の処理を行う時点では、カバー１５は既に開けられている（図６のステップＳ１０のＹＥＳ）。このため、ステップＳ３２の処理が行われると、エラー情報は、カバー１５の裏面１５ａに投影される。続いて、送信部７０は、投影処理が完了したことを通知する処理完了通知を制御装置２２に送信する（ステップＳ３４）。続いて、受信部６６は、制御装置２２の送信部５０から投影停止命令を受信したか否かを判断する（ステップＳ３６）。投影停止命令を受信していない場合（ステップＳ３６でＮＯ）は、ステップＳ３６の処理を繰り返す。一方、投影停止命令を受信した場合（ステップＳ３６でＹＥＳ）は、投影部６８は、エラー情報の投影を停止する（ステップＳ３８）。続いて、送信部７０は、投影停止処理が完了したことを通知する処理完了通知を制御装置２２に送信する（ステップＳ４０）。これにより、プロジェクタ１１ａのエラー表示処理が終了する。
【００３２】
上記のシステム１では、部品実装機１０ａにノズル折れエラーが生じると、部品実装機１０ａがプロジェクタ１１ａと通信することにより、プロジェクタ１１ａが、カバー１５の裏面１５ａにエラー情報を投影する。カバー１５の裏面１５ａは、ノズル６の交換作業をする作業者の作業位置から視認可能な位置に配置されている。このため、作業者は、作業位置に居ながらエラー情報を確認することができ、エラー情報を確認するためにタッチパネル２４の位置まで戻る必要がない。従って、エラー復旧作業の作業効率が低下することを抑制することができる。
【００３３】
また、上記のシステム１では、カバー１５が開けられたことを契機として、制御装置２２の送信部５０がエラー情報をプロジェクタ１１ａに送信する。別言すれば、カバー１５が開けられるまでは、送信部５０はエラー情報をプロジェクタ１１ａに送信しない。このため、プロジェクタ１１ａの消費電力を節減できる。同様に、上記のシステム１では、カバー１５が閉じられたことを契機として、送信部５０は投影停止命令をプロジェクタ１１ａに送信する。カバー１５は、作業者がエラーの復旧作業を終了することにより閉じられる。このため、復旧作業が終了したにも関わらずプロジェクタ１１ａが投影を続行することがなくなり、これによっても、プロジェクタ１１ａを節電できる。
【００３４】
また、回路基板２を製造する際に、１つの装置で複数のエラーが同時に発生する場合がある。この場合、プロジェクタ１１ａは複数のエラー情報を部品実装機１０ａに投影する。従来は、１つの装置で複数のエラーが同時に発生すると、当該複数のエラー情報がタッチパネル２４に表示された。このため、作業者は、１つのエラーの復旧作業が終わるごとにタッチパネル２４まで移動して次のエラー情報を確認してから、再度作業位置まで戻り次のエラーの復旧作業にあたっていた。或いは、作業者は、複数のエラー情報を全て記憶して、作業位置から移動せずに複数のエラーの復旧作業にあたっていた。このため、移動時間が多くなる、或いは、エラー情報の記憶間違いが生じることなどに起因して、作業効率が低下するという問題があった。しかしながら、実施例１の構成によると、作業者は作業位置に居ながら複数のエラー情報を確認できるため、１つのエラーの復旧作業が終わるごとにタッチパネル２４まで移動する必要がなくなると共に、一度に複数のエラー情報を記憶する必要もなくなる。従って、作業効率の低下をより一層抑制することができる。
【実施例２】
【００３５】
図８〜１０を参照して実施例２のシステム１０１について説明する。以下では、実施例１と相違する点について説明し、実施例１と同一の構成には同一の符号を付し、その詳細な説明を省略する。実施例３についても同様である。本実施例では、プロジェクタ１１１は、電子部品実装ラインＬ２を構成するはんだ印刷機１０８、部品実装機１１０（１１０ａ，１１０ｂ，１１０ｃ）、及び図示しない他の装置の外部に、装置１０８、１１０とは非接触の状態で取付けられている。プロジェクタ１１１は、電子部品実装ラインＬ２を構成するこれらの装置のそれぞれと相互に通信可能に構成されている。システム１０１は、電子部品実装ラインＬ２を構成するこれらの装置１０８、１１０と、プロジェクタ１１１によって構成されている。本実施例では、各装置１０８、１１０は、自身を特定するためのＩＤを有している点で実施例１と異なっている。
【００３６】
以下では、電子部品実装ラインＬ２を構成する装置のうち、部品実装機１１０ｂを例に挙げて、システム１０１のエラー表示処理について説明する。図９に示すように、部品実装機１１０ｂの制御装置１２２の構成は、実施例１の制御装置２２の構成と略同一であるが、エラー情報記憶部１４４の構成が異なっている。具体的には、エラー情報記憶部１４４は、エラー情報として、エラーの種類と作業項目に加えて、部品実装機１１０ｂのＩＤを関連付けて記憶している。部品実装機１１０ｂにエラーが生じた場合の制御装置２２のエラー表示処理は、実施例１の図６に示すフローと略同一の手順で実行される。但し、ステップＳ１２に相当する処理では、送信部５０は、エラーの種類と、作業項目と、部品実装機１１０ｂのＩＤとを関連付けたエラー情報をプロジェクタ１１１に送信する。
【００３７】
図９に戻って、プロジェクタ１１１の構成について説明する。本実施例では、メモリ６０には、演算プログラム記憶部１６４と、位置情報記憶部１６５が設けられている。演算プログラム記憶部１６４は、投影箇所を決定するプログラムを記憶している点で実施例１と異なっている。位置情報記憶部１６５は、電子部品実装ラインＬ２を構成する各装置の位置情報を各装置のＩＤと共に記憶している。プロセッサ６２は、演算プログラム記憶部１６４に記憶されている演算プログラムを実行することで、受信部６６、投影部６８、送信部７０の他に、位置特定部１６７、投影対象装置決定部１６９としても機能する。位置特定部１６７は、受信部６６が受信したエラー情報に含まれる装置のＩＤに基づいて、位置情報記憶部１６５に記憶されている位置情報から、エラーが生じた装置の位置を特定する。投影対象装置決定部１６９は、位置特定部１６７が特定した装置の位置情報に基づいて、投影部６８がエラー情報を投影する対象となる装置を決定する。即ち、本実施例では、エラー情報が、エラーが生じた装置ではなく、その他の装置に投影される構成も含んでいる。
【００３８】
部品実装機１１０ｂにエラーが生じた場合のプロジェクタ１１１のエラー表示処理について、図１０を参照して説明する。まず、受信部６６は、制御装置１２２の送信部５０からエラー情報を受信したか否かを判断する（ステップＳ５０）。エラー情報を受信していない場合（ステップＳ５０でＮＯ）はステップＳ５０に戻る。エラー情報を受信した場合（ステップＳ５０でＹＥＳ）は、位置特定部１６７は、ステップＳ５０で受信したエラー情報に含まれる装置のＩＤ及び位置情報記憶部１６５に記憶されている装置の位置情報に基づいて、エラーが生じた装置（部品実装機１１０ｂ）の位置を特定する（ステップＳ５２）。続いて、投影対象装置決定部１６９は、ステップＳ５２で特定された装置の位置情報に基づいて、電子部品実装ラインＬ２を構成する装置のうち、どの装置にエラー情報を投影するかを決定する（ステップＳ５４）。本実施例では、投影対象装置決定部１６９は、部品実装機１１０ｂに隣接する部品実装機１１０ａを、エラー情報を投影する対象の装置として決定する。なお、エラー情報は、作業者が作業位置からエラー情報を確認できる程度に視認可能な位置に投影されるのであれば、電子部品実装ラインＬ２を構成する装置のうち、どの装置に投影されてもよいが、エラーが生じた装置の近傍の装置に投影されることが好ましい。続いて、投影部６８は、ステップＳ５４で決定した装置（部品実装機１１０ａ）にエラー情報を投影する（ステップＳ５６）。投影部６８は、例えば、部品実装機１１０ａの筐体１３の部品実装機１１０ｂ側の側壁にエラー情報を投影し得る。ステップＳ５８〜Ｓ６４までの処理は、図７のステップＳ３４〜Ｓ４０までの処理と同様である。ステップＳ６４の処理を実施することにより、プロジェクタ１１ａのエラー表示処理が終了する。
【００３９】
この構成によっても、実施例１と同様の効果を奏することができる。また、エラー情報を投影する対象となる装置がエラーが生じた装置に限られないため、エラー情報を投影する箇所の選択肢を増やすことができる。なお、本実施例ではシステム１０１が備えるプロジェクタは１台のみであったが、この構成に限られない。例えば、システム１０１は、複数のプロジェクタを備えており、各プロジェクタが電子部品実装ラインＬ２を構成する装置のそれぞれと相互に通信可能に構成されていてもよい。
【実施例３】
【００４０】
図１１を参照して実施例３のシステム２０１について説明する。本実施例では、電子部品実装ラインＬ３は、はんだ印刷機２０８、部品実装機２１０（２１０ａ，２１０ｂ，２１０ｃ）、及び図示しない他の装置によって構成されている。プロジェクタ２１１は、これらの装置２０８、２１０の外部に、装置２０８、２１０とは非接触の状態で取付けられている。プロジェクタ２１１は、電子部品実装ラインＬ３を構成する装置のうち、特定の装置（本実施例では部品実装機２１０ａ）と通信可能に構成されている。システム２０１は、部品実装機２１０ａとプロジェクタ２１１によって構成されている。本実施例では、プロジェクタ２１１が通信する装置（部品実装機２１０ａ）は決まっているため、当該装置はＩＤを有していない。
【００４１】
部品実装機２１０ａの制御装置の構成は図４に示す制御装置２２の構成と同一である。プロジェクタ２１１の構成は、図９に示すプロジェクタ１１１の構成から、位置特定部１６７を除いた構成と同一である。即ち、投影対象装置決定部１６９は、位置情報記憶部１６５に記憶されている装置の位置情報に基づいて、エラー情報を投影する対象となる装置を決定する。具体的には、エラーが発生した装置と、当該装置の近傍に位置する装置の少なくとも１つの装置を、対象装置に決定する。また、部品実装機２１０ａにエラーが生じた場合の制御装置のエラー表示処理は、実施例１の図６に示すフローと同一の手順で実行される。プロジェクタ２１１のエラー表示処理は、実施例２の図１０に示すフローのうち、ステップＳ５２の処理が行われない点を除いて図１０のフローと同一の手順で実行される。
【００４２】
この構成によっても実施例１と同様の効果を奏することができる。なお、本実施例ではシステム２０１が備えるプロジェクタは１台のみであったが、この構成に限られない。例えば、システム２０１は、複数のプロジェクタを備えており、各プロジェクタがそれぞれ別の装置２０８、２１０と通信可能に構成されていてもよい。
【００４３】
以上、本明細書が開示する技術の実施例について詳細に説明したが、これは例示に過ぎず、本明細書が開示する半導体装置は、上記の実施例を様々に変形、変更したものが含まれる。
【００４４】
例えば、プロジェクタ１１がエラー情報を投影する位置は、カバー１５の裏面１５ａに限られない。その一例を図１２に示す。図１２に示すシステムは、部品実装機１０ｂと、部品実装機１０ｂの筐体１３に設置されたプロジェクタ１１ｂを備える。プロジェクタ１１ｂは、筐体１３の内部の側壁１３ａ（具体的には、部品フィーダ１２（図２参照）の上方の側壁）にエラー情報を投影可能な位置及び姿勢で配置されている。この構成によると、エラーの種類が部品フィーダ１２に関係するエラー（例えば、電子部品４の残数カウントミスに起因する部品切れエラーなど）の場合は、エラー情報をカバー１５の裏面１５ａに投影する構成と比較して、エラー情報がエラー発生位置のより近傍に表示される。このため、作業者は、作業位置に居ながら、エラー情報をより容易に確認することができ、作業効率が向上する。
【００４５】
また、部品実装機１０に設置されるプロジェクタ１１の個数は１つに限られない。例えば、部品実装機１０ａには、プロジェクタ１１ａと１１ｂの２つのプロジェクタが設置されてもよい。そして、制御装置２２の送信部５０は、エラー検知部４８が検知したエラーの種類に応じて、エラー情報を送信するプロジェクタを変更してもよい。例えば、送信部５０は、エラーの種類が「ノズル折れエラー」の場合はプロジェクタ１１ａにエラー情報を送信する一方で、エラーの種類が「部品切れエラー」の場合はプロジェクタ１１ｂにエラー情報を送信する構成であってもよい。この構成によると、エラーの種類に応じてエラー発生位置のより近傍にエラー情報を投影することが可能になるため、復旧作業に従事する作業者はエラー情報をより見易くなる。このため、作業者は作業しながらエラー情報を容易に再確認でき、作業効率を向上させることができる。なお、１つのプロジェクタが複数箇所にエラー情報を投影可能に構成されていてもよい。また、エラー情報は、複数箇所に同時に投影される構成であってもよい。
【００４６】
また、図１３に示すシステムのように構成してもよく、このシステムは、はんだ印刷機８と、はんだ印刷機８に設置されたプロジェクタ１１ｄを備える。この例では、回路基板２を支持するバックアップピンに折れが生じており、プロジェクタ１１ｄは、回路基板２の上面にエラー情報を投影している。このように、エラー情報は、装置のカバーや筐体に投影する構成に限られず、エラー発生位置に直接投影する構成であってもよい。また、プロジェクションマッピングの手法を用いてエラー情報を投影してもよい。
【００４７】
また、作業者がタッチパネル２４を操作することで投影部６８がエラー情報の投影を開始してもよい。
【００４８】
また、システム１が、電子部品実装ラインＬを構成する複数の装置を管理する管理装置を備えていてもよい。プロジェクタは、管理装置と通信可能に構成されていてもよい。装置にエラーが生じた場合は、装置が管理装置にエラー情報を送信し、管理装置がプロジェクタにエラー情報を送信することで、プロジェクタが装置にエラー情報を投影する構成であってもよい。すなわち、装置は管理装置を介してプロジェクタにエラー情報を送信してもよい。
【００４９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、請求の範囲を限定するものではない。請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。また、本明細書又は図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書又は図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００５０】
１：システム
２：回路基板
４：電子部品
８：はんだ印刷機
１０：部品実装機
１１：プロジェクタ
４８：エラー検知部
５０：送信部
６６：受信部
６８：投影部
１４４：エラー情報記憶部
１６５：位置情報記憶部
【図１】
0006647096.tif 000002
【図２】
0006647096.tif 000003
【図３】
0006647096.tif 000004
【図４】
0006647096.tif 000005
【図５】
0006647096.tif 000006
【図６】
0006647096.tif 000007
【図７】
0006647096.tif 000008
【図８】
0006647096.tif 000009
【図９】
0006647096.tif 000010
【図１０】
0006647096.tif 000011
【図１１】
0006647096.tif 000012
【図１２】
0006647096.tif 000013
【図１３】
0006647096.tif 000014