(57)【特許請求の範囲】
【請求項１】
可動機械を制御するためのコントローラと、このコントローラと通信可能に接続された操作装置とを有する可動機械制御システムにおいて、
前記操作装置は、前記可動機械を操作するための複数の操作子がレイアウトされる一方で前記操作子の名称が印字されていない操作部および前記操作子の入力に応じた画面が表示される表示部を有しており、
前記コントローラまたは前記操作装置の少なくともいずれか一方は、
前記操作部を画像化した操作部画像データと、前記操作子の各々に対応する名称、識別ＩＤおよび前記操作部画像データ上の操作子レイアウト情報を関連付けた操作子テーブルとを記憶する記憶手段と、
所定の操作を入力として、前記名称を前記表示部の第１領域に出力し、前記操作部画像データを前記表示部の第２領域に出力する出力手段と、
前記第１領域に表示された名称の中からいずれか１つを選択する第１領域選択手段と、
前記第２領域で表示された複数の操作子の中からいずれか１つを選択する第２領域選択手段と、
前記第１領域および前記第２領域での互いの選択結果を前記識別ＩＤおよび前記レイアウト情報に基づいて連動させるガイド情報制御手段と、を備えたことを特徴とする可動機械制御システム。
【請求項２】
前記表示部はタッチパネルからなり、前記第１領域における前記操作子の選択は、前記タッチパネルから得られた位置情報により行われることを特徴とする請求項１記載の可動機械制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作部および表示部を有した、例えば家庭用電化製品等を操作するための操作装置や、産業用ロボット等の可動機械の教示作業に用いる操作装置およびこの操作装置を有する可動機械制御システムに関するものである。
【背景技術】
【０００２】
制御対象を操作する操作子としてのキーやボタンが複数設けられた操作部と、この操作部による操作結果やメッセージ等を表示する表示部とを備えた操作装置が公知である。例えば、空気清浄機のように、操作装置が制御対象としての本体に一体的に組み込まれたパターンのものがあれば、エアコンのように、操作装置が本体とは別体のリモコンとして切り離されたパターンのものもある。工作機械や産業ロボット等の加工分野においても同様であり、制御対象としての可動機械を操作するための操作部および表示部を有した操作装置が知られている。この操作装置はティーチペンダントとも呼ばれ、作業者が持ち運び可能な可搬式のスタイルが採用されることが多い（例えば、特許文献１、２参照）。
【０００３】
上記操作装置においては、作業者が意図したとおりの作用・機能が発揮されるよう、各操作子の表面あるいは近傍には、その名称が識別可能に印字加工されている。例えば家庭用電化製品であれば、操作装置に配置されたプラスチック部材等からなる操作子に、直接印字加工されることが多い。工作機械であれば、複数の操作子の各々に対応する態様で意匠が描画されたキーシートを、操作部の全面が覆われるように貼付することが良く行われている。上記意匠部分は、エンボス部を形成するように加工されており、このエンボス部の表面または近傍の空白領域に操作子の名称が印字される。そして、エンボス部を押し下げたときに、キーシート直下の対応する操作子が押下されて操作を受け付けるようになっている。
【０００４】
ここで、印字加工される操作子名称について説明する。例えば、データの記憶操作を受け付ける操作子には「記憶」の文字が、削除操作を受け付ける操作子には「削除」の文字が印字されている。この場合、日本人の作業者が操作装置を使う場合は問題がないが、外国人は理解することができない。そこで、外国に出荷される場合は、その出荷先で使用される言語に応じて操作子名称の印字内容を変更する（キーシートを採用している場合は異なる言語を印字したキーシートを貼付する）ことが行われている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−８８０６９号公報
【特許文献２】特開２００２−９１６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
印字内容を各言語に対応させる場合は、各言語に応じた複数の操作装置本体あるいはキーシートを在庫として用意しておき、出荷国に応じた梱包作業あるいは貼付作業を行う必要があるために、その分の管理コストや製造工数を必要とするという課題を有している。
【０００７】
そこで、本発明は、操作部のデザインを言語に左右されないものとして管理コストや製造工数を低減しながらも、作業者が各操作子の名称を容易に識別可能にする操作装置を提供することを目的としている。また、この操作装置を用いた可動機械制御システムを提供することを目的としている。
【課題を解決するための手段】
【００１９】
請求項１の発明は、
可動機械を制御するためのコントローラと、このコントローラと通信可能に接続された操作装置とを有する可動機械制御システムにおいて、
前記操作装置は、前記可動機械を操作するための複数の操作子がレイアウトされる一方で前記操作子の名称が印字されていない操作部および前記操作子の入力に応じた画面が表示される表示部を有しており、
前記コントローラまたは前記操作装置の少なくともいずれか一方は、
前記操作部を画像化した操作部画像データと、前記操作子の各々に対応する名称、識別ＩＤおよび前記操作部画像データ上の操作子レイアウト情報を関連付けた操作子テーブルとを記憶する記憶手段と、
所定の操作を入力として、前記名称を前記表示部の第１領域に出力し、前記操作部画像データを前記表示部の第２領域に出力する出力手段と、
前記第１領域に表示された名称の中からいずれか１つを選択する第１領域選択手段と、
前記第２領域で表示された複数の操作子の中からいずれか１つを選択する第２領域選択手段と、
前記第１領域および前記第２領域での互いの選択結果を前記識別ＩＤおよび前記レイアウト情報に基づいて連動させるガイド情報制御手段と、を備えたことを特徴とする可動機械制御システムである。
【００２０】
請求項２の発明は、前記表示部はタッチパネルからなり、前記第１領域における前記操作子の選択は、前記タッチパネルから得られた位置情報により行われることを特徴とする請求項１記載の可動機械制御システムである。
【発明の効果】
【００２１】
本発明によれば、操作装置に設けられた操作部のデザインを、言語に左右されないものとして管理コストや製造工数を低減しながらも、操作装置を使用する作業者が操作部に設けられた操作子の名称を容易に識別することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る操作装置を産業用のロボット制御システムに組み込んだ場合の構成図である。
【図２】操作装置の一例としてのティーチペンダントＴＰの詳細な外観図である。
【図３】本発明の一実施形態としてのロボット制御システムの機能ブロック図である。
【図４】ガイド表示データがティーチペンダントのディスプレイに表示された様子を説明するための図である。
【図５】操作部を画像化した操作部画像データおよび名称レイアウト情報を説明するための図である。
【図６】キー名称を表示する領域と操作部画像データを表示する領域とを分けて表示した場合の画面例である。
【図７】キー名称、レイアウト情報等が関連付けられた操作キーテーブルを説明するための図である。
【発明を実施するための形態】
【００２３】
発明の実施の形態を実施例に基づき図面を参照して説明する。
【００２４】
［第１実施形態］
図１は、本発明に係る操作装置を産業用のロボット制御システムに組み込んだ場合の構成図である。同図に示すように、ロボット制御システム１は、アーク溶接、スポット溶接等の作業を行うロボットＲ、作業者ＨＭが教示作業を行う際に用いる操作装置としてのティーチペンダントＴＰ、そしてロボットＲの動作制御を行うコントローラＲＣから大略構成される。
【００２５】
ロボットＲは、手首部先端にアーク溶接トーチ、スポット溶接ガン等の作業ツールが取り付けられており、安全柵２の内側領域に設置されている。
【００２６】
ティーチペンダントＴＰは、各種データや操作結果を表示するディスプレイ５、およびロボットＲの操作を行うため操作部６を備えている。操作部６には、ロボットＲを手動操作により移動させるためのジョグ送りキー、ロボットＲに対する教示データを記憶する記憶キー、教示データを削除する削除キー等の各種操作キーが備わっている。これらの操作キーが押下されると、操作信号として通信線ＣＬを介してコントローラＲＣに送信される。コントローラＲＣは、操作信号に基づいてロボットＲのジョグ送り操作、教示データの記憶等の各処理を行う。
【００２７】
コントローラＲＣは、ティーチペンダントＴＰから送信される操作入力に従ってロボットＲを制御したり教示データの記憶処理を行ったりする。また、外部から起動信号が入力されることにより教示データを再生する。この結果、ロボットＲが自動運転される。
【００２８】
図２は、ティーチペンダントＴＰの詳細な外観図である。同図に示すように、ティーチペンダントＴＰは、上述したディスプレイ５および操作部６以外に、ロボットＲを緊急停止させる非常停止スイッチ４、メニュー等の選択操作を容易に行うための手段としてジョグダイヤル７を備えている。
【００２９】
操作部６は、キーシートにより構成されており、キーシート上においては図示するような態様で複数の操作キー８がレイアウトされている。また、操作キー８の各々が有する作用や機能は、図形やアルファベット等の内容により識別できるよう、アイコンで表現されており、各国の使用言語に左右されることになるキー名称は印字されていない。例えば、記憶キーであれば、「記憶」の文字は印字されずに「記憶」の概念が分かるアイコン表示がなされている。ディスプレイ５は、キー名称をガイドしたり確認したりするためのガイド情報を表示する。
【００３０】
図３は、上述したロボット制御システム１の機能ブロック図である。以下、ティーチペンダントＴＰおよびコントローラＲＣについて、詳細に説明する。
【００３１】
まず、ティーチペンダントＴＰについて説明する。ティーチペンダントＴＰは、上述した非常停止スイッチ４、ディスプレイ５および操作部６に加えて、ＣＰＵ３３、ＲＡＭ３４、通信インターフェース３２、ＲＯＭ３５およびハードディスク３６の各部を備えている。なお、各部はバス３９を介して接続されている。
【００３２】
ＣＰＵ３３は、中央演算処理装置であり、ＲＯＭ３５に格納されたソフトウェアプログラムを図示しないオペレーティングシステム上で実行する。ＣＰＵ３３は、ガイド情報制御手段に相当する。ＲＡＭ３４は、一時的な計算領域である。通信インターフェース３２は、コントローラＲＣとの通信を行う。ＲＯＭ３５は、ＣＰＵ３３により実行されるソフトウェアプログラムや制御定数を記憶している。
【００３３】
記憶手段としてのハードディスク３６は、ガイド情報２７を記憶している。ガイド情報２７とは、操作キー８の各々の名称をガイドするためのデータのことであり、本実施例では、操作キー８の名称が印字されていない操作部６を画像化した操作部画像データに対して、各操作キー８の名称を識別可能に付記した静止画像を指している。このデータのことを、以下では、ガイド表示データと呼ぶ。このガイド情報表示データは、例えば、英語用、中国語用等、複数の言語に各々対応して設けられている。同時に表示できるデータは１つとしており、予め定めたいずれか１つの言語（第１言語）に対応したガイド情報表示データを呼び出すことができる。
【００３４】
ＲＯＭ３５は、上記各部を総括的に制御するための制御ソフトウェアとして、表示制御部４５、キー入力監視部４６および通信処理部４１を備えている。表示制御部４５は、ディスプレイ５に表示用データを表示する。キー入力監視部４６は、操作部６からのキー入力を監視する。通信処理部４１は、コントローラＲＣとの通信を制御する処理を行う。
【００３５】
次に、コントローラＲＣについて説明する。コントローラＲＣは、ＣＰＵ１３、ＲＡＭ１４、ＲＯＭ１６、ハードディスク１９、動作制御部１７、駆動指令部１８、ティーチペンダントＴＰと通信を行うための通信インターフェース１２の各部を備えている。なお、各部はバス９を介して接続されている。
【００３６】
ＣＰＵ１３は、中央演算処理装置であり、ＲＯＭ１５に格納されたソフトウェアプログラムを図示しないオペレーティングシステム上で実行する。ＲＡＭ１４は、一時的な計算領域である。通信インターフェース１２は、ティーチペンダントＴＰとの通信を行う。ＲＯＭ１５は、ＣＰＵ１３により実行されるソフトウェアプログラムや制御定数を記憶している。ハードディスク１６は、ティーチペンダントＴＰの操作により作成された教示データ３０を記憶している。このハードディスク１６に、操作キー８の各々の名称をガイドするためのガイド情報２７を記憶するようにしてもよい。この場合、ＣＰＵ１３はガイド情報制御手段に相当し、ハードディスク１６は記憶手段に相当することになる。
【００３７】
ＲＯＭ１５は、上記各部を総括的に制御するための制御ソフトウェアとして、通信処理部２１、表示処理部２５および解釈実行部２６およびを備えている。通信処理部２１は、ティーチペンダントＴＰとの通信処理を行う。表示処理部２５は、ティーチペンダントＴＰのディスプレイ５に表示する表示用データを生成する。解釈実行部２６は、ハードディスク１６に記憶された教示データ３０を解釈して動作制御部１７に動作制御信号を出力する。動作制御部１７は、動作制御信号に基づいてロボットＲの軌跡演算等を行い、演算結果を駆動信号として駆動指令部１８に出力する。駆動指令部１８は、ロボットＲの各サーボモータを回転制御するためのサーボ制御信号を出力する。この結果、ロボットＲが移動制御される。
【００３８】
次に、ティーチペンダントＴＰの作用について説明する。ティーチペンダントＴＰの所定のキー操作またはメニューからガイド表示データの呼び出し操作が行われると、ガイド情報制御手段としてのＣＰＵ３３は、ハードディスク３６からガイド情報表示データを１つ読み出してディスプレイ５に出力する。
【００３９】
図４は、ガイド表示データがティーチペンダントＴＰのディスプレイ５に表示された様子を説明するための図である。同図（ａ）に示すように、ガイド表示データの呼び出し操作が行われると、ガイド表示データがディスプレイ５に表示される。同図（ｂ）は、ガイド表示データの一部分（同図（ａ）の○で囲んだ部分）を説明のために拡大した図である。操作部６に操作キー８の名称が印字されていなくても、同図（ｂ）に示すように、ディスプレイ５では操作キー８の名称が識別可能に表示される。ガイド表示データは、ジョグダイヤル７の操作により拡大または縮小することができるようにしてもよい。
【００４０】
以上説明したように、本発明の第１実施形態によれば、操作部６のデザインを言語に左右されないよう操作キー名称を印字しないキーシートを採用して管理コストや製造工数を低減しつつも、ガイド表示データをティーチペンダントＴＰに表示するようにしたことによって、作業者が操作キー８の名称を容易に識別することができる。また、ガイド表示データを複数の言語毎に対応して設けたことによって、作業者の使用言語に応じたフレキシブルな対応を取ることが可能になる。
【００４１】
なお、上記実施形態において、表示されるガイド表示データは予め定めた１つの言語に対応したものとしたが、言語の切替メニューを備えておき、このメニューの操作によって表示するガイド表示データを切り替え可能に構成してもよい。
【００４２】
［第２実施形態］
次に、本発明の第２実施形態について説明する。第１実施形態では、ディスプレイ５に表示するガイド表示データを、日本語用、英語用等、言語毎に複数設けた。しかしながら、言語毎にガイド表示データを複数設ける方式では、それだけ記憶容量を費やしてしまう。そこで、操作キー８の名称を付記する以前の操作部画像データと、言語情報とを別々に保存しておき、ガイド表示の操作要求があるタイミングで両者を合成してガイド表示データを作成し表示するというのが第２実施形態である。以下、第１実施形態との相違部分について説明する。
【００４３】
図５は、操作部６を画像化した操作部画像データおよび名称レイアウト情報を説明するための図である。同図（ａ）は、操作キー８の名称が付記されていない操作部６を、そのまま静止画像化した操作部画像データを示している。同図（ｂ）は、各操作キー８の識別ＩＤ（番号）、キー名称および操作部画像データ上のレイアウト座標値を管理している操作子名称テーブルである。レイアウト座標値とは、キー名称が操作部画像データ内のどの位置に配置されるのかを示すデータであり、例えば、識別ＩＤが「１」のキーであれば、（１００，２００）で表現される座標位置をキー名称の開始位置として描画処理される。上記操作部画像データおよび操作子名称テーブルは、ガイド情報２７としてハードディスク３６に記憶される。あるいは、コントローラＲＣ側のハードディスク１６に記憶するようにしても良い。
【００４４】
次に、ティーチペンダントＴＰの作用について説明する。ティーチペンダントＴＰの所定のキー操作またはメニューからガイド表示データの呼び出し操作が行われると、ガイド情報制御手段としてのＣＰＵ３３は、ハードディスク３６から図５（ａ）で示した操作部画像データを読み出す。また、図５（ｂ）で示した操作子名称テーブルを参照し、予め第１言語として定められた言語に応じたキー名称およびレイアウト座標値を全て読み出して、操作部画像データ上に描画処理を行う。そして、描画処理によって得られたガイド表示データをディスプレイ５に出力する。この結果、図４のような表示が行われる。なお、上記識別ＩＤも併記するようにしてもよい。
【００４５】
このように、第２実施形態では、操作部６を画像化した操作部画像データと、キー名称および操作部画像データ上におけるレイアウト位置を示す名称レイアウト情報を関連付けた操作子名称テーブルとを予め記憶しておき、所定の操作がなされたときに、操作部画像データにキー名称を重ね合わせてガイド表示データを生成し、ディスプレイ５に表示するようにした。このようにすることによって、言語毎にガイド表示データを持つのに比べて記憶容量を抑えることができる。
【００４６】
また、キー名称に加えて識別ＩＤも併記することにより、識別性をより向上させることができる。例えば、ティーチペンダントＴＰを操作する作業者の熟練度には個人差がある。実際の作業現場においては、熟練度の高い作業者が、操作に不慣れな作業者に対して、操作方法を指示することがある。不慣れな作業者の周囲に熟練した作業者がいない場合は、電話等の媒体を用いて熟練者が遠隔地から操作方法を伝達することがある。この場合、熟練者が指示した操作キーと不慣れな作業者が把握する操作キーとの間に誤解が生じる可能性がある。例えば、熟練者から記憶キーを押下する指示がなされたにも関わらず、記憶キーの場所が分からない作業者は、誤ったキーを押す可能性がある。これは、情報の伝達がキー名称という言語情報に頼っているから起こりえる。そこで、本発明においては、キー名称に加えて、数値などの識別ＩＤを併記しておくことにより、例えば「１番のキー」という表現を用いて容易に操作方法を伝達することができる。
【００４７】
［第３実施形態］
次に、本発明の第３実施形態について説明する。第１および第２実施形態では、操作部６の画像である操作部画像データにキー名称を付記したガイド表示データを言語毎に表示するよう構成した。第３実施形態では、ディスプレイ５をタッチパネルにより構成し、さらに、キー名称を表示する第１領域と操作部画像データを表示する第２領域とに分けて表示し、両表示領域を連動させるようにしている。以下、第２実施形態との相違部分について説明する。
【００４８】
図６は、キー名称を表示する領域と操作部画像データを表示する領域とを分けて表示した場合の画面例を示している。同図に示すように、ディスプレイ５の表示は、第１領域５１と第２領域５２とに分割される。そして、第１領域５１にはキー名称が一覧表示され、第２領域５２には、操作部６を画像化した（キー名称が付記されていない）操作部画像データが表示される。そして、第１領域５１および第２領域５２は、タッチ操作により、いずれか１つのキーを選択可能になっており、互いの選択結果は連動するようになっている。具体的には、Ａ部の拡大図に示しているように、第１領域５１で「エンター」キーを選択すると、Ｂ部の拡大図に示しているように、該当するエンターキーの意匠が第２領域５２で選択された状態になる（例えば、図示するように、太枠や色つき枠等、識別可能な程度の装飾がなされた枠で囲まれる）。逆も同じであり、第２領域５２で任意のキーを選択すると、該当するキーが第１領域５１で選択された状態になる（例えば図示するように、反転表示される）。
【００４９】
図７は、キー名称、レイアウト情報等が関連付けられた操作子テーブルを示している。同図に示すように、操作子テーブルでは、識別ＩＤおよびキー名称に加えて、レイアウト情報としての座標値および選択枠サイズが定義されている。選択枠サイズとは、第１領域５１で選択されたキー名称に対応する操作キーがどれに該当するかを識別可能に表示するための枠の大きさが定められている。例えば、上述した図６の「エンター」キーであれば、４０×６０ピクセルの大きさの枠であり、そのレイアウト位置は操作部画像データの（１４０、２５０）で表現される座標位置であることが定められている。
【００５０】
上述した操作部画像データおよび操作子テーブルは、ガイド情報２７としてコントローラＲＣのハードディスク１６に予め記憶されている。そして、所定の操作が行われると、出力手段としてのＣＰＵ１３は、操作部画像データおよび操作子テーブルを読み出して、通信Ｉ／Ｆ１２、３２を介してディスプレイ５の第１領域５１にキー名称の一覧を出力し、第２領域５２に操作部画像データを出力する。さらに、ティーチペンダントＴＰのＣＰＵ３３は、タッチパネルから得られる位置情報に基づいて、どちらの領域でどのキーが選択されたかを識別し、コントローラＲＣへ通知する。ガイド情報制御手段としてのＣＰＵ１３は、第１領域５１または第２領域５２での互いの選択結果を操作子テーブルの識別ＩＤおよびレイアウト情報に基づいて連動させる。
【００５１】
このように、第３実施形態では、操作部６を画像化した操作部画像データと、キー名称、識別ＩＤおよび操作キーのレイアウト情報を記憶しておき、所定の操作が行われると、ディスプレイ５の表示領域を、キー名称を表示する第１領域と、操作部画像データを表示する第２領域に分割して、それぞれを同時に表示する。そして、それぞれの領域での互いの選択結果を連動させる。こうすることによって、作業者は、操作部のデザインを言語に左右されないものとして管理コストや製造工数を低減すると同時に、作業者が各操作子の名称を容易に識別可能にすることができる。
【００５２】
なお、上述した第１〜第３実施形態では、本発明に係る操作装置を産業用のロボット制御システムに組み込んだ形態を示したが、本発明は、上記各実施形態に限定されるものではない。本発明に係る操作装置の技術思想は、表示部及び操作部を有する、エアコンや空気清浄機等の家庭用電化製品、あるいは給湯装置や清浄機能付き便座等の操作装置にも適用可能であることは言うまでもない。
【００５３】
また、上述した第１および第２実施形態において、ガイド表示データをディスプレイ５に表示する際に、ガイド表示データを半透明加工し、ディスプレイ５で現在表示中の画面に重ねて表示するようにしてもよい。こうすることによって、それまで操作していた状態を維持しながら（現在操作中の画面を見ながら）キー名称を確認することができるので、操作性を向上させることができる。
【符号の説明】
【００５４】
ＨＭ  作業者
Ｒ    ロボット
ＲＣ  コントローラ
ＴＰ  ティーチペンダント
１    ロボット制御システム
２    安全柵
４    非常停止スイッチ
５    ディスプレイ
６    操作部
７    ジョグダイヤル
８    操作キー
９    バス
１２  通信インターフェース
１３  ＣＰＵ
１４  ＲＡＭ
１６  ハードディスク
１７  動作制御部
１８  駆動指令部
１９  ハードディスク
２１  通信処理部
２５  表示処理部
２６  解釈実行部
２７  ガイド情報
３０  教示データ
３２  通信インターフェース
３３  ＣＰＵ
３４  ＲＡＭ
３６  ハードディスク
３９  バス
４１  通信処理部
４５  表示制御部
４６  キー入力監視部
５１  第１領域
５２  第２領域
【図１】
0005863414.tif 000002
【図２】
0005863414.tif 000003
【図３】
0005863414.tif 000004
【図４】
0005863414.tif 000005
【図５】
0005863414.tif 000006
【図６】
0005863414.tif 000007
【図７】
0005863414.tif 000008