(57)【要約】【課題】作業者に対して、作業者レベル、要求信頼性レベル、またはシフト作業者レベルに応じて予め定めた作業手順を示すことができるようにする。【解決手段】設備機器に対して作業が行われる際の制御を行う制御装置は、作業が行われる際に、その作業を行う作業者の作業者ＩＤがＩＤ入力手段で入力されたとき、作業者レベルテーブルからその作業者ＩＤに対応する作業者レベルを取得するとともに、作業手順テーブルからその作業者レベルに対応する作業手順を取得し、取得した作業手順を表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断する演算処理手段を備える。【選択図】図５
2007335711.tif 000002
【特許請求の範囲】
【請求項１】
設備機器に対して作業が行われる際の制御を行う制御装置であって、
作業者を識別する作業者ＩＤを入力可能なＩＤ入力手段と、
前記作業者毎に前記作業者ＩＤと作業者レベルとを対応付けた作業者レベルテーブルおよび前記作業者レベルとその作業者レベルの作業者が従うべき作業手順とを対応付けた作業手順テーブルを記憶する作業情報記憶手段と、
情報を表示可能な表示手段と、
前記作業が行われる際に、その作業を行う作業者の作業者ＩＤが前記ＩＤ入力手段で入力されたとき、前記作業者レベルテーブルからその作業者ＩＤに対応する作業者レベルを取得するとともに、前記作業手順テーブルからその作業者レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断する演算処理手段とを備えることを特徴とする制御装置。
【請求項２】
予め定められた複数種類の作業のうちの１つを選択して入力可能な作業入力手段をさらに備え、
前記作業手順テーブルは、前記作業毎に前記作業者レベルとその作業者レベルの作業者が従うべき作業手順とを対応付けたものであり、
前記演算処理手段は、前記作業入力手段で入力された作業が行われる際に、その作業を行う作業者の作業者ＩＤが前記ＩＤ入力手段で入力されたとき、前記作業者レベルテーブルからその作業者ＩＤに対応する作業者レベルを取得するとともに、前記作業手順テーブルからその作業における前記作業者レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断するものであることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記演算処理手段が行った、作業手順に従った作業が行われたか否かの判断結果を前記作業者ＩＤに対応付けて記録するとともに、その履歴を前記表示手段に表示させることが可能な作業結果記憶手段をさらに備えることを特徴とする請求項１または２に記載の制御装置。
【請求項４】
設備機器に対して作業が行われる際の制御を行う制御装置であって、
前記設備機器で生産する製品を識別する生産品目ＩＤを入力可能なＩＤ入力手段と、
前記生産する製品毎に前記生産品目ＩＤと要求信頼性レベルとを対応付けた要求信頼性レベルテーブルおよび前記要求信頼性レベルとその要求信頼性レベルの製品を生産する際に行う作業において作業者が従うべき作業手順とを対応付けた作業手順テーブルを記憶する作業情報記憶手段と、
情報を表示可能な表示手段と、
前記作業が行われる際に、生産する製品の生産品目ＩＤが前記ＩＤ入力手段で入力されたとき、前記要求信頼性レベルテーブルからその生産品目ＩＤに対応する要求信頼性レベルを取得するとともに、前記作業手順テーブルからその要求信頼性レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断する演算処理手段とを備えることを特徴とする制御装置。
【請求項５】
予め定められた複数種類の作業のうちの１つを選択して入力可能な作業入力手段をさらに備え、
前記作業手順テーブルは、前記作業毎に前記要求信頼性レベルとその要求信頼性レベルの製品を生産する際に行う当該作業において作業者が従うべき作業手順とを対応付けたものであり、
前記演算処理手段は、前記作業入力手段で入力された作業が行われる際に、生産する製品の生産品目ＩＤが前記ＩＤ入力手段で入力されたとき、前記要求信頼性レベルテーブルからその生産品目ＩＤに対応する要求信頼性レベルを取得するとともに、前記作業手順テーブルからその作業における前記要求信頼性レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断するものであることを特徴とする請求項４に記載の制御装置。
【請求項６】
設備機器に対して作業が行われる際の制御を行う制御装置であって、
業務シフトを識別するシフトＩＤを入力可能なＩＤ入力手段と、
前記業務シフト毎に前記シフトＩＤとシフト作業者レベルとを対応付けたシフト作業者レベルテーブルおよび前記シフト作業者レベルとそのシフト作業者レベルの業務シフトの際に行う作業において作業者が従うべき作業手順とを対応付けた作業手順テーブルを記憶する作業情報記憶手段と、
情報を表示可能な表示手段と、
前記作業が行われる際に、業務シフトのシフトＩＤが前記ＩＤ入力手段で入力されたとき、前記シフト作業者レベルテーブルからそのシフトＩＤに対応するシフト作業者レベルを取得するとともに、前記作業手順テーブルからそのシフト作業者レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断する演算処理手段とを備えることを特徴とする制御装置。
【請求項７】
予め定められた複数種類の作業のうちの１つを選択して入力可能な作業入力手段をさらに備え、
前記作業手順テーブルは、前記作業毎に前記シフト作業者レベルとそのシフト作業者レベルの業務シフトの際に行う当該作業において作業者が従うべき作業手順とを対応付けたものであり、
前記演算処理手段は、前記作業入力手段で入力された作業が行われる際に、業務シフトのシフトＩＤが前記ＩＤ入力手段で入力されたとき、前記シフト作業者レベルテーブルからそのシフトＩＤに対応するシフト作業者レベルを取得するとともに、前記作業手順テーブルからその作業における前記シフト作業者レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断するものであることを特徴とする請求項６に記載の制御装置。
【請求項８】
前記演算処理手段が行った、作業手順に従った作業が行われたか否かの判断結果を前記生産品目ＩＤまたはシフトＩＤに対応付けて記録するとともに、その履歴を前記表示手段に表示させることが可能な作業結果記憶手段をさらに備えることを特徴とする請求項４〜７のいずれか１項に記載の制御装置。
【請求項９】
前記演算処理手段の判断に基づき、前記作業手順に従った作業が行われた場合には、前記設備機器の運転を可能にする一方、前記作業手順に従った作業が行われなかった場合には、前記設備機器の運転を不能のままにする運転制御手段をさらに備えることを特徴とする請求項１〜８のいずれか１項に記載の制御装置。
【請求項１０】
前記設備機器は、部品供給部から部品を取り出して基板上に実装する表面実装機を含むことを特徴とする請求項１〜９のいずれか１項に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備機器に対して作業が行われる際の制御を行う制御装置に関するものである。
【背景技術】
【０００２】
従来から、状況に応じて設備機器に対して作業者によって作業が行われる際には、作業者がその作業を容易に行えるようにするために、制御装置によってその作業の作業手順を表示手段に表示させることが知られている。
【０００３】
例えば、特許文献１に記載のデータ表示装置では、作業者レベルを入力することにより、その作業者レベルの作業者に適したガイダンスによって作業手順が表示手段に表示されるようになっている。
【特許文献１】特開平９−３２６５９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記作業者レベルの作業者に適したガイダンスとは、その作業者レベルの作業者が理解し易い表現で作業手順を説明するものであり、表示される作業手順の実質的な内容が変わるものではない。すなわち、特許文献１に記載のデータ表示装置では、作業者レベルを変更しても、実質的に同一内容の作業手順が表示されるようになっている。
【０００５】
しかしながら、このように表示手段に同一の作業手順しか表示されないようになっていたのでは、作業者レベルの異なる作業者に対して適切な作業手順を示すことはできない。例えば、作業者レベルの低い作業者が作業を行う場合には、細かな作業手順に従って作業させることが好ましく、作業者レベルの高い作業者が作業を行う場合には、簡易な作業手順に従って作業させることが好ましい。そこで、作業者に対しては、作業者レベルに応じて予め定めた作業手順を示すことが望まれる。
【０００６】
また、前記設備機器で生産する製品によっては、要求信頼性レベルが異なることがあるため、要求信頼性レベルに応じて作業者に示す作業手順を変更することも望まれる。
【０００７】
さらには、業務シフトによっても、例えば勤務時間帯等によって求められるシフト作業者レベルが異なることがあるため、シフト作業者レベルに応じて作業者に示す作業手順を変更することも望まれる。
【０００８】
本発明は、このような事情に鑑み、作業者に対して、作業者レベル、要求信頼性レベル、またはシフト作業者レベルに応じて予め定めた作業手順を示すことができる制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、本発明の第１の手段は、設備機器に対して作業が行われる際の制御を行う制御装置であって、作業者を識別する作業者ＩＤを入力可能なＩＤ入力手段と、前記作業者毎に前記作業者ＩＤと作業者レベルとを対応付けた作業者レベルテーブルおよび前記作業者レベルとその作業者レベルの作業者が従うべき作業手順とを対応付けた作業手順テーブルを記憶する作業情報記憶手段と、情報を表示可能な表示手段と、前記作業が行われる際に、その作業を行う作業者の作業者ＩＤが前記ＩＤ入力手段で入力されたとき、前記作業者レベルテーブルからその作業者ＩＤに対応する作業者レベルを取得するとともに、前記作業手順テーブルからその作業者レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断する演算処理手段とを備えることを特徴とするものである。
【００１０】
この構成によれば、作業者ＩＤが入力されることにより作業者レベルが取得され、その作業者レベルに対応する作業手順が表示されるようになっているので、作業者に対して作業者レベルに応じて予め定めた作業手順を示すことができる。しかも、作業手順に従った作業が行われたか否かが判断されるようになっているので、作業手順に従った作業が行われなかったことを作業ミスとして検知することが可能になる。さらに、作業者ＩＤと作業者レベルとを対応付けた作業者レベルテーブルおよび作業者レベルと作業手順とを対応付けた作業手順テーブルは、作業情報記憶手段に記憶されているので、管理者はそれらのテーブルによって各作業者の作業手順を管理することができる。
【００１１】
前記第１の手段において、予め定められた複数種類の作業のうちの１つを選択して入力可能な作業入力手段をさらに備え、前記作業手順テーブルは、前記作業毎に前記作業者レベルとその作業者レベルの作業者が従うべき作業手順とを対応付けたものであり、前記演算処理手段は、前記作業入力手段で入力された作業が行われる際に、その作業を行う作業者の作業者ＩＤが前記ＩＤ入力手段で入力されたとき、前記作業者レベルテーブルからその作業者ＩＤに対応する作業者レベルを取得するとともに、前記作業手順テーブルからその作業における前記作業者レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断するものであることが好ましい。
【００１２】
この構成によれば、予め定めた複数種類の作業の全てに対して前記効果を得ることができる。
【００１３】
また、前記第１の手段において、前記演算処理手段が行った、作業手順に従った作業が行われたか否かの判断結果を前記作業者ＩＤに対応付けて記録するとともに、その履歴を前記表示手段に表示させることが可能な作業結果記憶手段をさらに備えることが好ましい。
【００１４】
この構成によれば、判断結果の履歴が表示されるようになっているので、管理者はその履歴を見るだけで各作業者の作業ミスの回数および頻度を把握することができる。すなわち、管理者は、判断結果の履歴を見ることにより、各作業者の作業者レベルを見直して、各作業者に対して適切な作業者レベルを設定することが可能になる。
【００１５】
前記課題を解決するために、本発明の第２の手段は、設備機器に対して作業が行われる際の制御を行う制御装置であって、前記設備機器で生産する製品を識別する生産品目ＩＤを入力可能なＩＤ入力手段と、前記生産する製品毎に前記生産品目ＩＤと要求信頼性レベルとを対応付けた要求信頼性レベルテーブルおよび前記要求信頼性レベルとその要求信頼性レベルの製品を生産する際に行う作業において作業者が従うべき作業手順とを対応付けた作業手順テーブルを記憶する作業情報記憶手段と、情報を表示可能な表示手段と、前記作業が行われる際に、生産する製品の生産品目ＩＤが前記ＩＤ入力手段で入力されたとき、前記要求信頼性レベルテーブルからその生産品目ＩＤに対応する要求信頼性レベルを取得するとともに、前記作業手順テーブルからその要求信頼性レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断する演算処理手段とを備えることを特徴とするものである。
【００１６】
この構成によれば、生産する製品の生産品目ＩＤが入力されることにより要求信頼性レベルが取得され、その要求信頼性レベルに対応する作業手順が表示されるようになっているので、作業者に対して要求信頼性レベルに応じて予め定めた作業手順を示すことができる。しかも、作業手順に従った作業が行われたか否かが判断されるようになっているので、作業手順に従った作業が行われなかったことを作業ミスとして検知することが可能になる。さらに、生産品目ＩＤと要求信頼性レベルとを対応付けた要求信頼性レベルテーブルおよび要求信頼性レベルと作業手順とを対応付けた作業手順テーブルは、作業情報記憶手段に記憶されているので、管理者はそれらのテーブルによって各製品の作業手順を管理することができる。
【００１７】
前記第２の手段において、予め定められた複数種類の作業のうちの１つを選択して入力可能な作業入力手段をさらに備え、前記作業手順テーブルは、前記作業毎に前記要求信頼性レベルとその要求信頼性レベルの製品を生産する際に行う当該作業において作業者が従うべき作業手順とを対応付けたものであり、前記演算処理手段は、前記作業入力手段で入力された作業が行われる際に、生産する製品の生産品目ＩＤが前記ＩＤ入力手段で入力されたとき、前記要求信頼性レベルテーブルからその生産品目ＩＤに対応する要求信頼性レベルを取得するとともに、前記作業手順テーブルからその作業における前記要求信頼性レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断するものであることが好ましい。
【００１８】
この構成によれば、予め定めた複数種類の作業の全てに対して前記効果を得ることができる。
【００１９】
前記課題を解決するために、本発明の第３の手段は、設備機器に対して作業が行われる際の制御を行う制御装置であって、業務シフトを識別するシフトＩＤを入力可能なＩＤ入力手段と、前記業務シフト毎に前記シフトＩＤとシフト作業者レベルとを対応付けたシフト作業者レベルテーブルおよび前記シフト作業者レベルとそのシフト作業者レベルの業務シフトの際に行う作業において作業者が従うべき作業手順とを対応付けた作業手順テーブルを記憶する作業情報記憶手段と、情報を表示可能な表示手段と、前記作業が行われる際に、業務シフトのシフトＩＤが前記ＩＤ入力手段で入力されたとき、前記シフト作業者レベルテーブルからそのシフトＩＤに対応するシフト作業者レベルを取得するとともに、前記作業手順テーブルからそのシフト作業者レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断する演算処理手段とを備えることを特徴とするものである。
【００２０】
この構成によれば、業務シフトのシフトＩＤが入力されることによりシフト作業者レベルが取得され、そのシフト作業者レベルに対応する作業手順が表示されるようになっているので、作業者に対してシフト作業者レベルに応じて予め定めた作業手順を示すことができる。しかも、作業手順に従った作業が行われたか否かが判断されるようになっているので、作業手順に従った作業が行われなかったことを作業ミスとして検知することが可能になる。さらに、シフトＩＤとシフト作業者レベルとを対応付けるシフト作業者レベルテーブルおよびシフト作業者レベルと作業手順とを対応付ける作業手順テーブルは、作業情報記憶手段に記憶されているので、管理者はそれらのテーブルによって各業務シフトの作業手順を管理することができる。
【００２１】
前記第３の手段において、予め定められた複数種類の作業のうちの１つを選択して入力可能な作業入力手段をさらに備え、前記作業手順テーブルは、前記作業毎に前記シフト作業者レベルとそのシフト作業者レベルの業務シフトの際に行う当該作業において作業者が従うべき作業手順とを対応付けたものであり、前記演算処理手段は、前記作業入力手段で入力された作業が行われる際に、業務シフトのシフトＩＤが前記ＩＤ入力手段で入力されたとき、前記シフト作業者レベルテーブルからそのシフトＩＤに対応するシフト作業者レベルを取得するとともに、前記作業手順テーブルからその作業における前記シフト作業者レベルに対応する作業手順を取得し、取得した作業手順を前記表示手段に表示させた後、その作業手順に従った作業が行われたか否かを判断するものであることが好ましい。
【００２２】
この構成によれば、予め定めた複数種類の作業の全てに対して前記効果を得ることができる。
【００２３】
前記第２または第３の手段においては、前記演算処理手段が行った、作業手順に従った作業が行われたか否かの判断結果を前記生産品目ＩＤまたはシフトＩＤに対応付けて記録するとともに、その履歴を前記表示手段に表示させることが可能な作業結果記憶手段をさらに備えることもできる。
【００２４】
前記第１〜第３の手段において、前記演算処理手段の判断に基づき、前記作業手順に従った作業が行われた場合には、前記実装システムに関する作業機の運転を可能にする一方、前記作業手順に従った作業が行われなかった場合には、前記作業機の運転を不能のままにする運転制御手段をさらに備えることが好ましい。
【００２５】
この構成によれば、作業手順に従った作業が行われた場合にのみ実装機の運転が可能になるようになっているので、作業ミスがあった状態のままで実装機が運転されることを防止することができる。
【００２６】
例えば、前記第１〜第３の手段における設備機器は、部品供給部から部品を取り出して基板上に実装する表面実装機を含むことができる。
【発明の効果】
【００２７】
本発明によれば、作業者に対して、作業者レベル、要求信頼性レベル、またはシフト作業者レベルに応じて予め定めた作業手順を示すことができる。
【発明を実施するための最良の形態】
【００２８】
（第１実施形態）
図１および図２は、基板に部品を実装する実装システムに関する作業機の１つである表面実装機１（以下、単に実装機１という）の概略を示している。また、図示は省略するが、前記作業機としてはスクリーン印刷機等も設けられている。そして、前記実装システムが本発明の設備機器に相当する。なお、本発明が適用される実装システムは本実施形態に限定されるものではなく、本発明は、例えば作業機として実装機またはスクリーン印刷機のみが設けられた実装システムにも適用可能である。また、本発明は、実装システム以外にも様々な設備機器に適用可能である。
【００２９】
前記実装機１は、基台２と、この基台２上に配置されてプリント基板３を搬送するコンベア４と、このコンベア４の両側に配置された部品供給部５と、基台２の上方に設けられた実装用のヘッドユニット６とを備えている。
【００３０】
前記ヘッドユニット６は、部品供給部５から部品をピックアップしてプリント基板３上に装着し得るように、部品供給部５とプリント基板３の設置箇所とにわたり移動可能となっており、図示の例ではヘッドユニット６が所定範囲にわたりＸ軸方向（コンベア４の方向）およびＹ軸方向（水平面上でＸ軸方向と直交する方向）に移動可能となっている。
【００３１】
すなわち、Ｘ軸方向に延びるヘッドユニット支持部材７の両端部がＹ軸方向のガイドレール８に支持され、このガイドレール８に沿ってヘッドユニット支持部材７が移動可能とされるとともに、このヘッドユニット支持部材７に対してヘッドユニット６がＸ軸に沿って移動可能に支持されている。そして、Ｙ軸サーボモータ１１によりボールねじ１２を介してヘッドユニット支持部材７のＹ軸方向の駆動が行われるとともに、Ｘ軸サーボモータ１３によりボールねじ１４を介してヘッドユニット６のＸ軸方向の駆動が行われるようになっている。
【００３２】
前記ヘッドユニット６には、部品を吸着するためのノズル１５を有する複数の実装用ヘッド１６がＸ軸方向に一列に並んで設けられているとともに、この実装用ヘッド１６を昇降させるＺ軸駆動手段（図示せず）および実装用ヘッド１６を回転させる回転駆動手段（図示せず）等が設けられている。また、前記ノズル１５に対して部品吸着のための負圧が供給可能とされている。
【００３３】
前記部品供給部５には部品供給手段が配設され、この部品供給手段に、多数の電子部品を保有する部品集合体がセットされている。本実施形態では、部品供給手段としてテープフィーダ２０が用いられ、このテープフィーダ２０がＸ軸方向に多数列に並んで配設されている。そして、テープフィーダ２０には、小片状の電子部品を所定間隔おきに収納、保持した部品テープが巻回されたリール（図示せず）が前記部品集合体として装着されている。そして、テープフィーダ２０は、リールからフィーダ先端の部品取出部に前記テープを間欠的に繰り出しながら、ヘッドユニット６により部品をピックアップさせるように構成されている。
【００３４】
なお、図示は省略するが、前記リールおよびテープフィーダ２０には、バーコードラベルが貼着されることによりバーコードが付されている。リールに付されたバーコードは、当該リールが保有する部品を識別する部品ＩＤがバーコード化されたものであり、テープフィーダ２０に付されたバーコードは、テープフィーダ２０を識別する部品供給手段ＩＤがバーコード化されたものである。そして、これらのバーコードは、後述するハンディータイプのバーコードリーダー４２によって読み取り可能となっている。
【００３５】
図３は、実装機１を制御する本発明の第１実施形態に係るコントローラ３０等からなる制御装置の構成をブロック図で示している。
【００３６】
コントローラ３０は、論理演算を実行するＣＰＵ、そのＣＰＵを制御する種々のプログラムなどを記憶するＲＯＭ、作業中に種々のデータを一時的に記憶するＲＡＭおよびＨＤＤ等から構成されており、主な機能構成として、演算処理手段３１、実装プログラム記憶手段３２、搬送系データ記憶手段３３、モータ制御手段３４、外部入出力手段３５、画像処理手段３６、作業情報記憶手段３７、作業結果記憶手段３８、および運転制御手段３９等を含んでいる。また、コントローラ３０には、ディスプレイ装置からなる表示ユニット（表示手段）４１、キーボードまたはタッチパネル等からなる入力手段４３、およびバーコードリーダー４２が接続されており、後述する各種の情報が入出力可能となっている。なお、表示ユニット４１は、実装機１に設けられたモニターであってもよいし、外部パソコンであってもよい。
【００３７】
演算処理手段３１は、実装プログラム記憶手段３２に記憶されている実装プログラムに従って一連の実装作業、つまり基板３の装置内への搬入から搬出までの全ての作業を進めるべく前記ヘッドユニット６等の駆動を統括的に制御するとともに、その作業に伴う各種演算処理を行うものである。また、演算処理手段３１は、実装機１に対して状況に応じて作業者によって作業が行われる際に、図５のフローチャートに示す制御を行う。特に、演算処理手段３１は、作業者レベルに応じた作業手順を表示ユニット４１に表示させるとともに、作業手順に従った作業が行われたか否かを判断する。なお、この制御の詳細については後述する。
【００３８】
実装プログラム記憶手段３２は、前記の通り一連の実装動作に関する実装プログラムを記憶するものである。
【００３９】
搬送系データ記憶手段３３は、実装動作の制御に必要な各種情報を記憶するもので、具体的には、実装部品の種類、形状等の部品関連情報、基板３の種類、形状、部品実装座標等の基板関連情報、ヘッドユニット６の移動速度等の駆動関連情報といった各種情報を記憶するものである。
【００４０】
モータ制御手段３４は、Ｘ−Ｙ座標平面上でヘッドユニット６を二次元的に移動させるべく前記Ｘ軸およびＹ軸の各サーボモータ１３，１１を駆動制御するとともに、ヘッドユニット６の各実装用ヘッド１６を作動させるべく図外のＲ軸およびＺ軸の各サーボモータを駆動制御するものである。なお、図示を省略しているが各モータにはそれぞれエンコーダ等の回転位置情報検出手段が組み込まれており、モータ制御手段３４はこの回転位置情報検出手段による検出情報に基づいて各モータを制御する。
【００４１】
外部入出力手段３５は、実装機１に組み込まれる図外の各種センサ類等の信号入力を制御するものである。
【００４２】
画像処理手段３６は、図外の基板認識カメラおよび部品認識カメラから出力される画像データに所定の画像処理を施すものであって、前記演算処理手段３１は、その画像データに基づいて基板３の各種マークを認識するとともに実装用ヘッド１６に対する部品の吸着状態を認識し、必要に応じて実装位置に関する補正量等を演算する。
【００４３】
作業情報記憶手段３７は、作業者レベルテーブルおよび作業手順テーブルを記憶するものである。
【００４４】
前記作業者レベルテーブルは、例えば図４（ａ）に示すように、作業者毎に作業者を識別する作業者ＩＤと作業者レベルとを対応付けたものである。例えば、作業者ＩＤがＡ１の作業者に対しては作業者レベルがＬｖ．１となっており、作業者ＩＤがＡ３の作業者に対しては作業者レベルがＬｖ．２となっている。そして、これらの作業者ＩＤをバーコード化したバーコードが例えば作業者の名札等に付されていて、このバーコードがバーコードリーダー４２に読み取られることにより、作業者ＩＤが読み取られて入力されるようになっている。すなわち、バーコードリーダー４２が本発明のＩＤ入力手段に相当する。
【００４５】
前記作業手順テーブルは、例えば図４（ｂ）に示すように、作業毎に作業者レベルとその作業者レベルの作業者が従うべき作業手順とを対応付けたものである。本実施形態では、前記作業として、部品段取り、部品集荷、スプライシング、半田段取り、マスク段取り、生産品種切り替えの６種類の作業が予め定められている。例えば、部品段取り作業に関しては、作業者レベルがＬｖ．１では作業手順が不可となっており、作業者レベルがＬｖ．２では作業手順が新旧照合２回チェックとなっており、作業者レベルがＬｖ．３では作業手順が新旧照合１回チェックとなっている。
【００４６】
作業結果記憶手段３８は、前記演算処理手段３１が行った、作業手順に従った作業が行われたか否かの判断結果を前記作業者ＩＤに対応付けて記録するとともに、作業者によって履歴の出力操作が行われたときに、その履歴を前記表示ユニット４１に表示させるものである。
【００４７】
運転制御手段３９は、前記演算処理手段３１の判断に基づき、作業手順に従った作業が行われた場合には、実装機１の運転を可能にする一方、作業手順に従った作業が行われなかった場合には、実装機１の運転を不能のままにするものである。
【００４８】
以下に、図５を参照して、作業者によって作業が行われる際に演算処理手段３１が行う制御を説明する。
【００４９】
まず、作業を行う作業者がバーコードリーダー４２によって自己に付されたバーコードを読み込み、作業者ＩＤの入力を行うと（ステップＳ１）、演算処理手段３１は、前記作業者レベルテーブルからその作業者ＩＤに対応する作業者レベルを取得する（ステップＳ２）。
【００５０】
次いで、作業者が入力手段４３によって、６種類の作業のうち今から行う作業を選択して入力すると（ステップＳ３）、演算処理手段３１は、前記作業手順テーブルからその作業における前記作業者レベルに対応する作業手順を取得する。すなわち、入力手段４３は、本発明の作業入力手段としての機能も有している。そして、演算処理手段３１は、取得した作業手順から入力された種類の作業が可能か否かを判断する（ステップＳ４）。具体的には、演算処理手段３１は、作業手順が不可となっている場合には、作業を行おうとしている作業者の作業者レベルではその作業を行うことができないと判断し（ステップＳ４でＮＯ）、表示ユニット４１に作業権限無しのエラーを表示させる（ステップＳ９）。逆に、作業手順が不可以外となっている場合には、演算処理手段３１は、作業が可能であると判断し（ステップＳ４でＹＥＳ）、その作業手順を表示ユニット４１に表示させる（ステップＳ５）。
【００５１】
例えば、スプライシング作業を行う場合であって、作業者レベルがＬｖ．２である場合には、作業手順が新旧照合２回チェックとなっているので、図６（ａ）に示すような表示が行われる。作業者は、この表示に従って、スプライシング作業の前に、前記テープフィーダ２０に装着されているリールおよびこのリールに換えてこれから取り付けるリールのバーコードをバーコードリーダー４２で読み取るとともに、スプライシング作業の後に、取り外したリールおよびテープフィーダ２０に装着されたリールのバーコードをバーコードリーダー４２で読み取ることにより、新部品ＩＤの読み取りと旧部品ＩＤの読み取りを行う。作業者レベルがＬｖ．３である場合には、作業手順が新旧照合１回チェックとなっているので、図６（ｂ）に示すような表示が行われる。作業者は、この表示に従って、スプライシング作業の前にだけ、前記テープフィーダ２０に着脱されるリールのバーコードをバーコードリーダー４２で読み取ることにより、新部品ＩＤの読み取りと旧部品ＩＤの読み取りを行えばよい。
【００５２】
なお、図６に示した表示は例示であり、表示ユニット４１には、例えば旧部品ＩＤ読み取り等の各工程が順次表示されるようになっていてもよいし、作業手順がガイダンス形式で表示されるようになっていてもよい。
【００５３】
作業者が作業を終了した後には、演算処理手段３１は、作業手順に従った作業が行われたか否かを判断する（ステップＳ６）。具体的には、演算処理手段３１は、部品ＩＤが読み取られた回数をカウントし、この回数が作業手順に定められた回数と合致すれば、正しい作業手順で作業が行われたと判断し（ステップＳ６でＹＥＳ）、作業結果を受け付けてその後の処理を実行する（ステップＳ７）。すなわち、ステップＳ７に進んだときにのみ、前記運転制御手段３９によって実装機１の運転が可能な状態にされて、運転が行われる。逆に、部品ＩＤが読み取られた回数が作業手順に定められた回数に合致しなければ、演算処理手段３１は、正しい作業手順で作業が行われなかったと判断し（ステップＳ６でＮＯ）、表示ユニット４１に作業手順ミスのエラーを表示させる（ステップＳ９）。
【００５４】
例えば、スプライシング作業を行う場合であって、作業者レベルがＬｖ．２である場合には、作業手順が新旧照合２回チェックとなっているので、部品ＩＤの読み取りが合計で４回行われなければ、作業手順に従った作業が行われなかったと判断される。作業者レベルがＬｖ．３である場合には、作業手順が新旧照合１回チェックとなっているので、部品ＩＤの読み取りが合計で２回行われれば、作業手順に従った作業が行われたと判断される。
【００５５】
ステップＳ７，Ｓ９，Ｓ１０の後、演算処理手段３１が行った判断結果は、前記作業結果記憶手段３８に記憶され、これにより作業結果履歴出力が行われる（ステップＳ８）。なお、作業者によって履歴の出力操作が行れると、作業結果記憶手段３８によって判断結果の履歴が前記表示ユニット４１に表示される。この履歴は、例えば図７（ａ）および（ｂ）に示すように作業者ＩＤ毎に表示させることも可能である。
【００５６】
以上説明したように、第１実施形態の実装機１では、作業者ＩＤが読み取られることにより作業者レベルが取得され、その作業者レベルに対応する作業手順が表示ユニット４１に表示されるようになっているので、作業者に対して作業者レベルに応じて予め定めた作業手順を示すことができる。換言すれば、作業者レベル毎に作業手順が切り替えられるようになり、これにより低スキル作業者が作業を行う場合には細かな作業手順に従った確実なチェック作業を行わせることができ、高スキル作業者が作業を行う場合には作業効率を重視することができる。しかも、作業手順に従った作業が行われたか否かが判断されるようになっているので、作業手順に従った作業が行われなかったことを作業ミスとして検知することが可能になる。さらに、作業者ＩＤと作業者レベルとを対応付けた作業者レベルテーブルおよび作業者レベルと作業手順とを対応付けた作業手順テーブルは、作業情報記憶手段３７に記憶されているので、管理者はそれらのテーブルによって各作業者の作業手順を管理することができる。
【００５７】
また、前記作業手順テーブルは、予め定められた６種類の作業毎に作業者レベルと作業手順とを対応付けたものであるので、それらの作業の全てに対して前記効果を得ることができる。
【００５８】
さらに、表示ユニット４１には作業結果記憶手段３８によって判断結果の履歴が表示されるようになっているので、管理者はその履歴を見るだけで各作業者の作業ミスの回数および頻度を把握することができる。すなわち、管理者は、判断結果の履歴を見ることにより、各作業者の作業者レベルを見直して、各作業者に対して適切な作業者レベルを設定することが可能になる。例えば、図７（ａ）に示すように、作業者レベルがＬｖ．２の作業者が作業を確実にこなしている場合には、作業者レベルをＬｖ．３に昇格させたり、図７（ｂ）に示すように、作業者レベルがＬｖ．２の作業者が失敗を頻繁に繰り返している場合には、作業者レベルをＬｖ．１に降格させたりすることができる。
【００５９】
さらには、作業手順に従った作業が行われた場合にのみ運転制御手段３９によって実装機１の運転が可能になるようになっているので、作業ミスがあった状態のままで実装機１が運転されることを防止することができる。
【００６０】
なお、本実施形態では、作業者ＩＤが入力された後に作業種類が入力されるようになっているが、作業種類が入力された後に作業者ＩＤが入力されるようになっていてもよい。
【００６１】
また、作業者ＩＤの入力は、必ずしもバーコードリーダー４２によって行われる必要はなく、入力手段４３によって手入力で行われるようになっていてもよい。
【００６２】
（第２実施形態）
次に、本発明の第２実施形態に係るコントローラ３０を説明する。
【００６３】
第２実施形態に係るコントローラ３０では、作業結果記憶手段３８が設けられておらず、作業情報記憶手段３７が図８（ａ）に例示する要求信頼性テーブルおよび図８（ｂ）に例示する作業手順テーブルを記憶するものとなっている。
【００６４】
前記要求信頼性レベルテーブルは、生産する基板毎に基板を識別する生産品目ＩＤと要求信頼性レベルとを対応付けたものである。例えば、生産品目ＩＤがＢ１の家電用の基板に対しては要求信頼性レベルがＬｖ．１となっており、生産品目ＩＤがＢ３の車載用の基板に対しては要求信頼性レベルがＬｖ．２となっている。そして、これらの生産品目ＩＤをバーコード化したバーコードが例えば生産計画表等に付されていて、このバーコードがバーコードリーダー４２に読み取られることにより、生産品目ＩＤが読み取られるようになっている。
【００６５】
前記作業手順テーブルは、作業毎に要求信頼性レベルとその要求信頼性レベルの基板を生産する際に行う作業において作業者が従うべき作業手順とを対応付けたものである。本実施形態では、前記作業として、部品段取り、部品集荷、スプライシング、半田段取り、マスク段取り、生産品種切り替えの６種類の作業が予め定められている。例えば、部品段取り作業に関しては、要求信頼性レベルがＬｖ．１では作業手順が不要となっており、要求信頼性レベルがＬｖ．２では作業手順が新旧照合１回チェックとなっている。
【００６６】
図９は、第２実施形態における演算処理手段３１による制御の一例を示すフローチャートである。以下に、図９を参照して、作業者によって作業が行われる際に演算処理手段３１が行う制御を説明する。
【００６７】
まず、作業を行う作業者がバーコードリーダー４２によって生産する基板のバーコードを読み込み、生産品目ＩＤの入力を行うと（ステップＳ２１）、演算処理手段３１は、前記要求信頼性レベルテーブルからその生産品目ＩＤに対応する要求信頼性レベルを取得する（ステップＳ２２）。
【００６８】
次いで、作業者が入力手段４３によって、６種類の作業のうち今から行う作業を選択して入力すると（ステップＳ２３）、演算処理手段３１は、前記作業手順テーブルからその作業における前記要求信頼性レベルに対応する作業手順を取得する。そして、演算処理手段３１は、取得した作業手順から入力された種類の作業が必要か否かを判断する（ステップＳ２４）。具体的には、演算処理手段３１は、作業手順が必要となっていない場合には（ステップＳ２４でＮＯ）、ステップＳ２７に進む。逆に、作業手順が必要となっている場合には（ステップＳ２４でＹＥＳ）、その作業手順を表示ユニット４１に表示させる（ステップＳ２５）。なお、この作業手順の表示は、前述した第１実施形態と同様に行われる。
【００６９】
作業者が作業を終了した後には、演算処理手段３１は、作業手順に従った作業が行われたか否かを判断する（ステップＳ２６）。具体的には、演算処理手段３１は、部品ＩＤが読み取られた回数をカウントし、この回数が作業手順に定められた回数と合致すれば、正しい作業手順で作業が行われたと判断し（ステップＳ２６でＹＥＳ）、作業結果を受け付けてその後の処理を実行する（ステップＳ２７）。すなわち、ステップＳ２７に進んだときにのみ、前記運転制御手段３９によって実装機１の運転が可能な状態にされて、運転が行われる。逆に、部品ＩＤが読み取られた回数が作業手順に定められた回数に合致しなければ、演算処理手段３１は、正しい作業手順で作業が行われなかったと判断し（ステップＳ２６でＮＯ）、表示ユニット４１に作業手順ミスのエラーを表示させる（ステップＳ２８）。
【００７０】
このように、第２実施形態の実装機１では、生産する基板の生産品目ＩＤが読み取られることにより要求信頼性レベルが取得され、その要求信頼性レベルに対応する作業手順が表示されるようになっているので、作業者に対して要求信頼性レベルに応じて予め定めた作業手順を示すことができる。換言すれば、要求信頼性レベル毎に作業手順が切り替えられるようになり、これにより高い信頼性が要求される基板を生産する場合には確実なチェック作業を、生産性が要求される基板を生産する場合には作業効率を重視することができる。しかも、作業手順に従った作業が行われたか否かが判断されるようになっているので、作業手順に従った作業が行われなかったことを作業ミスとして検知することが可能になる。さらに、生産品目ＩＤと要求信頼性レベルとを対応付けた要求信頼性レベルテーブルおよび要求信頼性レベルと作業手順とを対応付けた作業手順テーブルは、作業情報記憶手段に記憶されているので、管理者はそれらのテーブルによって各基板の作業手順を管理することができる。
【００７１】
また、前記作業手順テーブルは、予め定められた６種類の作業毎に要求信頼性レベルと作業手順とを対応付けたものであるので、それらの作業の全てに対して前記効果を得ることができる。
【００７２】
さらには、作業手順に従った作業が行われた場合にのみ運転制御手段３９によって実装機１の運転が可能になるようになっているので、作業ミスがあった状態のままで実装機１が運転されることを防止することができる。
【００７３】
なお、本実施形態では、生産品目ＩＤが入力された後に作業種類が入力されるようになっているが、作業種類が入力された後に生産品目ＩＤが入力されるようになっていてもよい。
【００７４】
また、生産品目ＩＤの入力は、必ずしもバーコードリーダー４２によって行われる必要はなく、入力手段４３によって手入力で行われるようになっていてもよい。
【００７５】
さらに、第１実施形態と同様に、作業結果記憶手段３８を設けて、演算処理手段３１が行った、作業手順に従った作業が行われたか否かの判断結果を生産品目ＩＤに対応付けて記録するとともに、その履歴が表示ユニット４１に表示されるようにしてもよい。
【００７６】
（第３実施形態）
次に、本発明の第３実施形態に係るコントローラ３０を説明する。第３実施形態に係るコントローラ３０は、第２実施形態に係るコントローラ３０と略同じ構成であり、作業情報記憶手段３７の構成のみが異なる。具体的には、作業情報記憶手段３７は、図１０（ａ）に例示するシフト作業レベルテーブルおよび図１０（ｂ）に例示する作業手順テーブルを記憶するようになっている。
【００７７】
前記シフト作業レベルテーブルは、業務シフト毎に業務シフトを識別するシフトＩＤとシフト作業レベルとを対応付けたものである。例えば、シフトＩＤがＣ１の夜勤の業務シフトに対してはシフト作業レベルがＬｖ．１となっており、シフトＩＤがＣ３の日勤の業務シフトに対してはシフト作業レベルがＬｖ．２となっている。そして、これらのシフトＩＤをバーコード化したバーコードが例えば業務計画表等に付されていて、このバーコードがバーコードリーダー４２に読み取られることにより、シフトＩＤが読み取られるようになっている。
【００７８】
前記作業手順テーブルは、作業毎にシフト作業レベルとそのシフト作業レベルの際に行う作業において作業者が従うべき作業手順とを対応付けたものである。本実施形態では、前記作業として、部品段取り、部品集荷、スプライシング、生産品種切り替えの４種類の作業が予め定められている。例えば、部品段取り作業に関しては、シフト作業レベルがＬｖ．１では作業手順が新旧照合２回チェックとなっており、シフト作業レベルがＬｖ．２では作業手順が新旧照合１回チェックとなっており、シフト作業レベルがＬｖ．３では作業手順が新のみ１回チェックとなっている。
【００７９】
図１１は、第３実施形態における演算処理手段３１による制御の一例を示すフローチャートである。以下に、図１１を参照して、作業者によって作業が行われる際に演算処理手段３１が行う制御を説明する。
【００８０】
まず、作業を行う作業者がバーコードリーダー４２によって業務シフトのバーコードを読み込み、シフトＩＤの入力を行うと（ステップＳ３１）、演算処理手段３１は、前記シフト作業レベルテーブルからそのシフトＩＤに対応するシフト作業レベルを取得する（ステップＳ３２）。
【００８１】
次いで、作業者が入力手段４３によって、４種類の作業のうち今から行う作業を選択して入力すると（ステップＳ３３）、演算処理手段３１は、前記作業手順テーブルからその作業における前記要求信頼性レベルに対応する作業手順を取得する。そして、演算処理手段３１は、取得した作業手順を表示ユニット４１に表示させる（ステップＳ３４）。なお、この作業手順の表示は、前述した第１実施形態と同様に行われる。
【００８２】
作業者が作業を終了した後には、演算処理手段３１は、作業手順に従った作業が行われたか否かを判断する（ステップＳ３５）。具体的には、演算処理手段３１は、部品ＩＤが読み取られた回数をカウントし、この回数が作業手順に定められた回数と合致すれば、正しい作業手順で作業が行われたと判断し（ステップＳ３５でＹＥＳ）、作業結果を受け付けてその後の処理を実行する（ステップＳ３６）。すなわち、ステップＳ３６に進んだときにのみ、前記運転制御手段３９によって実装機１の運転が可能な状態にされて、運転が行われる。逆に、部品ＩＤが読み取られた回数が作業手順に定められた回数に合致しなければ、演算処理手段３１は、正しい作業手順で作業が行われなかったと判断し（ステップＳ３５でＮＯ）、表示ユニット４１に作業手順ミスのエラーを表示させる（ステップＳ３７）。
【００８３】
このように、第３実施形態の実装機１では、業務シフトのシフトＩＤが読み取られることによりシフト作業者レベルが取得され、そのシフト作業者レベルに対応する作業手順が表示されるようになっているので、作業者に対してシフト作業者レベルに応じて予め定めた作業手順を示すことができる。換言すれば、シフト作業レベル毎に作業手順が切り替えられるようになり、これにより管理者不在の業務シフトでは確実なチェック作業を、管理者が在籍する業務シフトでは作業効率を重視することができる。しかも、作業手順に従った作業が行われたか否かが判断されるようになっているので、作業手順に従った作業が行われなかったことを作業ミスとして検知することが可能になる。さらに、シフトＩＤとシフト作業者レベルとを対応付けるシフト作業者レベルテーブルおよびシフト作業者レベルと作業手順とを対応付ける作業手順テーブルは、作業情報記憶手段に記憶されているので、管理者はそれらのテーブルによって各業務シフトの作業手順を管理することができる。
【００８４】
また、前記作業手順テーブルは、予め定められた４種類の作業毎にシフト作業レベルと作業手順とを対応付けたものであるので、それらの作業の全てに対して前記効果を得ることができる。
【００８５】
さらには、作業手順に従った作業が行われた場合にのみ運転制御手段３９によって実装機１の運転が可能になるようになっているので、作業ミスがあった状態のままで実装機１が運転されることを防止することができる。
【００８６】
なお、本実施形態では、シフトＩＤが入力された後に作業種類が入力されるようになっているが、作業種類が入力された後にシフトＩＤが入力されるようになっていてもよい。
【００８７】
また、シフトＩＤの入力は、必ずしもバーコードリーダー４２によって行われる必要はなく、入力手段４３によって手入力で行われるようになっていてもよいし、コントローラ３０にタイムテーブルを設けておいて、時間帯によって当該タイムテーブルから自動的に入力されるようになっていてもよい。
【００８８】
さらに、第１実施形態と同様に、作業結果記憶手段３８を設けて、演算処理手段３１が行った、作業手順に従った作業が行われたか否かの判断結果をシフトＩＤに対応付けて記録するとともに、その履歴が表示ユニット４１に表示されるようにしてもよい。
【図面の簡単な説明】
【００８９】
【図１】基板に部品を実装する実装システムに関する作業機の１つである表面実装機の概略平面図である。
【図２】表面実装機のヘッドユニットが支持されている部分の概略正面図である。
【図３】本発明の第１実施形態に係る制御装置の構成を示すブロック図である。
【図４】（ａ）は第１実施形態における作業者レベルテーブルを示す図、（ｂ）は第１実施形態における作業手順テーブルを示す図である。
【図５】第１実施形態における演算処理手段による制御の一例を示すフローチャートである。
【図６】第１実施形態における作業手順の一例を示す図であり、（ａ）は作業者レベルがＬｖ．２の場合、（ｂ）は作業者レベルがＬｖ．３の場合を示す。
【図７】（ａ）（ｂ）は、第１実施形態における判断結果の履歴の一例を示す図である。
【図８】（ａ）は第２実施形態における要求信頼性レベルテーブルを示す図、（ｂ）は第２実施形態における作業手順テーブルを示す図である。
【図９】第２実施形態における演算処理手段による制御の一例を示すフローチャートである。
【図１０】（ａ）は第３実施形態におけるシフト作業者レベルテーブルを示す図、（ｂ）は第３実施形態における作業手順テーブルを示す図である。
【図１１】第３実施形態における演算処理手段による制御の一例を示すフローチャートである。
【符号の説明】
【００９０】
１    表面実装機
５    部品供給部
３０  コントローラ（制御装置）
３１  演算処理手段
３７  作業情報記憶手段
３８  作業結果記憶手段
３９  運転制御手段
４１  表示ユニット（表示手段）
４２  バーコードリーダー
４３  入力手段
【図１】
2007335711.tif 000003
【図２】
2007335711.tif 000004
【図３】
2007335711.tif 000005
【図４】
2007335711.tif 000006
【図５】
2007335711.tif 000007
【図６】
2007335711.tif 000008
【図７】
2007335711.tif 000009
【図８】
2007335711.tif 000010
【図９】
2007335711.tif 000011
【図１０】
2007335711.tif 000012
【図１１】
2007335711.tif 000013