"NCプログラムの指令により各送り軸を各々モータで駆動し、被加工物を所望形状に加工する数値制御装置において、前記各モータを制御するモータ制御手段と、前記NCプログラムの作動指令を解読するプログラム解読手段と、該プログラム解読手段が解読した次の作動指令が切削送りであり、現在実行中の動作が早送りの場合に、現在実行中の動作の終了時の移動方向を判定する移動方向判定手段と、該移動方向判定手段が判定した現在実行中の動作の終了時の移動方向と次の移動方向が同一か否かを判断する同一判断手段と、該同一判断手段が現在実行中の動作の終了時の移動方向と次の移動方向が同一であると判断した場合に、現在実行中の動作の終了を待たずに次の作動指令を前記モータ制御手段に送信する送信手段とを備えたことを特徴とする数値制御装置。前記移動方向判定手段は、現在実行中の動作の終了時の移動方向を、現在実行中の動作の各送り軸方向への移動距離の長い方へ移動しているとして判定することを特徴とする請求項1に記載の数値制御装置。前記移動方向判定手段は、現在実行中の動作の終了時の移動方向を、現在実行中の動作の各送り軸方向への移動時間の長い方へ移動しているとして判定することを特徴とする請求項1に記載の数値制御装置。NCプログラムの指令により各送り軸を各々モータで駆動し、被加工物を所望形状に加工する数値制御装置の制御プログラムであって、前記NCプログラムの作動指令を解読するプログラム解読ステップと、該プログラム解読ステップで解読した次の作動指令が切削送りであり、現在実行中の動作が早送りの場合に、現在実行中の動作の終了時の移動方向を判定する移動方向判定ステップと、該移動方向判定ステップで判定した現在実行中の動作の終了時の移動方向と次の移動方向が同一か否かを判断する同一判断ステップと、該同一判断ステップで現在実行中の動作の終了時の移動方向と次の移動方向が同一であると判断した場合に、現在実行中の動作の終了を待たずに次の作動指令を前記各モータを制御するモータ制御手段に送信する送信ステップとをコンピュータに実行させることを特徴とする制御プログラム。請求項4に記載の制御プログラムを記憶したことを特徴とする記憶媒体。しかし、引用文献1の数値制御工作機械の速度制御装置では、上記の加工プログラムでは、第一指令N1は、最初X軸方向に10.0mm送り、第二指令N2は、Z軸方向に-10.0mm送るので、送り方向が同一でないと判断される。従って、高速に接続されず、一度、B点で主軸の移動が停止し加工時間を短縮できないという問題点があった。本発明は、上記課題を解決するためになされたものであり、主軸の早送りと切削送りの間で停止せずに、二つのブロックを高速に接続できる数値制御装置、制御プログラム及び記憶媒体を提供することを目的とする。本発明の請求項1に係る数値制御装置は、NCプログラムの指令により各送り軸を各々モータで駆動し、被加工物を所望形状に加工する数値制御装置において、前記各モータを制御するモータ制御手段と、前記NCプログラムの作動指令を解読するプログラム解読手段と、該プログラム解読手段が解読した次の作動指令が切削送りであり、現在実行中の動作が早送りの場合に、現在実行中の動作の終了時の移動方向を判定する移動方向判定手段と、該移動方向判定手段が判定した現在実行中の動作の終了時の移動方向と次の移動方向が同一か否かを判断する同一判断手段と、該同一判断手段が現在実行中の動作の終了時の移動方向と次の移動方向が同一であると判断した場合に、現在実行中の動作の終了を待たずに次の作動指令を前記モータ制御手段に送信する送信手段とを備えている。故に数値制御装置は、プログラム解読手段はNCプログラムの作動指令を解読する。該プログラム解読手段が解読した次の作動指令が切削送りであり、現在実行中の動作が早送りの場合に、移動方向判定手段は、現在実行中の動作の終了時の移動方向を判定する。同一判断手段は、該移動方向判定手段が判定した現在実行中の動作の終了時の移動方向と次の移動方向が同一か否かを判断する。該同一判断手段が現在実行中の動作の終了時の移動方向と次の移動方向が同一であると判断した場合に、送信手段は、現在実行中の動作の終了を待たずに次の作動指令を前記モータ制御手段に送信することができる。故に、無駄な減速を行わずに、早送りと切削送りを高速に接続でき、加工能率が改善される。また請求項2に係る発明の数値制御装置は、請求項1に記載の発明の構成に加え、前記移動方向判定手段は、現在実行中の動作の終了時の移動方向を、現在実行中の動作の各送り軸方向への移動距離の長い方へ移動しているとして判定することを特徴とする。故に数値制御装置の移動方向判定手段は、現在実行中の動作の終了時の移動方向を、現在実行中の動作の各送り軸方向への移動距離の長い方へ移動しているとして判定する。また請求項3に係る発明の数値制御装置は、請求項1に記載の発明の構成に加え、前記移動方向判定手段は、現在実行中の動作の終了時の移動方向を、現在実行中の動作の各送り軸方向への移動時間の長い方へ移動しているとして判定することを特徴とする。故に数値制御装置の移動方向判定手段は、現在実行中の動作の終了時の移動方向を、現在実行中の動作の各送り軸方向への移動時間の長い方へ移動しているとして判定する。また請求項4に係る発明の制御プログラムは、NCプログラムの指令により各送り軸を各々モータで駆動し、被加工物を所望形状に加工する数値制御装置の制御プログラムであって、前記NCプログラムの作動指令を解読するプログラム解読ステップと、該プログラム解読ステップで解読した次の作動指令が切削送りであり、現在実行中の動作が早送りの場合に、現在実行中の動作の終了時の移動方向を判定する移動方向判定ステップと、該移動方向判定ステップで判定した現在実行中の動作の終了時の移動方向と次の移動方向が同一か否かを判断する同一判断ステップと、該同一判断ステップで現在実行中の動作の終了時の移動方向と次の移動方向が同一であると判断した場合に、現在実行中の動作の終了を待たずに次の作動指令を前記各モータを制御するモータ制御手段に送信する送信ステップとをコンピュータに実行させることを特徴とする。故に数値制御装置の制御プログラムは、プログラム解読ステップでは、NCプログラムの作動指令を解読する。該プログラム解読ステップで解読した次の作動指令が切削送りであり、現在実行中の動作が早送りの場合に、移動方向判定ステップは現在実行中の動作の終了時の移動方向を判定する。同一判断ステップでは該移動方向判定ステップで判定した現在実行中の動作の終了時の移動方向と次の移動方向が同一か否かを判断する。該同一判断ステップで現在実行中の動作の終了時の移動方向と次の移動方向が同一であると判断した場合に、送信ステップで現在実行中の動作の終了を待たずに次の作動指令を前記各モータを制御するモータ制御手段に送信する。故に、無駄な減速を行わずに、早送りと切削送りを高速に接続でき、加工能率が改善される。また請求項5に係る発明の記憶媒体は、請求項4に記載の制御プログラムを記憶したことを特徴とする。請求項5に係る発明の記憶媒体では、請求項4に記載の制御プログラムを記憶している。故に、コンピュータが制御プログラムを実行することで、請求項4に記載の効果を得ることができる。以下、本発明の一実施形態である数値制御装置20、制御プログラム及び記憶媒体について、図面を参照して説明する。図1に示す数値制御装置20は、加工プログラムが指令する経路にしたがい、工作機械2の主軸の移動を制御する。工作機械2は、加工物と工具の相対移動により、加工物を切削する。数値制御装置20の電気的構成について、図1を参照して説明する。数値制御装置20は、CPU21、ROM22、RAM23、フラッシュメモリ24を有するマイクロコンピュータと、入力インタフェイス25と、入出力インタフェイス26とを備えている。入力インタフェイス25は、キーボード12及びZ軸原点センサ13に接続している。ROM22は、数値制御装置20のメインプログラムに加え、加工プログラムを1ブロックずつ読込んで工作機械2の主軸図示外の移動等を制御する本発明の制御プログラム等を記憶する。制御プログラムは、コンピュータで読み取り可能な記憶媒体としてのフラッシュメモリ24等に記憶してもよい。図2に示すように、フラッシュメモリ24は、加工プログラムを記憶する加工プログラム記憶領域241と、その他のデータの記憶領域を少なくとも備えている。入出力インタフェイス26は、工作機械2のX軸モータ51を駆動する駆動回路41と、工作機械2のY軸モータ52を駆動する駆動回路42と、工作機械2のZ軸モータ53を駆動する駆動回路43と、工作機械2の主軸モータ54を駆動する駆動回路44に接続している。X軸モータ51及びY軸モータ52の駆動は、工作機械2のテーブル図示省略をX軸方向及びY軸方向に移動する。Z軸モータ53の駆動は、工作機械の主軸をZ軸方向に移動する。入出力インタフェイス26は、工作機械2のマガジンモータ55を駆動する駆動回路45、ディスプレイ11を駆動する駆動回路46と接続している。マガジンモータ55は、複数の工具を収納した工具マガジンを工具交換時に回転する。ディスプレイ11は、作業者が後述する加工プログラム等を入力する際、キーボード12を介して入力した情報を表示する。X軸モータ51、Y軸モータ52、Z軸モータ53、主軸モータ54、マガジンモータ55は、各モータの位置を検出するエンコーダ図示省略を備えている。各エンコーダは、各駆動回路41、42、43、44、45に接続している。次に、図3に示すフローチャートと、図4に示す主軸の移動速度のグラフと、図5に示す主軸の移動経路の図を参照して主軸移動の接続制御処理について説明する。ここでは、以下の加工プログラムを一例として説明する。N1G00X10.0Z-50.0N2G01Z-10.0F5000数値制御装置20のCPU21は、加工プログラムを1ブロックずつ読込んで、内部処理形式ブロックデータに変換する。現在、数値制御装置20は、第一指令N1を現在実行中である。尚、第一指令N1は、早送りG00で、主軸をA点現在位置からX軸方向に10.0mm、Z軸方向に-50.0mm移動B点までし、ワーク手前に位置決めすることを指示している。CPU21は、フラッシュメモリ24の加工プログラム記憶領域241図2参照に記憶した加工プログラムの次の1ブロックの指令N2を解析するS1。ここで、CPU21は、次の1ブロックの指令N2は、G01:切削送り、Z-10.0:Z軸方向に-10.0mm移動C点まで、F5000:5000mm/分で移動と解析するS1。次に、CPU21は、S1で解析した次の1ブロック指令N2が、1軸の切削送りか否かを判断するS2。指令N2は、Z軸方向に-10.0mmC点まで、5000mm/分の切削送りであるので、1軸の切削送りと判断できるS2:YES。次に、CPU21は、現在実行中の主軸の動作が早送りか否かを判断するS3。現在実行中の動作の指令N1は、G00:早送りなので、CPU21は、現在実行中の動作が早送りと判断するS3:YES。次に、CPU21は、現在実行中の動作の終了時の主軸の移動方向を求めるS4。このS4の処理は、移動距離で判断するか移動時間で判断する。移動距離で判断する場合には、各軸の移動方向の絶対値の大きいものが終了時の主軸の移動方向とされる。現在実行中の動作指令N1では、X軸方向に10.0mm、Z軸方向に-50.0mmの移動なので、|-50.0|>|10.0|であり、現在実行中の動作の終了時の主軸の移動方向は、Z軸方向Z軸の-方向と求められるS4。移動時間で判断する場合には、予め設定しておいた早送りの移動速度を50000[mm/分]とすると、現在実行中の動作指令N1は、X軸移動時間:10.0mm÷50000[mm/分]=0.012秒Z軸移動時間:50.0mm÷50000[mm/分]=0.060秒従って、X軸移動に0.012秒、Z軸移動に0.060秒かかり、X軸移動が早く終了するため、現在の動作終了時の主軸の移動方向はZ軸方向Z軸の-方向と求められるS4。次に、CPU21は、現在動作の終了時の主軸の移動方向と、次の主軸の移動方向が同じか否かを判断するS5。上記の例では、同じZ軸方向Z軸の-方向なのでS5:YES、CPU21は、次の指令N2を入出力インタフェイス26を介して工作機械2の駆動回路43に送るS6。その後、処理を終了する。尚、S2:NO,S3:NO,S5:NOの場合は、CPU21は、現在実行中の動作が停止するまで待ちS7:NO、現在実行中の動作が停止したらS7:YES、次の指令N2を入出力インタフェイス26を介して工作機械2の駆動回路43に送るS6。工作機械2では、図5に示すB地点で減速せずに、続けて指令N2の切削加工を開始できる。以上説明したように、本実施の形態では、NCプログラムの指令上は、同一方向ではないが、二つの指令ブロックが最終的に同一方向となる場合、早送りと切削送りとの間で停止せずに、二つの指令ブロックを高速に接続することができる。従って、加工時間を短縮することができる。例えば、図4に示すグラフのように、t0~t1タイミング間は主軸の早送りを行い、t1~t2タイミング間は定速で送り、t2~t3タイミング間で主軸の早送りを行い、t3~t4タイミング間で切削加工を行い、t5タイミングで停止する場合でも、途中のt3タイミングで、動作を停止せずに、高速に切削加工ができる。上記実施形態である数値制御装置20は、縦型の工作機械2を制御するものであるが、本発明は横型の工作機械にも適用可能である。"