操作器の表示制御装置、及び操作器の表示制御方法
【課題】最低限の大きさの表示部しか備えられないであっても、作業者の操作性を向上させることのできる表示制御装置、及び表示制御方法を提供する。
【解決手段】ティーチングペンダント10は、画像を表示する液晶表示器14を備えている。制御部30は、ロボット70の各機能の実行に用いられる各ボタンを液晶表示器14に表示させる。制御部30は、ボタンのうち説明表示が要求されているボタンを主ボタンとして、主ボタンに関連する副ボタンを選択し、主ボタン及び副ボタンの説明を、液晶表示器14のうち主ボタン及び副ボタンが表示されていない部分に表示させる。
【解決手段】ティーチングペンダント10は、画像を表示する液晶表示器14を備えている。制御部30は、ロボット70の各機能の実行に用いられる各ボタンを液晶表示器14に表示させる。制御部30は、ボタンのうち説明表示が要求されているボタンを主ボタンとして、主ボタンに関連する副ボタンを選択し、主ボタン及び副ボタンの説明を、液晶表示器14のうち主ボタン及び副ボタンが表示されていない部分に表示させる。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ロボットや工作機械等の動作機械の操作器に表示する画像を制御する装置及び方法に関する。
【背景技術】
【0002】
従来、ロボットのティーチング用の画像や、ロボットの動作状態を示す画像を表示する表示部と、ロボットの手動操作や各種入力操作を行う操作キーとを備え、作業者が携帯して操作するティーチングペンダント(操作器)がある。
【0003】
また、操作器のヘルプ機能の実行時に、選択画像において項目が選択されるとその項目に応じた説明画像を表示し、説明画像において説明内容が選択されると、その説明内容の操作を実行する操作画像に移行するものがある(例えば、特許文献1参照)。この特許文献1に記載のものによれば、説明画像から自動的に所望の操作画像が呼び出されるため、説明画像からヘルプ機能実行前の操作画像に戻って操作する必要がない。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開平6−242910号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、特許文献1に記載のものでは、説明画像から所望の操作画像を呼び出した場合にヘルプ機能が終了する。このため、選択された操作に続く操作について、説明画像で確認して実行するためには、再度ヘルプ機能を実行して選択画面において項目を選択し直し、その説明画像において説明内容を選択して改めて操作画像に移行する必要がある。したがって、必ずしも作業者の操作性が向上するとはいえない。
【0006】
一方、ティーチングペンダントでは、作業者が携帯して操作する性質上、画像の表示部が最低限の大きさとなっている。このため、操作画像と併せて、ヘルプ機能による説明画像を十分に表示することは容易ではない。
【0007】
本発明は、こうした実情に鑑みてなされたものであり、最低限の大きさの表示部しか備えられないであっても、作業者の操作性を向上させることのできる表示制御装置、及び表示制御方法を提供することを主たる目的とするものである。
【課題を解決するための手段】
【0008】
本発明は、上記課題を解決するために、以下の手段を採用した。
【0009】
第1の発明は、画像を表示する表示部を備えて動作機械を操作する携帯可能な操作器に適用され、前記表示部に表示させる画像を制御する表示制御装置であって、前記動作機械の各機能の実行に用いられる各操作子を前記表示部に表示させる操作子表示手段と、前記操作子のうち説明表示が要求されている操作子を主操作子として、前記主操作子に関連する副操作子を選択する副操作子選択手段と、前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる説明表示手段と、を備えることを特徴とする。
【0010】
第6の発明は、画像を表示する表示部を備えて動作機械を操作する携帯可能な操作器に適用され、前記表示部に表示させる画像を表示制御装置により制御する方法であって、前記動作機械の各機能の実行に用いられる各操作子を前記表示部に表示させる操作子表示工程と、前記操作子のうち説明表示が要求されている操作子を主操作子として、前記主操作子に関連する副操作子を選択する副操作子選択工程と、前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる説明表示工程と、を備えることを特徴とする。
【0011】
上記構成及び工程によれば、動作機械の各機能の実行に用いられる各操作子が、動作機械を操作する操作器の表示部に表示される。そして、操作子のうち説明表示が要求されている操作子である主操作子が存在する場合に、主操作子に関連する副操作子が選択される。なお、操作子に対する説明表示の要求は、任意の手段により行われればよい。例えば、ヘルプボタン等の操作に基づいて行われてもよいし、表示された画像においてカーソル等が移動されることにより行われてもよいし、チュートリアル機能において指導する内容が選択されることにより行われてもよい。
【0012】
さらに、主操作子及び副操作子の説明が、表示部のうち主操作子及び副操作子が表示されていない部分に表示される。このため、主操作子及び副操作子を表示部に表示させた状態で、それら主操作子及び副操作子の説明を表示部に表示させることができる。このとき、上記説明が主操作子及び副操作子の双方と異なる操作子に重ねて表示されたとしても、主操作子及び副操作子の操作には支障がない。したがって、作業者は、互いに関連する操作子の説明が十分に表示された状態で、主操作子及び副操作子の操作を行うことができる。その結果、最低限の大きさの表示部しか備えられない操作器であっても、作業者の操作性を向上させることができる。
【0013】
第2の発明では、第1の発明において、前記操作子のうち、前記主操作子及び前記副操作子の双方と異なる操作子に対する操作を無効化する操作無効化手段を備えることを特徴とする。
【0014】
上記構成によれば、操作子のうち、主操作子及び副操作子の双方と異なる操作子に対する操作が無効化されるため、主操作子に関連のない操作子が作業者により誤って操作されたとしても、意図しない機能が実行されることを抑制することができる。その結果、作業者の操作性を更に向上させることができる。
【0015】
第3の発明では、第1又は第2の発明において、前記説明表示手段は、前記操作子のうち、前記主操作子及び前記副操作子のみの説明を表示することを特徴とする。
【0016】
上記構成によれば、操作子のうち、主操作子及び副操作子のみの説明が表示されるため、説明を表示する領域を小さくすることができる。したがって、主操作子及び副操作子を表示部に表示させつつ、主操作子及び副操作子の説明を表示部に表示させることが容易となる。さらに、説明の表示されている操作子の操作が促されることにより、それ以外の操作子が操作されることを抑制することができるため、作業者の誤操作を抑制することができる。
【0017】
特に、第2の発明と第3の発明とを組み合わせた場合には、作業者の誤操作や、意図しない機能が実行されることを、一層効果的に抑制することができる。
【0018】
第4の発明では、第1〜第3のいずれかの発明において、前記操作子表示手段は、前記動作機械の各機能の実行に用いられる各操作子を階層に分け、その階層を切り替えつつ1つの階層に含まれる前記操作子を前記表示部に表示させ、前記副操作子選択手段は、各階層において前記主操作子に関連する副操作子を選択し、前記説明表示手段は、各階層の前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させることを特徴とする。
【0019】
第7の発明では、第6の発明において、前記操作子表示工程は、前記動作機械の各機能の実行に用いられる各操作子を階層に分け、その階層を切り替えつつ1つの階層に含まれる前記操作子を前記表示部に表示させる工程を含み、前記副操作子選択工程は、各階層において前記主操作子に関連する副操作子を選択する工程であり、前記説明表示工程は、各階層の前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる工程であることを特徴とする。
【0020】
上記構成及び工程によれば、動作機械の各機能の実行に用いられる各操作子が階層に分けられ、その階層が切り替えられつつ1つの階層に含まれる操作子が表示部に表示される。このため、各階層において作業者により操作子が操作されることにより、上位の階層から下位の階層へと操作子の表示が切り替えられる。
【0021】
ここで、各階層において主操作子に関連する副操作子が選択され、各階層の主操作子及び副操作子の説明が、表示部のうち主操作子及び副操作子が表示されていない部分に表示させられる。したがって、上位の階層から下位の階層へと操作子の表示が切り替えられる際に、各階層において、主操作子及び副操作子を表示部に表示させた状態で、それら主操作子及び副操作子の説明を表示部に表示させることができる。
【0022】
第5の発明では、第4の発明において、前記動作機械の各機能のうち選択された機能の操作を、前記階層の切り替えによる前記操作子の表示に対応して指導する指導手段を備え、前記副操作子選択手段は、前記動作機械の各機能のうち前記指導手段により指導される機能の操作子を主操作子として、各階層において前記主操作子に関連する副操作子を選択することを特徴とする。
【0023】
第8の発明では、第7の発明において、前記動作機械の各機能のうち選択された機能の操作を、前記階層の切り替えによる前記操作子の表示に対応して指導する指導工程を備え、前記副操作子選択工程は、前記動作機械の各機能のうち前記指導工程により指導される機能の操作子を主操作子として、各階層において前記主操作子に関連する副操作子を選択する工程であることを特徴とする。
【0024】
上記構成及び工程によれば、動作機械の各機能のうち選択された機能の操作が、上記階層の切り替えによる操作子の表示に対応して指導される(チュートリアル機能)。そして、動作機械の各機能のうち指導される機能の操作子を主操作子として、各階層において主操作子に関連する副操作子が選択される。このため、操作器のチュートリアル機能の実行時に、各階層において主操作子及び副操作子とそれらの説明とを自動的に表示させることができる。その結果、作業者の操作性を更に向上させることができる。
【図面の簡単な説明】
【0025】
【図1】ティーチングペンダントの正面図。
【図2】ティーチングペンダントの電気的構成を示すブロック図。
【図3】第1階層の画像を示す図。
【図4】第1階層に含まれるボタンの機能の関連性を示す図。
【図5】チュートリアル機能実行時のヘルプ表示の処理手順を示すフローチャート。
【図6】チュートリアル機能実行時の初期画像を示す図。
【図7】第1実施形態においてヘルプ表示ウインドウを含む第1階層の画像を示す図。
【図8】第1実施形態においてヘルプ表示ウインドウを含む第2階層の画像を示す図。
【図9】機能拡張の実行時の画像を示す図。
【図10】ヘルプ表示モード設定時のヘルプ表示の処理手順を示すフローチャート。
【図11】第2実施形態においてヘルプ表示モード設定時の初期画像を示す図。
【図12】第2実施形態においてヘルプ表示ウインドウを含む第1階層の画像を示す図。
【図13】ヘルプボタン操作によるヘルプ表示の処理手順を示すフローチャート。
【図14】第3実施形態において第1階層の画像を示す図。
【図15】第3実施形態においてヘルプ表示ウインドウを含む第1階層の画像を示す図。
【発明を実施するための形態】
【0026】
以下、ロボットのティーチングペンダントに具体化した各実施形態について、図面を参照しつつ説明する。
【0027】
図1は、ティーチングペンダントの正面図である。同図に示すように、ティーチングペンダント10(操作器)は、直方体状の本体11を備えており、本体11の正面中央付近には液晶表示器14(表示部)が設けられている。液晶表示器14は、その表示面に作業者が触れることにより操作可能なタッチパネル15を備えている。
【0028】
本体11の左側面部には、作業者がティーチングペンダント10を携帯する時に左手で把持する左把持部12が設けられている。本体11の右側面部には、作業者がティーチングペンダント10を携帯する時に右手で把持する右把持部13が設けられている。
【0029】
本体11の左上隅部には、モード切替スイッチ21が設けられている。モード切替スイッチ21は、手動モードと自動モードとティーチチェックモードとの3つのモードにおいて、作業者がいずれか1つのモードに切替可能に構成されている。手動モードはロボットを手動で動作させるモードであり、自動モードはロボットを自動で動作させるモードであり、ティーチチェックモードはロボットにティーチング等を行うモードである。
【0030】
本体11の右上隅部には、ロボットを非常停止させる非常停止スイッチ22と、回転させることによりメニュー選択や数値の増減を行うジョグダイヤル23とが設けられている。液晶表示器14の左側には、ロボットを手動操作する際などに使用するカーソルキー24が設けられている。液晶表示器14の右側上部には、ロボットの動作を停止させる停止キー25が設けられている。液晶表示器14の下側には、各種機能を実行するファンクションキーF1〜F6と、シフトキーSHIFTが設けられている。そして、シフトキーSHIFTを押した状態でファンクションキーF1〜F6を押すと、ファンクションキーF7〜F12の機能が実行される。その他、液晶表示器14の周囲には、各種キーが設けられている。
【0031】
図2は、ティーチングペンダント10の電気的構成を示すブロック図である。同図に示すように、ティーチングペンダント10は制御部30を備えている。制御部30(表示制御装置)は、CPU、RAM及びROMを含むマイクロコンピュータから構成されている。制御部30には、上記の液晶表示器14、モード切替スイッチ21、非常停止スイッチ22、ジョグダイヤル23、カーソルキー24、停止キー25、及び通信インタフェース部32が接続されている。通信インタフェース部32は、ロボットコントローラ60に接続されており、ロボットコントローラ60はロボット70に接続されている。ロボットコントローラ60は、ティーチングペンダント10から手動動作指令を入力すると、ロボット70が手動で動作するように制御する。一方、ロボットコントローラ60は、ティーチングペンダント10から自動動作指令を入力すると、予め記憶している自動プログラムを起動することでロボット70が自動で動作するように制御する。
【0032】
制御部30は、入力される各種信号に基づいて、液晶表示器14に表示させる画像の制御等、各種制御を実行する。そして、制御部30(操作子表示手段)は、ロボット70の各機能の実行に用いられる各ボタン(各操作子)を、液晶表示器14に表示させる(操作子表示工程)。詳しくは、制御部30は、ロボット70の各機能の実行に用いられるボタンを階層に分け、その階層を切り替えつつ1つの階層に含まれるボタンを液晶表示器14に表示させる。すなわち、制御部30は、上位側の階層に含まれるボタンを液晶表示器14に表示させ、その階層内のボタンを作業者が押す(操作する)と、その下位側の階層に含まれるボタンを液晶表示器14に表示させる。
【0033】
図3は、第1階層の画像を示す図である。同図に示すように、第1階層では、「ロード」ボタン、「ログ表示」ボタン、「USBメモリ」ボタン、「メモリ情報」ボタン、「通信設定」ボタン、「保守」ボタン、「オプション」ボタン、「保存」ボタン、及び「プログラム保存」ボタンが表示されている。これらのボタンは、それぞれの機能に対応しており、作業者が各ボタンを押すことにより、上記制御部30がそのボタンに対応する機能を実行する。その際、そのボタンに対して下位の階層(第2階層)のボタンが存在する場合には、第2階層に含まれるボタンを表示する。各ボタンは、それぞれの下に表示されているファンクションキーの番号(F1〜F9)に対応しており、上述した各ファンクションキーF1〜F9が押された場合と同様の機能が実行される。
【0034】
なお、同図では、カーソルが「ロード」ボタン合わせられた状態を示しており、作業者が各ボタンを押すことにより、又は作業者が上述したカーソルキー24を操作することにより、カーソルが移動させられる。そして、カーソルの合わせられたボタンを作業者が押すことにより、そのボタンに対応する機能が実行される。
【0035】
また、第1階層では、画像の右下部分に「チュートリアル」ボタンと、「HELP」ボタンとが表示されている。「チュートリアル」ボタンは、制御部30(指導手段)がチュートリアル機能を実行するチュートリアルモードへ移行するボタンである。「HELP」ボタンは、制御部30が能動的にヘルプ(各ボタンの説明)を表示するヘルプモードへ移行するボタンである。なお、第1階層では、その他の各種ボタンも表示されている。
【0036】
図4は、第1階層に含まれるボタンの機能の関連性を示す図である。同図に示すように、互いに関連の強い機能のボタン同士が線で結ばれている。他のボタンを介さず線で結ばれたボタンの機能同士は、互いに強い関連があり、これらは1親等の関係にあるとする。そして、他のボタンを1つ介して結ばれたボタンの機能同士は、1親等の関係に次いで互いの関連が強く、これらを2親等の関係にあるとする。同様にして、他のボタンを2つ介して結ばれたボタンの機能同士は3親等の関係にあり、他のボタンを3つ介して結ばれたボタンの機能同士は4親等の関係にある。また、線で結ばれていないボタンの機能同士は、互いに関連が弱い。
【0037】
例えば、「ロード」は、「保存」及び「プログラム保存」とそれぞれ1親等の関係にある。同様に、「保存」は、「ロード」及び「プログラム保存」とそれぞれ1親等の関係にある。また、「保守」は、「メモリ情報」及び「通信設定」とそれぞれ1親等の関係にあり、「USBメモリ」及び「オプション」とはそれぞれ2親等の関係にあり、「ログ表示」とはそれぞれ3親等の関係にある。
【0038】
図3で示した第1階層の画像では、第1階層に含まれるボタンの機能の関連性に基づいて、互いに関連性の強い機能のボタン同士の距離が、互いに関連性の弱い機能のボタン同士の距離よりも短くなるように各ボタンが配置されている。すなわち、互いに関連性の強い機能のボタン同士が集まるように、各ボタンが配置されている。
【0039】
以上は、各実施形態に共通の構成であり、以下に、特徴の異なる各実施形態について説明する。
【0040】
(第1実施形態)
第1実施形態では、ロボット70の各機能のうち選択された機能の操作を指導するチュートリアル機能の実行時において、ティーチングペンダント10の液晶表示器14に各ボタンの説明を表示する。
【0041】
図5は、その処理手順を示すフローチャートである。この一連の処理は、ティーチングペンダント10の制御部30によって実行される。
【0042】
まず、現在の状態がチュートリアルモードに移行した状態であるか否か判定する(S11)。具体的には、作業者が「チュートリアル」ボタンを押すことにより、チュートリアルモード(指導工程)へ移行された状態であるか否かを判定する。この判定において、現在の状態がチュートリアルモードに移行した状態でないと判定した場合には(S11:NO)、この一連の処理を終了する。
【0043】
一方、この判定において、現在の状態がチュートリアルモードに移行した状態であると判定した場合には(S11:YES)、現在、液晶表示器14に表示されている画像についての情報を取得する(S12)。具体的には、液晶表示器14に表示されている現在の階層の画像において、どのボタンが表示されているかを取得する。
【0044】
続いて、チュートリアルモードで選択された機能に関連する機能のボタンと、関連しない機能のボタンとに、表示されているボタンを分類する(S13)。具体的には、チュートリアルモードでは、作業者が指導を要求する機能を選択することにより、制御部30は、その選択された機能を実行するためのボタンである主ボタン(主操作子)が作業者により押されるように誘導する。
【0045】
このチュートリアルモード中に、主ボタンの機能に関連する機能のボタンである副ボタン(副操作子)と、関連しない機能のボタンとに、現在の階層の画像において表示されているボタンを分類する。詳しくは、主ボタンの機能に対して、2親等以内の関係にある機能のボタンを副ボタンに分類し、2親等よりも遠い関係にあるボタンを関連しないボタンに分類する。すなわち、制御部30(副操作子選択手段)は、現在の階層の画像において表示されているボタンのうち、主ボタンの機能に関連する機能のボタン(副ボタン)を選択する(副操作子選択工程)。そして、主ボタン及び副ボタンをヘルプ表示すべきボタンとし、主ボタンの機能に関連しない機能のボタンを、ヘルプ表示する必要のないボタンとする。
【0046】
上記分類に基づいて、ヘルプを表示する領域を設定する(S14)。具体的には、主ボタン及び副ボタンの表示されている領域を、ヘルプの表示を禁止するヘルプ表示禁止領域とする。これに対して、主ボタンの機能に関連しない機能のボタンの表示されている領域及びその周辺の領域を、ヘルプの表示を許可するヘルプ表示許可領域とする。
【0047】
続いて、ヘルプ表示許可領域に上記ヘルプ表示すべきボタンの説明を表示する(S15)。具体的には、制御部30(説明表示手段)は、矩形状のヘルプ表示ウインドウをヘルプ表示許可領域に表示し、そのウインドウ内にヘルプ表示すべきボタンの説明と、そのボタンを選択するための選択欄とを表示する(説明表示工程)。すなわち、主ボタン及び副ボタンを表示したままの状態とし、主ボタンの機能に関連しない機能のボタンの上に、ヘルプ表示ウインドウを重ねて表示した状態とする。このとき、ヘルプ表示許可領域内にヘルプ表示ウインドウを表示すればよく、ヘルプ表示許可領域の全体にわたってヘルプ表示ウインドウを表示する必要はない。このため、一部の関連しない機能のボタンが、表示されたままの状態となることがある。
【0048】
このようにヘルプ表示ウインドウを表示した後、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押されたかを判定する(S16)。このとき、制御部30(操作無効化手段)は、主ボタン及び副ボタンの双方と異なるボタン、すなわち一部の関連しない機能のボタンが押された場合に、そのボタン操作を無効化してそのボタンの機能を実行しないようにする。
【0049】
そして、主ボタン及び副ボタンのいずれも作業者により押されておらず、且つヘルプ表示ウインドウ内の選択欄が作業者により押されていない場合には(S16:NO)、それらのいずれかが押されるまで待機する。なお、この待機状態においても、上述した非常停止スイッチ22が押された場合にはロボットを非常停止させ、停止キー25が押された場合にはロボットの動作を停止させる。
【0050】
一方、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押された場合には(S16:YES)、そのボタンの下位の階層に含まれるボタンを表示させる(S17)。すなわち、押されたボタンに対して下位の階層のボタンが存在しない場合には、押されたボタンに対応する機能を実行し、押されたボタンに対して下位の階層のボタンが存在する場合には、その下位の階層のボタンを液晶表示器14に表示する。
【0051】
続いて、上記の結果として、目的の作業を実行することができたか否か判定する(S18)。具体的には、最下位の階層に含まれるボタンが作業者によって押されることにより、そのボタンに対応する機能が実行された場合には、目的の作業を実行することができたと判定する。一方、押されたボタンに対して更に下位の階層が存在する場合には、未だ目的の作業が実行されていないと判定する。
【0052】
上記判定において、目的の作業を実行することができたと判定した場合には(S18:YES)、この一連の処理を終了する(END)。一方、目的の作業を実行することができていないと判定した場合には(S18:NO)、上述したS11〜S17の処理を再度実行する。
【0053】
次に、図6〜9を参照して、上述したチュートリアル機能実行時のヘルプ表示の処理により、各階層においてボタンの説明を表示する態様を説明する。
【0054】
図6は、チュートリアル機能実行時の初期画像を示す図である。同図に示すように、「チュートリアル」ボタンが作業者により押されると、チュートリアルモードへ移行して、指導すべき機能を選択するチュートリアルウインドウが表示される。チュートリアルウインドウでは、「プログラムを起動・作成」、「ロボット動作」、及び「設定・メンテナンス」の各メニューが用意されている。各メニューの下側には、各メニューの簡単な説明「・・・・」が表示されている。各メニューの左側に、正方形の選択欄が設けられており、作業者がいずれかの選択欄を押すことにより、指導メニューが選択される。ここでは、「設定・メンテナンス」のメニューが選択されている。
【0055】
このように指導メニューが選択されると、選択された「設定・メンテナンス」のメニューについて、チュートリアルモードでの指導が開始される。チュートリアルモードでは、指導する機能が予め設定されており、その設定されている機能について上位の階層から下位の階層へ順を追って指導が行われる。この指導する機能のボタンが、主ボタンに相当する。
【0056】
図7は、ヘルプ表示ウインドウを含む第1階層の画像を示す図である。同図に示すように、各ボタンの表示の上に矩形状のヘルプ表示ウインドウが重ねて表示されている。そして、そのウインドウ内には、指導する機能である「オプション設定」と、それに関連する機能である「通信設定」及び「保守」が表示されている。各機能の下側には、各機能の説明「・・・・」が表示されている。例えば、各機能の説明として、機能の内容についての説明や、機能を使用する方法の説明、機能を実行する操作手順の説明等が表示されている。各機能の左側に、正方形の選択欄が設けられており、作業者がいずれかの選択欄を押すことにより、その機能が選択される。ここでは、「オプション設定」が指導する機能として予め設定されており、「オプション設定」の左側の選択欄が網掛け(他の選択欄と異なる態様)で表示されている。この網掛け表示により作業者が押すべき選択欄を指示し、作業者がその選択欄又は「オプション設定」ボタンを押すように誘導する。
【0057】
図4に示すように、「オプション設定」に関連する機能として、これに対して1親等の関係にある「通信設定」と、これに対して2親等の関係にある「保守」が選択される。これらの「通信設定」ボタン及び「保守」ボタンが、副ボタンに相当する。同図に示されるその他の機能は、「オプション設定」とは関連しない機能とされる。
【0058】
図7に戻り、上記の関係に基づいて、ヘルプ表示ウインドウが、「オプション設定」に関連しない機能のボタンの表示されている領域及びその周辺領域、すなわちヘルプ表示許可領域に表示されている。換言すれば、主ボタンである「オプション設定」ボタン、副ボタンである「通信設定」ボタン及び「保守」ボタンの表示されている領域が、ヘルプ表示禁止領域とされている。このヘルプ表示禁止領域以外の領域に、ヘルプ表示ウインドウが表示されている。このため、「オプション設定」ボタン(主ボタン)、「通信設定」ボタン及び「保守」ボタン(副ボタン)が表示されるとともに、それらの機能の説明がヘルプ表示ウインドウ内に表示されている。
【0059】
また、「オプション設定」ボタン、「通信設定」ボタン及び「保守」ボタンは、表示されたままの状態となっているが、それ以外のボタンでは「ロード」ボタンのみが表示された状態となっている。そして、「ロード」ボタンが作業者により押された場合には、そのボタン操作は無効化され、「ロード」の機能は実行されない。すなわち、ヘルプ表示ウインドウ内に表示されている機能以外の機能のボタンが作業者により押された場合には、そのボタン操作は無効化される。
【0060】
これに対して、ヘルプ表示ウインドウ内に表示されている機能のボタン、又はそれらの機能の選択欄が押された場合には、そのボタンの下位の階層に含まれるボタンが表示される。ここでは、チュートリアルモードでの誘導により、「オプション設定」ボタンが作業者により押される。なお、各機能の選択欄は、「OK」ボタンが作業者により押されることで有効化され、「END」ボタンが作業者により押された場合には、チュートリアル機能が終了される。
【0061】
図8は、ヘルプ表示ウインドウを含む第2階層の画像を示す図である。同図に示すように、第2階層においても、上記第1階層と同様にして、ヘルプ表示ウインドウが表示される。すなわち、第2階層では、「機能拡張」が指導する機能として予め設定されており、「機能拡張」の左側の選択欄が網掛けで表示されている。そして、関連性の説明は省略するが、「機能拡張」に対して、「言語設定」及び「アップデート」が関連しており、その他の機能は関連していない。「機能拡張」ボタンが主ボタンに相当し、「言語設定」ボタン及び「アップデート」ボタンが副ボタンに相当する。
【0062】
ヘルプ表示許可領域にヘルプ表示ウインドウが表示されており、ヘルプ表示禁止領域にある「機能拡張」ボタン、「言語設定」ボタン及び「アップデート」ボタンは、表示されたままの状態となっている。このため、「機能拡張」ボタン(主ボタン)、「言語設定」ボタン及び「アップデート」ボタン(副ボタン)が表示されるとともに、それらの機能の説明がヘルプ表示ウインドウ内に表示されている。そして、「拡張機能」に関連しない機能のボタンは、ヘルプ表示ウインドウで全て隠された状態となっており、それらの機能のボタンに対する作業者の操作が無効化されている。ここでは、チュートリアルモードでの誘導により、「機能拡張」ボタンが作業者により押される。「拡張機能」については、この第2階層が最下位の階層となっており、「拡張機能」のボタンが押されることにより、「拡張機能」の機能が実行される。
【0063】
図9は、機能拡張の実行時の画像を示す図である。同図に示すように、「拡張機能」の実行時には、ヘルプ表示ウインドウに代えて、「拡張機能」を実行するための入力ウインドウが表示されている。すなわち、チュートリアル機能の実行が終了して、ヘルプ表示ウインドウ、すなわち各ボタンの説明表示が消去されている。そして、入力ウインドウに作業者により数値等が入力されることにより、「拡張機能」が実行される。
【0064】
以上詳述した本実施形態は以下の利点を有する。
【0065】
・ロボット70の各機能の実行に用いられる各ボタンが、ロボット70を操作するティーチングペンダント10の液晶表示器14に表示される。そして、ボタンのうち説明表示が要求されているボタンである主ボタンが存在する場合に、主ボタンに関連する副ボタンが選択される。
【0066】
さらに、主ボタン及び副ボタンの説明が、液晶表示器14のうち主ボタン及び副ボタンが表示されていない部分、すなわちヘルプ表示許可領域に表示される。このため、主ボタン及び副ボタンを液晶表示器14に表示させた状態で、それら主ボタン及び副ボタンの説明を液晶表示器14に表示させることができる。このとき、上記説明が主ボタン及び副ボタンの双方と異なるボタンに重ねて表示されたとしても、主ボタン及び副ボタンの操作には支障がない。したがって、作業者は、互いに関連するボタンの説明が十分に表示された状態で、その説明を見ながら主ボタン及び副ボタンの操作を行うことができる。その結果、最低限の大きさの液晶表示器14しか備えられないティーチングペンダント10であっても、作業者の操作性を向上させることができる。
【0067】
・ボタンのうち、主ボタン及び副ボタンの双方と異なるボタンに対する操作が無効化されるため、主ボタンに関連のないボタンが作業者により誤って操作されたとしても、意図しない機能が実行されることを抑制することができる。その結果、作業者の操作性を更に向上させることができる。
【0068】
・ヘルプ表示ウインドウには、ボタンのうち主ボタン及び副ボタンのみの説明が表示されるため、ヘルプ表示ウインドウを小さくすることができる。したがって、主ボタン及び副ボタンを液晶表示器14に表示させつつ、主ボタン及び副ボタンの説明を液晶表示器14に表示させることが容易となる。さらに、説明の表示されているボタンの操作が促されることにより、それ以外のボタンが操作されることを抑制することができるため、作業者の誤操作を抑制することができる。
【0069】
・ロボット70の各機能の実行に用いられる各ボタンが階層に分けられ、その階層が切り替えられつつ1つの階層に含まれるボタンが液晶表示器14に表示される。このため、各階層において作業者によりボタンが操作されることにより、上位の階層から下位の階層へとボタンの表示が切り替えられる。
【0070】
ここで、各階層において主ボタンに関連する副ボタンが選択され、各階層の主ボタン及び副ボタンの説明が、液晶表示器14のうちヘルプ表示許可領域に表示させられる。したがって、上位の階層から下位の階層へとボタンの表示が切り替えられる際に、各階層において、主ボタン及び副ボタンを液晶表示器14に表示させた状態で、それら主ボタン及び副ボタンの説明を液晶表示器14に表示させることができる。
【0071】
・チュートリアルモードにおいて、ロボット70の各機能のうち指導メニューに応じて予め設定された機能の操作が、上記階層の切り替えによるボタンの表示に対応して指導される。そして、ロボット70の各機能のうち指導される機能のボタンを主ボタンとして、各階層において主ボタンに関連する副ボタンが選択される。このため、ティーチングペンダント10のチュートリアル機能の実行時に、各階層において主ボタン及び副ボタンとそれらの説明とを自動的に表示させることができる。その結果、作業者の操作性を更に向上させることができる。
【0072】
上記実施形態を、以下のように変形して実施することもできる。
【0073】
・ティーチングペンダント10の本体11に「チュートリアル」キーを設けて、この「チュートリアル」キーが作業者により押されることにより、チュートリアルモードへ移行するようにしてもよい。
【0074】
・チュートリアルウインドウに表示された各メニューにおいて選択欄の網掛けを省略し、作業者により押された選択欄の機能を指導するようにしてもよい。この場合には、選択された機能のボタンを主ボタンとし、その主ボタンの機能に関連する機能のボタンを副ボタンとすればよい。
【0075】
(第2実施形態)
第2実施形態では、ヘルプ表示モードの設定時において、ティーチングペンダントに各ボタンのヘルプ表示を行う。なお、第1実施形態と同様の処理については、その説明を省略又は簡略化する。
【0076】
図10は、その処理手順を示すフローチャートである。この一連の処理は、ティーチングペンダント10の制御部30によって実行される。
【0077】
まず、現在の状態がヘルプ表示モードに移行した状態であるか否か判定する(S21)。具体的には、作業者が「HELP」ボタンを押すことにより、ヘルプ表示モードへ移行された状態であるか否かを判定する。この判定において、現在の状態がヘルプ表示モードに移行した状態でないと判定した場合には(S21:NO)、この一連の処理を終了する。
【0078】
一方、この判定において、現在の状態がヘルプ表示モードに移行した状態であると判定した場合には(S21:YES)、ティーチングペンダント10に対して作業者が所定時間操作をしていないか否か判定する(S22)。具体的には、ティーチングペンダント10の各種キーや、液晶表示器14に表示された各種ボタンに対して、作業者が例えば3秒間以上操作をしていない状態が続いた場合に、所定時間操作をしていないと判定する。この判定において、作業者が所定時間以内に操作をしたと判定した場合には(S22:NO)、S21の処理へ戻る。
【0079】
一方、この判定において、ティーチングペンダント10に対して、作業者が所定時間操作をしていないと判定した場合には(S22:YES)、現在、液晶表示器14に表示されている画像についての情報を取得する(S23)。この処理は、図5のS12と同一の処理である。
【0080】
続いて、表示されている画像において現在のカーソル位置を取得する(S24)。ヘルプ表示モードの初期状態では、カーソルが表示されていない状態となっている。初期状態では、カーソル位置の取得なしとして処理する。初期状態から、作業者がいずれかのボタンを押すことにより、そのボタンにカーソルが合わせられた状態となる。この状態では、そのボタンの位置を、カーソル位置として取得する。
【0081】
続いて、カーソルの合わせられたボタンの機能に関連する機能のボタンと、関連しない機能のボタンとに、表示されているボタンを分類する(S25)。具体的には、カーソルの合わせられたボタンを、現在の階層での主ボタン(主操作子)とする。そして、主ボタンの機能に関連する機能のボタンである副ボタン(副操作子)と、関連しない機能のボタンとに、現在の階層の画像において表示されているボタンを分類する。詳しくは、主ボタンの機能に対して、1親等以内の関係にある機能のボタンを副ボタンに分類し、1親等よりも遠い関係にあるボタンを関連しないボタンに分類する。そして、主ボタン及び副ボタンをヘルプ表示すべきボタンとし、主ボタンの機能に関連しない機能のボタンを、ヘルプ表示する必要のないボタンとする。
【0082】
上記分類に基づいて、ヘルプを表示する領域を設定し(S26)、ヘルプ表示許可領域にヘルプ表示すべきボタンの説明を表示する(S27)。このようにヘルプ表示ウインドウを表示した後、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押されたかを判定する(S28)。この判定において、主ボタン及び副ボタンのいずれも作業者により押されておらず、且つヘルプ表示ウインドウ内の選択欄が作業者により押されていない場合には(S28:NO)、それらのいずれかが押されるまで待機する。一方、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押された場合には(S28:YES)、そのボタンの下位の階層に含まれるボタンを表示させる(S29)。これらのS26〜S29の処理は、図5のS14〜S17と同一の処理である。
【0083】
その後、上述したS21〜S29の処理を再度実行する。すなわち、押されたボタンに対して下位の階層のボタンが存在しない場合には、押されたボタンに対応する機能を実行し、押されたボタンに対して下位の階層のボタンが存在する場合には、その下位の階層のボタンを液晶表示器14に表示する。これらの処理中に、作業者により再度「HELP」ボタンが押された場合には、ヘルプ表示モードを終了し、S21の判定に基づいて(S21:NO)、この一連処理を終了する(END)。
【0084】
次に、図11,12を参照して、上述したヘルプ表示モードの設定時のヘルプ表示の処理により、各階層においてボタンの説明を表示する態様を説明する。
【0085】
図11は、ヘルプ表示モード設定時の初期画像を示す図である。同図に示すように、「HELP」ボタンが作業者により押されるとヘルプ表示モードへ移行されるが、その初期画像ではカーソルが表示されていない。この状態から、作業者がいずれかのボタンを押すことにより、そのボタンにカーソルが合わせられた状態となる。ここでは、第1階層において、「保守」ボタンが作業者により押されたものとする。そして、ティーチングペンダント10に対して、作業者が所定時間操作をしていないと判定されると、カーソルの合わせられたボタンが主ボタンとされて、ヘルプ表示ウインドウが表示される。
【0086】
図12は、ヘルプ表示ウインドウを含む第1階層の画像を示す図である。同図に示すように、各ボタンの表示の上に矩形状のヘルプ表示ウインドウが重ねて表示されている。そして、そのウインドウ内には、主ボタンの機能である「保守」と、それに関連する機能である「メモリ情報」及び「通信」が表示されている。各機能の下側には、各機能の説明「・・・・」が表示されている。各機能の左側に、正方形の選択欄が設けられており、「保守」が選択されている。
【0087】
図4に示すように、「保守」に関連する機能として、これに対して1親等の関係にある「メモリ情報」及び「通信設定」が選択される。これらの「メモリ情報」ボタン及び「通信設定」ボタンが、副ボタンに相当する。同図に示されるその他の機能は、「保守」とは関連しない機能とされる。
【0088】
図12に戻り、上記の関係に基づいて、ヘルプ表示ウインドウが、「保守」に関連しない機能のボタンの表示されている領域及びその周辺領域、すなわちヘルプ表示許可領域に表示されている。換言すれば、主ボタンである「保守」ボタン、副ボタンである「メモリ設定」ボタン及び「通信設定」ボタンの表示されている領域が、ヘルプ表示禁止領域とされている。このヘルプ表示禁止領域以外の領域に、ヘルプ表示ウインドウが表示されている。このため、「保守」ボタン(主ボタン)、「メモリ情報」ボタン及び「通信設定」ボタン(副ボタン)が表示されるとともに、それらの機能の説明がヘルプ表示ウインドウ内に表示されている。ここで、「保守」に関連しない機能のボタンは、ヘルプ表示ウインドウで全て隠された状態となっており、それらの機能のボタンに対する作業者の操作が無効化されている。
【0089】
そして、ヘルプ表示ウインドウ内に表示されている機能のボタン、又はそれらの機能の選択欄が押された場合には、そのボタンの下位の階層に含まれるボタンが表示される。なお、各機能の選択欄は、「OK」ボタンが作業者により押されることで有効化され、「END」ボタンが作業者により押された場合には、ヘルプ表示モードが終了される。
【0090】
同様にして、下位の階層においても各ボタンの表示が行われ、作業者が所定時間操作をしていないと判定された場合に、ヘルプ表示ウインドウが表示される。
【0091】
以上詳述した本実施形態は以下の利点を有する。ここでは、第1実施形態と異なる利点についてのみ述べる。
【0092】
・ヘルプ表示モード設定時において、ティーチングペンダント10に対して作業者が所定時間操作をしていないことを条件として、ヘルプ表示ウインドウが表示される。したがって、作業者がヘルプ表示を必要としていると考えられる場合にのみ、ヘルプ表示ウインドウを表示することができる。
【0093】
・作業者がカーソルを任意のボタンに合わせる場合であっても、ヘルプ表示ウインドウがヘルプ表示許可領域に表示される。このため、任意の主ボタン及び副ボタンに対して、それら主ボタン及び副ボタンを液晶表示器14に表示させた状態で、それら主ボタン及び副ボタンの説明を液晶表示器14に表示させることができる。
【0094】
上記実施形態を、以下のように変形して実施することもできる。
【0095】
・ティーチングペンダント10の本体11に「HELP」キーを設けて、この「HELP」キーが作業者により押されることにより、ヘルプ表示モードへ移行するようにしてもよい。
【0096】
・ヘルプ表示モードの初期状態において、カーソルを予め設定した初期位置に表示しておくようにしてもよい。
【0097】
・作業者が所定時間操作をしていないか否か判定する際の判定値を、3秒間よりも長くしたり、短くしたりしてもよく、また判定値を可変設定することができるようにしてもよい。
【0098】
(第3実施形態)
第3実施形態では、「HELP」ボタンの操作により、ティーチングペンダントに各ボタンのヘルプ表示を行う。すなわち、第2実施形態では、「HELP」ボタンが押されることにより、ヘルプ表示モードへ移行したが、第3実施形態では、「HELP」ボタンが押されることにより、その都度ヘルプ表示ウインドウを表示する。なお、第1実施形態又は第2実施形態と同様の処理については、その説明を省略又は簡略化する。
【0099】
図13は、その処理手順を示すフローチャートである。この一連の処理は、ティーチングペンダント10の制御部30によって実行される。
【0100】
まず、「HELP」ボタンが押されたか否か判定する(S31)。具体的には、液晶表示器14から入力される信号に基づいて、作業者が「HELP」ボタンを押したことを検出したか否か判定する。この判定において、「HELP」ボタンが押されていないと判定した場合には(S31:NO)、この一連の処理を終了する。
【0101】
一方、「HELP」ボタンが押されたと判定した場合には(S31:YES)、現在、液晶表示器14に表示されている画像についての情報を取得する(S33)。この処理は、図5のS12と同一の処理である。
【0102】
続いて、表示されている画像において現在のカーソル位置を取得する(S34)。初期状態では、カーソルが予め設定された初期位置に表示されている。ここでは、カーソルの初期位置が、「ロード」ボタンの位置に設定されている。そして、作業者がいずれかのボタンを押すことにより、そのボタンにカーソルが合わせられた状態となる。現在の状態において、そのボタンの位置を、カーソル位置として取得する。
【0103】
そして、カーソルの合わせられたボタンの機能に関連する機能のボタンと、関連しない機能のボタンとに、表示されているボタンを分類する(S35)。この処理は、図10のS25と同一の処理である。
【0104】
上記分類に基づいて、ヘルプを表示する領域を設定し(S36)、ヘルプ表示許可領域にヘルプ表示すべきボタンの説明を表示する(S37)。このようにヘルプ表示ウインドウを表示した後、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押されたかを判定する(S38)。この判定において、主ボタン及び副ボタンのいずれも作業者により押されておらず、且つヘルプ表示ウインドウ内の選択欄が作業者により押されていない場合には(S38:NO)、それらのいずれかが押されるまで待機する。一方、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押された場合には(S38:YES)、そのボタンの下位の階層に含まれるボタンを表示させる(S39)。これらのS36〜S39の処理は、図5のS14〜S17と同一の処理である。
【0105】
その後、ヘルプ表示ウインドウを消去し(S40)、上述したS31〜S39の処理を再度実行する。すなわち、押されたボタンに対して下位の階層のボタンが存在しない場合には、押されたボタンに対応する機能を実行し、押されたボタンに対して下位の階層のボタンが存在する場合には、その下位の階層のボタンを液晶表示器14に表示する。
【0106】
次に、図14,15を参照して、上述したヘルプ表示モードの設定時のヘルプ表示の処理により、各階層においてボタンの説明を表示する態様を説明する。
【0107】
図14は、第1階層の画像を示す図である。同図に示すように、初期画像ではカーソルが「ロード」ボタンに合わせられた状態となっている。そして、「HELP」ボタンが作業者により押されると、カーソルの合わせられたボタンが主ボタンとされて、ヘルプ表示ウインドウが表示される。
【0108】
図15は、ヘルプ表示ウインドウを含む第1階層の画像を示す図である。同図に示すように、各ボタンの表示の上に矩形状のヘルプ表示ウインドウが重ねて表示されている。そして、そのウインドウ内には、主ボタンの機能である「ロード」と、それに関連する機能である「保存」及び「プログラム保存」が表示されている。各機能の下側には、各機能の説明「・・・・」が表示されている。各機能の左側に、正方形の選択欄が設けられており、「ロード」が選択されている。
【0109】
図4に示すように、「ロード」に関連する機能として、これに対して1親等の関係にある「保存」及び「プログラム保存」が選択される。これらの「保存」ボタン及び「プログラム保存」ボタンが、副ボタンに相当する。同図に示されるその他の機能は、「ロード」とは関連しない機能とされる。
【0110】
図15に戻り、上記の関係に基づいて、ヘルプ表示ウインドウは、「ロード」に関連しない機能のボタンの表示されている領域及びその周辺領域、すなわちヘルプ表示許可領域に表示されている。換言すれば、主ボタンである「ロード」ボタン、副ボタンである「保存」ボタン及び「プログラム保存」ボタンの表示されている領域が、ヘルプ表示禁止領域とされている。このヘルプ表示禁止領域以外の領域に、ヘルプ表示ウインドウが表示されている。このため、「ロード」ボタン(主ボタン)、「保存」ボタン及び「プログラム保存」ボタン(副ボタン)が表示されるとともに、それらの機能の説明がヘルプ表示ウインドウ内に表示されている。ここで、「ログ表示」ボタン、「USBメモリ」ボタン、及び「オプション」ボタンのいずれかが作業者により押された場合には、そのボタン操作は無効化され、それらの機能は実行されない。すなわち、ヘルプ表示ウインドウ内に表示されている機能以外の機能のボタンが作業者により押された場合には、そのボタン操作は無効化される。
【0111】
そして、ヘルプ表示ウインドウ内に表示されている機能のボタン、又はそれらの機能の選択欄が押された場合には、そのボタンの下位の階層に含まれるボタンが表示された後、ヘルプ表示ウインドウが消去される。なお、各機能の選択欄は、「OK」ボタンが作業者により押されることで有効化され、「END」ボタンが作業者により押された場合には、ヘルプ表示ウインドウが消去される。
【0112】
同様にして、下位の階層においても各ボタンの表示が行われ、「HELP」ボタンが作業者により押された場合に、その都度ヘルプ表示ウインドウが表示される。
【0113】
以上詳述した本実施形態は以下の利点を有する。ここでは、第1実施形態及び第2実施形態と異なる利点についてのみ述べる。
【0114】
・「HELP」ボタンが作業者により押されたことを条件として、ヘルプ表示ウインドウが表示される。したがって、作業者がヘルプ表示を必要としていると考えられる場合にのみ、その都度ヘルプ表示ウインドウを表示することができる。
【0115】
上記実施形態を、以下のように変形して実施することもできる。
【0116】
・ティーチングペンダント10の本体11に「HELP」キーを設けて、この「HELP」キーが作業者により押されることにより、その都度ヘルプ表示ウインドウを表示するようにしてもよい。
【0117】
・初期状態において、カーソルを表示しないようにしてもよい。
【0118】
また、上記の各実施形態に限定されず、例えば次のように実施することもできる。
【0119】
・各ボタンの機能の関連性を、図4に示す関係以外に適宜変更することもできる。その場合には、関連の強い機能のボタン同士を集めるように、各ボタンの配置を併せて変更するとよい。
【0120】
・ヘルプ表示ウインドウにおいて、各機能の選択欄を省略することもできる。その場合であっても、ヘルプ表示ウインドウ内に表示されている各機能のボタンが、液晶表示器14に表示されている。このため、作業者がそのボタンを押すことにより、そのボタンに対応する各機能を実行することができる。
【0121】
・ロボット70のティーチングペンダント10に限らず、工作機械等、他の動作機械の操作器に具体化することもできる。
【符号の説明】
【0122】
10…ティーチングペンダント(操作器)、14…液晶表示器(表示部)、30…制御部(表示制御装置)、60…ロボットコントローラ、70…ロボット(動作機械)。
【技術分野】
【0001】
本発明は、ロボットや工作機械等の動作機械の操作器に表示する画像を制御する装置及び方法に関する。
【背景技術】
【0002】
従来、ロボットのティーチング用の画像や、ロボットの動作状態を示す画像を表示する表示部と、ロボットの手動操作や各種入力操作を行う操作キーとを備え、作業者が携帯して操作するティーチングペンダント(操作器)がある。
【0003】
また、操作器のヘルプ機能の実行時に、選択画像において項目が選択されるとその項目に応じた説明画像を表示し、説明画像において説明内容が選択されると、その説明内容の操作を実行する操作画像に移行するものがある(例えば、特許文献1参照)。この特許文献1に記載のものによれば、説明画像から自動的に所望の操作画像が呼び出されるため、説明画像からヘルプ機能実行前の操作画像に戻って操作する必要がない。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開平6−242910号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、特許文献1に記載のものでは、説明画像から所望の操作画像を呼び出した場合にヘルプ機能が終了する。このため、選択された操作に続く操作について、説明画像で確認して実行するためには、再度ヘルプ機能を実行して選択画面において項目を選択し直し、その説明画像において説明内容を選択して改めて操作画像に移行する必要がある。したがって、必ずしも作業者の操作性が向上するとはいえない。
【0006】
一方、ティーチングペンダントでは、作業者が携帯して操作する性質上、画像の表示部が最低限の大きさとなっている。このため、操作画像と併せて、ヘルプ機能による説明画像を十分に表示することは容易ではない。
【0007】
本発明は、こうした実情に鑑みてなされたものであり、最低限の大きさの表示部しか備えられないであっても、作業者の操作性を向上させることのできる表示制御装置、及び表示制御方法を提供することを主たる目的とするものである。
【課題を解決するための手段】
【0008】
本発明は、上記課題を解決するために、以下の手段を採用した。
【0009】
第1の発明は、画像を表示する表示部を備えて動作機械を操作する携帯可能な操作器に適用され、前記表示部に表示させる画像を制御する表示制御装置であって、前記動作機械の各機能の実行に用いられる各操作子を前記表示部に表示させる操作子表示手段と、前記操作子のうち説明表示が要求されている操作子を主操作子として、前記主操作子に関連する副操作子を選択する副操作子選択手段と、前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる説明表示手段と、を備えることを特徴とする。
【0010】
第6の発明は、画像を表示する表示部を備えて動作機械を操作する携帯可能な操作器に適用され、前記表示部に表示させる画像を表示制御装置により制御する方法であって、前記動作機械の各機能の実行に用いられる各操作子を前記表示部に表示させる操作子表示工程と、前記操作子のうち説明表示が要求されている操作子を主操作子として、前記主操作子に関連する副操作子を選択する副操作子選択工程と、前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる説明表示工程と、を備えることを特徴とする。
【0011】
上記構成及び工程によれば、動作機械の各機能の実行に用いられる各操作子が、動作機械を操作する操作器の表示部に表示される。そして、操作子のうち説明表示が要求されている操作子である主操作子が存在する場合に、主操作子に関連する副操作子が選択される。なお、操作子に対する説明表示の要求は、任意の手段により行われればよい。例えば、ヘルプボタン等の操作に基づいて行われてもよいし、表示された画像においてカーソル等が移動されることにより行われてもよいし、チュートリアル機能において指導する内容が選択されることにより行われてもよい。
【0012】
さらに、主操作子及び副操作子の説明が、表示部のうち主操作子及び副操作子が表示されていない部分に表示される。このため、主操作子及び副操作子を表示部に表示させた状態で、それら主操作子及び副操作子の説明を表示部に表示させることができる。このとき、上記説明が主操作子及び副操作子の双方と異なる操作子に重ねて表示されたとしても、主操作子及び副操作子の操作には支障がない。したがって、作業者は、互いに関連する操作子の説明が十分に表示された状態で、主操作子及び副操作子の操作を行うことができる。その結果、最低限の大きさの表示部しか備えられない操作器であっても、作業者の操作性を向上させることができる。
【0013】
第2の発明では、第1の発明において、前記操作子のうち、前記主操作子及び前記副操作子の双方と異なる操作子に対する操作を無効化する操作無効化手段を備えることを特徴とする。
【0014】
上記構成によれば、操作子のうち、主操作子及び副操作子の双方と異なる操作子に対する操作が無効化されるため、主操作子に関連のない操作子が作業者により誤って操作されたとしても、意図しない機能が実行されることを抑制することができる。その結果、作業者の操作性を更に向上させることができる。
【0015】
第3の発明では、第1又は第2の発明において、前記説明表示手段は、前記操作子のうち、前記主操作子及び前記副操作子のみの説明を表示することを特徴とする。
【0016】
上記構成によれば、操作子のうち、主操作子及び副操作子のみの説明が表示されるため、説明を表示する領域を小さくすることができる。したがって、主操作子及び副操作子を表示部に表示させつつ、主操作子及び副操作子の説明を表示部に表示させることが容易となる。さらに、説明の表示されている操作子の操作が促されることにより、それ以外の操作子が操作されることを抑制することができるため、作業者の誤操作を抑制することができる。
【0017】
特に、第2の発明と第3の発明とを組み合わせた場合には、作業者の誤操作や、意図しない機能が実行されることを、一層効果的に抑制することができる。
【0018】
第4の発明では、第1〜第3のいずれかの発明において、前記操作子表示手段は、前記動作機械の各機能の実行に用いられる各操作子を階層に分け、その階層を切り替えつつ1つの階層に含まれる前記操作子を前記表示部に表示させ、前記副操作子選択手段は、各階層において前記主操作子に関連する副操作子を選択し、前記説明表示手段は、各階層の前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させることを特徴とする。
【0019】
第7の発明では、第6の発明において、前記操作子表示工程は、前記動作機械の各機能の実行に用いられる各操作子を階層に分け、その階層を切り替えつつ1つの階層に含まれる前記操作子を前記表示部に表示させる工程を含み、前記副操作子選択工程は、各階層において前記主操作子に関連する副操作子を選択する工程であり、前記説明表示工程は、各階層の前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる工程であることを特徴とする。
【0020】
上記構成及び工程によれば、動作機械の各機能の実行に用いられる各操作子が階層に分けられ、その階層が切り替えられつつ1つの階層に含まれる操作子が表示部に表示される。このため、各階層において作業者により操作子が操作されることにより、上位の階層から下位の階層へと操作子の表示が切り替えられる。
【0021】
ここで、各階層において主操作子に関連する副操作子が選択され、各階層の主操作子及び副操作子の説明が、表示部のうち主操作子及び副操作子が表示されていない部分に表示させられる。したがって、上位の階層から下位の階層へと操作子の表示が切り替えられる際に、各階層において、主操作子及び副操作子を表示部に表示させた状態で、それら主操作子及び副操作子の説明を表示部に表示させることができる。
【0022】
第5の発明では、第4の発明において、前記動作機械の各機能のうち選択された機能の操作を、前記階層の切り替えによる前記操作子の表示に対応して指導する指導手段を備え、前記副操作子選択手段は、前記動作機械の各機能のうち前記指導手段により指導される機能の操作子を主操作子として、各階層において前記主操作子に関連する副操作子を選択することを特徴とする。
【0023】
第8の発明では、第7の発明において、前記動作機械の各機能のうち選択された機能の操作を、前記階層の切り替えによる前記操作子の表示に対応して指導する指導工程を備え、前記副操作子選択工程は、前記動作機械の各機能のうち前記指導工程により指導される機能の操作子を主操作子として、各階層において前記主操作子に関連する副操作子を選択する工程であることを特徴とする。
【0024】
上記構成及び工程によれば、動作機械の各機能のうち選択された機能の操作が、上記階層の切り替えによる操作子の表示に対応して指導される(チュートリアル機能)。そして、動作機械の各機能のうち指導される機能の操作子を主操作子として、各階層において主操作子に関連する副操作子が選択される。このため、操作器のチュートリアル機能の実行時に、各階層において主操作子及び副操作子とそれらの説明とを自動的に表示させることができる。その結果、作業者の操作性を更に向上させることができる。
【図面の簡単な説明】
【0025】
【図1】ティーチングペンダントの正面図。
【図2】ティーチングペンダントの電気的構成を示すブロック図。
【図3】第1階層の画像を示す図。
【図4】第1階層に含まれるボタンの機能の関連性を示す図。
【図5】チュートリアル機能実行時のヘルプ表示の処理手順を示すフローチャート。
【図6】チュートリアル機能実行時の初期画像を示す図。
【図7】第1実施形態においてヘルプ表示ウインドウを含む第1階層の画像を示す図。
【図8】第1実施形態においてヘルプ表示ウインドウを含む第2階層の画像を示す図。
【図9】機能拡張の実行時の画像を示す図。
【図10】ヘルプ表示モード設定時のヘルプ表示の処理手順を示すフローチャート。
【図11】第2実施形態においてヘルプ表示モード設定時の初期画像を示す図。
【図12】第2実施形態においてヘルプ表示ウインドウを含む第1階層の画像を示す図。
【図13】ヘルプボタン操作によるヘルプ表示の処理手順を示すフローチャート。
【図14】第3実施形態において第1階層の画像を示す図。
【図15】第3実施形態においてヘルプ表示ウインドウを含む第1階層の画像を示す図。
【発明を実施するための形態】
【0026】
以下、ロボットのティーチングペンダントに具体化した各実施形態について、図面を参照しつつ説明する。
【0027】
図1は、ティーチングペンダントの正面図である。同図に示すように、ティーチングペンダント10(操作器)は、直方体状の本体11を備えており、本体11の正面中央付近には液晶表示器14(表示部)が設けられている。液晶表示器14は、その表示面に作業者が触れることにより操作可能なタッチパネル15を備えている。
【0028】
本体11の左側面部には、作業者がティーチングペンダント10を携帯する時に左手で把持する左把持部12が設けられている。本体11の右側面部には、作業者がティーチングペンダント10を携帯する時に右手で把持する右把持部13が設けられている。
【0029】
本体11の左上隅部には、モード切替スイッチ21が設けられている。モード切替スイッチ21は、手動モードと自動モードとティーチチェックモードとの3つのモードにおいて、作業者がいずれか1つのモードに切替可能に構成されている。手動モードはロボットを手動で動作させるモードであり、自動モードはロボットを自動で動作させるモードであり、ティーチチェックモードはロボットにティーチング等を行うモードである。
【0030】
本体11の右上隅部には、ロボットを非常停止させる非常停止スイッチ22と、回転させることによりメニュー選択や数値の増減を行うジョグダイヤル23とが設けられている。液晶表示器14の左側には、ロボットを手動操作する際などに使用するカーソルキー24が設けられている。液晶表示器14の右側上部には、ロボットの動作を停止させる停止キー25が設けられている。液晶表示器14の下側には、各種機能を実行するファンクションキーF1〜F6と、シフトキーSHIFTが設けられている。そして、シフトキーSHIFTを押した状態でファンクションキーF1〜F6を押すと、ファンクションキーF7〜F12の機能が実行される。その他、液晶表示器14の周囲には、各種キーが設けられている。
【0031】
図2は、ティーチングペンダント10の電気的構成を示すブロック図である。同図に示すように、ティーチングペンダント10は制御部30を備えている。制御部30(表示制御装置)は、CPU、RAM及びROMを含むマイクロコンピュータから構成されている。制御部30には、上記の液晶表示器14、モード切替スイッチ21、非常停止スイッチ22、ジョグダイヤル23、カーソルキー24、停止キー25、及び通信インタフェース部32が接続されている。通信インタフェース部32は、ロボットコントローラ60に接続されており、ロボットコントローラ60はロボット70に接続されている。ロボットコントローラ60は、ティーチングペンダント10から手動動作指令を入力すると、ロボット70が手動で動作するように制御する。一方、ロボットコントローラ60は、ティーチングペンダント10から自動動作指令を入力すると、予め記憶している自動プログラムを起動することでロボット70が自動で動作するように制御する。
【0032】
制御部30は、入力される各種信号に基づいて、液晶表示器14に表示させる画像の制御等、各種制御を実行する。そして、制御部30(操作子表示手段)は、ロボット70の各機能の実行に用いられる各ボタン(各操作子)を、液晶表示器14に表示させる(操作子表示工程)。詳しくは、制御部30は、ロボット70の各機能の実行に用いられるボタンを階層に分け、その階層を切り替えつつ1つの階層に含まれるボタンを液晶表示器14に表示させる。すなわち、制御部30は、上位側の階層に含まれるボタンを液晶表示器14に表示させ、その階層内のボタンを作業者が押す(操作する)と、その下位側の階層に含まれるボタンを液晶表示器14に表示させる。
【0033】
図3は、第1階層の画像を示す図である。同図に示すように、第1階層では、「ロード」ボタン、「ログ表示」ボタン、「USBメモリ」ボタン、「メモリ情報」ボタン、「通信設定」ボタン、「保守」ボタン、「オプション」ボタン、「保存」ボタン、及び「プログラム保存」ボタンが表示されている。これらのボタンは、それぞれの機能に対応しており、作業者が各ボタンを押すことにより、上記制御部30がそのボタンに対応する機能を実行する。その際、そのボタンに対して下位の階層(第2階層)のボタンが存在する場合には、第2階層に含まれるボタンを表示する。各ボタンは、それぞれの下に表示されているファンクションキーの番号(F1〜F9)に対応しており、上述した各ファンクションキーF1〜F9が押された場合と同様の機能が実行される。
【0034】
なお、同図では、カーソルが「ロード」ボタン合わせられた状態を示しており、作業者が各ボタンを押すことにより、又は作業者が上述したカーソルキー24を操作することにより、カーソルが移動させられる。そして、カーソルの合わせられたボタンを作業者が押すことにより、そのボタンに対応する機能が実行される。
【0035】
また、第1階層では、画像の右下部分に「チュートリアル」ボタンと、「HELP」ボタンとが表示されている。「チュートリアル」ボタンは、制御部30(指導手段)がチュートリアル機能を実行するチュートリアルモードへ移行するボタンである。「HELP」ボタンは、制御部30が能動的にヘルプ(各ボタンの説明)を表示するヘルプモードへ移行するボタンである。なお、第1階層では、その他の各種ボタンも表示されている。
【0036】
図4は、第1階層に含まれるボタンの機能の関連性を示す図である。同図に示すように、互いに関連の強い機能のボタン同士が線で結ばれている。他のボタンを介さず線で結ばれたボタンの機能同士は、互いに強い関連があり、これらは1親等の関係にあるとする。そして、他のボタンを1つ介して結ばれたボタンの機能同士は、1親等の関係に次いで互いの関連が強く、これらを2親等の関係にあるとする。同様にして、他のボタンを2つ介して結ばれたボタンの機能同士は3親等の関係にあり、他のボタンを3つ介して結ばれたボタンの機能同士は4親等の関係にある。また、線で結ばれていないボタンの機能同士は、互いに関連が弱い。
【0037】
例えば、「ロード」は、「保存」及び「プログラム保存」とそれぞれ1親等の関係にある。同様に、「保存」は、「ロード」及び「プログラム保存」とそれぞれ1親等の関係にある。また、「保守」は、「メモリ情報」及び「通信設定」とそれぞれ1親等の関係にあり、「USBメモリ」及び「オプション」とはそれぞれ2親等の関係にあり、「ログ表示」とはそれぞれ3親等の関係にある。
【0038】
図3で示した第1階層の画像では、第1階層に含まれるボタンの機能の関連性に基づいて、互いに関連性の強い機能のボタン同士の距離が、互いに関連性の弱い機能のボタン同士の距離よりも短くなるように各ボタンが配置されている。すなわち、互いに関連性の強い機能のボタン同士が集まるように、各ボタンが配置されている。
【0039】
以上は、各実施形態に共通の構成であり、以下に、特徴の異なる各実施形態について説明する。
【0040】
(第1実施形態)
第1実施形態では、ロボット70の各機能のうち選択された機能の操作を指導するチュートリアル機能の実行時において、ティーチングペンダント10の液晶表示器14に各ボタンの説明を表示する。
【0041】
図5は、その処理手順を示すフローチャートである。この一連の処理は、ティーチングペンダント10の制御部30によって実行される。
【0042】
まず、現在の状態がチュートリアルモードに移行した状態であるか否か判定する(S11)。具体的には、作業者が「チュートリアル」ボタンを押すことにより、チュートリアルモード(指導工程)へ移行された状態であるか否かを判定する。この判定において、現在の状態がチュートリアルモードに移行した状態でないと判定した場合には(S11:NO)、この一連の処理を終了する。
【0043】
一方、この判定において、現在の状態がチュートリアルモードに移行した状態であると判定した場合には(S11:YES)、現在、液晶表示器14に表示されている画像についての情報を取得する(S12)。具体的には、液晶表示器14に表示されている現在の階層の画像において、どのボタンが表示されているかを取得する。
【0044】
続いて、チュートリアルモードで選択された機能に関連する機能のボタンと、関連しない機能のボタンとに、表示されているボタンを分類する(S13)。具体的には、チュートリアルモードでは、作業者が指導を要求する機能を選択することにより、制御部30は、その選択された機能を実行するためのボタンである主ボタン(主操作子)が作業者により押されるように誘導する。
【0045】
このチュートリアルモード中に、主ボタンの機能に関連する機能のボタンである副ボタン(副操作子)と、関連しない機能のボタンとに、現在の階層の画像において表示されているボタンを分類する。詳しくは、主ボタンの機能に対して、2親等以内の関係にある機能のボタンを副ボタンに分類し、2親等よりも遠い関係にあるボタンを関連しないボタンに分類する。すなわち、制御部30(副操作子選択手段)は、現在の階層の画像において表示されているボタンのうち、主ボタンの機能に関連する機能のボタン(副ボタン)を選択する(副操作子選択工程)。そして、主ボタン及び副ボタンをヘルプ表示すべきボタンとし、主ボタンの機能に関連しない機能のボタンを、ヘルプ表示する必要のないボタンとする。
【0046】
上記分類に基づいて、ヘルプを表示する領域を設定する(S14)。具体的には、主ボタン及び副ボタンの表示されている領域を、ヘルプの表示を禁止するヘルプ表示禁止領域とする。これに対して、主ボタンの機能に関連しない機能のボタンの表示されている領域及びその周辺の領域を、ヘルプの表示を許可するヘルプ表示許可領域とする。
【0047】
続いて、ヘルプ表示許可領域に上記ヘルプ表示すべきボタンの説明を表示する(S15)。具体的には、制御部30(説明表示手段)は、矩形状のヘルプ表示ウインドウをヘルプ表示許可領域に表示し、そのウインドウ内にヘルプ表示すべきボタンの説明と、そのボタンを選択するための選択欄とを表示する(説明表示工程)。すなわち、主ボタン及び副ボタンを表示したままの状態とし、主ボタンの機能に関連しない機能のボタンの上に、ヘルプ表示ウインドウを重ねて表示した状態とする。このとき、ヘルプ表示許可領域内にヘルプ表示ウインドウを表示すればよく、ヘルプ表示許可領域の全体にわたってヘルプ表示ウインドウを表示する必要はない。このため、一部の関連しない機能のボタンが、表示されたままの状態となることがある。
【0048】
このようにヘルプ表示ウインドウを表示した後、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押されたかを判定する(S16)。このとき、制御部30(操作無効化手段)は、主ボタン及び副ボタンの双方と異なるボタン、すなわち一部の関連しない機能のボタンが押された場合に、そのボタン操作を無効化してそのボタンの機能を実行しないようにする。
【0049】
そして、主ボタン及び副ボタンのいずれも作業者により押されておらず、且つヘルプ表示ウインドウ内の選択欄が作業者により押されていない場合には(S16:NO)、それらのいずれかが押されるまで待機する。なお、この待機状態においても、上述した非常停止スイッチ22が押された場合にはロボットを非常停止させ、停止キー25が押された場合にはロボットの動作を停止させる。
【0050】
一方、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押された場合には(S16:YES)、そのボタンの下位の階層に含まれるボタンを表示させる(S17)。すなわち、押されたボタンに対して下位の階層のボタンが存在しない場合には、押されたボタンに対応する機能を実行し、押されたボタンに対して下位の階層のボタンが存在する場合には、その下位の階層のボタンを液晶表示器14に表示する。
【0051】
続いて、上記の結果として、目的の作業を実行することができたか否か判定する(S18)。具体的には、最下位の階層に含まれるボタンが作業者によって押されることにより、そのボタンに対応する機能が実行された場合には、目的の作業を実行することができたと判定する。一方、押されたボタンに対して更に下位の階層が存在する場合には、未だ目的の作業が実行されていないと判定する。
【0052】
上記判定において、目的の作業を実行することができたと判定した場合には(S18:YES)、この一連の処理を終了する(END)。一方、目的の作業を実行することができていないと判定した場合には(S18:NO)、上述したS11〜S17の処理を再度実行する。
【0053】
次に、図6〜9を参照して、上述したチュートリアル機能実行時のヘルプ表示の処理により、各階層においてボタンの説明を表示する態様を説明する。
【0054】
図6は、チュートリアル機能実行時の初期画像を示す図である。同図に示すように、「チュートリアル」ボタンが作業者により押されると、チュートリアルモードへ移行して、指導すべき機能を選択するチュートリアルウインドウが表示される。チュートリアルウインドウでは、「プログラムを起動・作成」、「ロボット動作」、及び「設定・メンテナンス」の各メニューが用意されている。各メニューの下側には、各メニューの簡単な説明「・・・・」が表示されている。各メニューの左側に、正方形の選択欄が設けられており、作業者がいずれかの選択欄を押すことにより、指導メニューが選択される。ここでは、「設定・メンテナンス」のメニューが選択されている。
【0055】
このように指導メニューが選択されると、選択された「設定・メンテナンス」のメニューについて、チュートリアルモードでの指導が開始される。チュートリアルモードでは、指導する機能が予め設定されており、その設定されている機能について上位の階層から下位の階層へ順を追って指導が行われる。この指導する機能のボタンが、主ボタンに相当する。
【0056】
図7は、ヘルプ表示ウインドウを含む第1階層の画像を示す図である。同図に示すように、各ボタンの表示の上に矩形状のヘルプ表示ウインドウが重ねて表示されている。そして、そのウインドウ内には、指導する機能である「オプション設定」と、それに関連する機能である「通信設定」及び「保守」が表示されている。各機能の下側には、各機能の説明「・・・・」が表示されている。例えば、各機能の説明として、機能の内容についての説明や、機能を使用する方法の説明、機能を実行する操作手順の説明等が表示されている。各機能の左側に、正方形の選択欄が設けられており、作業者がいずれかの選択欄を押すことにより、その機能が選択される。ここでは、「オプション設定」が指導する機能として予め設定されており、「オプション設定」の左側の選択欄が網掛け(他の選択欄と異なる態様)で表示されている。この網掛け表示により作業者が押すべき選択欄を指示し、作業者がその選択欄又は「オプション設定」ボタンを押すように誘導する。
【0057】
図4に示すように、「オプション設定」に関連する機能として、これに対して1親等の関係にある「通信設定」と、これに対して2親等の関係にある「保守」が選択される。これらの「通信設定」ボタン及び「保守」ボタンが、副ボタンに相当する。同図に示されるその他の機能は、「オプション設定」とは関連しない機能とされる。
【0058】
図7に戻り、上記の関係に基づいて、ヘルプ表示ウインドウが、「オプション設定」に関連しない機能のボタンの表示されている領域及びその周辺領域、すなわちヘルプ表示許可領域に表示されている。換言すれば、主ボタンである「オプション設定」ボタン、副ボタンである「通信設定」ボタン及び「保守」ボタンの表示されている領域が、ヘルプ表示禁止領域とされている。このヘルプ表示禁止領域以外の領域に、ヘルプ表示ウインドウが表示されている。このため、「オプション設定」ボタン(主ボタン)、「通信設定」ボタン及び「保守」ボタン(副ボタン)が表示されるとともに、それらの機能の説明がヘルプ表示ウインドウ内に表示されている。
【0059】
また、「オプション設定」ボタン、「通信設定」ボタン及び「保守」ボタンは、表示されたままの状態となっているが、それ以外のボタンでは「ロード」ボタンのみが表示された状態となっている。そして、「ロード」ボタンが作業者により押された場合には、そのボタン操作は無効化され、「ロード」の機能は実行されない。すなわち、ヘルプ表示ウインドウ内に表示されている機能以外の機能のボタンが作業者により押された場合には、そのボタン操作は無効化される。
【0060】
これに対して、ヘルプ表示ウインドウ内に表示されている機能のボタン、又はそれらの機能の選択欄が押された場合には、そのボタンの下位の階層に含まれるボタンが表示される。ここでは、チュートリアルモードでの誘導により、「オプション設定」ボタンが作業者により押される。なお、各機能の選択欄は、「OK」ボタンが作業者により押されることで有効化され、「END」ボタンが作業者により押された場合には、チュートリアル機能が終了される。
【0061】
図8は、ヘルプ表示ウインドウを含む第2階層の画像を示す図である。同図に示すように、第2階層においても、上記第1階層と同様にして、ヘルプ表示ウインドウが表示される。すなわち、第2階層では、「機能拡張」が指導する機能として予め設定されており、「機能拡張」の左側の選択欄が網掛けで表示されている。そして、関連性の説明は省略するが、「機能拡張」に対して、「言語設定」及び「アップデート」が関連しており、その他の機能は関連していない。「機能拡張」ボタンが主ボタンに相当し、「言語設定」ボタン及び「アップデート」ボタンが副ボタンに相当する。
【0062】
ヘルプ表示許可領域にヘルプ表示ウインドウが表示されており、ヘルプ表示禁止領域にある「機能拡張」ボタン、「言語設定」ボタン及び「アップデート」ボタンは、表示されたままの状態となっている。このため、「機能拡張」ボタン(主ボタン)、「言語設定」ボタン及び「アップデート」ボタン(副ボタン)が表示されるとともに、それらの機能の説明がヘルプ表示ウインドウ内に表示されている。そして、「拡張機能」に関連しない機能のボタンは、ヘルプ表示ウインドウで全て隠された状態となっており、それらの機能のボタンに対する作業者の操作が無効化されている。ここでは、チュートリアルモードでの誘導により、「機能拡張」ボタンが作業者により押される。「拡張機能」については、この第2階層が最下位の階層となっており、「拡張機能」のボタンが押されることにより、「拡張機能」の機能が実行される。
【0063】
図9は、機能拡張の実行時の画像を示す図である。同図に示すように、「拡張機能」の実行時には、ヘルプ表示ウインドウに代えて、「拡張機能」を実行するための入力ウインドウが表示されている。すなわち、チュートリアル機能の実行が終了して、ヘルプ表示ウインドウ、すなわち各ボタンの説明表示が消去されている。そして、入力ウインドウに作業者により数値等が入力されることにより、「拡張機能」が実行される。
【0064】
以上詳述した本実施形態は以下の利点を有する。
【0065】
・ロボット70の各機能の実行に用いられる各ボタンが、ロボット70を操作するティーチングペンダント10の液晶表示器14に表示される。そして、ボタンのうち説明表示が要求されているボタンである主ボタンが存在する場合に、主ボタンに関連する副ボタンが選択される。
【0066】
さらに、主ボタン及び副ボタンの説明が、液晶表示器14のうち主ボタン及び副ボタンが表示されていない部分、すなわちヘルプ表示許可領域に表示される。このため、主ボタン及び副ボタンを液晶表示器14に表示させた状態で、それら主ボタン及び副ボタンの説明を液晶表示器14に表示させることができる。このとき、上記説明が主ボタン及び副ボタンの双方と異なるボタンに重ねて表示されたとしても、主ボタン及び副ボタンの操作には支障がない。したがって、作業者は、互いに関連するボタンの説明が十分に表示された状態で、その説明を見ながら主ボタン及び副ボタンの操作を行うことができる。その結果、最低限の大きさの液晶表示器14しか備えられないティーチングペンダント10であっても、作業者の操作性を向上させることができる。
【0067】
・ボタンのうち、主ボタン及び副ボタンの双方と異なるボタンに対する操作が無効化されるため、主ボタンに関連のないボタンが作業者により誤って操作されたとしても、意図しない機能が実行されることを抑制することができる。その結果、作業者の操作性を更に向上させることができる。
【0068】
・ヘルプ表示ウインドウには、ボタンのうち主ボタン及び副ボタンのみの説明が表示されるため、ヘルプ表示ウインドウを小さくすることができる。したがって、主ボタン及び副ボタンを液晶表示器14に表示させつつ、主ボタン及び副ボタンの説明を液晶表示器14に表示させることが容易となる。さらに、説明の表示されているボタンの操作が促されることにより、それ以外のボタンが操作されることを抑制することができるため、作業者の誤操作を抑制することができる。
【0069】
・ロボット70の各機能の実行に用いられる各ボタンが階層に分けられ、その階層が切り替えられつつ1つの階層に含まれるボタンが液晶表示器14に表示される。このため、各階層において作業者によりボタンが操作されることにより、上位の階層から下位の階層へとボタンの表示が切り替えられる。
【0070】
ここで、各階層において主ボタンに関連する副ボタンが選択され、各階層の主ボタン及び副ボタンの説明が、液晶表示器14のうちヘルプ表示許可領域に表示させられる。したがって、上位の階層から下位の階層へとボタンの表示が切り替えられる際に、各階層において、主ボタン及び副ボタンを液晶表示器14に表示させた状態で、それら主ボタン及び副ボタンの説明を液晶表示器14に表示させることができる。
【0071】
・チュートリアルモードにおいて、ロボット70の各機能のうち指導メニューに応じて予め設定された機能の操作が、上記階層の切り替えによるボタンの表示に対応して指導される。そして、ロボット70の各機能のうち指導される機能のボタンを主ボタンとして、各階層において主ボタンに関連する副ボタンが選択される。このため、ティーチングペンダント10のチュートリアル機能の実行時に、各階層において主ボタン及び副ボタンとそれらの説明とを自動的に表示させることができる。その結果、作業者の操作性を更に向上させることができる。
【0072】
上記実施形態を、以下のように変形して実施することもできる。
【0073】
・ティーチングペンダント10の本体11に「チュートリアル」キーを設けて、この「チュートリアル」キーが作業者により押されることにより、チュートリアルモードへ移行するようにしてもよい。
【0074】
・チュートリアルウインドウに表示された各メニューにおいて選択欄の網掛けを省略し、作業者により押された選択欄の機能を指導するようにしてもよい。この場合には、選択された機能のボタンを主ボタンとし、その主ボタンの機能に関連する機能のボタンを副ボタンとすればよい。
【0075】
(第2実施形態)
第2実施形態では、ヘルプ表示モードの設定時において、ティーチングペンダントに各ボタンのヘルプ表示を行う。なお、第1実施形態と同様の処理については、その説明を省略又は簡略化する。
【0076】
図10は、その処理手順を示すフローチャートである。この一連の処理は、ティーチングペンダント10の制御部30によって実行される。
【0077】
まず、現在の状態がヘルプ表示モードに移行した状態であるか否か判定する(S21)。具体的には、作業者が「HELP」ボタンを押すことにより、ヘルプ表示モードへ移行された状態であるか否かを判定する。この判定において、現在の状態がヘルプ表示モードに移行した状態でないと判定した場合には(S21:NO)、この一連の処理を終了する。
【0078】
一方、この判定において、現在の状態がヘルプ表示モードに移行した状態であると判定した場合には(S21:YES)、ティーチングペンダント10に対して作業者が所定時間操作をしていないか否か判定する(S22)。具体的には、ティーチングペンダント10の各種キーや、液晶表示器14に表示された各種ボタンに対して、作業者が例えば3秒間以上操作をしていない状態が続いた場合に、所定時間操作をしていないと判定する。この判定において、作業者が所定時間以内に操作をしたと判定した場合には(S22:NO)、S21の処理へ戻る。
【0079】
一方、この判定において、ティーチングペンダント10に対して、作業者が所定時間操作をしていないと判定した場合には(S22:YES)、現在、液晶表示器14に表示されている画像についての情報を取得する(S23)。この処理は、図5のS12と同一の処理である。
【0080】
続いて、表示されている画像において現在のカーソル位置を取得する(S24)。ヘルプ表示モードの初期状態では、カーソルが表示されていない状態となっている。初期状態では、カーソル位置の取得なしとして処理する。初期状態から、作業者がいずれかのボタンを押すことにより、そのボタンにカーソルが合わせられた状態となる。この状態では、そのボタンの位置を、カーソル位置として取得する。
【0081】
続いて、カーソルの合わせられたボタンの機能に関連する機能のボタンと、関連しない機能のボタンとに、表示されているボタンを分類する(S25)。具体的には、カーソルの合わせられたボタンを、現在の階層での主ボタン(主操作子)とする。そして、主ボタンの機能に関連する機能のボタンである副ボタン(副操作子)と、関連しない機能のボタンとに、現在の階層の画像において表示されているボタンを分類する。詳しくは、主ボタンの機能に対して、1親等以内の関係にある機能のボタンを副ボタンに分類し、1親等よりも遠い関係にあるボタンを関連しないボタンに分類する。そして、主ボタン及び副ボタンをヘルプ表示すべきボタンとし、主ボタンの機能に関連しない機能のボタンを、ヘルプ表示する必要のないボタンとする。
【0082】
上記分類に基づいて、ヘルプを表示する領域を設定し(S26)、ヘルプ表示許可領域にヘルプ表示すべきボタンの説明を表示する(S27)。このようにヘルプ表示ウインドウを表示した後、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押されたかを判定する(S28)。この判定において、主ボタン及び副ボタンのいずれも作業者により押されておらず、且つヘルプ表示ウインドウ内の選択欄が作業者により押されていない場合には(S28:NO)、それらのいずれかが押されるまで待機する。一方、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押された場合には(S28:YES)、そのボタンの下位の階層に含まれるボタンを表示させる(S29)。これらのS26〜S29の処理は、図5のS14〜S17と同一の処理である。
【0083】
その後、上述したS21〜S29の処理を再度実行する。すなわち、押されたボタンに対して下位の階層のボタンが存在しない場合には、押されたボタンに対応する機能を実行し、押されたボタンに対して下位の階層のボタンが存在する場合には、その下位の階層のボタンを液晶表示器14に表示する。これらの処理中に、作業者により再度「HELP」ボタンが押された場合には、ヘルプ表示モードを終了し、S21の判定に基づいて(S21:NO)、この一連処理を終了する(END)。
【0084】
次に、図11,12を参照して、上述したヘルプ表示モードの設定時のヘルプ表示の処理により、各階層においてボタンの説明を表示する態様を説明する。
【0085】
図11は、ヘルプ表示モード設定時の初期画像を示す図である。同図に示すように、「HELP」ボタンが作業者により押されるとヘルプ表示モードへ移行されるが、その初期画像ではカーソルが表示されていない。この状態から、作業者がいずれかのボタンを押すことにより、そのボタンにカーソルが合わせられた状態となる。ここでは、第1階層において、「保守」ボタンが作業者により押されたものとする。そして、ティーチングペンダント10に対して、作業者が所定時間操作をしていないと判定されると、カーソルの合わせられたボタンが主ボタンとされて、ヘルプ表示ウインドウが表示される。
【0086】
図12は、ヘルプ表示ウインドウを含む第1階層の画像を示す図である。同図に示すように、各ボタンの表示の上に矩形状のヘルプ表示ウインドウが重ねて表示されている。そして、そのウインドウ内には、主ボタンの機能である「保守」と、それに関連する機能である「メモリ情報」及び「通信」が表示されている。各機能の下側には、各機能の説明「・・・・」が表示されている。各機能の左側に、正方形の選択欄が設けられており、「保守」が選択されている。
【0087】
図4に示すように、「保守」に関連する機能として、これに対して1親等の関係にある「メモリ情報」及び「通信設定」が選択される。これらの「メモリ情報」ボタン及び「通信設定」ボタンが、副ボタンに相当する。同図に示されるその他の機能は、「保守」とは関連しない機能とされる。
【0088】
図12に戻り、上記の関係に基づいて、ヘルプ表示ウインドウが、「保守」に関連しない機能のボタンの表示されている領域及びその周辺領域、すなわちヘルプ表示許可領域に表示されている。換言すれば、主ボタンである「保守」ボタン、副ボタンである「メモリ設定」ボタン及び「通信設定」ボタンの表示されている領域が、ヘルプ表示禁止領域とされている。このヘルプ表示禁止領域以外の領域に、ヘルプ表示ウインドウが表示されている。このため、「保守」ボタン(主ボタン)、「メモリ情報」ボタン及び「通信設定」ボタン(副ボタン)が表示されるとともに、それらの機能の説明がヘルプ表示ウインドウ内に表示されている。ここで、「保守」に関連しない機能のボタンは、ヘルプ表示ウインドウで全て隠された状態となっており、それらの機能のボタンに対する作業者の操作が無効化されている。
【0089】
そして、ヘルプ表示ウインドウ内に表示されている機能のボタン、又はそれらの機能の選択欄が押された場合には、そのボタンの下位の階層に含まれるボタンが表示される。なお、各機能の選択欄は、「OK」ボタンが作業者により押されることで有効化され、「END」ボタンが作業者により押された場合には、ヘルプ表示モードが終了される。
【0090】
同様にして、下位の階層においても各ボタンの表示が行われ、作業者が所定時間操作をしていないと判定された場合に、ヘルプ表示ウインドウが表示される。
【0091】
以上詳述した本実施形態は以下の利点を有する。ここでは、第1実施形態と異なる利点についてのみ述べる。
【0092】
・ヘルプ表示モード設定時において、ティーチングペンダント10に対して作業者が所定時間操作をしていないことを条件として、ヘルプ表示ウインドウが表示される。したがって、作業者がヘルプ表示を必要としていると考えられる場合にのみ、ヘルプ表示ウインドウを表示することができる。
【0093】
・作業者がカーソルを任意のボタンに合わせる場合であっても、ヘルプ表示ウインドウがヘルプ表示許可領域に表示される。このため、任意の主ボタン及び副ボタンに対して、それら主ボタン及び副ボタンを液晶表示器14に表示させた状態で、それら主ボタン及び副ボタンの説明を液晶表示器14に表示させることができる。
【0094】
上記実施形態を、以下のように変形して実施することもできる。
【0095】
・ティーチングペンダント10の本体11に「HELP」キーを設けて、この「HELP」キーが作業者により押されることにより、ヘルプ表示モードへ移行するようにしてもよい。
【0096】
・ヘルプ表示モードの初期状態において、カーソルを予め設定した初期位置に表示しておくようにしてもよい。
【0097】
・作業者が所定時間操作をしていないか否か判定する際の判定値を、3秒間よりも長くしたり、短くしたりしてもよく、また判定値を可変設定することができるようにしてもよい。
【0098】
(第3実施形態)
第3実施形態では、「HELP」ボタンの操作により、ティーチングペンダントに各ボタンのヘルプ表示を行う。すなわち、第2実施形態では、「HELP」ボタンが押されることにより、ヘルプ表示モードへ移行したが、第3実施形態では、「HELP」ボタンが押されることにより、その都度ヘルプ表示ウインドウを表示する。なお、第1実施形態又は第2実施形態と同様の処理については、その説明を省略又は簡略化する。
【0099】
図13は、その処理手順を示すフローチャートである。この一連の処理は、ティーチングペンダント10の制御部30によって実行される。
【0100】
まず、「HELP」ボタンが押されたか否か判定する(S31)。具体的には、液晶表示器14から入力される信号に基づいて、作業者が「HELP」ボタンを押したことを検出したか否か判定する。この判定において、「HELP」ボタンが押されていないと判定した場合には(S31:NO)、この一連の処理を終了する。
【0101】
一方、「HELP」ボタンが押されたと判定した場合には(S31:YES)、現在、液晶表示器14に表示されている画像についての情報を取得する(S33)。この処理は、図5のS12と同一の処理である。
【0102】
続いて、表示されている画像において現在のカーソル位置を取得する(S34)。初期状態では、カーソルが予め設定された初期位置に表示されている。ここでは、カーソルの初期位置が、「ロード」ボタンの位置に設定されている。そして、作業者がいずれかのボタンを押すことにより、そのボタンにカーソルが合わせられた状態となる。現在の状態において、そのボタンの位置を、カーソル位置として取得する。
【0103】
そして、カーソルの合わせられたボタンの機能に関連する機能のボタンと、関連しない機能のボタンとに、表示されているボタンを分類する(S35)。この処理は、図10のS25と同一の処理である。
【0104】
上記分類に基づいて、ヘルプを表示する領域を設定し(S36)、ヘルプ表示許可領域にヘルプ表示すべきボタンの説明を表示する(S37)。このようにヘルプ表示ウインドウを表示した後、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押されたかを判定する(S38)。この判定において、主ボタン及び副ボタンのいずれも作業者により押されておらず、且つヘルプ表示ウインドウ内の選択欄が作業者により押されていない場合には(S38:NO)、それらのいずれかが押されるまで待機する。一方、主ボタン及び副ボタンのいずれかが作業者により押されたか、又はヘルプ表示ウインドウ内の選択欄が作業者により押された場合には(S38:YES)、そのボタンの下位の階層に含まれるボタンを表示させる(S39)。これらのS36〜S39の処理は、図5のS14〜S17と同一の処理である。
【0105】
その後、ヘルプ表示ウインドウを消去し(S40)、上述したS31〜S39の処理を再度実行する。すなわち、押されたボタンに対して下位の階層のボタンが存在しない場合には、押されたボタンに対応する機能を実行し、押されたボタンに対して下位の階層のボタンが存在する場合には、その下位の階層のボタンを液晶表示器14に表示する。
【0106】
次に、図14,15を参照して、上述したヘルプ表示モードの設定時のヘルプ表示の処理により、各階層においてボタンの説明を表示する態様を説明する。
【0107】
図14は、第1階層の画像を示す図である。同図に示すように、初期画像ではカーソルが「ロード」ボタンに合わせられた状態となっている。そして、「HELP」ボタンが作業者により押されると、カーソルの合わせられたボタンが主ボタンとされて、ヘルプ表示ウインドウが表示される。
【0108】
図15は、ヘルプ表示ウインドウを含む第1階層の画像を示す図である。同図に示すように、各ボタンの表示の上に矩形状のヘルプ表示ウインドウが重ねて表示されている。そして、そのウインドウ内には、主ボタンの機能である「ロード」と、それに関連する機能である「保存」及び「プログラム保存」が表示されている。各機能の下側には、各機能の説明「・・・・」が表示されている。各機能の左側に、正方形の選択欄が設けられており、「ロード」が選択されている。
【0109】
図4に示すように、「ロード」に関連する機能として、これに対して1親等の関係にある「保存」及び「プログラム保存」が選択される。これらの「保存」ボタン及び「プログラム保存」ボタンが、副ボタンに相当する。同図に示されるその他の機能は、「ロード」とは関連しない機能とされる。
【0110】
図15に戻り、上記の関係に基づいて、ヘルプ表示ウインドウは、「ロード」に関連しない機能のボタンの表示されている領域及びその周辺領域、すなわちヘルプ表示許可領域に表示されている。換言すれば、主ボタンである「ロード」ボタン、副ボタンである「保存」ボタン及び「プログラム保存」ボタンの表示されている領域が、ヘルプ表示禁止領域とされている。このヘルプ表示禁止領域以外の領域に、ヘルプ表示ウインドウが表示されている。このため、「ロード」ボタン(主ボタン)、「保存」ボタン及び「プログラム保存」ボタン(副ボタン)が表示されるとともに、それらの機能の説明がヘルプ表示ウインドウ内に表示されている。ここで、「ログ表示」ボタン、「USBメモリ」ボタン、及び「オプション」ボタンのいずれかが作業者により押された場合には、そのボタン操作は無効化され、それらの機能は実行されない。すなわち、ヘルプ表示ウインドウ内に表示されている機能以外の機能のボタンが作業者により押された場合には、そのボタン操作は無効化される。
【0111】
そして、ヘルプ表示ウインドウ内に表示されている機能のボタン、又はそれらの機能の選択欄が押された場合には、そのボタンの下位の階層に含まれるボタンが表示された後、ヘルプ表示ウインドウが消去される。なお、各機能の選択欄は、「OK」ボタンが作業者により押されることで有効化され、「END」ボタンが作業者により押された場合には、ヘルプ表示ウインドウが消去される。
【0112】
同様にして、下位の階層においても各ボタンの表示が行われ、「HELP」ボタンが作業者により押された場合に、その都度ヘルプ表示ウインドウが表示される。
【0113】
以上詳述した本実施形態は以下の利点を有する。ここでは、第1実施形態及び第2実施形態と異なる利点についてのみ述べる。
【0114】
・「HELP」ボタンが作業者により押されたことを条件として、ヘルプ表示ウインドウが表示される。したがって、作業者がヘルプ表示を必要としていると考えられる場合にのみ、その都度ヘルプ表示ウインドウを表示することができる。
【0115】
上記実施形態を、以下のように変形して実施することもできる。
【0116】
・ティーチングペンダント10の本体11に「HELP」キーを設けて、この「HELP」キーが作業者により押されることにより、その都度ヘルプ表示ウインドウを表示するようにしてもよい。
【0117】
・初期状態において、カーソルを表示しないようにしてもよい。
【0118】
また、上記の各実施形態に限定されず、例えば次のように実施することもできる。
【0119】
・各ボタンの機能の関連性を、図4に示す関係以外に適宜変更することもできる。その場合には、関連の強い機能のボタン同士を集めるように、各ボタンの配置を併せて変更するとよい。
【0120】
・ヘルプ表示ウインドウにおいて、各機能の選択欄を省略することもできる。その場合であっても、ヘルプ表示ウインドウ内に表示されている各機能のボタンが、液晶表示器14に表示されている。このため、作業者がそのボタンを押すことにより、そのボタンに対応する各機能を実行することができる。
【0121】
・ロボット70のティーチングペンダント10に限らず、工作機械等、他の動作機械の操作器に具体化することもできる。
【符号の説明】
【0122】
10…ティーチングペンダント(操作器)、14…液晶表示器(表示部)、30…制御部(表示制御装置)、60…ロボットコントローラ、70…ロボット(動作機械)。
【特許請求の範囲】
【請求項1】
画像を表示する表示部を備えて動作機械を操作する携帯可能な操作器に適用され、前記表示部に表示させる画像を制御する表示制御装置であって、
前記動作機械の各機能の実行に用いられる各操作子を前記表示部に表示させる操作子表示手段と、
前記操作子のうち説明表示が要求されている操作子を主操作子として、前記主操作子に関連する副操作子を選択する副操作子選択手段と、
前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる説明表示手段と、
を備えることを特徴とする操作器の表示制御装置。
【請求項2】
前記操作子のうち、前記主操作子及び前記副操作子の双方と異なる操作子に対する操作を無効化する操作無効化手段を備えることを特徴とする請求項1に記載の操作器の表示制御装置。
【請求項3】
前記説明表示手段は、前記操作子のうち、前記主操作子及び前記副操作子のみの説明を表示することを特徴とする請求項1又は2に記載の操作器の表示制御装置。
【請求項4】
前記操作子表示手段は、前記動作機械の各機能の実行に用いられる各操作子を階層に分け、その階層を切り替えつつ1つの階層に含まれる前記操作子を前記表示部に表示させ、
前記副操作子選択手段は、各階層において前記主操作子に関連する副操作子を選択し、
前記説明表示手段は、各階層の前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させることを特徴とする請求項1〜3のいずれか1項に記載の操作器の表示制御装置。
【請求項5】
前記動作機械の各機能のうち選択された機能の操作を、前記階層の切り替えによる前記操作子の表示に対応して指導する指導手段を備え、
前記副操作子選択手段は、前記動作機械の各機能のうち前記指導手段により指導される機能の操作子を主操作子として、各階層において前記主操作子に関連する副操作子を選択することを特徴とする請求項4に記載の操作器の表示制御装置。
【請求項6】
画像を表示する表示部を備えて動作機械を操作する携帯可能な操作器に適用され、前記表示部に表示させる画像を表示制御装置により制御する方法であって、
前記動作機械の各機能の実行に用いられる各操作子を前記表示部に表示させる操作子表示工程と、
前記操作子のうち説明表示が要求されている操作子を主操作子として、前記主操作子に関連する副操作子を選択する副操作子選択工程と、
前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる説明表示工程と、
を備えることを特徴とする操作器の表示制御方法。
【請求項7】
前記操作子表示工程は、前記動作機械の各機能の実行に用いられる各操作子を階層に分け、その階層を切り替えつつ1つの階層に含まれる前記操作子を前記表示部に表示させる工程を含み、
前記副操作子選択工程は、各階層において前記主操作子に関連する副操作子を選択する工程であり、
前記説明表示工程は、各階層の前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる工程であることを特徴とする請求項6に記載の操作器の表示制御方法。
【請求項8】
前記動作機械の各機能のうち選択された機能の操作を、前記階層の切り替えによる前記操作子の表示に対応して指導する指導工程を備え、
前記副操作子選択工程は、前記動作機械の各機能のうち前記指導工程により指導される機能の操作子を主操作子として、各階層において前記主操作子に関連する副操作子を選択する工程であることを特徴とする請求項7に記載の操作器の表示制御方法。
【請求項1】
画像を表示する表示部を備えて動作機械を操作する携帯可能な操作器に適用され、前記表示部に表示させる画像を制御する表示制御装置であって、
前記動作機械の各機能の実行に用いられる各操作子を前記表示部に表示させる操作子表示手段と、
前記操作子のうち説明表示が要求されている操作子を主操作子として、前記主操作子に関連する副操作子を選択する副操作子選択手段と、
前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる説明表示手段と、
を備えることを特徴とする操作器の表示制御装置。
【請求項2】
前記操作子のうち、前記主操作子及び前記副操作子の双方と異なる操作子に対する操作を無効化する操作無効化手段を備えることを特徴とする請求項1に記載の操作器の表示制御装置。
【請求項3】
前記説明表示手段は、前記操作子のうち、前記主操作子及び前記副操作子のみの説明を表示することを特徴とする請求項1又は2に記載の操作器の表示制御装置。
【請求項4】
前記操作子表示手段は、前記動作機械の各機能の実行に用いられる各操作子を階層に分け、その階層を切り替えつつ1つの階層に含まれる前記操作子を前記表示部に表示させ、
前記副操作子選択手段は、各階層において前記主操作子に関連する副操作子を選択し、
前記説明表示手段は、各階層の前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させることを特徴とする請求項1〜3のいずれか1項に記載の操作器の表示制御装置。
【請求項5】
前記動作機械の各機能のうち選択された機能の操作を、前記階層の切り替えによる前記操作子の表示に対応して指導する指導手段を備え、
前記副操作子選択手段は、前記動作機械の各機能のうち前記指導手段により指導される機能の操作子を主操作子として、各階層において前記主操作子に関連する副操作子を選択することを特徴とする請求項4に記載の操作器の表示制御装置。
【請求項6】
画像を表示する表示部を備えて動作機械を操作する携帯可能な操作器に適用され、前記表示部に表示させる画像を表示制御装置により制御する方法であって、
前記動作機械の各機能の実行に用いられる各操作子を前記表示部に表示させる操作子表示工程と、
前記操作子のうち説明表示が要求されている操作子を主操作子として、前記主操作子に関連する副操作子を選択する副操作子選択工程と、
前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる説明表示工程と、
を備えることを特徴とする操作器の表示制御方法。
【請求項7】
前記操作子表示工程は、前記動作機械の各機能の実行に用いられる各操作子を階層に分け、その階層を切り替えつつ1つの階層に含まれる前記操作子を前記表示部に表示させる工程を含み、
前記副操作子選択工程は、各階層において前記主操作子に関連する副操作子を選択する工程であり、
前記説明表示工程は、各階層の前記主操作子及び前記副操作子の説明を、前記表示部のうち前記主操作子及び前記副操作子が表示されていない部分に表示させる工程であることを特徴とする請求項6に記載の操作器の表示制御方法。
【請求項8】
前記動作機械の各機能のうち選択された機能の操作を、前記階層の切り替えによる前記操作子の表示に対応して指導する指導工程を備え、
前記副操作子選択工程は、前記動作機械の各機能のうち前記指導工程により指導される機能の操作子を主操作子として、各階層において前記主操作子に関連する副操作子を選択する工程であることを特徴とする請求項7に記載の操作器の表示制御方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【公開番号】特開2012−58794(P2012−58794A)
【公開日】平成24年3月22日(2012.3.22)
【国際特許分類】
【出願番号】特願2010−198474(P2010−198474)
【出願日】平成22年9月6日(2010.9.6)
【出願人】(501428545)株式会社デンソーウェーブ (1,155)
【Fターム(参考)】
【公開日】平成24年3月22日(2012.3.22)
【国際特許分類】
【出願日】平成22年9月6日(2010.9.6)
【出願人】(501428545)株式会社デンソーウェーブ (1,155)
【Fターム(参考)】
[ Back to top ]