(57)【要約】【課題】タッチパネルに冗長化を施すことなく異常事態を捉え得る表示装置、工作機械および異常判定方法を提供する。【解決手段】表示装置１０は、画像を表示する表示パネル１４と、Ｘ方向およびＸ方向と交差するＹ方向に沿って、表示パネル１４上にマトリクス状に配置された複数のノードを有し、Ｘ方向およびＹ方向におけるタッチ位置Ｘｍ、Ｙｎを検出するタッチパネル１６と、タッチパネル１６のＸ方向およびＹ方向において互いに重ならないように複数の操作ボタンＢｘを表示パネル１４に表示させる表示制御部２０と、複数の操作ボタンＢｘの各々のタッチパネル１６上での座標を示す座標情報が記憶される記憶部２２と、座標情報に基づいて、Ｘ方向におけるタッチ位置Ｘｍに対応する操作ボタンと、Ｙ方向におけるタッチ位置Ｙｎに対応する操作ボタンとが同一であるか調べ、同一でない場合には、異常事態であると判定する判定部２６と、を備える。【選択図】図１
2020095609.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示パネルと、
Ｘ方向および前記Ｘ方向と交差するＹ方向に沿って、前記表示パネル上にマトリクス状に配置された複数のノードを有し、前記Ｘ方向および前記Ｙ方向におけるタッチ位置を検出するタッチパネルと、
前記タッチパネルの前記Ｘ方向および前記Ｙ方向において互いに重ならないように複数の操作ボタンを前記表示パネルに表示させる表示制御部と、
複数の前記操作ボタンの各々の前記タッチパネル上での座標を示す座標情報が記憶される記憶部と、
前記記憶部に記憶された座標情報に基づいて、前記Ｘ方向における前記タッチ位置に対応する前記操作ボタンと、前記Ｙ方向における前記タッチ位置に対応する前記操作ボタンとが同一であるか調べ、同一でない場合には、異常事態であると判定する判定部と、
を備える、表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記表示制御部は、前記異常事態であると判定された場合には、前記異常事態である旨を前記表示パネルに表示させる、表示装置。
【請求項３】
請求項１または２に記載の表示装置であって、
前記Ｘ方向における前記タッチ位置に対応する前記操作ボタンと、前記Ｙ方向における前記タッチ位置に対応する前記操作ボタンとが同一である場合に、当該操作ボタンが操作されたことを示す操作信号を外部に出力する出力部を備える、表示装置。
【請求項４】
請求項３に記載の表示装置であって、
前記出力部は、前記異常事態であると判定された場合であって、前記Ｘ方向における前記タッチ位置に対応する前記操作ボタンと、前記Ｙ方向における前記タッチ位置に対応する前記操作ボタンとの一方が特定の前記操作ボタンである場合には、特定の前記操作ボタンが操作されたことを示す操作信号を外部に出力する、表示装置。
【請求項５】
請求項１〜４のいずれか１項に記載の表示装置であって、
前記表示制御部は、前記表示パネルの第１の領域に複数の前記操作ボタンを表示させ、前記第１の領域の前記Ｘ方向および前記Ｙ方向の各々に重ならない前記表示パネルの第２の領域に１つ以上の操作アイコンを表示させる、表示装置。
【請求項６】
請求項１〜４のいずれか１項に記載の表示装置であって、
前記表示制御部は、複数の前記操作ボタンとは別に、１つ以上の操作アイコンを前記表示パネルに表示させ、
前記タッチ位置に基づいて、前記操作アイコンの操作と、前記操作ボタンの操作とを区別して検出する操作検出部を備える、表示装置。
【請求項７】
請求項１〜６のいずれか１項に記載の表示装置であって、
前記表示パネルは、矩形状の外形を有し、
前記タッチパネルは、前記表示パネルの長手方向または短手方向に複数の前記操作ボタンが並ぶように配置される、表示装置。
【請求項８】
請求項１〜６のいずれか１項に記載の表示装置を有する工作機械。
【請求項９】
Ｘ方向および前記Ｘ方向と交差するＹ方向に沿って、表示パネル上にマトリクス状に配置された複数のノードを有し、前記Ｘ方向および前記Ｙ方向におけるタッチ位置を検出するタッチパネルの異常を判定する異常判定方法であって、
前記タッチパネルの前記Ｘ方向および前記Ｙ方向において互いに重ならないように複数の操作ボタンを前記表示パネルに表示させる表示ステップと、
複数の前記操作ボタンの各々の前記タッチパネル上での座標を示す座標情報に基づいて、前記Ｘ方向における前記タッチ位置に対応する前記操作ボタンと、前記Ｙ方向における前記タッチ位置に対応する前記操作ボタンとが同一であるか調べ、同一でない場合には、異常事態であると判定する判定ステップと、
を含む、異常判定方法。
【請求項１０】
請求項９に記載の異常判定方法であって、
前記異常事態であると判定された場合には、前記異常事態である旨を前記表示パネルに表示させる報知ステップを含む、異常判定方法。
【請求項１１】
請求項９または１０に記載の異常判定方法であって、
前記Ｘ方向における前記タッチ位置に対応する前記操作ボタンと、前記Ｙ方向における前記タッチ位置に対応する前記操作ボタンとが同一である場合に、当該操作ボタンが操作されたことを示す操作信号を外部に出力する出力ステップを含む、異常判定方法。
【請求項１２】
請求項１１に記載の異常判定方法であって、
前記出力ステップは、前記異常事態であると判定された場合であって、前記Ｘ方向における前記タッチ位置に対応する前記操作ボタンと、前記Ｙ方向における前記タッチ位置に対応する前記操作ボタンとの一方が特定の前記操作ボタンである場合には、特定の前記操作ボタンが操作されたことを示す操作信号を外部に出力する、異常判定方法。
【請求項１３】
請求項９〜１２のいずれか１項に記載の異常判定方法であって、
前記表示ステップは、前記表示パネルの第１の領域に複数の前記操作ボタンを表示させ、前記第１の領域の前記Ｘ方向および前記Ｙ方向の各々に重ならない前記表示パネルの第２の領域に１つ以上の操作アイコンを表示させる、異常判定方法。
【請求項１４】
請求項９〜１２のいずれか１項に記載の異常判定方法であって、
前記表示ステップは、複数の前記操作ボタンとは別に、１つ以上の操作アイコンを前記表示パネルに表示させ、
前記タッチ位置に基づいて、前記操作アイコンの操作と、前記操作ボタンの操作とを区別して検出する操作検出ステップを含む、異常判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルでの異常事態を捉える表示装置、工作機械および異常判定方法に関する。
【背景技術】
【０００２】
システムの一部に何らかの障害が発生した場合に備えて、障害発生後でもシステム全体の機能が維持し続けられるように、冗長化する場合がある。下記の特許文献１には、Ｘ軸方向に並ぶ電極に並列に接続される２つの配線を第１冗長線で接続し、Ｙ軸方向に並ぶ電極に並列に接続される２つの配線を第２冗長線で接続することで、タッチ位置の検出不良を抑制するタッチパネルが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】再公表ＷＯ２０１５−１４６２７７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１のタッチパネルでは、冗長化用の配線が別途必要になり、既存のタッチパネルを用いることができない。
【０００５】
そこで、本発明は、タッチパネルに冗長化を施すことなく異常事態を捉え得る表示装置、工作機械および異常判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、表示装置であって、画像を表示する表示パネルと、Ｘ方向および前記Ｘ方向と交差するＹ方向に沿って、前記表示パネル上にマトリクス状に配置された複数のノードを有し、前記Ｘ方向および前記Ｙ方向におけるタッチ位置を検出するタッチパネルと、前記タッチパネルの前記Ｘ方向および前記Ｙ方向において互いに重ならないように複数の操作ボタンを前記表示パネルに表示させる表示制御部と、複数の前記操作ボタンの各々の前記タッチパネル上での座標を示す座標情報が記憶される記憶部と、前記記憶部に記憶された座標情報に基づいて、前記Ｘ方向における前記タッチ位置に対応する前記操作ボタンと、前記Ｙ方向における前記タッチ位置に対応する前記操作ボタンとが同一であるか調べ、同一でない場合には、異常事態であると判定する判定部と、を備える。
【０００７】
本発明の第２の態様は、上記の表示装置を有する工作機械である。
【０００８】
本発明の第３の態様は、Ｘ方向および前記Ｘ方向と交差するＹ方向に沿って、表示パネル上にマトリクス状に配置された複数のノードを有し、前記Ｘ方向および前記Ｙ方向におけるタッチ位置を検出するタッチパネルの異常を判定する異常判定方法であって、前記タッチパネルの前記Ｘ方向および前記Ｙ方向において互いに重ならないように複数の操作ボタンを前記表示パネルに表示させる表示ステップと、複数の前記操作ボタンの各々の前記タッチパネル上での座標を示す座標情報に基づいて、前記Ｘ方向における前記タッチ位置に対応する前記操作ボタンと、前記Ｙ方向における前記タッチ位置に対応する前記操作ボタンとが同一であるか調べ、同一でない場合には、異常事態であると判定する判定ステップと、を含む。
【発明の効果】
【０００９】
本発明によれば、タッチパネルに冗長化を施すことなく、タッチパネルの故障や人為的なタッチミスなどに起因する異常事態を捉えることができる。
【図面の簡単な説明】
【００１０】
【図１】表示装置の構成を示すブロック図である。
【図２】表示パネルに表示される表示例を示す概念図である。
【図３】信号処理部の処理の流れを示すフローチャートである。
【図４】表示パネルに表示される変形例１の表示例を示す概念図である。
【図５】表示パネルに表示される変形例２の表示例を示す概念図である。
【図６】変形例２の表示装置の構成を示すブロック図である。
【図７】変形例２の信号処理部の処理の流れを示すフローチャートである。
【図８】変形例３の表示装置の一部を示す図である。
【図９】変形例４の表示装置の一部を示すブロック図である。
【発明を実施するための形態】
【００１１】
本発明について、好適な実施の形態を掲げ、添付の図面を参照しながら以下、詳細に説明する。
【００１２】
〔実施の形態〕
図１は、表示装置１０の構成を示すブロック図である。表示装置１０は、本実施の形態では、工作機械に用いられる。工作機械は、工具または放電を用いて加工対象物を加工するものであり、表示装置１０と、数値制御装置１２とを有する。
【００１３】
表示装置１０は、表示パネル１４、タッチパネル１６および信号処理部１８を有する。表示パネル１４は、液晶ディスプレイなどであり、表示用の画面を有する。この表示パネル１４は、信号処理部１８から与えられる表示制御信号に基づいて各種の情報を画面に表示する。
【００１４】
タッチパネル１６は、表示パネル１４の画面上に貼着された透明なフィルム状、またはガラス状の部材である。なお、図１では、便宜上、表示パネル１４とタッチパネル１６とがずれた状態で示されている。
【００１５】
このタッチパネル１６は、第１の方向であるＸ方向および第１の方向に交差する第２の方向であるＹ方向に沿って、表示パネル１４上にマトリクス状に配置された複数のノードを有する。ノードは、マトリクスの座標を表すものである。タッチパネル１６は、ユーザの指やスタイラスなどの操作子がタッチされたノードをタッチ位置（Ｘｍ、Ｙｎ）として検出し、検出したタッチ位置を示す信号を出力する。
【００１６】
信号処理部１８は、ＣＰＵなどのプロセッサと、レジスタなどのメモリとを少なくとも有するコンピュータである。プロセッサは、メモリに記憶されたプログラムを実行することで、表示制御部２０、記憶部２２、タッチ位置取得部２４、判定部２６および出力部２８として機能する。
【００１７】
表示制御部２０は、表示パネル１４を制御する。図２は、表示パネル１４に表示される表示例を示す概念図である。表示制御部２０は、数値制御装置１２に対して処理を実行させるための複数の操作ボタンＢｘを、タッチパネル１６のＸ方向およびＹ方向において互いに重ならないように表示させる。
【００１８】
複数の操作ボタンＢｘ（Ｂ１〜Ｂ５）は、タッチパネル１６のＸ方向およびＹ方向において互いに重ならないため、当該Ｘ方向およびＹ方向に対して斜めとなる方向に並べて配置されることになる。つまり、複数の操作ボタンＢｘの各々と、タッチパネル１６上でのＸ座標およびＹ座標とは一対一で対応しており、当該操作ボタンＢｘの各々はタッチパネル１６上における１または隣接する複数の座標（Ｘ座標、Ｙ座標）を単独で有する。
【００１９】
なお、複数の操作ボタンＢｘは、タッチパネル１６上での座標が（Ｘ１、Ｙ１）である操作ボタンＢ１と、タッチパネル１６上での座標が（Ｘ３、Ｙ３）である操作ボタンＢ２と、タッチパネル１６上での座標が（Ｘ５、Ｙ５）である操作ボタンＢ３と、タッチパネル１６上での座標が（Ｘ７、Ｙ７）である操作ボタンＢ４と、タッチパネル１６上での座標が（Ｘ９、Ｙ９）である操作ボタンＢ５とする。
【００２０】
記憶部２２には、複数の操作ボタンＢｘの各々のタッチパネル１６上での座標を示す座標情報が記憶される。この座標情報は、予め記憶されていてもよく、表示制御部２０により記憶されてもよい。
【００２１】
タッチ位置取得部２４は、タッチパネル１６から出力される信号に基づいて、タッチ位置（Ｘｍ、Ｙｎ）を取得する。判定部２６は、記憶部２２に記憶される座標情報と、タッチ位置取得部２４で取得されたタッチ位置（Ｘｍ、Ｙｎ）とに基づいて、タッチパネル１６の故障や人為的なタッチミスなどに起因する異常事態であるか否かを判定するものである。
【００２２】
ここで、図２に示すように、操作ボタンＢ１がタッチ対象のボタンであり、その操作ボタンＢ１が正しくタッチされたとする。この場合、Ｘ方向におけるタッチ位置（Ｘ１）に対応する操作ボタンＢ１と、Ｙ方向におけるタッチ位置（Ｙ１）に対応する操作ボタンＢ１とは同一である。
【００２３】
一方、操作ボタンＢ１がタッチ対象のボタンであるが、タッチパネル１６の故障や人為的なタッチミスなどに起因してタッチパネル１６の位置Ｐ１（Ｘ１、Ｙ３）がタッチ位置として検出されたとする。この場合、Ｘ方向におけるタッチ位置（Ｘ１）に対応する操作ボタンＢ１と、Ｙ方向におけるタッチ位置（Ｙ３）に対応する操作ボタンＢ２とは異なる。つまり、タッチ位置（Ｘ１、Ｙ３）に対応する操作ボタンＢ１、Ｂ２は同一でないことになる。
【００２４】
他方、操作ボタンＢ１がタッチ対象のボタンであるが、タッチパネル１６の故障や人為的なタッチミスなどに起因してタッチパネル１６の位置Ｐ２（Ｘ４、Ｙ８）がタッチ位置として検出されたとする。この場合、Ｘ方向におけるタッチ位置（Ｘ４）に対応する操作ボタンがなく、Ｙ方向におけるタッチ位置（Ｙ８）に対応する操作ボタンもない。つまり、タッチ位置（Ｘ４、Ｙ８）に対応する操作ボタンはそもそもないので同一でないことになる。
【００２５】
このように判定部２６は、記憶部２２に記憶される座標情報に基づいて、Ｘ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンと、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとが同一であるか調べる。ここで、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが例えば操作ボタンＢ１で同一である場合、判定部２６は、正常に操作ボタンＢ１がタッチされたと判定する。
【００２６】
一方、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一でない場合、判定部２６は、タッチパネル１６の故障や人為的なタッチミスなどに起因する異常事態であると判定する。この場合、表示制御部２０は、表示パネル１４のうち複数の操作ボタンＢｘの表示領域以外の領域に異常事態である旨を表示させる。これにより、ユーザは、タッチミスをしていないときには、タッチパネル１６の故障であることを認識することができる。
【００２７】
出力部２８は、操作されたことを示す操作信号を外部に出力するものである。すなわち、出力部２８は、判定部２６において例えば操作ボタンＢ１が正常にタッチされたと判定された場合、その操作ボタンＢ１が操作されたことを示す操作信号を生成し、生成した操作信号を外部の数値制御装置１２に出力する。この場合、数値制御装置１２は、操作信号を受けると、操作ボタンＢ１に割り当てられた処理を実行することになる。なお、出力部２８は、判定部２６において異常事態であると判定された場合には操作信号を出力しない。
【００２８】
ところで、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一でないことで異常事態であると判定された場合であっても、当該操作ボタンが安全性を高める処理を実行させる特定の操作ボタンであれば、その処理を実行させることが好ましい。特定の操作ボタンとしては、産業機械を停止させるための非常停止ボタンや、ロボットや工作機械などを覆う保護カバーの扉の開閉を停止させるための扉停止ボタンなどが挙げられる。
【００２９】
例えば、上記のように、タッチ位置Ｐ１（Ｘ１、Ｙ３）に対応する操作ボタンＢ１、Ｂ２の一方が特定の操作ボタンであるときには、出力部２８は、異常事態であると判定された場合であっても、当該操作ボタンが操作されたことを示す操作信号を数値制御装置１２に出力する。これにより、タッチパネル１６の故障や人為的なタッチミスなどに起因する異常事態であっても安全状態に移行させることができる。
【００３０】
次に、表示装置１０において異常事態を判定する異常判定方法について説明する。図３は、信号処理部１８の処理の流れを示すフローチャートである。
【００３１】
ステップＳ１において、表示制御部２０は、タッチパネル１６のＸ方向およびＹ方向において互いに重ならないように複数の操作ボタンＢｘを表示パネル１４に表示させ、ステップＳ２に進む。
【００３２】
ステップＳ２において、タッチ位置取得部２４は、タッチ位置（Ｘｍ、Ｙｎ）を取得したか否か判定する。ここで、タッチ位置取得部２４は、タッチ位置（Ｘｍ、Ｙｎ）が未取得である場合には待機し、当該タッチ位置（Ｘｍ、Ｙｎ）を取得すると、ステップＳ３に進む。
【００３３】
ステップＳ３において、判定部２６は、記憶部２２に記憶された座標情報に基づいて、Ｘ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンと、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとが同一であるか調べる。
【００３４】
ここで、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一である場合、判定部２６は、当該操作ボタンが正常にタッチされたと判定し、ステップＳ４に進む。ステップＳ４において、出力部２８は、ステップＳ３で正常にタッチされたと判定された例えば操作ボタンＢ１が操作されたことを示す操作信号を生成し、生成した操作信号を数値制御装置１２に出力し、ステップＳ２に戻る。
【００３５】
一方、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一でない場合、判定部２６は、タッチパネル１６の故障や人為的なタッチミスなどに起因する異常事態であると判定し、ステップＳ５に進む。ステップＳ５において、表示制御部２０は、表示パネル１４のうち複数の操作ボタンＢｘの表示領域以外の領域に異常事態である旨を表示させ、ステップＳ６に進む。
【００３６】
ステップＳ６において、出力部２８は、ステップＳ３で判定部２６により調べられたタッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンの一方が特定の操作ボタンであるか否かを認識する。
【００３７】
ここで、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンの一方が特定の操作ボタンである場合、出力部２８は、ステップＳ４に進んで、特定の操作ボタンが操作されたことを示す操作信号を生成し、生成した数値制御装置１２に出力した後に、ステップＳ２に戻る。
【００３８】
一方、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンの一方が特定の操作ボタンでない場合、出力部２８は、操作信号を出力することなくステップＳ２に戻る。
【００３９】
以上のように表示装置１０は、タッチパネル１６のＸ方向およびＹ方向において互いに重ならないように複数の操作ボタンＢｘを表示パネル１４に表示させ、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一でない場合には、異常事態であると判定する。これにより、タッチパネル１６に冗長化を施すことなく、タッチパネル１６の故障や人為的なタッチミスなどに起因する異常事態を捉えることができる。
【００４０】
〔変形例〕
上記実施の形態は、以下の変形例のように変形してもよい。
【００４１】
（変形例１）
図４は、表示パネル１４に表示される変形例１の表示例を示す概念図である。なお、上記実施の形態において説明した構成と同等の構成については同一の符号を付し、上記実施の形態と重複する説明は省略する。
【００４２】
変形例１では、表示制御部２０は、表示パネル１４の第１の領域ＡＲ１に複数の操作ボタンＢｘを表示させ、第１の領域ＡＲ１のＸ方向およびＹ方向の各々に重ならない表示パネル１４の第２の領域ＡＲ２に１つ以上の操作アイコンＩｘを表示させる。
【００４３】
これにより、第１の領域ＡＲ１においてタッチパネル１６に冗長化を施すことなく、タッチパネル１６の故障や人為的なタッチミスなどに起因する異常事態を捉えながら、第２の領域ＡＲ２を通常のタッチパネル１６として用いることができる。
【００４４】
（変形例２）
図５は、表示パネル１４に表示される変形例２の表示例を示す概念図であり、図６は、変形例２の表示装置１０の構成を示すブロック図である。なお、上記実施の形態において説明した構成と同等の構成については同一の符号を付し、上記実施の形態と重複する説明は省略する。
【００４５】
変形例２では、表示制御部２０は、複数の操作ボタンＢｘ（Ｂ１０〜Ｂ１９）とは別に、１つ以上の操作アイコンＩｘを表示パネル１４に表示させる。なお、図５の例示では、操作アイコンＩｘは、複数の操作アイコンＩ１１〜Ｉ１９とする。操作アイコンＩｘは、複数の操作ボタンＢｘの少なくとも１つとＸ方向またはＹ方向において重なる。
【００４６】
ここで、Ｘ方向またはＹ方向において複数の操作ボタンＢｘの少なくとも１つが１以上の操作アイコンＩｘと重なると、信号処理部１８では、操作アイコンＩｘとその操作アイコンＩｘに重なった操作ボタンとの区別ができなくなる。具体的には、例えば、操作ボタンＢ１０が正常にタッチされたとしても、その操作ボタンＢ１０のＸ方向には操作アイコンＩ１１〜Ｉ１３があるため、タッチパネル１６の故障や人為的なタッチミスなどに起因する異常事態であるか否かが判定できなくなる。
【００４７】
そこで、変形例２の信号処理部１８では、図６に示すように、上記実施の形態のタッチ位置取得部２４に代えて、操作検出部３０が設けられる。操作検出部３０は、操作アイコンの操作と操作ボタンの操作とを区別して検出するものである。
【００４８】
例えば、操作検出部３０は、タッチパネル１６から出力される信号に基づいて、クリック操作およびスワイプ操作のいずれであるかを検出する。具体的に操作検出部３０は、単位時間におけるタッチ位置（Ｘｍ、Ｙｎ）の移動の有無を検出し、当該タッチ位置（Ｘｍ、Ｙｎ）の移動がない検出結果を得た場合には、タッチ位置（Ｘｍ、Ｙｎ）を判定部２６に与える。この場合、判定部２６は、上記実施の形態と同様に、記憶部２２に記憶される座標情報に基づいて、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一であるか否かを調べ、同一でない場合には、異常事態であると判定する。
【００４９】
一方、操作検出部３０は、タッチ位置（Ｘｍ、Ｙｎ）の移動がある検出結果を得た場合には、当該移動のあったタッチ位置（Ｘｍ、Ｙｎ）に対応する例えば操作アイコンＩ１１の操作があったことを出力部２８に通知する。この場合、出力部２８は、操作アイコンＩ１１の操作がされたことを示す操作信号を生成し、生成した操作信号を数値制御装置１２に出力する。
【００５０】
図７は、変形例２の信号処理部１８の処理の流れを示すフローチャートである。変形例２では、ステップＳ１およびＳ４の処理内容が異なり、ステップＳ２とステップＳ３との間に新たなステップＳ１０が加わる。
【００５１】
ステップＳ１において、表示制御部２０は、表示パネル１４の所定の位置に複数の操作ボタンＢｘおよび１以上の操作アイコンＩｘを表示させ、ステップＳ２に進む。ステップＳ２において、操作検出部３０は、タッチ位置（Ｘｍ、Ｙｎ）を取得した場合には、ステップＳ１０に進む。
【００５２】
ステップＳ１０において、操作検出部３０は、タッチパネル１６から出力される信号に基づいて、複数の操作ボタンＢｘのいずれかの操作（クリック操作）であるか１以上の操作アイコンＩｘの操作（スワイプ操作）であるか検出する。
【００５３】
ここで、操作検出部３０は、例えば操作アイコンＩ１１の操作（スワイプ操作）であると検出した場合、その操作アイコンＩ１１の操作があったことを出力部２８に通知し、ステップＳ４に進む。ステップＳ４において、出力部２８は、操作アイコンＩ１１の操作がされたことを示す操作信号を生成し、生成した操作信号を数値制御装置１２に出力した後、ステップＳ２に戻る。
【００５４】
一方、操作検出部３０は、複数の操作ボタンＢｘのいずれかの操作（クリック操作）であると検出した場合、ステップＳ３に進む。この場合、上記の実施の形態と同様にして処理が進められる。
【００５５】
このように変形例２では、操作検出部３０がタッチ位置に基づいて操作アイコンＩｘの操作と操作ボタンＢｘの操作とを区別して検出することで、タッチパネル１６に冗長化を施すことなく異常事態を捉えつつ、通常のタッチパネル１６としても使用できる。
【００５６】
（変形例３）
図８は、変形例３の表示装置１０の一部を示す図である。変形例３では、タッチパネル１６は、矩形状の外形を有する表示パネル１４の長手方向または短手方向に複数の操作ボタンＢｘが並ぶように配置される。
【００５７】
換言すると、Ｘ方向およびＹ方向が表示パネル１４の長手方向および短手方向と平行にならないように、タッチパネル１６が表示パネル１４上に配置され、表示制御部２０は、表示パネル１４の長手方向または短手方向に沿って複数の操作ボタンＢｘを表示させる。
【００５８】
このように変形例３では、複数の操作ボタンＢｘは、表示パネル１４の長手方向または短手方向に沿って並べられるため、直感的に使い易くなる。
【００５９】
なお、表示パネル１４のうち、複数の操作ボタンＢｘと重なる表示領域ＡＲ１０と、複数の操作ボタンＢｘ以外でタッチパネル１６と重なる特定の表示領域ＡＲ１１とが可視領域とされ、その可視領域以外の表示領域が遮光カバーなどで覆われてもよい。また、表示パネル１４の表示領域のうち、タッチパネル１６と重ならない表示領域が遮光カバーなどで覆われてもよい。
【００６０】
（変形例４）
図９は、変形例４の表示装置１０の一部を示すブロック図である。なお、上記実施の形態において説明した構成と同等の構成については同一の符号を付し、上記実施の形態と重複する説明は省略する。
【００６１】
変形例４では、信号処理部１８の処理系統が２重化される。具体的には、信号処理部１８は、Ｘ方向のタッチ位置（Ｘｍ）について処理を施す第１の処理部１８Ａと、Ｙ方向のタッチ位置（Ｙｎ）について処理を施す第２の処理部１８Ｂとを有する。
【００６２】
第１の処理部１８Ａは、上記実施の形態と同じ記憶部２２、タッチ位置取得部２４および出力部２８と、上記実施の形態の判定部２６とは異なる判定部２６Ａとを有する。一方、第２の処理部１８Ｂは、上記実施の形態と同じ記憶部２２、タッチ位置取得部２４および出力部２８と、上記実施の形態の判定部２６とは異なる判定部２６Ｂとを有する。
【００６３】
判定部２６Ａは、記憶部２２に記憶される座標情報を基にＸ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンを確認し、その操作ボタンと、判定部２６Ｂで確認されたＹ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとが同一であるか調べる。
【００６４】
一方、判定部２６Ｂは、記憶部２２に記憶される座標情報を基にＹ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンを確認し、その操作ボタンと、判定部２６Ａで確認されたＸ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンとが同一であるか調べる。
【００６５】
ここで、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一である場合、判定部２６Ａ、２６Ｂは、上記実施の形態と同様に、正常に操作ボタンがタッチされたと判定する。一方、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一でない場合、判定部２６Ａ、２６Ｂは、上記実施の形態と同様に、異常事態であると判定する。
【００６６】
なお、第１の処理部１８Ａの処理が不能となった場合、第２の処理部１８Ｂの判定部２６Ｂでは、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンが確認されても、判定部２６Ａで確認される操作ボタンがない。つまり、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一でないことになる。同様に、第２の処理部１８Ｂの処理が不能となった場合にも、タッチ位置（Ｘｍ、Ｙｎ）に対応する操作ボタンが同一にならない。したがって、変形例４では、第１の処理部１８Ａおよび第２の処理部１８Ｂの一方の処理が不能となった場合であっても、異常事態であると判定することができる。
【００６７】
このように、信号処理部１８の処理系統が２重化されても、上記実施の形態と同様に、タッチパネル１６に冗長化を施すことなく、タッチパネル１６の故障や人為的なタッチミスなどに起因する異常事態を捉えることができる。また、信号処理部１８の処理系統が２重化されることで、安全性をより高めることができる。
【００６８】
なお、変形例４では、数値制御装置１２は、第１の処理部１８Ａの出力部２８から出力される操作信号と、第２の処理部１８Ｂの出力部２８から出力される操作信号との双方を受けたときに、当該操作信号で指定される例えば操作ボタンＢ１に割り当てられる処理を実行する。
【００６９】
（変形例５）
上記実施の形態では、信号処理部１８が表示装置１０に設けられた。しかし、信号処理部１８の全部または一部が数値制御装置１２に設けられていてもよい。
【００７０】
（変形例６）
上記の実施の形態および変形例１〜５は、矛盾の生じない範囲で任意に組み合わされてもよい。
【００７１】
〔実施の形態および変形例から得られる発明〕
以上、実施形態および変形例から把握しうる発明について、以下に記載する。
【００７２】
（第１の発明）
第１の発明は、表示装置（１０）であって、画像を表示する表示パネル（１４）と、Ｘ方向およびＸ方向と交差するＹ方向に沿って、表示パネル（１４）上にマトリクス状に配置された複数のノードを有し、Ｘ方向およびＹ方向におけるタッチ位置（Ｘｍ、Ｙｎ）を検出するタッチパネル（１６）と、タッチパネル（１６）のＸ方向およびＹ方向において互いに重ならないように複数の操作ボタン（Ｂｘ）を表示パネル（１４）に表示させる表示制御部（２０）と、複数の操作ボタン（Ｂｘ）の各々のタッチパネル（１６）上での座標を示す座標情報が記憶される記憶部（２２）と、記憶部（２２）に記憶された座標情報に基づいて、Ｘ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンと、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとが同一であるか調べ、同一でない場合には、異常事態であると判定する判定部（２６）と、を備える。
【００７３】
これにより、タッチパネル（１６）に冗長化を施すことなく、タッチパネル（１６）の故障や人為的なタッチミスなどに起因する異常事態を捉えることができる。
【００７４】
表示制御部（２０）は、異常事態であると判定された場合には、異常事態である旨を表示パネル（１４）に表示させてもよい。これにより、ユーザは、タッチミスをしていないときには、タッチパネル（１６）の故障であることを認識することができる。
【００７５】
表示装置（１０）は、Ｘ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンと、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとが同一である場合に、当該操作ボタンが操作されたことを示す操作信号を外部に出力する出力部（２８）を備えてもよい。これにより、正常にタッチされた操作ボタンに割り当てられる処理を実行させることができる。
【００７６】
出力部（２８）は、異常事態であると判定された場合であって、Ｘ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンと、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとの一方が特定の操作ボタンである場合には、特定の操作ボタンが操作されたことを示す操作信号を外部に出力してもよい。これにより、タッチパネル（１６）の故障や人為的なタッチミスなどに起因する異常事態であっても、特定の操作ボタンに割り当てられた処理を実行させて安全状態に移行させることが可能となる。
【００７７】
表示制御部（２０）は、表示パネル（１４）の第１の領域（ＡＲ１）に複数の操作ボタン（Ｂｘ）を表示させ、第１の領域（ＡＲ１）のＸ方向およびＹ方向の各々に重ならない表示パネル（１４）の第２の領域（ＡＲ２）に１つ以上の操作アイコン（Ｉｘ）を表示させてもよい。これにより、第１の領域（ＡＲ１）においてタッチパネル（１６）に冗長化を施すことなく、タッチパネル（１６）の故障や人為的なタッチミスなどに起因する異常事態を捉えながら、第２の領域（ＡＲ２）を通常のタッチパネル（１６）として用いることができる。
【００７８】
表示制御部（２０）は、複数の操作ボタン（Ｂｘ）とは別に、１つ以上の操作アイコン（Ｉｘ）を表示パネル（１４）に表示させ、タッチ位置（Ｘｍ、Ｙｎ）に基づいて、操作アイコンの操作と、操作ボタンの操作とを区別して検出する操作検出部（３０）を備えてもよい。これにより、タッチパネル（１６）に冗長化を施すことなく異常事態を捉えつつ、通常のタッチパネル（１６）としても使用できる。
【００７９】
表示パネル（１４）は、矩形状の外形を有し、タッチパネル（１６）は、表示パネル（１４）の長手方向または短手方向に複数の操作ボタン（Ｂｘ）が並ぶように配置されてもよい。これにより、複数の操作ボタン（Ｂｘ）が表示パネル（１４）の長手方向または短手方向に沿って並べられるため、直感的に使い易くなる。
【００８０】
（第２の発明）
第２の発明は、上記の表示装置（１０）を有する工作機械である。
【００８１】
上記の表示装置（１０）を有していることにより、タッチパネル（１６）に冗長化を施すことなく、タッチパネル（１６）の故障や人為的なタッチミスなどに起因する異常事態を捉えることができる。
【００８２】
（第３の発明）
第３の発明は、Ｘ方向およびＸ方向と交差するＹ方向に沿って、表示パネル（１４）上にマトリクス状に配置された複数のノードを有し、Ｘ方向およびＹ方向におけるタッチ位置（Ｘｍ、Ｙｎ）を検出するタッチパネル（１６）の異常を判定する異常判定方法である。この異常判定方法は、タッチパネル（１６）のＸ方向およびＹ方向において互いに重ならないように複数の操作ボタン（Ｂｘ）を表示パネル（１４）に表示させる表示ステップ（Ｓ１）と、複数の操作ボタン（Ｂｘ）の各々のタッチパネル（１６）上での座標を示す座標情報に基づいて、Ｘ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンと、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとが同一であるか調べ、同一でない場合には、異常事態であると判定する判定ステップ（Ｓ３）と、を含む。
【００８３】
これにより、タッチパネル（１６）に冗長化を施すことなく、タッチパネル（１６）の故障や人為的なタッチミスなどに起因する異常事態を捉えることができる。
【００８４】
異常判定方法は、異常事態であると判定された場合には、異常事態である旨を表示パネル（１４）に表示させる報知ステップ（Ｓ５）を含んでもよい。これにより、ユーザは、タッチミスをしていないときには、タッチパネル（１６）の故障であることを認識することができる。
【００８５】
異常判定方法は、Ｘ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンと、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとが同一である場合に、当該操作ボタンが操作されたことを示す操作信号を外部に出力する出力ステップ（Ｓ４）を含んでもよい。これにより、正常にタッチされた操作ボタンに割り当てられる処理を実行させることができる。
【００８６】
出力ステップ（Ｓ４）は、異常事態であると判定された場合であって、Ｘ方向におけるタッチ位置（Ｘｍ）に対応する操作ボタンと、Ｙ方向におけるタッチ位置（Ｙｎ）に対応する操作ボタンとの一方が特定の操作ボタンである場合には、特定の操作ボタンが操作されたことを示す操作信号を外部に出力してもよい。これにより、タッチパネル（１６）の故障や人為的なタッチミスなどに起因する異常事態であっても、特定の操作ボタンに割り当てられた処理を実行させて安全状態に移行させることが可能となる。
【００８７】
表示ステップ（Ｓ１）は、表示パネル（１４）の第１の領域（ＡＲ１）に複数の操作ボタン（Ｂｘ）を表示させ、第１の領域（ＡＲ１）のＸ方向およびＹ方向の各々に重ならない表示パネル（１４）の第２の領域（ＡＲ２）に１つ以上の操作アイコン（Ｉｘ）を表示させてもよい。これにより、第１の領域（ＡＲ１）においてタッチパネル（１６）に冗長化を施すことなく、タッチパネル（１６）の故障や人為的なタッチミスなどに起因する異常事態を捉えながら、第２の領域（ＡＲ２）を通常のタッチパネル（１６）として用いることができる。
【００８８】
表示ステップ（Ｓ１）は、複数の操作ボタン（Ｂｘ）とは別に、１つ以上の操作アイコン（Ｉｘ）を表示パネル（１４）に表示させ、タッチ位置（Ｘｍ、Ｙｎ）に基づいて、操作アイコンの操作と、操作ボタンの操作とを区別して検出する操作検出ステップ（Ｓ１０）を含んでもよい。これにより、タッチパネル（１６）に冗長化を施すことなく異常事態を捉えつつ、通常のタッチパネル（１６）としても使用できる。
【符号の説明】
【００８９】
１０…表示装置                          １２…数値制御装置
１４…表示パネル                        １６…タッチパネル
１８…信号処理部                        ２０…表示制御部
２２…記憶部                            ２４…タッチ位置取得部
２６、２６Ａ、２６Ｂ…判定部            ２８…出力部
３０…操作検出部
【図１】
2020095609.tif 000003
【図２】
2020095609.tif 000004
【図３】
2020095609.tif 000005
【図４】
2020095609.tif 000006
【図５】
2020095609.tif 000007
【図６】
2020095609.tif 000008
【図７】
2020095609.tif 000009
【図８】
2020095609.tif 000010
【図９】
2020095609.tif 000011