"テーブルまたは工具を移動させる複数の軸を有する工作機械の前記軸を手動操作で移動させる手動送り装置を有する数値制御装置において、前記手動送り装置の1回の操作における移動量を設定する移動量設定部と、前記テーブルまたは工具の現在位置からストロークリミットまでの距離を算出する距離算出部と、前記距離算出部により算出された距離と、前記移動量設定部に設定された移動量から、現在位置からストロークリミットまでの前記手動送り装置の操作量を算出する操作量算出部と、該算出された前記手動送り装置の操作量を表示する表示装置と、を有することを特徴とする手動送り装置を有する数値制御装置。前記手動送り装置は手動ハンドルを備え、前記操作量は手動ハンドルの目盛数あるいは回転させる回数であることを特徴とする請求項1に記載の手動送り装置を有する数値制御装置。前記手動送り装置はボタンまたはスイッチを備え、前記操作量は前記ボタンまたは前記スイッチをオンする回数であることを特徴とする請求項1に記載の手動送り装置を有する数値制御装置。テーブルまたは工具を移動させる複数の軸を有する工作機械の前記軸を手動操作で移動させる手動送り装置を有する数値制御装置において、前記手動送り装置による移動時の速度を設定する速度設定部と、前記テーブルまたは工具の現在位置からストロークリミットまでの距離を算出する距離算出部と、前記距離算出部により算出された距離と、前記速度設定部に設定された速度から、現在位置からストロークリミットまでの前記手動送り装置の操作時間を算出する操作時間算出部と、前記算出された前記手動送り装置の操作時間を表示する表示装置と、を有することを特徴とする手動送り装置を有する数値制御装置。前記手動送り装置はボタンまたはスイッチを備え、前記操作時間は前記ボタンまたは前記スイッチをオンにしている時間であることを特徴とする請求項4に記載の手動送り装置を有する数値制御装置。前記表示装置は前記手動送り装置の操作量または操作時間に応じて、画面表示内容の一部の表示色を変更あるいはオペレータへのメッセージを表示することを特徴とする請求項1乃至5のいずれか1つに記載の手動送り装置を有する数値制御装置。前記手動送り装置の操作量または操作時間に応じて信号を出力する信号出力部を有することを特徴とする請求項1乃至6のいずれか1つに記載の手動送り装置を有する数値制御装置。前記手動送り装置を操作した時の操作量あるいは操作時間に基づいて、ストロークリミットまでの前記手動送り装置の操作量あるいは操作時間を再計算し、表示することを特徴とする請求項1乃至7のいずれか1つに記載の手動送り装置を有する数値制御装置。前記テーブルまたは前記工具の移動に伴い、ストロークリミットまでの前記手動送り装置の操作量あるいは操作時間を時々刻々計算し、表示を更新することを特徴とする請求項1乃至7のいずれか1つに記載の手動送り装置を有する数値制御装置。前記表示装置は現在のテーブルまたは工具の位置からストロークリミットまでの距離を表示することを特徴とする請求項1乃至9のいずれか1つに記載の手動送り装置を有する数値制御装置。しかしながら、特許文献1や特許文献2に開示される技術では、ストロークリミットにより機械が停止すると、アラームの解除やストロークリミットの内側に機械を戻す作業のため、復旧に時間を取られることが多かった。また、機械の移動速度は機械操作盤の速度切り換えスイッチ等により0.01倍~1000倍等大きく変化するため、特許文献3に開示される技術では、距離がわかったとしても後どの程度機械を操作した時にストロークリミットを超えるか判断が難しかった。そこで本発明は、上記従来技術の問題点に鑑み、現在の状態で後どの程度機械の手動送り装置を操作したらストロークリミットを超えるかを、その時の前記手動送り装置の1回の操作による移動量あるいは移動速度から判断して表示することが可能な手動送り装置を有する数値制御装置を提供することを課題とする。本願の請求項1に係る発明は、テーブルまたは工具を移動させる複数の軸を有する工作機械の前記軸を手動操作で移動させる手動送り装置を有する数値制御装置において、前記手動送り装置の1回の操作における移動量を設定する移動量設定部と、前記テーブルまたは工具の現在位置からストロークリミットまでの距離を算出する距離算出部と、前記距離算出部により算出された距離と、前記移動量設定部に設定された移動量から、現在位置からストロークリミットまでの前記手動送り装置の操作量を算出する操作量算出部と、該算出された前記手動送り装置の操作量を表示する表示装置と、を有することを特徴とする手動送り装置を有する数値制御装置である。請求項2に係る発明は、前記手動送り装置は手動ハンドルを備え、前記操作量は手動ハンドルの目盛数あるいは回転させる回数であることを特徴とする請求項1に記載の手動送り装置を有する数値制御装置である。請求項3に係る発明は、前記手動送り装置はボタンまたはスイッチを備え、前記操作量は前記ボタンまたは前記スイッチをオンする回数であることを特徴とする請求項1に記載の手動送り装置を有する数値制御装置である。請求項4に係る発明は、テーブルまたは工具を移動させる複数の軸を有する工作機械の前記軸を手動操作で移動させる手動送り装置を有する数値制御装置において、前記手動送り装置による移動時の速度を設定する速度設定部と、前記テーブルまたは工具の現在位置からストロークリミットまでの距離を算出する距離算出部と、前記距離算出部により算出された距離と、前記速度設定部に設定された速度から、現在位置からストロークリミットまでの前記手動送り装置の操作時間を算出する操作時間算出部と、前記算出された前記手動送り装置の操作時間を表示する表示装置と、を有することを特徴とする手動送り装置を有する数値制御装置である。請求項5に係る発明は、前記手動送り装置はボタンまたはスイッチを備え、前記操作時間は前記ボタンまたは前記スイッチをオンにしている時間であることを特徴とする請求項4に記載の手動送り装置を有する数値制御装置である。請求項6に係る発明は、前記表示装置は前記手動送り装置の操作量または操作時間に応じて、画面表示内容の一部の表示色を変更あるいはオペレータへのメッセージを表示することを特徴とする請求項1乃至5のいずれか1つに記載の手動送り装置を有する数値制御装置である。請求項7に係る発明は、前記手動送り装置の操作量または操作時間に応じて信号を出力する信号出力部を有することを特徴とする請求項1乃至6のいずれか1つに記載の手動送り装置を有する数値制御装置である。請求項8に係る発明は、前記手動送り装置を操作した時の操作量あるいは操作時間に基づいて、ストロークリミットまでの前記手動送り装置の操作量あるいは操作時間を再計算し、表示することを特徴とする請求項1乃至7のいずれか1つに記載の手動送り装置を有する数値制御装置である。請求項9に係る発明は、前記テーブルまたは前記工具の移動に伴い、ストロークリミットまでの前記手動送り装置の操作量あるいは操作時間を時々刻々計算し、表示を更新することを特徴とする請求項1乃至7のいずれか1つに記載の手動送り装置を有する数値制御装置である。請求項10に係る発明は、前記表示装置は現在のテーブルまたは工具の位置からストロークリミットまでの距離を表示することを特徴とする請求項1乃至9のいずれか1つに記載の手動送り装置を有する数値制御装置である。本発明により、現在の状態で後どの程度機械の手動送り装置を操作したらストロークリミットを超えるかを、その時の前記手動送り装置の1回の操作による移動量あるいは移動速度から判断して表示することが可能な手動送り装置を有する数値制御装置を提供できる。これによりオペレータはどの程度の操作でストロークリミットを超えるかを簡単に把握できるようになり、ストロークリミットを超えない範囲で余裕を持った操作を行うことが可能になる。また、誤ってストロークリミットを越えてしまうことも少なくなり、作業の効率を上げることができる。以下、本発明の実施形態を図面と共に説明する。図1は、本発明の数値制御装置のハードウェアの構成を示すブロック図である。プロセッサであるCPU11はROM12に格納されたシステムプログラムに従って数値制御装置全体を制御する。RAM13には入出力信号の一時的なデータが格納される。不揮発性メモリ14には電源断も保持すべきパラメータ、加工プログラム等が格納される。グラフィック制御回路15はガイダンス情報や入力された指定形状等を表示可能な信号に変換し、表示装置16に与える。表示装置16には液晶表示装置が使用される。軸制御回路18はプロセッサ11から移動指令を受けて、軸の移動指令をサーボアンプ19に出力制御する。サーボアンプ19はこの移動指令を受けて、工作機械20の図示されていないサーボモータを駆動する。サーボモータには位置を検出するための位置検出装置が取り付けられている。サーボモータに取り付けられた位置検出装置から出力される位置検出信号に基づいて、サーボモータによって駆動されるテーブル44図3参照の現在位置を特定することができる。なお、工作機械20はこのサーボモータの他に、手動送りモードにおいて、手動送り操作する手動パルス発生器41を有する機械操作盤40を備えている。これらの構成要素はバス30を介してお互いに接続されている。PMCプログラマブルマシンコントローラ22は加工プログラムの実行時に、バス30を経由してT機能信号工具選択指令等を受け取る。そして、この信号をシーケンスプログラムで処理して、動作指令として信号を出力し、工作機械20を制御する。また、対話型数値制御装置では工作機械20から状態信号を受けて、シーケンス処理を行い、バス30を経由してプロセッサ11に必要な入力信号を転送する。なお、バス30には更に、システムプログラム等によって機能が変化するソフトウェアキー23が接続されている。このソフトウェアキー23は、表示装置16、キーボード17とともに、表示装置/MDIパネル25に設けられる。図2は機械操作盤の一例を示す図である。工作機械20に備えられた機械操作盤40には、手動パルス発生器41、手動送りボタン42が設けられている。手動ハンドル41aは回転する目盛数あるいは回転数によって操作量を指定できる。また、手動送りボタン42は該ボタンをオンする回数によって操作量を指定できる。また、手動送りボタン42をオンしている間一定速度にて軸を移動させる操作方法を選択した場合、手動送りボタン42をオンする時間によって操作時間を指定できる。手動送りボタン42をスイッチとして構成としてもよい。手動パルス発生器41は手動ハンドル41aを回転または-回転させると、その回転に応じてパルス信号を出力させる。このパルス信号は回転方向を判別するための二相のパルスであって、バス30を介してプロセッサ11に送られ、工具を移動させる。手動送りボタン42には、X,-X,Y,―Y,Z,-Zの各軸についてプラス及びマイナス方向の送りボタンが設けられている。設定スイッチ43は手動ハンドル41aを1目盛り操作した時の移動量を設定するスイッチである。また、設定スイッチ43は、手動送りボタン42をオペレータが1回押した際に発生する移動量を設定するスイッチとしても用いることができる。設定された移動量のデータはRAM13に記憶される。手動ハンドル41aを1目盛り操作した時の移動量あるいは手動送りボタン42を1回押した時の移動量のデータは、キーボード17を用いて設定してもよい。また、手動送り装置による移動時の速度の設定もキーボード17や機械操作盤40に設けられているオーバライド設定スイッチなど適宜の手段を用いることができる。設定された移動時の速度のデータはRAM13に記憶される。図3に示すテーブル44は、工作機械20の機械操作盤40上の手動パルス発生器41に備わった手動ハンドル41aあるいは手動送りボタン42を手動操作することにより手動運転される。テーブル44は工作機械に備わったサーボモータによってX軸方向とY軸方向の2次元平面内を移動する。なお、Z軸方向を含めた3次元方向に移動する構成、回転軸を含めた複数軸を有する構成であってもよい。数値制御装置1は、テーブル44の現在位置の座標値を常に監視しており、テーブル位置が予め設定されたストロークリミット45の座標値を超えると、アラーム停止となって移動してきた方向と逆方向以外の操作は受け付けなくする。テーブル44とストロークリミット45までの距離は、テーブル44の座標値とストロークリミットの座標値の差から求めることができる。テーブル44の現在の座標値は前述したようにテーブル44を駆動するサーボモータに内蔵された位置検出装置から出力される信号を基として求められる。また、ストロークリミットの座標値は工作機械20の構成に対応して数値制御装置1に予め設定しておく。手動ハンドル41aを回転させることによりテーブル44を動かす時、手動ハンドル1目盛り操作した時の移動量の設定とテーブル44の現在の位置からストロークリミット45までの距離を用いて、手動ハンドル41aを何目盛りあるいは何回転させるとストロークリミット45を越えるかを計算し、画面上に表示させる。また、テーブル44とストロークリミット45までの距離が手動ハンドル41aの2回転分の移動量より小さくなった場合、ストロークリミットに注意して下さいといったメッセージにより注意を促す表示を画面上に行う。同時にその軸の座標値の表示色を黄色で表示することにより画面表示内容の一部の表示色を変更して、対象の軸とストロークリミットにやや近いことを機械のオペレータに通知する。さらにテーブル44とストロークリミット45までの距離が手動ハンドル41aの1回転分の移動量より小さくなった場合、その軸の座標値を赤色で表示させ、よりストロークリミット45に近いことを通知する。手動送りボタン42を1回押す毎にテーブル44を一定量動かす時、1回の手動送りボタン42の操作における移動量の設定から、手動送りボタン42を何回押すとストロークリミット45を超えるかを計算し、画面上に表示させる。また、テーブル44とストロークリミット45までの距離が手動送りボタン42を2回押した時の移動量より小さくなった場合、ストロークリミットに注意して下さいといった注意を促す表示を画面上に行う。同時にその軸の座標値を黄色で表示することにより、対象の軸とストロークリミットにやや近いこと通知する。さらにテーブル44とストロークリミット45までの距離が手動送りボタンを1回押した時の移動量より小さくなった場合、その軸の座標値を赤色で表示させ、よりストロークリミットに近いことを通知する。手動送りボタン42を押している間テーブル44を一定速度で動かす時、手動送りボタン42による移動時の速度の設定から手動送りボタンを何秒間押すとストロークリミット45を超えるかを計算し、画面上に表示させる。また、テーブルとストロークリミットまでの距離が手動送りボタンを2秒間押し続けた時の移動量より小さくなった場合、ストロークリミットに注意して下さいといった注意を促す表示を画面上に行う。同時にその軸の座標値を黄色で表示することにより、対象の軸とストロークリミットにやや近いこと通知する。さらにテーブルとストロークリミットまでの距離が手動送りボタンを1秒間押し続けた時の移動量より小さくなった場合、その軸の座標値を赤色で表示させ、よりストロークリミットに近いことを通知する。手動ハンドル41aや手動送りボタン42の1回の操作における移動量や、手動送りボタン42を押し続けた時の速度は、その機械のパラメータ設定や機械操作盤の速度切り換えボタン、速度オーバライドスイッチ等により変化するが、その時操作中の機械の状態に従って判断する。また座標値を黄色で表示する座標値を赤色で表示するといった状態に応じた信号を同時に外部に出力する。この信号を受けることにより、工作機械上でランプを点灯させる、警告音を鳴らすといったことが可能になる。これにより数値制御装置の画面が作業者から見えない状況であっても、ストロークリミット45に近いことが判断できる。図4は工作機械を制御する数値制御装置の画面例である。表示装置16の表示画面に図2に示される画面表示160が表示される。画面表示160の符号162の領域には、工作機械の対象となるテーブル44や工具図示せずなどの可動体の現在位置の値が表示される。各軸の座標の値は、ストロークリミット45までの距離に応じて、通常時、やや注意、注意の3つの状態に色分けされる。符号164には手動ハンドル41aの何回転でストロークリミット45に到達するかが表示されている。図4に示される数値を用いて説明すると、符号164にはテーブル44などの可動体の現在位置の座標はX480.346、Y9.835、Z100.000である。また、ストロークリミット45までのハンドル回転数を表示する。X軸は1.9回転、Y軸は0.9回転、Z軸は10.0回転で可動体であるテーブル44がストロークリミット45に到達する。Xはリミットまでのハンドル回転が1.9回転であるので現在位置のXの表示はやや注意を表す黄色で表される。Yは0.9回であるので現在位置のYの表示は注意を表す赤色で表示される。Zは10.0であるので現在位置のZの表示は通常時を表す黒色で表示される。図5は本発明の処理手順を示すフローチャートである操作量に基づく処理。以下、各ステップに従って説明する。●[ステップSA01]手動送り装置の1回の操作における移動量の設定データを読み込む。前記1回の操作における移動量の設定データは適宜な手段により数値制御装置の記憶装置に記憶されたデータを読み込む。●[ステップSA02]手動送り装置による各軸の移動を行う。つまり、機械操作盤40を用いてオペレータが操作した操作量に応じて各軸の移動を行う。●[ステップSA03]可動体の現在の位置からストロークリミットまでの距離を算出する。●[ステップSA04]可動体の現在の位置からストロークリミットまでの操作量を算出する。●[ステップSA05]可動体の現在の位置からストロークリミットまでの操作量を表示する。●[ステップSA06]算出した操作量に応じて警告表示を行う。なお、警告表示を行う必要がない場合には警告表示はされない。●[ステップSA07]算出した操作量に応じて信号を出力する。例えば、機械に取り付けられた警告灯を点灯させるための信号を出力する。●[ステップSA08]手動送り終了か否か判断し、処理が終了ではない場合にはステップSA01に戻り処理を継続し、処理が終了の場合には処理を終了する。つまり、手動送りモードであるか否かを判断し、手動送りモード状態である場合にはステップSA01に戻り処理を継続し、手動送りモードではない場合には処理を終了する。上記フローチャートを補足して説明する。ステップSA01は請求項1の手動送り装置の1回の操作における移動量を設定する移動量設定部に対応する。ステップSA03は請求項1の距離算出部、ステップSA04は請求項1の操作量算出部に対応する。ステップSA07は請求項6の信号出力部に対応する。ステップSA08において手動送りモードが終了していなければステップSA01に戻り操作量の再計算あるいは時々刻々更新がなされ、操作量の表示が更新される。図6は本発明の処理手順を示すフローチャートである速度に基づく処理。以下、各ステップに従って説明する。●[ステップSB01]手動送り装置の移動時の速度の設定データを読み込む。移動時の速度の設定データは適宜な手段により数値制御装置の記憶装置に記憶されたデータを読み込む。●[ステップSB02]手動送り装置による各軸の移動を行う。つまり、機械操作盤40を用いてオペレータが操作した操作量に応じて各軸の移動を行う。●[ステップSB03]可動体の現在の位置からストロークリミットまでの距離を算出する。●[ステップSB04]可動体の現在の位置からストロークリミットまでの操作時間を算出する。●[ステップSB05]可動体の現在の位置からストロークリミットまでの操作時間を表示する。●[ステップSB06]算出した操作時間に応じて警告表示を行う。なお、警告表示を行う必要がない場合には警告表示はされない。●[ステップSB07]算出した操作時間に応じて信号を出力する。例えば、機械に取り付けられた警告灯を点灯させるための信号を出力する。●[ステップSB08]手動送り終了か否か判断し、終了ではない場合にはステップSB01に戻り処理を継続し、終了の場合には処理を終了する。つまり、手動送りモードであるか否かを判断し、手動送りモード状態である場合にはステップSB01に戻り処理を継続し、手動送りモードではない場合には処理を終了する。ステップSB01は請求項4の移動時の速度を設定する速度設定部に対応する。ステップSB03は請求項4の距離算出部、ステップSB04は請求項4の操作時間算出部に対応する。ステップSB07は請求項6の信号出力部に対応する。ステップSB08において手動送りモードが終了していなければステップSB01に戻り操作時間の再計算あるいは時々刻々更新がなされ、操作時間の表示が更新されるようにしてもよい。"