(57)【要約】【課題】タッチパネルによる入力動作において、状況が変化した場合でも自動的にタッチ位置の調整を行うことにより、効率良く誤入力を防止する。【解決手段】入力部のタッチ位置調整を行う加工機において、所定の画像の表示を行うと共に、使用者のボタンへのタッチによって入力を行うタッチパネルを有し、タッチ位置調整モードにおいて、任意のボタンへの使用者のタッチを検出し、ボタンの中心の位置と、実際に使用者がタッチしたボタンの位置との差を、補正値として計算し、使用者がタッチしたボタンの種類を得、ボタンの種類から使用者がタッチしたボタンの上限を得、計算された補正値が、上限の範囲内か否かを判定し、補正値が上限の範囲内である場合、補正値を使ってボタンのタッチ位置の調整を設定する。【選択図】図４
2013182572.tif 000002
【特許請求の範囲】
【請求項１】
使用者がタッチして入力を行う入力部のタッチ位置の調整を行う加工機であって、
所定の画像の表示を行うと共に、前記入力部を有し、使用者の前記入力部へのタッチによって入力を行う表示入力部と、
タッチ位置調整モードにおいて、以下の（Ａ）〜（Ｅ）の工程処理を制御する制御装置と、を有する加工機。
（Ａ）前記表示入力部上における任意の入力部への使用者のタッチを検出する工程と、
（Ｂ）前記表示入力部上における前記入力部の中心の位置と、実際に使用者がタッチした前記入力部の位置との差を、補正値として計算する工程と、
（Ｃ）前記使用者がタッチした入力部の種類を得る工程と、
（Ｄ）前記入力部の種類から前記使用者がタッチした入力部の上限を得る工程と、
（Ｅ）前記計算された補正値が、前記上限の範囲内か否かを判定する工程と、
（Ｆ）前記補正値が前記上限の範囲内である場合、前記補正値を使ってタッチ位置の調整を設定する工程。
【請求項２】
前記制御装置によるタッチ位置の調整を設定する工程（Ｆ）が、前記実際に使用者が入力部をタッチした位置が、前記入力部の中心の位置と認識されるように、前記補正値を使った調整を設定する工程からなることを特徴とする請求項１に記載の加工機。
【請求項３】
前記制御装置が、さらに、前記工程（Ｅ）において前記補正値が前記上限の範囲外である場合、前記上限を使ってタッチ位置の調整を設定する工程（Ｇ）を有することを特徴とする請求項１あるいは２に記載の加工機。
【請求項４】
前記制御装置によるタッチ位置の調整を設定する工程（Ｇ）が、前記入力部の中心位置と実際のタッチ位置とを結ぶ直線と前記上限とが交差する交差点を検出し、その交差点と前記入力部の中心位置との差を新たな補正値とし、その補正値を使ったタッチ位置の調整を設定する工程からなることを特徴とする請求項３に記載の加工機。
【請求項５】
前記入力部の種類が、前記入力部の大きさ、前記入力部の形、前記入力部の重要度から決められることを特徴とする請求項１〜４のいずれかに記載の加工機。
【請求項６】
前記タッチ位置調整モードが終了し、次に使用者が前記入力部に、前回タッチ位置調整モードにおいてタッチしたタッチ位置の近傍にタッチした場合、そのタッチ位置が、前記入力部の中心位置となるような調整が行われることを特徴とする請求項１〜４のいずれかに記載の加工機。
【請求項７】
制御装置の制御の基で、所定の画像の表示を行うと共に、入力部を有し、使用者の入力部へのタッチによって入力を行う表示入力部における入力部のタッチ位置調整を行う加工機のタッチ位置調整方法であって、
（Ａ）前記制御装置の制御の基で、前記表示入力部上における任意の入力部への使用者のタッチを検出する工程と、
（Ｂ）前記制御装置の制御の基で、前記表示入力部上における前記入力部の中心の位置と、実際に使用者がタッチした前記入力部の位置との差を、補正値として計算する工程と、
（Ｃ）前記制御装置の制御の基で、前記使用者がタッチした入力部の種類を得る工程と、
（Ｄ）前記制御装置の制御の基で、前記入力部の種類から前記使用者がタッチした入力部の上限を得る工程と、
（Ｅ）前記制御装置の制御の基で、前記計算された補正値が、前記上限の範囲内か否かを判定する工程と、
（Ｆ）前記制御装置の制御の基で、前記補正値が前記上限の範囲内である場合、前記補正値を使ってタッチ位置の調整を設定する工程と、を備えることを特徴とするタッチ位置調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ベンディングマシンやレーザ加工機等の加工機のタッチパネル（表示入力部）への入力におけるタッチ位置調整方法に関し、特に、タッチパネルの入力部（ボタン）への入力動作において、状況が変化した場合でも自動的にタッチ位置の調整を行うことにより、効率良く誤入力を防止することができるタッチパネルのタッチ位置調整方法に関するものである。
【背景技術】
【０００２】
現在、ベンディングマシンやレーザ加工機等の加工機においては、種々の指示や設定入力を行う場合に、タッチパネルのボタン等に使用者（オペレータ）が指などで接触して入力を行うケースが多くなって来ている。
【０００３】
しかし、タッチパネルによる入力操作は便利な反面、使用者のくせなどにより、使用者が所望した入力のタッチ位置（ボタン等の中心位置）と、実際に、使用者がタッチした位置とがずれる場合があり、大きくずれる場合、入力無効となってしまう場合があった。
【０００４】
そこで、従来では、タッチ入力操作をより正確にするために、システム側でタッチ位置の調整を行うための調整画面を表示するようになっており、使いはじめに、使用者が、その調整画面によりタッチ位置の調整を行うようになっていた。すなわち、例えば、ある使用者が、理想のタッチ位置（ボタン等の中心位置）から下方向にずれてタッチする傾向がある場合、その調整画面によりタッチ位置を上方向に補正するように調整を行うようにしていた。
【０００５】
先行技術文献はありませんでした。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のシステム側の調整画面によるタッチ位置の調整では、調整画面でタッチ位置の調整を行っても、その調整時と違う状況では、やはり使用者がタッチしたと思っている位置と、実際にタッチパネルが感知した位置にズレが発生し、使用者がタッチしたと思っても入力されない問題があった。
【０００７】
すなわち、調整を行った時と、使用者が異なる場合や、調整を行った時と、入力方法が異なる（調整時はタッチペンを使ったが、今は指により入力している等）場合や、調整を行った時と、入力する時との姿勢が異なる（調整時はタッチパネルと正視した位置だったが、入力時は少し斜めの位置からタッチパネルを操作する）場合には、調整時と違う状況となり正確な入力が行えない問題があった。
【０００８】
そして、入力無効となってしまうと、再度、調整画面によりタッチ位置の調整をしなおす必要があり、非常に手間がかかり、非効率であった。
【０００９】
そもそも、従来のシステム側の調整画面によるタッチ位置の調整自体も手間がかかり、非効率であった。
【課題を解決するための手段】
【００１０】
本発明は上述の問題を解決するためのものであり、請求項１に係る発明は、使用者がタッチして入力を行う入力部のタッチ位置の調整を行う加工機において、
所定の画像の表示を行うと共に、前記入力部を有し、使用者の前記入力部へのタッチによって入力を行う表示入力部と、
タッチ位置調整モードにおいて、以下の（Ａ）〜（Ｅ）の工程処理を制御する制御装置と、を有する加工機。
【００１１】
（Ａ）前記表示入力部上における任意の入力部への使用者のタッチを検出する工程と、
（Ｂ）前記表示入力部上における前記入力部の中心の位置と、実際に使用者がタッチした前記入力部の位置との差を、補正値として計算する工程と、
（Ｃ）前記使用者がタッチした入力部の種類を得る工程と、
（Ｄ）前記入力部の種類から前記使用者がタッチした入力部の上限を得る工程と、
（Ｅ）前記計算された補正値が、前記上限の範囲内か否かを判定する工程と、
（Ｆ）前記補正値が前記上限の範囲内である場合、前記補正値を使ってタッチ位置の調整を設定する工程。
【００１２】
請求項２に係る発明は、前記制御装置によるタッチ位置の調整を設定する工程（Ｆ）が、前記実際に使用者が入力部をタッチした位置が、前記入力部の中心の位置と認識されるように、前記補正値を使った調整を設定する工程からなることを特徴とする請求項１に記載の加工機である。
【００１３】
請求項３に係る発明は、前記制御装置が、さらに、前記工程（Ｅ）において前記補正値が前記上限の範囲外である場合、前記上限を使ってタッチ位置の調整を設定する工程（Ｇ）を有することを特徴とする請求項１あるいは２に記載の加工機である。
【００１４】
請求項４に係る発明は、前記制御装置によるタッチ位置の調整を設定する工程（Ｇ）が、前記入力部の中心位置と実際のタッチ位置とを結ぶ直線と前記上限とが交差する交差点を検出し、その交差点と前記入力部の中心位置との差を新たな補正値とし、その補正値を使ったタッチ位置の調整を設定する工程からなることを特徴とする請求項３に記載の加工機である。
【００１５】
請求項５に係る発明は、前記入力部の種類が、前記入力部の大きさ、前記入力部の形、前記入力部の重要度から決められることを特徴とする請求項１〜４のいずれかに記載の加工機である。
【００１６】
請求項６に係る発明は、前記タッチ位置調整モードが終了し、次に使用者が前記入力部に、前回タッチ位置調整モードにおいてタッチしたタッチ位置の近傍にタッチした場合、そのタッチ位置が、前記入力部の中心位置となるような調整が行われることを特徴とする請求項１〜４のいずれかに記載の加工機である。
【００１７】
請求項７に係る発明は、制御装置の制御の基で、所定の画像の表示を行うと共に、入力部を有し、使用者の入力部へのタッチによって入力を行う表示入力部における入力部のタッチ位置調整を行う加工機のタッチ位置調整方法において、
（Ａ）前記制御装置の制御の基で、前記表示入力部上における任意の入力部への使用者のタッチを検出する工程と、
（Ｂ）前記制御装置の制御の基で、前記表示入力部上における前記入力部の中心の位置と、実際に使用者がタッチした前記入力部の位置との差を、補正値として計算する工程と、
（Ｃ）前記制御装置の制御の基で、前記使用者がタッチした入力部の種類を得る工程と、
（Ｄ）前記制御装置の制御の基で、前記入力部の種類から前記使用者がタッチした入力部の上限を得る工程と、
（Ｅ）前記制御装置の制御の基で、前記計算された補正値が、前記上限の範囲内か否かを判定する工程と、
（Ｆ）前記制御装置の制御の基で、前記補正値が前記上限の範囲内である場合、前記補正値を使ってタッチ位置の調整を設定する工程と、を備えることを特徴とするタッチ位置調整方法である。
【発明の効果】
【００１８】
本発明によれば、タッチパネルによる入力動作において、状況が変化した場合でも自動的にタッチ位置の調整を行うことにより、効率良く誤入力を防止することができるようになる。
【図面の簡単な説明】
【００１９】
【図１】本発明を実施した加工機（ベンディングマシン）の概略を示す説明図である。
【図２】図１に示したベンディングマシン３の制御装置５の概略構成を示すブロック図である。
【図３】図１に示したベンディングマシン３における表示入力部７を示す説明図である。
【図４】図１に示したベンディングマシン３の制御装置によるタッチ位置調整方法のフローチャートである。
【図５】実際のタッチ位置調整の一例を示す説明図である。
【図６】実際のタッチ位置調整の一例を示す説明図である。
【発明を実施するための形態】
【００２０】
図１は、本発明を実施した加工機の概略を示す説明図である。なお、本実施形態においては、加工機としてベンディングマシンを例にとって説明するが、レーザ加工機やパンチプレス等のような他の加工機の入力設定に適用することもできる。
【００２１】
図１に示すように、この加工機（ベンディングマシン）３は、この加工機全体の制御をつかさどる制御装置５を有しており、その制御装置５には、所定画像の表示を行うと共に使用者が指などでタッチすることによって入力を行うことができる表示入力部７が設けられている。
【００２２】
図２は、図１に示したベンディングマシン３の制御装置５の概略構成を示すブロック図である。
【００２３】
図２に示すように、ベンディングマシン３の制御装置５は、ＲＯＭ９およびＲＡＭ１１が接続されたＣＰＵ１３を有しており、ＣＰＵ１３には、さらに、入力部と表示部とを兼ねる上記表示入力部７が接続されている。また、上記ＣＰＵ１３に、データベース１５が接続されるようになっている。
【００２４】
ここでは、ＣＰＵ１３が、表示入力部７よりのオペレータからの指示に従い、データベース１５内のボタンの種類のデータを用いると共に、ＲＯＭ９よりのコンピュータプログラムに従ってＲＡＭ１１を用いて、後述するように、タッチ位置調整モードにおいてタッチ位置の調整を行うようになっている。
【００２５】
図３は、図１に示した表示入力部７の一例を示す説明図である。
【００２６】
図３に示すように、表示入力部７は各種の入力スイッチおよび入力ボタンからなる入力部と、液晶表示器よりなる表示画面１８を有しており、表示入力部７の上面には、タッチパネル１７が装着されている。
【００２７】
ここで、タッチパネル１７は、その上面である検出面を指などで接触することにより操作すると、その操作位置の座標を検出して座標データとして出力するようになっており、オペレータのタッチ操作を検出できるようになっている。
【００２８】
なお、ここでは、上記表示画面１８を液晶表示器としたが、それ以外の表示器を使用しても良い。
【００２９】
次に、図４および図５、図６を参照して、図１に示したベンディングマシン３の制御装置５によるタッチ位置調整方法について説明する。なお、ここでは、使用者が、タッチパネル内の入力部としてのボタンをタッチした場合について説明するが、ボタン以外のアイコンやオブジェクト等の入力部にタッチする場合にも、以下のタッチ位置調整方法を適用できる。
【００３０】
図４は、図１に示したベンディングマシン３の制御装置によるタッチ位置調整方法のフローチャートであり、図５および図６は、実際のタッチ位置調整の一例を示す説明図である。
【００３１】
なお、以下のタッチ位置の調整処理は、ＣＰＵ１３が、表示入力部７よりのオペレータからの指示に従い、データベース１５内のボタンの種類のデータを用いると共に、ＲＯＭ９よりのコンピュータプログラムに従ってＲＡＭ１１を用いて行うようになっている。ここで、ボタンの種類のデータには、ボタンの大きさ、ボタンの形、ボタンの重要度や、ボタンの位置やボタンの中心の位置やボタンの外周の情報が含まれる。
【００３２】
まず、タッチ位置調整のモードとなると、図４のステップ１０１において、タッチパネル１７を有する表示入力部７上に配置された、任意のボタンへの使用者のタッチが検出され、ステップ１０３において、ボタンの中心の位置と、実際に使用者がタッチした位置との差が、補正値として計算される。
【００３３】
すなわち、例えば、任意のボタンとして、図５（ａ）に示すようなボタン（ＯＫボタン）が使用者にタッチされたとすると、そのボタンの中心の位置Ａが、図５（ｂ）に示すように、Ｘ軸とＹ軸との原点として設定され、図５（ｃ）に示すように、ボタンの中心の位置Ａと実際に使用者がタッチした位置Ｂとの差が、Ｘ軸とＹ軸とに沿って計算され、補正値（Ｘ＝ｎ、Ｙ＝ｍ）として得られる。ここで、上記ＯＫボタンは、図３に示すように、表示画面内での処理を決定するボタンである。
【００３４】
次に、ステップ１０５において、使用者がタッチしたボタン（ＯＫボタン）の種類が得られる。ここでは、ボタンの種類は、ボタンの大きさ、ボタンの形、ボタンの重要度等によって決まり、このようなボタンの種類が、予め設定され、ボタンの位置やボタンの中心の位置やボタンの外周の情報と共に、ボタンの種類データとしてデータベース１５に記憶されている。従って、使用者がタッチしたボタン（ＯＫボタン）が検出されると、その検出されたボタンの種類が、ＣＰＵ１３により、データベース１５から読み出されて得られる。
【００３５】
次に、ステップ１０７において、読み出されたボタン（この場合、ＯＫボタン）の種類から、使用者がタッチしたボタン（ＯＫボタン）の補正値の上限が得られる。
【００３６】
すなわち、この場合、ＯＫボタンが使用者によってタッチされており、ＯＫボタンは、その種類として、丸形状のボタンであると共に、表示画面内での処理を決定する重要度の高い安全に関わるボタンであるので、その上限は、図５（ｂ）に示すように、丸形状のボタンの外周Ｃ１から所定の距離Ｄ１だけ内側の丸形状の上限Ｅ１となる。ここで、この所定の距離Ｄ１は、このＯＫボタンが、表示画面内での処理を決定する重要度の高い安全に関わるボタンなので、他のボタンの場合の距離Ｄより大きく設定されている。この所定の距離Ｄ１が、他のボタンの場合の距離Ｄより大きく設定される理由は、後述する。
【００３７】
なお、ここでは、丸形状のボタンの外周Ｃ１から所定の距離Ｄ１だけ内側の丸形状の線を上限Ｅ１としているが、外周Ｃ１から所定の距離Ｄ１だけ外側の線を上限Ｅとしても良い。
【００３８】
なお、使用者がタッチしたボタンが、図６（ａ）に示すような追加ボタンである場合、その追加ボタンは、その種類として、長方形状のボタンであると共に、通常の重要度のボタンであるので、その上限は、図６（ｂ）に示すように、長方形状のボタンの外周Ｃ２から所定の距離Ｄ２だけ内側の長方形状の上限Ｅ２となる。ここで、この所定の距離Ｄ２は、この追加ボタンが、通常の重要度のボタンなので、ＯＫボタンの場合の距離Ｄ１より小さく設定されている（Ｄ２＜Ｄ１）。
【００３９】
ここでも、ボタンの種類に対する上限Ｅが、予め設定され、データベース１５に記憶されている。従って、使用者がタッチしたボタンの種類対する上限Ｅが、ＣＰＵ１３により、データベース１５から読み出されて得られる。
【００４０】
なお、上記実施形態では、上限Ｅを決める基準の１つとして、ボタンの外周Ｃが選ばれているが、これに限定されず、変形例として、ボタンの外周Ｃから、さらに離れた任意の線とすることもできる。
【００４１】
次に、ステップ１０９において、ステップ１０３で計算された補正値が、ステップ１０７で得られた上限Ｅの範囲内か否かが判定される。すなわち、図５（ｃ）に示す場合、計算された、実際に使用者がＯＫボタンをタッチした位置ＢとＯＫボタンの中心の位置Ａとの差（補正値（Ｘ＝ｎ、Ｙ＝ｍ））が、上限Ｅ１の範囲内か否かが判定され、この場合、範囲内となっているので、範囲内と判定される。
【００４２】
そして、補正値が上限Ｅの範囲内である場合、ステップ１１１において、補正値を使ってタッチ位置の調整が設定される。すなわち、図５（ｃ）に示すように、実際に使用者がＯＫボタンをタッチした位置Ｂが、ＯＫボタンの中心の位置Ａとなるように、補正値を使った調整が行われるように設定される。
【００４３】
従って、上記タッチ位置調整モードが終了し、次に使用者がＯＫボタンに、前回タッチ位置調整モードにおいてタッチしたタッチ位置Ｂの近傍にタッチしても、そのタッチ位置Ｂが、ＯＫボタンの中心位置Ａと認識されるような調整が行われるので、ＯＫボタンの中心位置Ａの周辺にタッチしたと認識され、より正確な入力が自動的に行われることとなる。
【００４４】
例えば、その使用者が、図５（ｃ）に示すように、ＯＫボタンの中心位置Ａの斜め下にタッチする癖の使用者の場合、その後に、同じようにＯＫボタンにタッチし、そのタッチ位置が、ＯＫボタンの中心位置Ａの斜め下の位置Ｂの近傍になっても、そのタッチ位置が、ＯＫボタンの中心位置Ａの近傍と認識される。従って、より正確な入力が達成できるようになる。
【００４５】
このように、使用者が異なるような状況変化に応じて、タッチ位置調整モードに移り、タッチ位置調整の設定を自動的に行うようにすれば、より正確な入力が達成できるようになる。
【００４６】
また、使用者が異なる状況の変化以外の状況変化としては、入力方法が相違（調整時はタッチペンを使ったが、今は指により入力している等）する場合や、調整を行った時と入力する時との姿勢が異なる場合等があり、このような場合にも、同様に、タッチ位置調整モードに移り、タッチ位置調整の設定を自動的に行うようにすれば、より正確な入力が達成できるようになる。
【００４７】
そして、ステップ１０９において補正値が上限Ｅの範囲外である場合、ステップ１１３において、上限Ｅを使ったタッチ位置調整が設定される。すなわち、図６（ｄ）に示すように、追加ボタンの中心位置Ａと実際のタッチ位置Ｂとを結ぶ直線Ｓと上限Ｅ２とが交差する交差点Ｆを検出し、その交差点Ｆと中心位置Ａとの差を新たな補正値とし、その補正値を使ってタッチ位置の調整が設定される。すなわち、図６（ｄ）に示すように、実際に使用者がＯＫボタンをタッチした位置Ｂが、ＯＫボタンの中心の位置Ａに近づくように、上限Ｅを使った調整が行われるように設定される。図６は、実際にタッチした位置が上限Ｅの範囲外である場合を示している。
【００４８】
なお、上記実施形態では、補正値が上限Ｅの範囲外である場合、上限Ｅを使ったタッチ位置調整の設定を行うようにしたが、補正値が上限Ｅの範囲外である場合には、タッチ位置調整の設定を行わないようにしても良い。
【００４９】
なお、図５（ｂ）に示すＯＫボタンにおける所定の距離Ｄ１が、他のボタンの場合の距離Ｄより大きく設定される理由は、以下である。
【００５０】
このＯＫボタンは、表示画面内での処理を決定する安全に関わる重要度の高いボタンであるので、この上限Ｅを決める距離Ｄ１が小さいと、補正値が大きくなり、その大きな補正値でタッチ位置を調整すると、使用者が、このＯＫボタンの中心の位置Ａから比較的に大きくずれてタッチする場合をも、使用者のこのＯＫボタンへのタッチと判断してしまう。従って、この安全に関わる重要度の高い操作が誤入力される確率が高くなり、誤入力された場合、大きな事故に結びつくこともあり、安全性が損なわれる危険がある。
【００５１】
従って、ＯＫボタンにおける所定の距離Ｄ１を、他のボタンの場合の距離Ｄより大きく設定すれば、上述したような危険を回避できる。
【００５２】
なお、上記説明では、補正値の上限Ｅは、ボタンの外周Ｃから所定の距離Ｄだけ内側としたが、これに限定されず、例えば、ボタンの中心の位置Ａから所定の距離とするようにしても良い。
【００５３】
また、上述したタッチ位置調整は、通常のボタンだけでなく、図３に示すようなメニュー第一階層のボタンＧにも適用できる。
【００５４】
この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。すなわち、加工機に設けられている制御装置だけでなく、加工機の制御プログラムを作成する自動プログラム装置に適用することも可能である。
【符号の説明】
【００５５】
３  加工機（ベンディングマシン）
５  制御装置
７  表示入力部
９  ＲＯＭ
１１  ＲＡＭ
１３  ＣＰＵ
１５  データベース
１７  タッチパネル
１８  表示画面
Ａ  中心位置
Ｂ  タッチ位置
Ｃ  外周
Ｄ  距離
Ｅ  上限
【図１】
2013182572.tif 000003
【図２】
2013182572.tif 000004
【図３】
2013182572.tif 000005
【図４】
2013182572.tif 000006
【図５】
2013182572.tif 000007
【図６】
2013182572.tif 000008