(57)【要約】  ジェスチャ操作による入力を受け付ける操作エリアを有し、操作エリアに工作機械及び工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルと、ピンチ操作の相対的な操作量に応じた拡縮率を算出する拡縮率算出部と、拡縮率に基づいて操作エリアに入力されたドラッグ操作の操作量を工作機械の駆動部の動作量に変換するための指令単位を算出する指令単位決定部と、ドラッグ操作の操作量及び指令単位を用いて駆動部の移動量を算出して工作機械に出力する移動量生成部と、を備えることを特徴とする。
2018051435.tif 000002
【特許請求の範囲】
【請求項１】
ジェスチャ操作による入力を受け付ける操作エリアを有し、前記操作エリアに工作機械及び前記工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルと、
ピンチ操作の相対的な操作量に応じた拡縮率を算出する拡縮率算出部と、
前記拡縮率に基づいて前記操作エリアに入力されたドラッグ操作の操作量を前記工作機械の駆動部の動作量に変換するための指令単位を算出する指令単位決定部と、
前記ドラッグ操作の前記操作量及び前記指令単位を用いて前記駆動部の移動量を算出して前記工作機械に出力する移動量生成部と、を備えることを特徴とする数値制御装置。
【請求項２】
前記移動量生成部が算出する前記移動量を積算し、前記工作機械の現在位置を算出する位置更新部と、
前記現在位置が予め設定された速度制限区域の中に位置するか否かを判定し、前記現在位置が前記速度制限区域の中に位置する場合に前記移動量生成部に速度制限判定の信号を出力する速度制限判定部と、を備え、
前記移動量生成部は、前記速度制限判定が入力された場合に前記工作機械の移動速度が予め定められた制限速度以下になるように前記移動量を調整することを特徴とする請求項１に記載の数値制御装置。
【請求項３】
前記操作エリアに２本指ドラッグ操作が入力された場合に、前記操作エリアに表示された前記指令平面を前記ワーク及び前記工作機械を異なる方向から見た平面に切り替える移動平面決定部を備えることを特徴とする請求項１または請求項２に記載の数値制御装置。
【請求項４】
ジェスチャ操作による入力を受け付ける操作エリアと前記操作エリアに工作機械及び前記工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルとを備え、前記操作エリアにドラッグ操作が入力された場合に前記ドラッグ操作の操作量に応じた動作量で前記工作機械の駆動部を駆動させる数値制御装置であって、
前記数値制御装置は、前記操作エリアにピンチイン操作が入力された場合に、前記指令平面を縮小させ、かつ、前記ドラッグ操作の前記操作量に応じた前記動作量を増加させ、前記操作エリアにピンチアウト操作が入力された場合に、前記指令平面を拡大させ、かつ、前記ドラッグ操作の前記操作量に応じた前記動作量を減少させることを特徴とする数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械を制御する数値制御装置に関する。
【背景技術】
【０００２】
従来、数値制御装置（以下、適宜ＮＣ（Numerical  Control）装置と称する）は、加工プログラムに記載された加工位置及び加工速度の命令を示す加工指令に対して補正処理を行い、駆動指令を生成して工作機械を制御することで、高速かつ高精度な加工を実現している。ＮＣ装置は、タッチパネルを搭載し、ジェスチャ操作によって工作機械を制御するものが知られている。【０００３】
ＮＣ装置が搭載された工作機械は、手動操作により機械を操作させる場合、ハンドルを使用して操作することが多い。しかし、ハンドルによる操作では、１軸毎に操作する必要があり、操作性が悪いという問題があった。【０００４】
近年、タッチパネルによるインターフェースが普及し、ジェスチャ操作を利用して対象物を操作させることが可能になった。ジェスチャ操作は、例えば、タッチパネルに表示された対象物に対してドラッグ操作を入力することで、対象物を操作することができる。ジェスチャ操作は、ハンドルによる操作と比較して、直感的で簡単に操作をすることができる。特許文献１には、ジェスチャ操作によって、ロボットを制御するロボット操作装置が記載されている。特許文献１に記載の発明は、ドラッグ操作によりロボットの動作を制御することで、操作性を向上させ、操作に要する時間を短縮することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−８３３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、ＮＣ装置は、より簡単なジェスチャ操作で工作機械に所望の動作を行わせることで操作性が向上する。ＮＣ装置は、関連性の高いジェスチャ操作を工作機械の動作に割り当てることで、操作性を向上させているが、さらなる操作性の向上が望まれている。【０００７】
本発明は、上記に鑑みてなされたものであって、工作機械を直感的に操作することができ、工作機械の操作性を向上させることができる数値制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係る数値制御装置は、ジェスチャ操作による入力を受け付ける操作エリアを有し、前記操作エリアに工作機械及び前記工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルと、ピンチ操作の相対的な操作量に応じた拡縮率を算出する拡縮率算出部と、前記拡縮率に基づいて前記操作エリアに入力されたドラッグ操作の操作量を前記工作機械の駆動部の動作量に変換するための指令単位を算出する指令単位決定部と、前記ドラッグ操作の前記操作量及び前記指令単位を用いて前記駆動部の移動量を算出して前記工作機械に出力する移動量生成部と、を備える。
【発明の効果】
【０００９】
本発明によれば、工作機械を直感的に操作することができ、工作機械の操作性を向上させることができる数値制御装置を提供できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る数値制御装置の構成を示すブロック図
【図２】実施の形態１に係る数値制御装置のタッチパネル付表示器の表示例を示した説明図
【図３】実施の形態１に係る数値制御装置の指令平面の一例を示した説明図
【図４】実施の形態１に係る数値制御装置の指令平面の他の例を示した説明図
【図５】実施の形態１に係る数値制御装置にピンチ操作を入力した場合の動作例を示す説明図
【図６】実施の形態１に係る数値制御装置にドラッグ操作を入力した場合の動作例を示す説明図
【図７】実施の形態１に係る数値制御装置による数値制御の一例を示すフローチャート
【図８】実施の形態１に係る数値制御装置のハードウェア構成を示す概略構成図
【図９】実施の形態２に係る数値制御装置の構成を示すブロック図
【図１０】実施の形態２に係る数値制御装置による数値制御の一例を示すフローチャート
【図１１】実施の形態３に係る数値制御装置の構成を示すブロック図
【図１２】実施の形態３に係る数値制御装置に２本指ドラッグ操作を入力した場合の動作例を示す説明図
【図１３】実施の形態３に係る数値制御装置による数値制御の一例を示すフローチャート
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態に係る数値制御装置を図面に基づいて詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１２】
実施の形態１．
図１は、実施の形態１に係る数値制御装置１の構成を示すブロック図である。図２は、実施の形態１に係る数値制御装置１のタッチパネル付表示器２の表示例を示した説明図である。図３は、実施の形態１に係る数値制御装置１の指令平面の一例を示した説明図である。図４は、実施の形態１に係る数値制御装置１の指令平面の他の例を示した説明図である。図５は、実施の形態１に係る数値制御装置１にピンチ操作を入力した場合の動作例を示す説明図である。図６は、実施の形態１に係る数値制御装置１にドラッグ操作を入力した場合の動作例を示す説明図である。図７は、実施の形態１に係る数値制御装置１による数値制御の一例を示すフローチャートである。図８は、実施の形態１に係る数値制御装置１のハードウェア構成を示す概略構成図である。数値制御装置１は、図１に示すように、タッチパネル付表示器２と、ジェスチャ操作判定部３と、拡縮率算出部４と、指令単位決定部５と、移動量生成部６と、を備える。数値制御装置１は、入力されたジェスチャ操作に応じて工作機械１００に移動指令値である移動量を出力するＮＣ装置である。移動量とは、後述する工作機械１００の駆動部８が単位周期の間に動作する動作量を表した指令値である。単位周期は、数値制御装置１の制御周期が例示されるが、これに限定されない。ジェスチャ操作とは、例えば、ピンチ操作、ドラッグ操作及び２本指ドラッグ操作である。ピンチ操作とは、２本の指を画面上に載せ、２本の指の間隔を狭める操作（以下、ピンチインと称する）及び２本の指の間隔を広げる操作（以下、ピンチアウトと称する）である。ドラッグ操作とは、１本の指を画面上に載せた状態でスライドさせ、任意の位置で画面から指を離す操作である。２本指ドラッグ操作とは、２本の指を画面上に載せた状態でスライドさせ、任意の位置で画面から２本の指を離す操作である。本実施の形態における工作機械１００は、制御部７と、駆動部８と、工具２２とを備える。制御部７は、移動量に応じて駆動部８の動作を制御する制御部である。制御部７は、例えば、サーボアンプである。駆動部８は、例えば、工具２２をＸ軸、Ｙ軸及びＺ軸方向に駆動させるモータである。工具２２は、図１及び図２に示すように、ワーク２３の加工を行う工作機械１００の加工部である。工具２２は、例えば、ドリル、フライス及びバイトである。ワーク２３は、工作機械１００によって加工される加工対象物である。
【００１３】
タッチパネル付表示器２は、図２に示すように、タッチパネルである。タッチパネルとは、位置入力機能を備えるディスプレイである。タッチパネル付表示器２は、作業者がジェスチャ操作を入力した場合に、ジェスチャ操作に応じた信号をジェスチャ操作判定部３へ出力する。タッチパネル付表示器２は、図２から図４に示すように、操作エリア２１を備える。操作エリア２１は、ジェスチャ操作を受け付ける入力部である。操作エリア２１は、図２、図３、及び図４に示すように、指令平面２４ＺＸ，２４ＸＹ，２４ＹＺが表示される領域である。指令平面２４ＺＸ，２４ＸＹ，２４ＹＺは、工具２２及びワーク２３を特定の方向から見た平面図である。指令平面２４ＺＸは、図２に示すように、工具２２及びワーク２３をＹ軸方向から見た平面図である。指令平面２４ＸＹは、図３に示すように、工具２２及びワーク２３をＺ軸方向から見た平面図である。指令平面２４ＹＺは、図４に示すように、工具２２及びワーク２３をＸ軸方向から見た平面図である。指令平面２４ＺＸ，２４ＸＹ，２４ＹＺは、例えば、タッチパネル付表示器２が備えるスイッチ（不図示）を押すことで切り替えて表示される。指令平面２４ＺＸ，２４ＸＹ，２４ＹＺに表示される工具２２及びワーク２３の形状情報及び位置情報は、作業者によって予め設定される。形状情報とは、例えば、工具２２及びワーク２３のＣＡＤデータである。位置情報とは、例えば、指令平面２４ＺＸ，２４ＸＹ，２４ＹＺにおける工具２２及びワーク２３のＸ軸、Ｙ軸、及びＺ軸方向の座標情報である。
【００１４】
なお、工具２２及びワーク２３の形状情報及び位置情報は、作業者によって予め設定されるとしたが、これに限定されない。工具２２及びワーク２３の形状情報及び位置情報は、例えば、数値制御装置１が工具２２及びワーク２３を撮影する光学機器と、光学機器が撮影した映像を解析する画像処理部と、を備え、画像処理部が光学機器の映像を解析することで、工具２２及びワーク２３の形状情報及び位置情報を取得し、設定する構成としてもよい。
【００１５】
タッチパネル付表示器２は、拡縮率算出部４から拡縮率の情報が入力された場合に、指令平面２４ＺＸ，２４ＸＹ，２４ＹＺを拡縮率に応じた大きさで表示する。ここで、拡縮率とは、指令平面２４ＺＸ，２４ＸＹ，２４ＹＺの基準となる表示サイズに対する大きさの比である。タッチパネル付表示器２は、例えば、拡縮率算出部４から入力される拡縮率が２であった場合に、基準となる表示サイズの２倍に拡大した大きさで指令平面２４ＺＸ，２４ＸＹ，２４ＹＺを操作エリア２１に表示する。
【００１６】
ジェスチャ操作判定部３は、図１に示すように、タッチパネル付表示器２から入力された信号を解析し、タッチパネル付表示器２に入力されたジェスチャ操作の種類を判定する。ジェスチャ操作判定部３は、ジェスチャ操作がピンチ操作であると判定した場合に、ピンチ操作の相対的操作量を拡縮率算出部４に出力する。ジェスチャ操作判定部３は、ジェスチャ操作がドラッグ操作であると判定した場合に、移動量生成部６にドラッグ操作の操作量を制御周期毎に出力する。ドラッグ操作の操作量とは、例えば、図６に示すように、操作エリア２１に指令平面２４ＺＸを表示する場合には、指を画面上に載せた位置Ｐ１を基準として画面から指を離した位置Ｐ２までＺ軸方向及びＸ軸方向にそれぞれスライドした距離である。操作エリア２１に指令平面２４ＸＹを表示する場合、ドラッグ操作の操作量は、指を画面上に載せた位置を基準として画面から指を離した位置までＸ軸方向及びＹ軸方向にそれぞれスライドした距離である。操作エリア２１に指令平面２４ＹＺを表示する場合、ドラッグ操作の操作量は、指を画面上に載せた位置を基準として画面から指を離した位置までＹ軸方向及びＺ軸方向にそれぞれスライドした距離である。
【００１７】
拡縮率算出部４は、図５に示すように、ジェスチャ操作判定部３から入力されるピンチ操作の相対的操作量に基づいて拡縮率を算出する。拡縮率算出部４は、図１に示すように、タッチパネル付表示器２及び指令単位決定部５に拡縮率を出力する。
【００１８】
指令単位決定部５は、図１に示すように、拡縮率算出部４から入力される拡縮率に応じて指令単位を算出する。ここで、指令単位とは、ドラッグ操作の操作量を工作機械１００の制御部７に出力する移動量に変換する変換係数である。指令単位は、例えば、拡縮率が１の場合に、１０である。つまり、指令単位は、例えば、拡縮率が１であり、かつドラッグ操作の操作量が１０ｃｍであった場合に、ドラッグ操作の操作量を１００ｃｍの移動量に変換する変換係数である。指令単位決定部５は、例えば、拡縮率が１から０．５に変化した場合に、指令単位を２倍にする。具体的には、指令単位決定部５は、ピンチイン操作によって指令平面２４ＺＸ，２４ＸＹ，２４ＹＺの大きさが１／２に縮小した場合に、指令単位を２倍に変換する。指令単位決定部５は、例えば、拡縮率が１から２に変化した場合に、指令単位を１／２倍にする。具体的には、指令単位決定部５は、ピンチアウト操作によって指令平面２４ＺＸ，２４ＸＹ，２４ＹＺの大きさが２倍に拡大した場合に、指令単位を１／２倍に変換する。指令単位決定部５は、指令単位を移動量生成部６に出力する。
【００１９】
移動量生成部６は、図１に示すように、ジェスチャ操作判定部３から入力されるドラッグ操作の操作量と指令単位決定部５から入力される指令単位との積から移動量を制御周期毎に算出する。移動量生成部６は、算出した移動量を制御部７に出力する。制御部７は、例えば、移動量生成部６から入力される移動量に基づいて、工具２２をＸ軸、Ｙ軸及びＺ軸方向に駆動させる。
【００２０】
数値制御装置１の機能がソフトウェアで実現される場合、数値制御装置１は、プロセッサ及びメモリを含む。数値制御装置１が有するジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６の機能は、プロセッサによって実現される。プロセッサは、ＣＰＵ（Central  Processing  Unit：中央処理装置）、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、又はＤＳＰ（Digital  Signal  Processor）ともいう。
【００２１】
この場合、ジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６の機能は、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組合せにより実現される。ソフトウェア及びファームウェアはプログラムとして記述され、メモリに記憶される。プロセッサは、メモリに記憶されたプログラムを読み出して実行することにより、ジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６の機能を実現する。これらのプログラムは、ジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６が実行する手順をコンピュータに実行させるものであるともいえる。
【００２２】
メモリは、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、及びＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）といった揮発性又は不揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、及びＤＶＤ（Digital  Versatile  Disc）が該当する。
【００２３】
数値制御装置１が有するジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６の機能は、処理回路によって実現されてもよい。処理回路は、ジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６の機能を実現するための専用のハードウェアである。処理回路は、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、又はこれらを組み合わせたものが該当する。ジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６のそれぞれの機能を異なる処理回路が実現してもよいし、それぞれの機能をまとめて１つの処理回路が実現してもよい。
【００２４】
ジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６の各機能は、一部が専用のハードウェアで実現され、一部がソフトウェア又はファームウェアで実現されてもよい。このように、数値制御装置１は、ハードウェア、ソフトウェア、ファームウェア又はこれらの組合せによって、ジェスチャ操作判定部３、拡縮率算出部４、指令単位決定部５及び移動量生成部６の各機能を実現することができる。
【００２５】
次に、図５及び図６を参照して、実施の形態１に係る数値制御装置１を用いて工作機械１００を操作する方法の一例を説明する。以下の説明においては、操作エリア２１に指令平面２４ＺＸが表示されている場合の操作方法について説明する。なお、操作エリア２１に指令平面２４ＸＹ、又は指令平面２４ＹＺが表示されている場合の操作方法は、操作エリア２１に指令平面２４ＺＸが表示されている場合と同様であるため、説明を省略する。
【００２６】
作業者は、図５に示すように、指令平面２４ＺＸを縮小させる場合、ピンチイン操作を行う。数値制御装置１は、ピンチイン操作の相対的操作量に基づいて、指令平面２４ＺＸを縮小して表示する。数値制御装置１は、ピンチイン操作の相対的操作量に基づいて、拡縮率を算出する。このような操作方法により、２本の指の間隔を狭めることで、指令平面２４ＺＸを縮小することができる。その結果、直感的な操作で、指令平面２４ＺＸを縮小して表示することができる。
【００２７】
作業者は、指令平面２４ＺＸを拡大させる場合、ピンチアウト操作を行う。数値制御装置１は、ピンチアウト操作の相対的操作量に基づいて、指令平面２４ＺＸを拡大して表示する。数値制御装置１は、ピンチアウト操作の相対的操作量に基づいて、拡縮率を算出する。このような操作方法により、２本の指の間隔を広げることで、指令平面２４ＺＸを拡大することができる。その結果、直感的な操作で、指令平面２４ＺＸを拡大して表示することができる。
【００２８】
作業者は、図６に示すように、工作機械１００の工具２２を移動させる場合、ドラッグ操作を行う。より詳細には、まず、作業者は、操作エリア２１に表示された工具２２の位置Ｐ１を１本指でタッチする。これにより、作業者は、操作対象物が工具２２であることを指定する。次に、作業者は、１本指が操作エリア２１に触れた状態で、位置Ｐ１から位置Ｐ２まで１本指を移動する。位置Ｐ２は、工具２２の移動先の位置である。図６に示す矢印２６は、１本指が操作エリア２１上を位置Ｐ１から位置Ｐ２まで移動した軌跡を示す。次に、作業者は、位置Ｐ２から１本指を離す。数値制御装置１は、ドラッグ操作の操作量と指令単位との積から制御周期毎の移動量を算出する。数値制御装置１は、移動量を工作機械１００に出力する。工作機械１００は、移動量に基づいた速度で工具２２を位置Ｐ１から位置Ｐ２まで移動させる。このような操作方法により、１回の操作で工具２２をＺ軸方向及びＸ軸方向に移動させることができる。その結果、１軸ごとに工具２２を操作して移動させる場合と比較して、直感的かつ簡単に工具２２を操作することができる。
【００２９】
なお、操作対象物は、作業者が１本指でタッチすることで指定するとしたがこれに限定されない。操作対象物の指定方法は、例えば、作業者が操作対象物をシングルタップすることで指定する構成としてもよい。ここで、シングルタップとは、１本の指を画面上に載せて離す操作である。
【００３０】
図７は、実施の形態１に係る数値制御装置１による数値制御の一例を示すフローチャートである。次に、図１及び図７を参照して、実施の形態１に係る数値制御装置１の処理について説明する。
【００３１】
ジェスチャ操作判定部３は、図１及び図７に示すように、タッチパネル付表示器２にジェスチャ操作が入力された場合に、ジェスチャ操作の種類を判定する（ステップＳ１１）。
【００３２】
ジェスチャ操作判定部３は、ジェスチャ操作の種類がピンチ操作であった場合に、ピンチ操作の相対的操作量を拡縮率算出部４に出力する。拡縮率算出部４は、ピンチ操作の相対的操作量に応じて拡縮率を算出する（ステップＳ１２）。
【００３３】
拡縮率算出部４は、拡縮率をタッチパネル付表示器２に出力する。タッチパネル付表示器２は、拡縮率に基づいて画面の表示を拡縮させる（ステップＳ１３）。
【００３４】
拡縮率算出部４は、拡縮率を指令単位決定部５に出力する。指令単位決定部５は、拡縮率に応じて指令単位を算出する。指令単位決定部５は、算出した指令単位を移動量生成部６に出力する（ステップＳ１４）。
【００３５】
ジェスチャ操作判定部３は、ジェスチャ操作の種類がドラッグ操作であった場合に、ドラッグ操作の操作量を移動量生成部６に出力する。移動量生成部６は、ドラッグ操作の操作量及び指令単位に基づいて移動量を算出する（ステップＳ１５）。
【００３６】
移動量生成部６は、算出した移動量を工作機械１００の制御部７に出力する（ステップＳ１６）。
【００３７】
数値制御装置１は、タッチパネル付表示器２がジェスチャ操作に応じた信号をジェスチャ操作判定部３へ出力し、ジェスチャ操作がドラッグ操作である場合にジェスチャ操作判定部３がドラッグ操作の操作量を移動量生成部６に出力する。数値制御装置１は、ジェスチャ操作がピンチ操作である場合にジェスチャ操作判定部３がピンチ操作の相対的操作量を拡縮率算出部４に出力し、拡縮率算出部４がピンチ操作の相対的操作量に応じた拡縮率を算出する。数値制御装置１は、指令単位決定部５が拡縮率に基づいて指令単位を調整し、移動量生成部６がドラッグ操作の操作量と指令単位との積から求めた移動量を工作機械１００に出力する。このような処理により、工具２２とワーク２３との距離が離れている場合には、ピンチイン操作を行うことで操作エリア２１に表示される指令平面２４ＺＸ，２４ＸＹ，２４ＹＺの縮小と指令単位の増加とを同時に行うことができる。また、工具２２とワーク２３との距離が近い場合に、ピンチアウト操作を行うことで操作エリア２１に表示される指令平面２４ＺＸ，２４ＸＹ，２４ＹＺの拡大と指令単位の減少とを同時に行うことができる。これにより、１回のピンチ操作で操作エリア２１の拡縮と操作エリア２１の拡縮率に適した指令単位の設定とを行うことができるので、工作機械１００を指令平面２４ＺＸ，２４ＸＹ，２４ＹＺの拡縮率に適した移動速度で操作することができる。その結果、簡単かつ直感的な操作で工作機械１００を操作することができ、工作機械１００の操作性を向上させることができる。
【００３８】
また、数値制御装置１は、ピンチ操作による拡縮率に基づいて指令単位を変更することができるため、工具２２とワーク２３が離れている場合には操作エリア２１を縮小し速い速度で移動させることができる。また、数値制御装置１は、工具２２とワーク２３が近い場合には操作エリア２１を拡大し遅い速度で移動させることができる。このように、数値制御装置１は、状況に応じて簡単かつ直感的な操作でドラッグ操作の操作量に対する工具２２の移動速度を変更することが可能となる。
【００３９】
実施の形態２．
図９は、実施の形態２に係る数値制御装置１ａの構成を示すブロック図である。図１０は、実施の形態２に係る数値制御装置１ａによる数値制御の一例を示すフローチャートである。数値制御装置１ａの説明において、数値制御装置１と同様の構成には数値制御装置１と同一の符号群を用い、その詳細な説明を省略する。数値制御装置１ａは、位置更新部４１ａ及び速度制限判定部４２ａを備えていること、並びにタッチパネル付表示器２に代えてタッチパネル付表示器２ａを備えていること及び移動量生成部６に代えて移動量生成部６ａを備えていること以外は、実施の形態１に係る数値制御装置１と同じである。
【００４０】
数値制御装置１ａは、図９に示すように、タッチパネル付表示器２ａと、ジェスチャ操作判定部３と、拡縮率算出部４と、指令単位決定部５と、位置更新部４１ａと、速度制限判定部４２ａと、移動量生成部６ａとを備える。
【００４１】
タッチパネル付表示器２ａは、速度制限区域を速度制限判定部４２ａに出力すること及び制限速度を移動量生成部６ａに出力すること以外は、タッチパネル付表示器２と同じである。ここで、速度制限区域とは、例えば、工作機械内外の物体と工具２２とが干渉する可能性がある領域、工具２２のストロークリミットの近傍及びワーク２３の近傍を示す位置情報である。ここで、制限速度は、工具２２が速度制限区域に位置する場合の工具２２の速度の制限値である。速度制限区域及び制限速度は、作業者によって予め設定される。タッチパネル付表示器２ａは、速度制限区域を速度制限判定部４２ａに出力する。タッチパネル付表示器２ａは、制限速度を移動量生成部６ａに出力する。
【００４２】
位置更新部４１ａは、移動量生成部６ａが算出した制御周期毎の移動量が入力される。位置更新部４１ａは、移動量生成部６ａから入力される移動量を積算する。位置更新部４１ａは、移動量の積算値から工具２２の現在の位置情報を算出する。以下において、工具２２の現在の位置情報を適宜、現在位置と称する。位置更新部４１ａは、速度制限判定部４２ａに現在位置を出力する。
【００４３】
速度制限判定部４２ａは、位置更新部４１ａから入力された現在位置と、タッチパネル付表示器２ａから入力された速度制限区域とを比較し、工具２２が速度制限区域に位置しているか否かを判定する。速度制限判定部４２ａは、工具２２が速度制限区域に位置していると判定した場合に、移動量生成部６ａに速度制限判定信号を出力する。
【００４４】
移動量生成部６ａは、速度制限判定信号が入力された場合に制御周期毎の移動量を調整すること以外は移動量生成部６と同じである。移動量生成部６ａは、速度制限判定部４２ａから速度制限判定信号が入力された場合に、工具２２の現在の移動速度が制限速度を超えているか否かを判定する。具体的には、移動量生成部６ａは、制御周期毎に算出する移動量から工具２２の現在の移動速度を算出する。移動量生成部６ａは、工具２２の現在の移動速度とタッチパネル付表示器２ａから入力される制限速度とを比較し、工具２２の現在の移動速度が制限速度を超過しているか否かを判定する。移動量生成部６ａは、工具２２の現在の移動速度が制限速度を超過していると判定した場合に、工具２２の移動速度が制限速度になるように移動量を補正する。つまり、制限速度と制御周期との積から制御周期毎の移動量の上限値を算出し、現在の移動量が制御周期毎の移動量の上限値以下となるように調整する。
【００４５】
次に、実施の形態２に係る数値制御装置１ａの処理について説明する。図１０は、実施の形態２に係る数値制御装置１ａによる数値制御の一例を示すフローチャートである。なお、実施の形態２に係る数値制御装置１ａは、ステップＳ１１、ステップＳ１２、ステップＳ１３、及びステップＳ１４については、実施の形態１に係る数値制御装置１と同じである。よって、実施の形態１と同様のステップについては、同様の符号を付して、説明を省略する。
【００４６】
ジェスチャ操作判定部３は、図９及び図１０に示すように、ジェスチャ操作の種類がドラッグ操作であった場合に、ドラッグ操作の操作量を移動量生成部６ａに出力する。移動量生成部６ａは、ドラッグ操作の操作量及び指令単位に基づいて移動量を算出する（ステップＳ２１）。
【００４７】
移動量生成部６ａは、算出した移動量を工作機械１００の制御部７に出力する（ステップＳ２２）。
【００４８】
位置更新部４１ａは、移動量生成部６ａから入力される移動量を積算する。位置更新部４１ａは、移動量の積算値から工具２２の現在の位置情報を算出する（ステップＳ２３）。
【００４９】
速度制限判定部４２ａは、工具２２の現在位置と速度制限区域とを比較し、工具２２が速度制限区域に位置しているか否かを判定する。速度制限判定部４２ａは、工具２２が速度制限区域に位置していると判定した場合に、移動量生成部６ａに速度制限判定信号を出力する。移動量生成部６ａは、速度制限判定部４２ａから速度制限判定信号が入力された場合に、工具２２の現在の移動速度が制限速度を超えているか否かを判定する（ステップＳ２４）。
【００５０】
移動量生成部６ａは、工具２２が制限速度区域内に位置し、かつ、工具２２の移動速度が制限速度を超過していると判定した場合に、工具２２の移動速度が制限速度になるように移動量を補正する（ステップＳ２５）。
【００５１】
数値制御装置１ａは、位置更新部４１ａが制御周期毎の移動量を積算して現在位置を算出し、速度制限判定部４２ａが現在位置と速度制限区域とを比較し、現在位置が速度制限区域内に位置していると判定した場合に、移動量生成部６ａに速度制限判定の信号を出力し、移動量生成部６ａが工具２２の移動速度を制限速度以下になるように移動量を補正する。このような処理により、工具２２が工作機械内外の物体と干渉する可能性がある領域に位置することを自動で検出して工具２２の移動速度を制限速度以下に自動で減速することができ、工具２２と工作機械内外の物体との接触が発生することを抑制できる。また、工具２２がワーク２３の近傍に位置することを自動で検出して工具２２の移動速度を制限速度以下に自動で減速することができる。その結果、作業者が間違った操作を数値制御装置１ａに入力した場合でもワーク２３が損傷することを抑制することができる。
【００５２】
実施の形態３．
図１１は、実施の形態３に係る数値制御装置１ｂの構成を示すブロック図である。図１２は、実施の形態３に係る数値制御装置１ｂに２本指ドラッグ操作を入力した場合の動作例を示す説明図である。図１３は、実施の形態３に係る数値制御装置による数値制御の一例を示すフローチャートである。数値制御装置１ｂの説明において、数値制御装置１と同様の構成には数値制御装置１と同一の符号群を用い、その詳細な説明を省略する。数値制御装置１ｂは、移動平面決定部５１ｂを備えていること及びジェスチャ操作判定部３に代えてジェスチャ操作判定部３ｂを備えていること以外は、実施の形態１に係る数値制御装置１と同じである。
【００５３】
数値制御装置１ｂは、図１１に示すように、タッチパネル付表示器２と、ジェスチャ操作判定部３ｂと、拡縮率算出部４と、指令単位決定部５と、移動量生成部６と、移動平面決定部５１ｂとを備える。
【００５４】
ジェスチャ操作判定部３ｂは、ジェスチャ操作が２本指ドラッグ操作であると判定した場合に、２本指ドラッグ操作の方向の情報を移動平面決定部５１ｂに出力すること以外はジェスチャ操作判定部３と同じである。ここで、２本指ドラッグ操作の方向とは、２本指ドラッグ操作において２本の指を画面上に載せた位置から２本の指を離した位置へ向かう方向である。ジェスチャ操作判定部３ｂは、２本指ドラッグ操作の方向が、縦方向及び横方向の内どちらであるかを判定し、移動平面決定部５１ｂに出力する。縦方向とは、図１２に示すように、タッチパネル付表示器２の上下方向である。横方向とは、図１２に示すように、タッチパネル付表示器２の左右方向である。
【００５５】
移動平面決定部５１ｂは、図１２に示すように、ジェスチャ操作判定部３ｂから入力された２本指ドラッグ操作の方向の情報に応じて指令平面２４ＺＸと、指令平面２４ＸＹと、指令平面２４ＹＺとを切り替える。詳細には、移動平面決定部５１ｂは、操作エリア２１に指令平面２４ＺＸが表示されかつジェスチャ操作判定部３ｂから縦方向の信号が入力された場合に、指令平面２４ＺＸを指令平面２４ＸＹへ切り替える。移動平面決定部５１ｂは、操作エリア２１に指令平面２４ＺＸが表示されかつジェスチャ操作判定部３ｂから横方向の信号が入力された場合に、指令平面２４ＺＸを指令平面２４ＹＺへ切り替える。移動平面決定部５１ｂは、操作エリア２１に指令平面２４ＸＹが表示されかつジェスチャ操作判定部３ｂから縦方向の信号が入力された場合に、指令平面２４ＸＹを指令平面２４ＺＸへ切り替える。移動平面決定部５１ｂは、操作エリア２１に指令平面２４ＸＹが表示されかつジェスチャ操作判定部３ｂから横方向の信号が入力された場合に、指令平面２４ＸＹを指令平面２４ＹＺへ切り替える。移動平面決定部５１ｂは、操作エリア２１に指令平面２４ＹＺが表示されかつジェスチャ操作判定部３ｂから縦方向の信号が入力された場合に、指令平面２４ＹＺを指令平面２４ＸＹへ切り替える。移動平面決定部５１ｂは、操作エリア２１に指令平面２４ＹＺが表示されかつジェスチャ操作判定部３ｂから横方向の信号が入力された場合に、指令平面２４ＹＺを指令平面２４ＺＸへ切り替える。
【００５６】
次に、実施の形態３に係る数値制御装置１ｂの処理について説明する。図１３は、実施の形態３に係る数値制御装置１ｂによる数値制御の一例を示すフローチャートである。なお、実施の形態３に係る数値制御装置１ｂの処理は、ステップＳ１１、ステップＳ１２、ステップＳ１３、ステップＳ１４、ステップＳ１５、及びステップＳ１６については、実施の形態１に係る数値制御装置１と同じである。よって、実施の形態１と同様のステップについては、説明を省略する。ここで、図１３に示したフローチャートは、タッチパネル付表示器２に２本指ドラッグ操作が入力され、ジェスチャ操作判定部３ｂが２本指ドラッグ操作の方向の情報を移動平面決定部５１ｂに出力した後の処理を示す。
【００５７】
移動平面決定部５１ｂは、図１３に示すように、２本指ドラッグ操作の方向が、横方向であるか否かを判定する（ステップＳ３１）。移動平面決定部５１ｂは、２本指ドラッグ操作の方向が横方向である場合に、現在表示されている指令平面が指令平面２４ＸＹであるか否かを判定する（ステップＳ３２）。移動平面決定部５１ｂは、２本指ドラッグ操作の方向が横方向であり、かつ、現在表示されている指令平面が指令平面２４ＸＹであると判定した場合に、指令平面２４ＸＹを指令平面２４ＹＺに切り替える（ステップＳ３３）。
【００５８】
移動平面決定部５１ｂは、２本指ドラッグ操作の方向が横方向であり、かつ、現在表示されている指令平面が指令平面２４ＸＹではないと判定した場合に、現在表示されている指令平面が指令平面２４ＹＺであるか否かを判定する（ステップＳ３４）。移動平面決定部５１ｂは、２本指ドラッグが横方向であり、かつ、現在表示されている指令平面が指令平面２４ＹＺであると判定した場合、指令平面を指令平面２４ＹＺから指令平面２４ＺＸに切り替える（ステップＳ３５）。移動平面決定部５１ｂは、２本指ドラッグ操作の方向が横方向であり、現在表示されている指令平面が指令平面２４ＸＹ及び指令平面２４ＹＺではないと判定した場合、指令平面を指令平面２４ＺＸから指令平面２４ＹＺに切り替える（ステップＳ３６）。
【００５９】
移動平面決定部５１ｂは、２本指ドラッグ操作の方向が横方向ではないと判定した場合に、現在表示されている指令平面が２４ＸＹであるか否かを判定する（ステップＳ３７）。移動平面決定部５１ｂは、２本指ドラッグ操作の方向が横方向ではないと判定し、現在表示されている指令平面が指令平面２４ＸＹであると判定した場合に、指令平面２４ＸＹを指令平面２４ＺＸに切り替える（ステップＳ３８）。
【００６０】
移動平面決定部５１ｂは、２本指ドラッグ操作の方向が横方向ではないと判定し、かつ、現在表示されている指令平面が指令平面２４ＸＹではないと判定した場合、現在表示されている指令平面が指令平面２４ＹＺであるか否かを判定する（ステップＳ３９）。移動平面決定部５１ｂは、２本指ドラッグ操作の方向が横方向ではないと判定し、かつ、現在表示されている指令平面が指令平面２４ＹＺであると判定した場合、指令平面を指令平面２４ＹＺから指令平面２４ＸＹに切り替える（ステップＳ４０）。移動平面決定部５１ｂは、２本指ドラッグ操作の走行が横方向ではないと判定し、かつ、現在表示されている指令平面が指令平面２４ＸＹ及び指令平面２４ＹＺではないと判定した場合、指令平面を指令平面２４ＺＸから指令平面２４ＸＹに切り替える（ステップＳ４１）。
【００６１】
数値制御装置１ｂは、タッチパネル付表示器２に２本指ドラッグ操作が入力された場合に、ジェスチャ操作判定部３ｂが移動平面決定部５１ｂに２本指ドラッグ操作の方向の情報を出力し、移動平面決定部５１ｂがジェスチャ操作判定部３ｂから入力されたドラッグ方向の情報に応じて指令平面２４ＺＸと、指令平面２４ＸＹと、指令平面２４ＹＺとを切り替える。このような処理により、１回のジェスチャ操作で所望の指令平面２４ＺＸ，２４ＸＹ，２４ＹＺに切り替えることができる。その結果、簡単かつ直感的な操作で所望の指令平面２４ＺＸ，２４ＸＹ，２４ＹＺに切り替えることができる。
【００６２】
数値制御装置１ｂは、タッチパネル付表示器２に２本指ドラッグ操作が入力された場合に、ジェスチャ操作判定部３ｂが移動平面決定部５１ｂにドラッグ操作の方向の情報を出力する。数値制御装置１ｂは、操作エリア２１に指令平面２４ＺＸが表示されかつジェスチャ操作判定部３ｂから移動平面決定部５１ｂに縦方向の信号が入力された場合に、指令平面２４ＺＸを指令平面２４ＸＹへ切り替える。数値制御装置１ｂは、操作エリア２１に指令平面２４ＹＺが表示されかつジェスチャ操作判定部３ｂから移動平面決定部５１ｂに縦方向の信号が入力された場合に、指令平面２４ＹＺを指令平面２４ＸＹへ切り替える。数値制御装置１ｂは、操作エリア２１に指令平面２４ＺＸが表示されかつジェスチャ操作判定部３ｂから移動平面決定部５１ｂに横方向の信号が入力された場合に、指令平面２４ＺＸを指令平面２４ＹＺへ切り替える。数値制御装置１ｂは、操作エリア２１に指令平面２４ＹＺが表示されかつジェスチャ操作判定部３ｂから移動平面決定部５１ｂに横方向の信号が入力された場合に、指令平面２４ＹＺを指令平面２４ＺＸへ切り替える。このような処理により、横方向の２本指ドラッグ操作によって指令平面２４ＺＸと指令平面２４ＹＺとを切り替えることができる。これにより、横方向の視点変化である指令平面２４ＺＸと指令平面２４ＹＺとの切替を横方向の２本指ドラッグ操作によって行うことができる。その結果、簡単かつ直感的な操作で指令平面２４ＺＸと指令平面２４ＹＺとを切り替えることができる。また、縦方向の２本指ドラッグ操作によって指令平面２４ＺＸと指令平面２４ＸＹとを切り替えることができる。これにより、縦方向の視点変化である指令平面２４ＺＸと指令平面２４ＸＹとの切替を縦方向の２本指ドラッグ操作によって行うことができる。その結果、簡単かつ直感的な操作で指令平面２４ＺＸと指令平面２４ＸＹとを切り替えることができる。以上より、数値制御装置１ｂは、簡単かつ直感的な操作で指令平面２４ＺＸ、２４ＹＺ、２４ＸＹの切り替えを行うことができる。
【００６３】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、置換及び変更することも可能である。
【符号の説明】
【００６４】
１，１ａ，１ｂ  数値制御装置、２，２ａ  タッチパネル付表示器、３，３ｂ  ジェスチャ操作判定部、４  拡縮率算出部、５  指令単位決定部、６，６ａ  移動量生成部、７  制御部、８  駆動部、２１  操作エリア、２２  工具、２３  ワーク、２４ＺＸ，２４ＸＹ，２４ＹＺ  指令平面、４１ａ  位置更新部、４２ａ  速度制限判定部、５１ｂ  移動平面決定部、１００  工作機械。
【図１】
2018051435.tif 000003
【図２】
2018051435.tif 000004
【図３】
2018051435.tif 000005
【図４】
2018051435.tif 000006
【図５】
2018051435.tif 000007
【図６】
2018051435.tif 000008
【図７】
2018051435.tif 000009
【図８】
2018051435.tif 000010
【図９】
2018051435.tif 000011
【図１０】
2018051435.tif 000012
【図１１】
2018051435.tif 000013
【図１２】
2018051435.tif 000014
【図１３】
2018051435.tif 000015
【手続補正書】
【提出日】平成29年3月22日(2017.3.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ジェスチャ操作による入力を受け付ける操作エリアを有し、前記操作エリアに工作機械及び前記工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルと、
ピンチ操作の相対的な操作量に応じた拡縮率を算出する拡縮率算出部と、
前記拡縮率に基づいて前記操作エリアに入力されたドラッグ操作の操作量を前記工作機械の駆動部の動作量に変換するための指令単位を算出する指令単位決定部と、
前記ドラッグ操作の前記操作量及び前記指令単位を用いて前記駆動部の移動量を算出して前記工作機械に出力する移動量生成部と、を備え、
前記操作エリアに２本指ドラッグ操作が入力された場合に、前記操作エリアに表示された前記指令平面を前記ワーク及び前記工作機械を異なる方向から見た平面に切り替える移動平面決定部を備えることを特徴とする数値制御装置。 
【請求項２】
前記移動量生成部が算出する前記移動量を積算し、前記工作機械の現在位置を算出する位置更新部と、
前記現在位置が予め設定された速度制限区域の中に位置するか否かを判定し、前記現在位置が前記速度制限区域の中に位置する場合に前記移動量生成部に速度制限判定の信号を出力する速度制限判定部と、を備え、
前記移動量生成部は、前記速度制限判定が入力された場合に前記工作機械の移動速度が予め定められた制限速度以下になるように前記移動量を調整することを特徴とする請求項１に記載の数値制御装置。 
【請求項３】
ジェスチャ操作による入力を受け付ける操作エリアと前記操作エリアに工作機械及び前記工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルとを備え、前記操作エリアにドラッグ操作が入力された場合に前記ドラッグ操作の操作量に応じた動作量で前記工作機械の駆動部を駆動させる数値制御装置であって、
前記数値制御装置は、前記操作エリアにピンチイン操作が入力された場合に、前記指令平面を縮小させ、かつ、前記ドラッグ操作の前記操作量に応じた前記動作量を増加させ、前記操作エリアにピンチアウト操作が入力された場合に、前記指令平面を拡大させ、かつ、前記ドラッグ操作の前記操作量に応じた前記動作量を減少させ、前記操作エリアに２本指ドラッグ操作が入力された場合に、前記操作エリアに表示された前記指令平面を前記ワーク及び前記工作機械を異なる方向から見た平面に切り替えることを特徴とする数値制御装置。
【請求項４】
前記移動平面決定部は、前記操作エリアに縦方向の２本指ドラッグが入力された場合に、前記操作エリアに表示された前記指令平面を前記ワーク及び前記工作機械を鉛直方向上側から見た平面に切り替えることを特徴とする請求項１又は請求項２に記載の数値制御装置。
【手続補正書】
【提出日】平成29年7月7日(2017.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ジェスチャ操作による入力を受け付ける操作エリアを有し、前記操作エリアに工作機械及び前記工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルと、
ピンチ操作の相対的な操作量に応じた拡縮率を算出する拡縮率算出部と、
前記拡縮率に基づいて前記操作エリアに入力されたドラッグ操作の操作量を前記工作機械の駆動部の動作量に変換するための指令単位を算出する指令単位決定部と、
前記ドラッグ操作の前記操作量及び前記指令単位を用いて前記駆動部の移動量を算出して前記工作機械に出力する移動量生成部と、
前記操作エリアに２本指ドラッグ操作が入力された場合に、前記２本指ドラッグ操作の方向の情報に応じて前記操作エリアに表示された前記指令平面を前記ワーク及び前記工作機械を異なる方向から見た平面に切り替える移動平面決定部と、を備えることを特徴とする数値制御装置。
【請求項２】
前記移動量生成部が算出する前記移動量を積算し、前記工作機械の現在位置を算出する位置更新部と、
前記現在位置が予め設定された速度制限区域の中に位置するか否かを判定し、前記現在位置が前記速度制限区域の中に位置する場合に前記移動量生成部に速度制限判定の信号を出力する速度制限判定部と、を備え、
前記移動量生成部は、前記速度制限判定が入力された場合に前記工作機械の移動速度が予め定められた制限速度以下になるように前記移動量を調整することを特徴とする請求項１に記載の数値制御装置。  
【請求項３】
ジェスチャ操作による入力を受け付ける操作エリアと前記操作エリアに工作機械及び前記工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルとを備え、前記操作エリアにドラッグ操作が入力された場合に前記ドラッグ操作の操作量に応じた動作量で前記工作機械の駆動部を駆動させる数値制御装置であって、
前記数値制御装置は、前記操作エリアにピンチイン操作が入力された場合に、前記指令平面を縮小させ、かつ、前記ドラッグ操作の前記操作量に応じた前記動作量を増加させ、前記操作エリアにピンチアウト操作が入力された場合に、前記指令平面を拡大させ、かつ、前記ドラッグ操作の前記操作量に応じた前記動作量を減少させ、前記操作エリアに２本指ドラッグ操作が入力された場合に、前記２本指ドラッグ操作の方向の情報に応じて前記操作エリアに表示された前記指令平面を前記ワーク及び前記工作機械を異なる方向から見た平面に切り替えることを特徴とする数値制御装置。
【請求項４】
前記移動平面決定部は、前記操作エリアに縦方向の２本指ドラッグが入力された場合に、前記操作エリアに表示された前記指令平面を前記ワーク及び前記工作機械を鉛直方向上側から見た平面に切り替えることを特徴とする請求項１又は請求項２に記載の数値制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係る数値制御装置は、ジェスチャ操作による入力を受け付ける操作エリアを有し、前記操作エリアに工作機械及び前記工作機械の加工対象物であるワークを特定の方向から見た場合の指令平面を表示するタッチパネルと、ピンチ操作の相対的な操作量に応じた拡縮率を算出する拡縮率算出部と、前記拡縮率に基づいて前記操作エリアに入力されたドラッグ操作の操作量を前記工作機械の駆動部の動作量に変換するための指令単位を算出する指令単位決定部と、前記ドラッグ操作の前記操作量及び前記指令単位を用いて前記駆動部の移動量を算出して前記工作機械に出力する移動量生成部と、操作エリアに２本指ドラッグ操作が入力された場合に、２本指ドラッグ操作の方向の情報に応じて操作エリアに表示された指令平面をワーク及び工作機械を異なる方向から見た平面に切り替える移動平面決定部と、を備える。
【国際調査報告】
2018051435.tif 000016
2018051435.tif 000017
2018051435.tif 000018
2018051435.tif 000019