(57)【要約】  作業管理装置は、基板に対する作業を行う対基板作業機を複数有する対基板作業ラインを管理する。この作業管理装置は、前記複数の対基板作業機のいずれかに問題が発生したことを検出する問題検出部と、前記問題に対する対処方法を蓄積する対処方法データベースと、前記問題に対する対処方法を随時更新する更新部と、前記問題検出部によって前記問題が発生したことが検出されたとき、前記問題に対する対処方法を前記対処方法データベースから抽出して作業者に指示する作業指示部と、を備える。
2018142604.tif 000002
【特許請求の範囲】
【請求項１】
基板に対する作業を行う対基板作業機を複数有する対基板作業ラインを管理する作業管理装置であって、
前記複数の対基板作業機のいずれかに問題が発生したことを検出する問題検出部と、
前記問題に対する対処方法を蓄積する対処方法データベースと、
前記問題に対する対処方法を随時更新する更新部と、
前記問題検出部によって前記問題が発生したことが検出されたとき、前記問題に対する対処方法を前記対処方法データベースから抽出して作業者に指示する作業指示部と、
を備えた作業管理装置。
【請求項２】
前記作業指示部は、前記問題検出部によって前記問題が発生したことが検出されたとき、前記問題に対する対処方法のうち前記問題を解決できる可能性の高いものほど優先順位を高くして前記作業者に指示する、
請求項１に記載の作業管理装置。
【請求項３】
前記更新部は、前記作業指示部によって前記作業者に前記対処方法が指示されたあと前記問題が解決されたときには、前記対処方法データベースのうち実際に前記問題を解決できた前記対処方法の対処実績が高くなるように前記対処方法データベースを更新し、
前記作業指示部は、前記対処実績が高いほど前記優先順位を高くする、
請求項２に記載の作業管理装置。
【請求項４】
前記更新部は、別の作業管理装置からの更新結果を統合して前記対処方法データベースに反映させる、
請求項１〜３のいずれか１項に記載の作業管理装置。
【請求項５】
前記作業指示部は、前記問題の原因が前記対基板作業機に備えられた装置にあったとき、前記問題が発生したときの前記対基板作業機の装置情報、メンテナンス情報及びデータマイニングによる予兆情報の少なくとも１つを前記対基板作業機から受信し、前記部品実装機から受信した前記情報に基づいて前記問題に対する対処方法を前記対処方法データベースから抽出して前記作業者に指示する、
請求項１〜４のいずれか１項に記載の作業管理装置。
【請求項６】
前記メンテナンス情報は、前記対基板作業機に備えられた装置の過去のメンテナンス実績情報及び次回のメンテナンス時期情報を含む、
請求項５に記載の作業管理装置。
【請求項７】
前記データマイニングによる予兆情報は、前記問題が発生する前の前記対基板作業機に備えられた装置に関する時系列的情報を含む、
請求項５又は６に記載の作業管理装置。
【請求項８】
前記作業指示部は、前記問題の原因が部品データにあったとき、前記問題が発生したときの前記対基板作業機の装置情報及び前記部品データの修正履歴情報の少なくとも１つを前記対基板作業機から受信し、前記部品実装機から受信した前記情報に基づいて前記問題に対する対処方法を前記対処方法データベースから抽出して前記作業者に指示する、
請求項１〜７のいずれか１項に記載の作業管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、作業管理装置を開示する。
【背景技術】
【０００２】
従来より、基板に対する作業を行う対基板作業機を複数有する対基板作業ラインを管理する作業管理装置が知られている。例えば特許文献１に記載された作業管理装置は、対基板作業機に支援作業の実施が必要になった場合に、その支援作業を実施する作業者を決定し、決定された作業者の携帯端末にその支援作業を通知する。特許文献２に記載された作業管理装置は、作業者検出部がその作業者検出部の設置された箇所の近傍に位置する作業者を検出すると、その作業者に実施可能な作業項目を作業者に対して指示する。その作業者に実施可能な作業項目としては、その作業者にランク付けされた難易度以下の難易度を持つ作業項目が例示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００５／００９１０１号パンフレット
【特許文献２】国際公開第２０１６／０８８２６６号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の作業管理装置では、対基板作業機に何らかの問題が発生したとき、その問題の適切な対処方法を自動的に作業者に指示することはできなかった。そのため、作業者は、試行錯誤でその問題に対処するしかなく、問題を解決するまでに長時間を要することがあった。【０００５】
本開示は、上述した課題を解決するためになされたものであり、対基板作業機に問題が発生したときに作業者が短時間で適切に対処できるようにすることを主目的とする。
【課題を解決するための手段】
【０００６】
本開示の作業管理装置は、
基板に対する作業を行う対基板作業機を複数有する対基板作業ラインを管理する作業管理装置であって、
前記複数の対基板作業機のいずれかに問題が発生したことを検出する問題検出部と、
前記問題に対する対処方法を蓄積する対処方法データベースと、
前記問題に対する対処方法を随時更新する更新部と、
前記問題検出部によって前記問題が発生したことが検出されたとき、前記問題に対する対処方法を前記対処方法データベースから抽出して作業者に指示する作業指示部と、
を備えたものである。【０００７】
この作業管理装置では、複数の対基板作業機のいずれかに問題が発生したとき、作業指示部はその問題に対する対処方法を対処方法データベースから抽出して作業者に指示する。対処方法データベースは、更新部によって随時更新される。そのため、対処方法データベースには、問題に対する新しい対処方法が見つかった場合などにはその対処方法も蓄積される。したがって、対基板作業機に問題が発生したとき、作業者は作業指示部によって指示された対処方法を実施すればその問題に短時間で適切に対処できる可能性が高い。
【図面の簡単な説明】
【０００８】
【図１】部品実装システム１の概略説明図。
【図２】部品実装機２０の斜視図。
【図３】作業支援処理のフローチャート。
【図４】対処方法順位決定処理のフローチャート。
【図５】ノウハウデータベース７６に記憶されたデータの一例を示す説明図。
【図６】メンテナンス処理のフローチャート。
【図７】ノウハウデータベース７６に記憶されたデータの一例を示す説明図。
【図８】ノウハウデータベース７６に記憶されたデータの一例を示す説明図。
【発明を実施するための形態】
【０００９】
本開示の作業管理装置を含む好適な実施形態を、図面を参照しながら以下に説明する。図１は部品実装システム１の概略説明図、図２は部品実装機２０の斜視図である。なお、本実施形態において、左右方向（Ｘ軸）、前後方向（Ｙ軸）及び上下方向（Ｚ軸）は、図１及び図２に示した通りとする。
【００１０】
部品実装システム１は、図１に示すように、実装ライン１０と、実装ライン１０を形成する複数の部品実装機２０と、実装ライン１０に装備された大型表示装置５０と、実装ライン１０に装備された通信機器５２と、基板１２に対する作業を管理する作業管理装置７０とを備えている。
【００１１】
実装ライン１０は、複数（ここでは４台）の部品実装機２０が左右方向に並べられており、上流側（左側）から搬入された基板１２に対し、各部品実装機２０が部品の実装を行い、部品実装後の基板１２を下流側（右側）へ搬出するものである。
【００１２】
部品実装機２０は、図２に示すように、基板搬送装置２２と、ヘッドユニット３０と、パーツカメラ３９、フィーダ４０と、実装コントローラ４８とを備えている。
【００１３】
基板搬送装置２２は、前後に間隔を開けて設けられ左右方向に延びる一対のコンベアベルト２６，２６（図２では片方のみ図示）を備えている。基板１２は、一対のコンベアベルト２６，２６の上面に乗せられて左から右へと搬送される。この基板１２は、所定の取込位置に到達すると、裏面側に多数立設された支持ピン２８によって支持される。基板搬送装置２２は、基板１２が通過する所定位置に通過センサ２５を備えている。通過センサ２５は、基板１２を検出していないときにオフ信号を出力し、基板１２を検出したときにオン信号を出力する。
【００１４】
ヘッドユニット３０は、Ｘ軸スライダ３２の前面に着脱可能に取り付けられている。Ｘ軸スライダ３２は、Ｙ軸スライダ３４の前面に設けられた左右方向に延びる上下一対のガイドレール３４ａ，３４ａにスライド可能に取り付けられている。Ｙ軸スライダ３４は、前後方向に延びる左右一対のガイドレール３６，３６にスライド可能に取り付けられている。ヘッドユニット３０は、Ｘ軸スライダ３２が左右方向に移動するのに伴って左右方向に移動し、Ｙ軸スライダ３４が前後方向に移動するのに伴って前後方向に移動する。なお、各スライダ３２，３４は、それぞれ駆動モータ（図示せず）により駆動される。ヘッドユニット３０は、複数のノズル３８を備えたヘッド（ロータリーヘッド）３７を有している。ノズル３８は、圧力を利用して、ノズル先端に部品を吸着したり、ノズル先端に吸着している部品を離したりするものである。このノズル３８は、ヘッドユニット３０に搭載された図示しないＺ軸ボールネジ機構によって高さ調整が可能となっている。ヘッド３７やノズル３８は、部品の種類や大きさなどに応じて適宜交換される。
【００１５】
パーツカメラ３９は、フィーダセット台４６と基板搬送装置２２との間であって左右方向の長さの略中央にて、撮像方向が上向きとなるように設置されている。このパーツカメラ３９は、その上方を通過するノズル３８に吸着された部品を撮像し、撮像により得られた画像を実装コントローラ４８へ出力する。
【００１６】
フィーダ４０は、部品実装機２０の前側に取り付けられたフィーダセット台４６に左右方向に複数並ぶようにセットされている。フィーダ４０は、テープが巻かれたリール４２を有している。テープの表面には、テープの長手方向に沿って複数の収容凹部が設けられている。各収容凹部には、部品が収容されている。これらの部品は、テープの表面を覆うフィルムによって保護されている。こうしたテープは、リール４２から後方に向かって巻きほどかれ、所定の部品供給位置においてフィルムが剥がされて部品が露出した状態となる。この露出した状態の部品は、ノズル３８によって吸着される。フィーダ４０の動作はフィーダコントローラ４４によって制御される。
【００１７】
実装コントローラ４８は、ＣＰＵを中心とするマイクロプロセッサとして構成されており、処理プログラムを記憶するＲＯＭ、各種データを記憶するＨＤＤ、作業領域として用いられるＲＡＭなどを備える。これらは、図示しないバスを介して電気的に接続されている。この実装コントローラ４８は、フィーダ４０のフィーダコントローラ４４や作業管理装置７０と双方向通信可能なように接続されている。また、実装コントローラ４８は、基板搬送装置２２やＸ軸スライダ３２、Ｙ軸スライダ３４、Ｚ軸ボールネジ機構などへ制御信号を出力可能なように接続されると共に、パーツカメラ３９から画像を入力可能に接続されている。
【００１８】
大型表示装置５０は、図１に示すように、例えば１００インチの液晶ディスプレイであり、作業管理装置７０に接続されている。大型表示装置５０は、作業管理装置７０から送られてくる各種情報を表示する。
【００１９】
通信機器５２は、図１に示すように、ブルートゥース（登録商標）などにより通信圏内（例えば数ｍから数１０ｍの範囲内）に存在する無線タグ６０と通信可能な機器である。無線タグ６０は、作業者に装着されている。通信機器５２は、通信圏内に存在する無線タグ６０と通信すると、その無線タグ６０から作業者ＩＤを取得して作業管理装置７０へ送信する。なお、作業者は、無線タグ６０のほか、ヘッドフォンとマイクとが一体となったヘッドセット６２や表示画面の付いた携帯端末６４も装着している。ヘッドセット６２や携帯端末６４は、作業管理装置７０と無線で接続されている。通信機器５２は、実装ライン１０のほか、作業者が立ち寄る場所（休憩室など）にも配備される。
【００２０】
作業管理装置７０は、図１に示すように、ＣＰＵ７１を中心とするマイクロプロセッサであって、処理プログラムを記憶するＲＯＭ７２、作業領域として用いられるＲＡＭ７３などを備える。これらは、図示しないバスを介して電気的に接続されている。この作業管理装置７０は、生産情報データベース７４、作業者情報データベース７５及びノウハウデータベース７６とアクセス可能に接続されている。生産情報データベース７４は、基板１２の生産プログラムや生産進捗などが記憶され随時更新される。作業者情報データベース７５は、作業者ＩＤと作業者情報（作業者の位置・担当作業・スキル・作業状態・作業スケジュール）とが対応づけて記憶され随時更新される。ノウハウデータベース７６は、実装ライン１０の部品実装機２０で発生した問題に対する対処方法が蓄積され随時更新される。作業管理装置７０は、各部品実装機２０の実装コントローラ４８や実装ライン１０等に装備された通信機器５２と双方向通信を行う。また、作業管理装置７０は、大型表示装置５０や作業者の携帯端末６４の表示画面に画像信号を出力したり、作業者のヘッドセット６２のヘッドフォンに音声信号を出力したりする。
【００２１】
次に、実装ライン１０を構成する各部品実装機２０の動作について説明する。部品実装機２０の実装コントローラ４８は、作業管理装置７０から受信した生産プログラムに基づいて、基板搬送装置２２やＸ軸スライダ３２、Ｙ軸スライダ３４、Ｚ軸ボールネジ機構、パーツカメラ３９などを制御する。具体的には、実装コントローラ４８は、各フィーダ４０によって供給される部品をノズル３８に吸着させ、パーツカメラ３９にその部品を撮像させ、撮像された画像に基づいて部品エラーの有無を判定し、その後、ノズル３８に吸着された部品が基板１２上に順次実装されるように制御する。ここで、部品エラーの有無は、ノズル３８に部品が吸着されているか否かやその部品の形状、大きさ、吸着位置などが適切か否かによって判定する。実装コントローラ４８は、部品エラーなしと判定された場合にはノズル３８に吸着された部品が基板１２上に実装されるように制御するが、部品エラーありと判定された場合にはその部品を廃棄して再度同じ部品を吸着し直すように（つまりリトライするように）制御する。実装コントローラ４８は、吸着ミスや落下が原因で部品がノズル３８に吸着されていなかった場合にもリトライするように制御する。
【００２２】
次に、作業管理装置７０が実行する作業支援処理について説明する。図３は作業支援処理のフローチャートである。作業管理装置７０のＣＰＵ７１は、作業支援処理を開始すると、まず、実装ライン１０で問題が発生したか否かを判定する（Ｓ１００）。ＣＰＵ７１は、Ｓ１００で問題が発生していないと判定したならば、この作業支援処理を終了する。ここで、問題とは、実装ライン１０の生産が停止したり実装ライン１０の生産稼働が著しく低下したりすることをいう。例えば、部品実装機２０で装置エラー（例えば基板搬送エラーなど）が発生したとき、実装コントローラ４８は生産を停止して装置エラーが発生したことを示すエラーコードを作業管理装置７０へ送信する。エラーコードは、部品実装機２０のどの装置でエラーが発生したかがわかるように設定されている。また、部品実装機２０で部品吸着のリトライが連続して発生したとき、実装コントローラ４８は生産を停止して部品エラーが発生したことを示すエラーコードを作業管理装置７０へ送信する。そのため、ＣＰＵ７１は部品実装機２０からエラーコードを受信すると問題が発生したと判定する。また、作業管理装置７０のＣＰＵ７１は、実装ライン１０において基板１枚あたりの部品実装に要するサイクルタイムを随時算出し、そのサイクルタイムが予め定めた閾値を超えたときに部品エラーにより生産稼働が著しく低下したと判定し、問題が発生したと判定する。例えば、部品吸着のリトライが連続して発生していないものの発生頻度が高い場合には、サイクルタイムが閾値を超える。
【００２３】
ＣＰＵ７１は、Ｓ１００で問題が発生したと判定したならば、作業者情報データベース７５に保存されている作業者情報に基づいて、今回発生した問題の対処を担当する作業者（担当作業者）を決定する（Ｓ１１０）。ＣＰＵ７１は、作業状況や作業スケジュール等から現在作業可能な作業者を作業者情報データベース７５から検索し、今回発生した問題の対処を担当する作業者を決定する。なお、ＣＰＵ７１は、担当作業者の位置をその担当作業者の無線タグ６０と通信機器５２との通信結果に基づいて認識し、問題が発生した実装ライン１０から離れた位置にいるときには、その担当作業者の携帯端末６４の表示装置に移動指示を表示する。ＣＰＵ７１は、それと共に、その担当作業者のヘッドセット６２のヘッドフォンに音声による移動指示を出力する。また、ＣＰＵ７１は、その担当作業者の近くにある大型表示装置５０にも移動指示を表示する。これにより、担当作業者は、問題が発生した実装ライン１０に移動する。
【００２４】
続いて、ＣＰＵ７１は、問題が発生した実装ライン１０に担当作業者がいることを確認する（Ｓ１２０）。具体的には、ＣＰＵ７１は、問題が発生した実装ライン１０に担当作業者がいることを、その担当作業者の無線タグ６０と問題が発生した実装ライン１０に配備された通信機器５２との通信結果に基づいて確認する。
【００２５】
続いて、ＣＰＵ７１は、問題の発生した原因が装置エラーなのか部品エラーなのかを判定する（Ｓ１３０）。具体的には、ＣＰＵ７１は、Ｓ１００の判定の際に利用した情報に基づいて問題の発生した原因が部品エラーなのか装置エラーなのかを判定する。
【００２６】
Ｓ１３０で問題の発生した原因が装置エラーだったならば、ＣＰＵ７１は、対処方法順位決定処理を実行する（Ｓ１４０）。対処方法順位決定処理のフローチャートを図４に示す。ＣＰＵ７１は、対処方法順位決定処理を開始すると、まず、エラー発生時の装置情報を取得し（Ｓ１４２）、その装置のメンテナンス情報を取得し（Ｓ１４４）、データマイニングによる予兆情報を取得する（Ｓ１４６）。エラー発生時の装置情報とは、エラー発生時に装置がどのような状態であったかを示す情報である。エラー発生時の装置情報としては、例えば、あるセンサの出力信号がオンのままだったとか、オフのままだったとかの情報が挙げられる。メンテナンス情報としては、過去のメンテナンス実績や次回のメンテナンス時期情報などが挙げられる。メンテナンス情報から、ある部品のメンテナンスが頻繁に行われている場合にはその部品を交換すべきとか、ある部品の交換時期が近づいている場合にはその部品を交換すべきとか、ある部品のメンテナンス時期が近づいている場合にはそのメンテナンスを前倒しして行うべきといったことが予測される。データマイニングによる予兆情報としては、今回のエラーが発生するまでの各種センサからの情報を時系列的に分析した情報などが挙げられる。例えば、今回のエラーが発生するまでの各種センサのログから各種センサの出力信号の時系列的な流れを予兆情報として利用したり、今回のエラーが発生するまでに発生した他のエラーの時系列的な順序を予兆情報として利用したりする。そして、ＣＰＵ７１は、エラー発生時の装置情報、メンテナンス情報及びデータマイニングによる予兆情報に基づいて、今回の装置エラーに対する対処方法をノウハウデータベース７６から抽出し、その優先順位を決定する（Ｓ１４８）。このとき、ＣＰＵ７１は、対処方法に対処実績が付与されている場合には、対処実績の高いものほど優先順位が高くなるようにする。
【００２７】
例えば、装置エラーが基板搬送エラーだった場合、基板搬送装置２２の装置情報を取得して基板搬送装置２２がエラー発生時にどのような状態だったかを把握する。ここでは、通過センサ２５の出力がオン信号に変わってから所定時間経過してもオフ信号に変わらなかった（基板１２の取り込みが完了しなかった）場合を例に挙げて説明する。原因としては、コンベアベルト２６，２６の緩みや破損、通過センサ２５の感度設定の不良などが挙げられる。コンベアベルト２６，２６の緩みや破損が原因だった場合、その対処方法としてはコンベアベルト２６，２６の締め直しや交換（対処Ａ）が挙げられる。通過センサ２５の感度設定の不良が原因だった場合、その対処方法として通過センサ２５の感度調整（対処Ｂ）が挙げられる。このときのノウハウデータベース７６に記憶されたデータの一例を図５Ａに示す。図５Ａのデータは、初期状態であり、エラーコードが基板搬送エラーで、エラー発生時の装着情報が通過センサ２５の出力がオン信号のままの場合に、その対処方法として対処Ａ，Ｂが対応づけられている。今回、メンテナンス情報はコンベアベルト２６，２６の交換時期が間近であることを示し、予兆情報は今回のエラー発生まで通過センサ２５のオンオフを時系列的にみたとき規則正しく周期的に切り替わっていたことを示していたとする。ＣＰＵ７１は、このメンテナンス情報と予兆情報を取得情報の欄に書き込み、図５Ａのデータを図５Ｂのデータに更新する。また、ＣＰＵ７１は、このメンテナンス情報から、コンベアベルト２６，２６の緩みや破損が原因である可能性が高いと判定し、その対処方法として対処Ａの優先順位を対処Ｂよりも高くする。なお、図５Ａ，（ｂ）では対処実績は対処Ａ，Ｂとも「なし」（初期値）とする。
【００２８】
ＣＰＵ７１は、対処方法順位決定処理（Ｓ１４０）を実行したあと、実装ライン１０に配備された大型表示装置５０に、今回の問題に対する対処方法を優先順位にしたがって表示する（Ｓ１５０）。具体的には、今回の問題に対する対処方法のうち優先順位が１番目の対処方法を実施するように担当作業者に指示する。担当作業者は、表示された指示にしたがって作業を行い、作業を終了したら実装ライン１０の生産を再開する。続いて、ＣＰＵ７１は、問題は解決したか否かを判定する（Ｓ１６０）。具体的には、ＣＰＵ７１は、生産を再開してから所定時間が経過するまでの間に同じ問題が発生しなかったかを判定する。ＣＰＵ７１は、Ｓ１６０で同じ問題が発生しなかったならば、問題は解決したものとみなし、ノウハウデータベース７６を更新し（Ｓ１７０）、作業支援処理を終了する。Ｓ１７０では、ＣＰＵ７１は、今回の問題に対して実際に実施した対処方法の対処実績を１カウントアップする。
【００２９】
一方、Ｓ１６０で同じ問題が発生した、つまり問題は解決していなかったならば、ＣＰＵ７１は、再びＳ１５０に戻って、実装ライン１０に配備された大型表示装置５０に今回の問題に対する対処方法を優先順位にしたがって表示する。具体的には、今回の問題に対する対処方法のうち優先順位が２番目の対処方法を実施するように担当作業者に指示する。担当作業者は、表示された指示にしたがって作業を行い、作業を終了したら実装ライン１０の生産を再開する。続いて、ＣＰＵ７１は、問題は解決したかを判定する（Ｓ１６０）。ＣＰＵ７１は、Ｓ１６０で問題が解決されるまで、Ｓ１５０とＳ１６０とを繰り返し実行し、問題が解決されたならＳ１７０を実行して作業支援処理を終了する。なお、Ｓ１５０とＳ１６０とを繰り返し実行する際、ＣＰＵ７１はＳ１５０において優先順位が前回よりも一つ低い順位の対処方法を実施するように担当作業者に指示する。
【００３０】
例えば、先ほど説明したように、過去のメンテナンス実績からコンベアベルト２６，２６の交換時期が近づいている場合には、対処Ａの優先順位が対処Ｂよりも高く設定される。その場合、ＣＰＵ７１は、大型表示装置５０に、「コンベアベルトの締め直しか交換を行ってください。」（対処Ａ）と表示する。この指示にしたがって担当作業者がコンベアベルト２６，２６の締め直しを行う。その後、ＣＰＵ７１は、問題が解決したならば、今回の基板搬送エラーに対する対処方法である対処Ａの対処実績を１カウントアップする（図５Ｃ参照）。そのため、次回、同じエラー（つまり、装置エラーが基板搬送エラーで、エラー発生時の装着情報が通過センサ２５の出力がオン信号のままで、メンテナンス情報がコンベアベルト２６，２６の交換時期間近で、予兆情報が通過センサ２５のオンオフの規則正しい周期的な切り替わり）が発生した場合には、ＣＰＵ７１は、対処実績の高い対処Aを優先的に実施するように担当作業者に指示する。一方、生産を再開してすぐに再び同じエラーが発生したならば、ＣＰＵ７１は、大型表示装置５０に、「通過センサの感度調整を行ってください。」（対処Ｂ）と表示する。この指示にしたがって担当作業者は今度は通過センサ２５の感度調整を行う。その後、ＣＰＵ７１は、問題が解決したならば、今回の基板搬送エラーに対する対処方法である対処Ｂの対処実績を１カウントアップする（図５Ｄ参照）。そのため、次回、同じエラーが発生した場合には、ＣＰＵ７１は、対処実績の高い対処Ｂを優先的に実施するように担当作業者に指示する。
【００３１】
Ｓ１３０で問題の発生した原因が部品エラーだったならば、ＣＰＵ７１は、統計的分析を実行し（Ｓ１８０）、部品エラーの原因が部品吸着に関わる機材のエラーなのか部品データエラーなのかを判定する（ステップＳ１９０）。部品吸着に関わる機材のエラーとしては、ヘッド３７が不調の場合、ノズル３８が不調の場合、フィーダ４０が不調の場合などがある。ヘッド３７が不調の場合、その不調ヘッドが搭載された部品実装機２０のすべての部品の吸着率が低下する事象が起こる。ノズル３８が不調の場合、その不調ノズルで吸着されたすべての部品の吸着率が低下する事象が起こる。フィーダ４０が不調の場合、その不調フィーダに搭載されたすべてのリール４２において部品の吸着率が低下する事象が起こる。また、部品データエラーの場合、部品吸着に関わる機材にかかわらず同じ部品種の部品の吸着率が低下する事象が起こる。そのため、どの事象が発生しているかを統計的に分析することにより、部品エラーの原因が部品吸着に関わる機材のエラーなのか部品データエラーなのかを判定することができる。
【００３２】
Ｓ１９０で部品エラーの原因が部品吸着に関わる機材のエラーだった場合、ＣＰＵ７１はその機材を別の機材（正常に機能する機材）と交換して生産を続行するように担当作業者に指示する（Ｓ２００）。担当作業者への指示は、大型表示装置５０への文字出力により行われる。ＣＰＵ７１は、機材が交換されたことを確認した後、作業支援処理を終了する。取り外された機材は、図示しないメンテナンスエリアに移動され、メンテナンスが行われる。このとき、ＣＰＵ７１が実行するメンテナンス処理のフローチャートを図６に示す。ＣＰＵ７１は、メンテナンス処理を開始すると、まず、対処方法順位決定処理を実行する（Ｓ３００）。この対処方法順位決定処理は既に説明したＳ１４０の対処方法順位決定処理と同じであるため説明を省略する。これにより、取り外された機材に対する対処方法（メンテナンス方法）の優先順位が決定される。対処方法としては、グリスアップ（対処Ｐ）、部品清掃（対処Ｑ）、部品交換（対処Ｒ）などが挙げられる。ＣＰＵ７１は、対処方法を優先順位にしたがって担当作業者に指示する（Ｓ３１０）。担当作業者は、表示された指示にしたがって作業を行い、実装ライン１０の生産を再開する。ＣＰＵ７１は、部品実装機２０の部品エラー率（部品エラー回数／部品吸着回数）を監視し、所定時間稼働したあとの部品エラー率が所定の閾値未満か否かを判定し（Ｓ３２０）、所定の閾値以上だったならば、Ｓ３１０に戻り、その機材を取り外して優先順位が２番目の対処方法（メンテナンス方法）を実行するように担当作業者に指示する。ＣＰＵ７１は、この操作を部品エラー率が所定の閾値未満になるまで繰り返す。そして、部品エラー率が所定の閾値未満になったならば、ＣＰＵ７１は、そのときの対処方法の対処実績を１カウントアップしてノウハウデータベース７６を更新し（Ｓ３３０）、メンテナンス処理を終了する。この点は、上述したＳ１７０と同様である。このときのノウハウデータベース７６のデータの一例を図７に示す。
【００３３】
図３のフローチャートに戻り、Ｓ１９０で部品エラーの原因が部品データエラーだった場合、ＣＰＵ７１はデータ修正順位決定処理を実行する（Ｓ２１０）。データ修正順位決定処理では、エラー発生時の装置情報（例えばパーツカメラ３９の撮像画像に部品が写っていなかったとか部品は写っていたが廃棄処理されたといった情報）や部品データの修正履歴情報を取得し、それらの情報に基づいてデータ修正方法の優先順位を決定する。部品データには、部品の外形寸法とその許容範囲などの形状情報に加え、部品実装機２０で取り扱うときのハンドリング条件（ノズルサイズ、水平方向の動作速度、垂直方向の動作速度など）が定められている。例えば、ノズルサイズが小さすぎると、ノズル３８で吸着できなかったり搬送中にノズル３８から落下したりするため、撮像画像に部品は写っていない。その場合、ノズルサイズを大きく設定し直すと問題が解消されることがある。また、外形寸法の許容範囲が小さすぎると、部品サイズが不適合であると判断されて廃棄されるが、撮像画像に部品は写っている。その場合、外形寸法の許容範囲を大きくすると問題が解消されることがある。したがって、ＣＰＵ７１は、エラー発生時の装置情報に基づいて部品データの修正方法の優先順位を決定することができる。また、ＣＰＵ７１は、部品データの修正履歴情報から直前に実施した修正方法を認識することができるため、その修正方法の優先順位を下げる。その修正方法は既に実施したものの部品エラーを解消できなかったからである。
【００３４】
続いて、ＣＰＵ７１は、データ修正方法を優先順位にしたがって担当作業者に指示する（Ｓ２２０）。そして、担当作業者がデータ修正方法を実行し部品実装が再開されたあと、ＣＰＵ７１は、問題は解決したか否かを判定し（Ｓ２３０）、問題が解決されるまでＳ２２０とＳ２３０の処理を繰り返す。ＣＰＵ７１は、問題が解決されたならば、今回の問題に対して実際に実施したデータ修正方法の対処実績を１カウントアップしてノウハウデータベース７６を更新し（Ｓ２４０）、作業支援処理を終了する。このときのノウハウデータベース７６のデータの一例を図８に示す。
【００３５】
ここで、本実施形態の作業管理装置７０の構成要素と本開示の作業管理装置の構成要素との対応関係について説明する。本実施形態のＣＰＵ７１が問題検出部、更新部及び作業指示部に相当し、ノウハウデータベース７６が対処方法データベースに相当する。
【００３６】
以上詳述した本実施形態の作業管理装置７０では、複数の部品実装機２０のいずれかに問題が発生したとき、ＣＰＵ７１はその問題に対する対処方法をノウハウデータベース７６から抽出して作業者に指示する。ノウハウデータベース７６は、ＣＰＵ７１によって随時更新される。そのため、ノウハウデータベース７６には、問題に対する新しい対処方法が見つかった場合などにはその対処方法も蓄積される。したがって、部品実装機２０に問題が発生したとき、作業者は作業管理装置７０によって指示された対処方法を実施すればその問題に短時間で適切に対処できる可能性が高い。
【００３７】
また、作業者は優先順位の高い対処方法から順に試していくため、短時間でその問題を解決できる可能性が高くなる。
【００３８】
更に、実際に問題を解決できた対処方法は対処実績が高くなり、その対処実績が高い対処方法ほど優先順位が高くなるため、優先順位の高い対処方法を実施したときに問題を解決できる可能性が一層高くなる。
【００３９】
更にまた、問題の原因が装置エラーだったとき、作業管理装置７０はエラー発生時の装置情報、メンテナンス情報及びデータマイニングによる予兆情報に基づいて対処方法をノウハウデータベース７６から抽出する。そのため、装置エラーに対する対処方法をより適切にノウハウデータベース７６から抽出することができる。ここで、メンテナンス情報は、部品実装機２０に備えられた装置の過去のメンテナンス実績情報及び次回のメンテナンス時期情報を含んでいる。予兆情報は、今回の装置エラーが発生する前の部品実装機２０に備えられた装置に関する時系列的情報を含んでいる。そのため、抽出される対処方法の信頼性が高まる。
【００４０】
そしてまた、問題の原因が部品データだったとき、作業管理装置７０はエラー発生時の装置情報及び部品データの修正履歴情報に基づいて対処方法をノウハウデータベース７６から抽出する。そのため、部品エラーに対する対処方法をより適切にノウハウデータベース７６から抽出することができる。
【００４１】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４２】
例えば、上述した実施形態では、１つの作業管理装置７０がノウハウデータベース７６を更新する場合を例示したが、別の作業管理装置７０からの更新結果（新たな対処方法の蓄積や既存の対処方法の対処実績の更新）を統合してノウハウデータベース７６に反映させてもよい。こうすれば、複数の作業管理装置７０の更新結果が統合されてノウハウデータベース７６に反映されるため、対処方法の信頼性が高まる。
【００４３】
上述した実施形態では、対基板作業機として部品実装機２０を例示したが、特に部品実装機２０に限定されるものではない。例えば、部品実装機２０の上流側に配置される対基板作業機としては、基板にクリームはんだを印刷するはんだ印刷機やそのはんだ印刷の品質を検査する印刷検査機などが挙げられる。また、部品実装機２０の下流側に配置される対基板作業機としては、部品が実装された基板の外観を検査する外観検査機、部品が実装された基板のはんだを溶融してはんだ付けを行うリフロー機などが挙げられる。
【００４４】
上述した実施形態では、作業者は携帯端末６４を携帯する場合を例示したが、携帯端末６４の代わりにメガネのレンズをディスプレイとして利用するメガネ型ディスプレイを装着するようにしてもよい。携帯端末６４はポケットやバッグから取り出す必要があるのに対して、メガネ型ディスプレイはそのような必要がないため利便性に優れている。
【００４５】
上述した実施形態では、ＣＰＵ７１は対処方法順位決定処理においてエラー発生時の装置情報とメンテナンス情報と予兆情報とに基づいて対処方法を抽出したが、これら３つの情報のうちの１つの情報に基づいて対処方法を抽出してもよいし、２つの情報（例えばエラー発生時の装着情報とメンテナンス情報、エラー発生時の装着情報と予兆情報）に基づいて対処方法を抽出してもよい。
【００４６】
本開示の作業管理装置は、以下のように構成してもよい。
【００４７】
本開示の作業管理装置において、前記作業指示部は、前記問題検出部によって前記問題が発生したことが検出されたとき、前記問題に対する対処方法のうち前記問題を解決できる可能性の高いものほど優先順位を高くして前記作業者に指示してもよい。こうすれば、作業者は優先順位の高い対処方法から順に試していくことにより、短時間でその問題を解決できる可能性が高くなる。
【００４８】
その場合、前記更新部は、前記作業指示部によって前記作業者に前記対処方法が指示されたあと前記問題が解決されたときには、前記対処方法データベースのうち実際に前記問題を解決できた前記対処方法の対処実績が高くなるように前記対処方法データベースを更新し、前記作業指示部は、前記対処実績が高いほど前記優先順位を高くしてもよい。こうすれば、実際に問題を解決できた対処方法は対処実績が高くなり、その対処実績が高い対処方法ほど優先順位が高くなる。そのため、優先順位の高い対処方法を実施したときに問題を解決できる可能性が一層高くなる。
【００４９】
本開示の作業管理装置において、前記更新部は、別の作業管理装置からの更新結果を統合して前記対処方法データベースに反映させてもよい。こうすれば、複数の作業管理装置の実績が対処方法データベースに反映されるため、対処方法の信頼性が高まる。
【００５０】
本開示の作業管理装置において、前記作業指示部は、前記問題の原因が前記対基板作業機に備えられた装置にあったとき、前記問題が発生したときの前記対基板作業機の装置情報、メンテナンス情報及びデータマイニングによる予兆情報の少なくとも１つを前記対基板作業機から受信し、前記部品実装機から受信した前記情報に基づいて前記問題に対する対処方法を前記対処方法データベースから抽出して前記作業者に指示してもよい。こうすれば、問題の原因が対基板作業機に備えられた装置にあったときの問題に対する対処方法をより適切に対処方法データベースから抽出することができる。
【００５１】
前記メンテナンス情報は、前記対基板作業機に備えられた装置の過去のメンテナンス実績情報及び次回のメンテナンス時期情報を含んでいてもよい。こうしたメンテナンス情報を考慮して対処方法を抽出するため、対処方法の信頼性が高まる。例えば、過去にメンテナンスが頻繁に行われていた装置が存在していた場合、その装置の製品寿命が近づいているため新品に交換した方がよいことがある。また、次回のメンテナンス時期が間近に迫っている機材が存在している場合、その機材のメンテナンスを前倒しして実施した方がよいことがある。
【００５２】
前記データマイニングによる予兆情報は、前記問題が発生する前の前記対基板作業機に備えられた装置に関する時系列的情報を含んでいてもよい。こうした予兆情報を考慮して対処方法を抽出するため、対処方法の信頼性が高まる。例えば、今回の問題が発生するまでの各種装置の出力信号の時系列的な流れを予兆情報として利用してもよいし、今回の問題が発生するまでに発生した他の問題の時系列的な順序を予兆情報として利用してもよい。
【００５３】
本開示の作業管理装置において、前記作業指示部は、前記問題の原因が部品データにあったとき、前記問題が発生したときの前記対基板作業機の装置情報及び前記部品データの修正履歴情報の少なくとも１つを前記対基板作業機から受信し、前記部品実装機から受信した前記情報に基づいて前記問題に対する対処方法を前記対処方法データベースから抽出して前記作業者に指示してもよい。こうすれば、問題の原因が部品データにあったときの問題に対する対処方法をより適切に対処方法データベースから抽出することができる。
【産業上の利用可能性】
【００５４】
本発明は、基板に対する作業を行う対基板作業機を管理するのに利用可能である。
【符号の説明】
【００５５】
１  部品実装システム、１０  実装ライン、１２  基板、２０  部品実装機、２２  基板搬送装置、２５  通過センサ、２６  コンベアベルト、２８  支持ピン、３０  ヘッドユニット、３２  Ｘ軸スライダ、３４  Ｙ軸スライダ、３４ａ  ガイドレール、３６  ガイドレール、３７  ヘッド、３８  ノズル、３９  パーツカメラ、４０  フィーダ、４２  リール、４４  フィーダコントローラ、４６  フィーダセット台、４８  実装コントローラ、５０  大型表示装置、５２  通信機器、６０  無線タグ、６２  ヘッドセット、６４  携帯端末、７０  作業管理装置、７１  ＣＰＵ、７２  ＲＯＭ、７３  ＲＡＭ、７４  生産情報データベース、７５  作業者情報データベース、７６  ノウハウデータベース。
【図１】
2018142604.tif 000003
【図２】
2018142604.tif 000004
【図３】
2018142604.tif 000005
【図４】
2018142604.tif 000006
【図５】
2018142604.tif 000007
【図６】
2018142604.tif 000008
【図７】
2018142604.tif 000009
【図８】
2018142604.tif 000010
【国際調査報告】
2018142604.tif 000011
2018142604.tif 000012
2018142604.tif 000013
2018142604.tif 000014