(57)【要約】  【課題】  固定サイクル命令のように、一命令に複数の順次プロセスを含む命令を実行する場合であっても、複数の順次プロセスのうち、どの順次プロセスが実行中であるのか把握することができる数値制御装置、数値制御方法、制御プログラム及び記録媒体を提供する。  【解決手段】  複数の命令で構成されたプログラムに従って、機器の運転を数値制御する数値制御装置において、プログラムを構成する複数の命令は複数の順次プロセスを含み、順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析し、解析した結果として、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置を示す情報等を表示出力する。【選択図】        図５
2006079561.tif 000002
【特許請求の範囲】
【請求項１】
複数の命令で構成されたプログラムに従って、機器の運転を数値制御する数値制御装置において、
前記プログラムを構成する複数の命令は複数の順次プロセスを含み、
順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析する手段と、
該手段で解析した結果を外部へ表示出力する手段と
を備えることを特徴とする数値制御装置。
【請求項２】
前記解析した結果は、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置を示す情報であることを特徴とする請求項１記載の数値制御装置。
【請求項３】
複数の命令で構成されたプログラムに従って、コンピュータが機器の運転を数値制御する数値制御方法において、
前記プログラムを構成する複数の命令が複数の順次プロセスを含み、
前記コンピュータは、
順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析し、
解析した結果を外部へ表示出力することを特徴とする数値制御方法。
【請求項４】
前記解析した結果は、次に実行する順次プロセスが実行された場合の機器の構成装置の位置を示す情報であることを特徴とする請求項３記載の数値制御方法。
【請求項５】
複数の命令で構成されたプログラムに従って、機器の運転を数値制御する数値制御装置で実行することが可能な制御プログラムにおいて、
前記プログラムを構成する複数の命令が複数の順次プロセスを含み、
前記数値制御装置を、
順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析する手段、及び
該手段で解析した結果を外部へ表示出力する手段
として機能させることを特徴とする制御プログラム。
【請求項６】
前記解析した結果は、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置を示す情報であることを特徴とする請求項５記載の制御プログラム。
【請求項７】
複数の命令で構成されたプログラムに従って、機器の運転を数値制御する数値制御装置で実行することが可能な制御プログラムを記録した記録媒体において、
前記プログラムを構成する複数の命令が複数の順次プロセスを含み、
前記数値制御装置を、
順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析する手段、及び
該手段で解析した結果を外部へ表示出力する手段
として機能させる制御プログラムを記録したことを特徴とする記録媒体。
【請求項８】
前記解析した結果は、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置を示す情報である制御プログラムを記録したことを特徴とする請求項７記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旋盤、マシニングセンタ等の工作機械を制御するための数値制御（Numerical Control）装置、数値制御方法、制御プログラム及び記録媒体に関し、特に固定サイクル命令に従った運転時の作業進捗を容易に把握することができる数値制御装置、数値制御方法、制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
例えば旋盤、マシニングセンタ等の工作機械を制御するための数値制御（Numerical Control）装置は、ＮＣ加工プログラムに従って工作機械の動作を制御し、工作物に対して加工を行う。ＮＣ加工プログラムは、準備機能（Ｇ機能、Ｇコード）、補助機能（Ｍ機能、Ｍコード）、主軸機能（Ｓコード）、送り機能（Ｆコード）、工具機能（Ｔ機能）等により、座標系の設定、工具又は工作物の移動指令、主軸の回転等を制御し、工作物に対して加工を行うためのプログラムであり、コンピュータで実行することにより、工作機械の動作を制御する。
【０００３】
また、中ぐり、穴あけ、タップ立て、及びこれらの組み合わせ等を行うために、あらかじめ定められた一連の作業シーケンスを一つにまとめた固定サイクル命令と呼ばれるＮＣ加工プログラムがある。固定サイクル命令が実行された場合、中ぐり、穴あけ、タップ立て等の加工のための移動指令、主軸回転指令等を含む一連のＮＣ加工プロセスが順次実行される。
【０００４】
従来、工作機械の運転時には、表示装置の画面上にＮＣ加工プログラムを識別する情報、例えばプログラム名、プログラムＩＤ等が表示されており、実行中の命令を示す位置にカーソルが表示されていた。ユーザは、ＮＣ加工プログラムに従った作業がどこまで進行したか、画面上に表示されているカーソルの位置によって目視確認することができ、工作物に対する加工の進捗を把握することが可能となっていた（特許文献１参照）。
【特許文献１】特公平６−８５１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した固定サイクル命令のように、一命令の実行中に複数の順次プロセスを実行する命令を実行する場合、起動された命令が実行中であるか否かを把握することはできるが、起動された命令が含む複数の順次プロセスのうち、どの順次プロセスが実行中であるのか把握することができないという問題点があった。すなわち、画面には、稼動中の命令を示す位置にカーソルが表示されているにすぎず、起動された命令が含む複数の順次プロセス毎の進捗については表示することができなかった。
【０００６】
したがって、例えば固定サイクル命令を実行する前に、固定サイクル命令実行前の工具の位置及び固定サイクル命令実行後の工具の位置を確認することはできるものの、固定サイクル命令実行中に次に移動する工具の位置を知ることはできず、タップ立て等の加工のための移動指令による工具の移動中に工具が他の物品に衝突する等の障害が発生するおそれも残されていた。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、固定サイクル命令のように、一命令に複数の順次プロセスを含む命令を実行する場合であっても、複数の順次プロセスのうち、どの順次プロセスが実行中であるのか把握することができる数値制御装置、数値制御方法、制御プログラム及び記録媒体を提供することを目的とする。
【０００８】
また本発明は、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置に関する情報を表示することにより、例えば工具が他の物品に衝突する等の障害の発生を未然に防止することができる数値制御装置、数値制御方法、制御プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために第１発明に係る数値制御装置は、複数の命令で構成されたプログラムに従って、機器の運転を数値制御する数値制御装置において、前記プログラムを構成する複数の命令は複数の順次プロセスを含み、順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析する手段と、該手段で解析した結果を外部へ表示出力する手段とを備えることを特徴とする。
【００１０】
また、第２発明に係る数値制御装置は、第１発明において、前記解析した結果は、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置を示す情報であることを特徴とする。
【００１１】
また、第３発明に係る数値制御方法は、複数の命令で構成されたプログラムに従って、コンピュータが機器の運転を数値制御する数値制御方法において、前記プログラムを構成する複数の命令が複数の順次プロセスを含み、前記コンピュータは、順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析し、解析した結果を外部へ表示出力することを特徴とする。
【００１２】
また、第４発明に係る数値制御方法は、第３発明において、前記解析した結果は、次に実行する順次プロセスが実行された場合の機器の構成装置の位置を示す情報であることを特徴とする。
【００１３】
また、第５発明に係る制御プログラムは、複数の命令で構成されたプログラムに従って、機器の運転を数値制御する数値制御装置で実行することが可能な制御プログラムにおいて、前記プログラムを構成する複数の命令が複数の順次プロセスを含み、前記数値制御装置を、順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析する手段、及び該手段で解析した結果を外部へ表示出力する手段として機能させることを特徴とする。
【００１４】
また、第６発明に係る制御プログラムは、第５発明において、前記解析した結果は、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置を示す情報であることを特徴とする。
【００１５】
また、第７発明に係る記録媒体は、複数の命令で構成されたプログラムに従って、機器の運転を数値制御する数値制御装置で実行することが可能な制御プログラムを記録した記録媒体において、前記プログラムを構成する複数の命令が複数の順次プロセスを含み、前記数値制御装置を、順次プロセスを実行する都度、次に実行すべき順次プロセスの内容を解析する手段、及び該手段で解析した結果を外部へ表示出力する手段として機能させる制御プログラムを記録したことを特徴とする。
【００１６】
また、第８発明に係る記録媒体は、第７発明において、前記解析した結果は、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置を示す情報である制御プログラムを記録したことを特徴とする。
【００１７】
第１発明、第３発明、第５発明又は第７発明では、プログラムを構成する複数の命令に含まれる複数の順次プロセスを一プロセスずつ実行する都度、次に実行すべき順次プロセスの内容を解析し、解析した結果を外部へ表示出力する。これにより、複数の順次プロセスで構成された命令の全ての順次プロセスの実行が完了する前に、該命令を構成する順次プロセス毎の進捗を外部へ表示出力することができ、例えば工具の移動先等を一の順次プロセスを実行する毎に確認することにより、加工のための移動指令による工具の移動中に工具が他の物品に衝突する等の障害の発生を未然に防止することが可能となる。
【００１８】
第２発明、第４発明、第６発明又は第８発明では、解析した結果として、次に実行すべき順次プロセスが実行された場合の機器の構成装置の位置を外部へ表示出力する。これにより、複数の順次プロセスで構成された命令の全ての順次プロセスの実行が完了する前に、一の順次プロセスの実行が完了する都度、機器の構成装置、例えば切削工具等の移動位置を確認することができ、加工のための移動指令による工具の移動中に工具が他の物品に衝突する等の障害の発生を未然に防止することが可能となる。
【発明の効果】
【００１９】
本発明によれば、一命令が複数の順次プロセスを含む、いわゆる固定サイクル命令のような複数の順次プロセスで構成された命令が起動された場合であっても、命令を構成する全ての順次プロセスの実行が完了する前に、該命令が含む複数の順次プロセス毎の進捗を表示出力することができ、例えば加工のための移動指令による工具の移動中に工具が他の物品に衝突する等の障害の発生を未然に防止することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明をその実施の形態を示す図面に基づいて説明する。図１は、本発明の実施の形態に係る数値制御装置の構成を示すブロック図である。本発明の実施の形態に係る数値制御装置は、少なくともＣＰＵ（中央制御装置）１０を中心として、ＣＰＵ１０に内部バス１８を介して接続したＲＯＭ１１、ＲＡＭ１２、ＲＡＭ１３、表示装置１４、キーボード１５、モータ（駆動装置）２１等の外部装置と通信可能に接続してある外部インタフェース１６、補助記憶装置１７等で構成されている。
【００２１】
ＣＰＵ１０は、内部バス１８を介して数値制御装置の上述したようなハードウェア各部と接続されており、上述したハードウェア各部を制御するとともに、ＲＯＭ１１に記憶されている処理プログラム、例えば機器のＮＣ加工プログラムを実行する。
【００２２】
ＲＯＭ１１は、不揮発性の記録媒体であり、数値制御装置を制御するプログラムを記録している。ＲＡＭ１２は、フラッシュメモリ等の不揮発性の記録媒体であり、機器の数値制御に用いるプログラムであって、作業者が編集可能なＮＣ加工プログラムを記録している。ＲＡＭ１２は、複数のＮＣ加工プログラムを記録することができ、運転時に選択して用いることができる。ＮＣ加工プログラムは、通信手段（図示せず）を介して外部のコンピュータから、又はＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体から補助記憶装置１７を介して取得することが可能である。
【００２３】
ＲＡＭ１３は、フラッシュメモリ等の不揮発性の記録媒体であり、運転に用いるＮＣ加工プログラムのプログラム番号、その時点で実行している命令及び順次プロセスを識別する識別情報、例えば命令番号、プロセス番号等を記録する。
【００２４】
表示装置１４は、ユーザへ画像を表示出力する液晶表示装置（ＬＣＤ）、表示ディスプレイ（ＣＲＴ）等の表示装置であり、運転中のＮＣ加工プログラムの内容及び実行しているプロセスの内容を表示する。
【００２５】
キーボード１５は、ＮＣ加工プログラムの実行に必要な条件等の情報を、テキストデータを打鍵することにより入力する。外部インタフェース１６は、機器を移動、回転等する駆動源等へ、実行するＮＣ加工プログラムに沿った指示信号を送出する。モータ２１は、ＮＣ加工プログラムに従って作動し、研削装置等の工具の回転、移動等の駆動源となる。
【００２６】
補助記憶装置１７は、ＣＤ、ＤＶＤ等の可搬型記録媒体４を用い、ＲＡＭ１２へ、ＣＰＵ１０が処理するＮＣ加工プログラム、データ等をダウンロードする。また、ＣＰＵ１０が処理したデータをバックアップすべく書き込むことも可能である。
【００２７】
以下、上述した構成の数値制御装置に用いるＮＣ加工プログラムのうち、固定サイクル命令の構造について説明する。図２は、固定サイクル命令の１つであるドリルサイクルＧ８１が含む順次プロセスの例示図である。固定サイクル命令は、図２に示すように複数の順次プロセスを含む。
【００２８】
図２の例では、固定サイクル命令であるドリルサイクルＧ８１は、（１）位置決めプロセス１、（２）位置決めプロセス２、（３）切削送りプロセス、（４）ドウエルプロセス、（５）位置決めプロセス３の５つの順次プロセスを含み、各プロセスを順次実行する。
【００２９】
図３は、図２のドリルサイクルＧ８１による切削工具のＺ軸方向の動きの模式図である。位置決めプロセス１でＸ軸方向‘１０’及びＹ軸方向‘２０’のドリル対象位置へ切削工具（ドリル）３１を移動して位置決めし、位置決めプロセス２でＺ軸方向の移動開始位置‘５０’へ移動して位置決めする。次に切削送りプロセスによって、Ｚ軸方向の位置を‘３０’まで早送りした後、送り速度３０００ｍｍ／分で切削を開始する。そして、ドウエルプロセスで、Ｚ軸方向の位置が‘０’になった時点で１秒間ドウエルし、位置決めプロセス３でＺ軸方向の終了位置‘５０’へ早送り復帰する。
【００３０】
従来の数値制御装置では、上述したドリルサイクルのような固定サイクル命令を実行する場合、命令の実行前及び命令の実行完了後の工具の状態（工具の移動位置、回転数等）を表示装置１４の表示画面に表示する。Ｚ軸方向の位置に着目した場合、ドリルサイクル実行前の位置は、ドリルサイクル実行前に完了した命令の実行完了時の位置であり、ドリルサイクル実行完了後は、切削工具３１が早送り復帰したＺ軸方向の終了位置‘５０’のみを表示する。
【００３１】
したがって、複数のプロセスからなるドリルサイクル実行の中途で、現在実行中の順次プロセスの次の順次プロセスの動作が完了した状態での切削工具３１のＺ軸方向の位置を把握することができず、他のＮＣ加工プログラムにより制御される、切削対象となる素材を移動する台座の位置と、切削時の切削工具３１のＺ点との間で干渉が生じているか否かを、ドリルサイクル実行中に確認することができない。
【００３２】
そこで、本実施の形態に係る数値制御装置では、ＮＣ加工プログラムが含む複数の順次プロセス毎に、工具の状態（工具の移動位置、回転数等）を表示装置１４の表示画面に表示する。図４及び図５は、本発明の実施の形態に係る数値制御装置のＣＰＵ１０の処理手順を示すフローチャートである。
【００３３】
数値制御装置のＣＰＵ１０は、キーボード１５からの起動信号の入力の有無を確認する（ステップＳ４０１）。ＣＰＵ１０が、キーボード１５からの起動信号の入力を受け付けた場合（ステップＳ４０１：ＹＥＳ）、ＣＰＵ１０は、受け付けた入力が指示するＮＣ加工プログラム（以後、実行されるＮＣ加工プログラムを実行プログラムという。）の最初の命令を実行する（ステップＳ４０２）。ＣＰＵ１０は、ＲＯＭ１１に記憶してあるプロセス数テーブル１１１を照会して（ステップＳ４０３）、ＮＣ加工プログラムが含む命令のうち、実行する命令が複数の順次プロセスを含んでいるか否かを判断する（ステップＳ４０４）。
【００３４】
図６は、ＲＯＭ１１に記憶してあるプロセス数テーブル１１１のデータ構成の例示図である。図６に示すように、ＮＣ加工プログラムに用いられる命令毎に順次プロセス数が記憶してある。したがって、例えば固定サイクル命令の１つであるドリルサイクル‘Ｇ８１’は順次プロセス数が‘５’であることを確認することができる。
【００３５】
ＣＰＵ１０が、実行プログラムが含む命令のうち、実行する命令が複数の順次プロセスを含んでいると判断した場合（ステップＳ４０４：ＹＥＳ）、照会した順次プロセス数をＲＡＭ１３に記憶し（ステップＳ４０５）、図５の処理へと移行する。
【００３６】
ＣＰＵ１０は、ＲＡＭ１３に記憶してあるカウンタを‘１’へ初期化し（ステップＳ５０１）、カウンタ値に対応する順次プロセスの内容を解析する（ステップＳ５０２）。ここでは、実行する命令の１番目の順次プロセスの内容を解析する。
【００３７】
ＣＰＵ１０は、カウンタ値に対応する順次プロセスの内容の解析結果に基づいて、該順次プロセスの実行完了後の工具の状態、例えば工具の位置、回転数等を、表示装置１４に表示する（ステップＳ５０３）。
【００３８】
ＣＰＵ１０は、カウンタに記憶されているカウンタ値に対応する順次プロセスを実行する（ステップＳ５０４）。例えばカウンタが初期化された直後のカウンタ値は‘１’であるので、ＣＰＵ１０は、実行している命令の１番目の順次プロセスを実行する。以下、カウンタ値が‘ｎ’（ｎは自然数）である場合、ＣＰＵ１０は実行している命令のｎ番目の順次プロセスを実行する。
【００３９】
ＣＰＵ１０は、カウンタ値を‘１’インクリメントし（ステップＳ５０５）、カウンタ値に対応する順次プロセスの内容を解析する（ステップＳ５０６）。例えば、実行している命令の１番目の順次プロセスの実行中に、２番目の順次プロセスの内容を解析する。以下、実行している命令のｎ番目の順次プロセスの実行中に、（ｎ＋１）番目の順次プロセスの内容を解析する。
【００４０】
ＣＰＵ１０は、カウンタ値に対応する順次プロセスの内容の解析結果に基づいて、該順次プロセスの実行完了後の工具の状態、例えば工具の位置、回転数等を、表示装置１４に表示する（ステップＳ５０７）。したがって、所定の順次プロセスの実行中に、次に実行予定の順次プロセスの実行が完了した場合の工具の状態を表示画面１４で確認することができる。
【００４１】
ＣＰＵ１０は、実行中の順次プロセスが完了したか否かを判断し（ステップＳ５０８）、ＣＰＵ１０が実行中の順次プロセスが完了したと判断した場合（ステップＳ５０８：ＹＥＳ）、カウンタのカウンタ値が、記憶してある実行している命令が含む順次プロセス数を超えたか否かを判断する（ステップＳ５０９）。
【００４２】
ＣＰＵ１０が、カウンタのカウンタ値が、記憶してある実行している命令が含む順次プロセス数を超えたと判断した場合（ステップＳ５０９：ＹＥＳ）、すべての順次プロセスを実行していることから、図４のステップＳ４０６へと処理を移行する。ＣＰＵ１０が、カウンタのカウンタ値が、記憶してある実行している命令が含む順次プロセス数を超えていないと判断した場合（ステップＳ５０９：ＮＯ）、ステップＳ５０４へ戻って、上述した処理を繰り返し実行する。
【００４３】
ＣＰＵ１０が、実行プログラムが含む命令のうち、実行する命令が複数の順次プロセスを含まないと判断した場合（ステップＳ４０４：ＮＯ）、ＣＰＵ１０は、従来と同様に命令を実行し、実行した命令が実行プログラムが含む最後の命令であるか否かを判断する（ステップＳ４０６）。
【００４４】
ＣＰＵ１０が、実行した命令が実行プログラムが含む最後の命令でないと判断した場合（ステップＳ４０６：ＮＯ）、ＣＰＵ１０は、次の命令を実行し（ステップＳ４０７）、以下ステップＳ４０３以下の処理を繰り返し実行する。ＣＰＵ１０が、実行した命令が実行プログラムが含む最後の命令であると判断した場合（ステップＳ４０６：ＹＥＳ）、実行プログラムの実行が完了する。
【００４５】
図７は、本発明の実施の形態に係る数値制御装置の表示装置１４での画面表示の例示図である。本発明の実施の形態に係る数値制御装置は、工具「０１  ＤＲＲＩＬＬ」につき、例えば、従来表示していない「次移動位置」を表示する領域を有している。「次移動位置」は、所定の順次プロセスの実行中に、該順次プロセスの次の順次プロセスの実行完了時に工具が移動している座標に関する情報を示している。
【００４６】
図８は、本発明の実施の形態に係る数値制御装置の「次移動位置」領域の表示の変遷を示す図である。図８では、図２で例示したドリルサイクルに対応した「次移動位置」領域の表示の変遷を示している。
【００４７】
図８に示すように、ドリルサイクルが実行する命令として選択された時点では、最初の順次プロセス完了時、すなわち位置決めプロセス１により移動した時点での工具のＸ座標及びＹ座標が表示される。次に、位置決めプロセス１の実行中に位置決めプロセス２の内容を解析し、位置決めプロセス２により移動した時点での工具のＺ座標が表示される。
【００４８】
以下、位置決めプロセス２の実行中には、切削送りプロセスの内容を解析し、切削送りプロセスにより移動した時点での工具のＺ座標が、切削送りプロセスの実行中には、ドウエルプロセスの内容を解析し、ドウエルプロセスにより移動しない旨を示す情報が、ドウエルプロセスの実行中には、位置決めプロセス３の内容を解析し、位置決めプロセス３により移動した時点での工具のＺ座標が、それぞれ表示される。
【００４９】
これにより、実行する命令に含まれる各順次プロセス毎に、次の順次プロセスの実行完了時の工具の状態を確認することができ、例えばドリルプロセスの場合、切削素材を載置してある台座と、切削する工具との干渉が生じるか否かを、逐次確認することができ、干渉による工具の損傷等を未然に防止することが可能となる。
【００５０】
以上、工具の移動位置を表示する場合について説明しているが、工具の状態を示す情報はこれに限定されるものではなく、例えば工具の主軸の回転数、送り速度、動作を識別するＭコード等を表示するものであっても良い。
【００５１】
また、実行する命令を表示装置１４の画面に表示し、順次プロセスの実行毎に次に実行すべき順次プロセスを反転表示しても良い。図９は、本発明の実施の形態に係る数値制御装置の表示装置での反転表示を用いる場合の画面表示の例示図である。
【００５２】
図９の例は、実行プログラムを識別するプログラム番号が‘０００１’である実行プログラムが選択された場合の画面表示の例である。図９において、横向き矢印は、現在実行されている命令を、下向き矢印は解析された命令を、それぞれ示している。
【００５３】
実行中である命令‘Ｇ８１’は図２に示す複数の順次プロセスを有している。したがって、図２の（１）に示す順次プロセスの解析後は、図９（１）のように反転表示し、図２の（２）に示す順次プロセスの解析後は、図９（２）のように反転表示する。以下、図２の（３）に示す準じプロセスの解析後は、図９（３）のように反転表示し、図２の（４）に示す順次プロセスの解析後は、図９（４）のように反転表示し、図２の（５）に示す順次プロセスの解析後は、図９（５）のように反転表示する。
【００５４】
このように、表示された実行する命令が含む順次プロセスのうち、実行中の順次プロセスの次に実行する順次プロセスの該当部分を反転表示することにより、次に実行する順次プロセスによる工具の移動位置等を事前に把握することが容易となり、工具の干渉等を未然に防止することが可能となる。
【００５５】
なお、本実施の形態では、実行する命令が含む順次プロセスの該当部分を反転表示した例につき説明しているが、反転表示に限定されるものではなく、他の表示方法、例えば点滅表示、大きさ、輝度、色彩等を変更した強調表示等であっても良い。
【００５６】
また、本発明は上述した実施の形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態に係る数値制御装置の構成を示すブロック図である。
【図２】固定サイクル命令の１つであるドリルサイクルＧ８１が含む順次プロセスの例示図である。
【図３】ドリルサイクルＧ８１による切削工具のＺ軸方向の動きの模式図である。
【図４】本発明の実施の形態に係る数値制御装置のＣＰＵの処理手順を示すフローチャートである。
【図５】本発明の実施の形態に係る数値制御装置のＣＰＵの処理手順を示すフローチャートである。
【図６】ＲＯＭに記憶してあるプロセス数テーブルのデータ構成の例示図である。
【図７】本発明の実施の形態に係る数値制御装置の表示装置での画面表示の例示図である。
【図８】本発明の実施の形態に係る数値制御装置の「次移動位置」領域の表示の変遷を示す図である。
【図９】本発明の実施の形態に係る数値制御装置の表示装置での反転表示を用いる場合の画面表示の例示図である。
【符号の説明】
【００５８】
４  可搬型記録媒体
１０  ＣＰＵ
１１  ＲＯＭ
１２、１３  ＲＡＭ
１４  表示装置
１５  キーボード
１６  外部インタフェース
１７  補助記憶装置
２１  モータ
３１  切削工具
【図１】
2006079561.tif 000003
【図２】
2006079561.tif 000004
【図３】
2006079561.tif 000005
【図４】
2006079561.tif 000006
【図５】
2006079561.tif 000007
【図６】
2006079561.tif 000008
【図７】
2006079561.tif 000009
【図８】
2006079561.tif 000010
【図９】
2006079561.tif 000011