(57)【要約】【課題】  加工プログラムのプログラムリストを表示させた際に、使用する工具の割当てが完了しているか否かが加工プログラム毎に同時に分かり、加工作業の取り掛かりを迅速化できるようにすることである。【解決手段】  加工プログラムメモリに記憶されている複数の加工プログラムの各々について、工具情報エリアに工具情報が記憶されているか否かが検索され（Ｓ２３）、工具情報が記憶されていた加工プログラムの各「加工プログラムエリア」に、工具割当て完了情報が夫々追加して記憶される（Ｓ２５）。加工プログラムのリスト表示に際して、リスト表示のための表示情報が夫々読み込まれ（Ｓ２６）、工具割当て完了情報が記憶された加工プログラムのプログラム番号に記号「○」が表示される（Ｓ２７）。【選択図】  図８
2008191920.tif 000002
【特許請求の範囲】
【請求項１】
加工プログラムによりこれに含まれる工具情報で指定される工具を用いてワークに加工を施すように制御する数値制御装置において、
複数の前記加工プログラムを記憶したプログラム記憶手段と、
ディスプレイを有する表示手段及びこの表示手段を制御する表示制御手段と、
前記プログラム記憶手段に記憶された複数の加工プログラムの各々について、前記工具情報を記憶しているか否かを検索する検索手段と、
前記複数の加工プログラムのプログラム番号と検索結果とを対応付けて前記表示手段に表示させるように前記表示制御手段に指令する表示指令手段と、
備えたことを特徴とする数値制御装置。
【請求項２】
複数種類の加工処理の各々において使用する１叉は複数の工具の種類と使用順序を含む工具種類順序テーブルと、複数の工具の諸元情報を含む工具諸元テーブルとを記憶した工具情報記憶手段と、
加工プログラム叉は加工プログラムの内容を表す加工プログラム対応情報により指示される複数の工具を、工具種類順序テーブルと工具諸元テーブルとに基づいて選定して前記工具情報を作成し、前記加工プログラムに書き込む工具情報作成手段とを備えたことを特徴とする請求項１に記載の数値制御装置。
【請求項３】
前記各加工プログラムは加工プログラム情報を記憶する加工プログラムエリアと工具情報を記憶する工具情報エリアとを有し、前記検索手段は前記工具情報エリアの工具情報を検索することを特徴とする請求項１に記載の数値制御装置。
【請求項４】
前記表示指令手段は、少なくとも前記複数のプログラム番号と検索結果とを対応付けてテーブル形式で表示させるように前記表示制御手段に指令することを特徴とする請求項１〜３の何れかに記載の数値制御装置。
【請求項５】
複数の前記加工プログラムを記憶したプログラム記憶手段とディスプレイを含む表示手段とを有し且つ前記プログラム記憶手段から読み込んだ加工プログラムによりこれに含まれる工具情報で指定される工具を用いてワークに加工を施すように制御する数値制御装置のコンピュータに実行させる加工プログラム一覧表示制御プログラムにおいて、
前記プログラム記憶手段に記憶された複数の加工プログラムの各々について、前記工具情報を記憶しているか否かを検索する検索ルーチンと、
前記複数の加工プログラムのプログラム番号と検索結果とを対応付けて前記表示手段に表示させる表示指令ルーチンと、
を有することを特徴とする加工プログラム一覧表示制御プログラム。
【請求項６】
前記各加工プログラムは加工プログラム情報を記憶する加工プログラムエリアと工具情報を記憶する工具情報エリアとを有し、前記検索ルーチンは前記工具情報エリアの工具情報を検索することを特徴とする請求項５に記載の加工プログラム一覧表示制御プログラム。
【請求項７】
請求項５に記載の加工プログラム一覧表示制御プログラムを読出し可能に記録した加工プログラム一覧表示制御プログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工プログラムに基づいてＮＣ工作機械を制御する数値制御装置に関し、特に加工に際して使用する工具の割当て状態を画面上で確認できるようにした数値制御装置、加工プログラム一覧表示制御プログラム及び加工プログラム一覧表示制御プログラム記録媒体に関する。
【背景技術】
【０００２】
従来、ＮＣ工作機械を数値制御する数値制御装置においては、不揮発性の記憶部に予め記憶した複数種類の加工プログラムの何れかを用いて、加工工程が変わる毎に、自動工具交換装置により主軸に装着する工具が交換され、この工具をＸ軸とＹ軸とに夫々移動させて、ワークに加工を施すようになっている。そこで、加工プログラムによる加工制御に先立って、使用する工具の工具情報を加工プログラムに予め設定する、所謂工具割当て作業を行なうようにしている。
【０００３】
例えば、特許文献１に記載の工作機械は、加工プログラムの編集に際して、表示されたメニューに応じて順次編集する場合に、加工データモードを選択し、各加工工程毎に加工プログラム表に基づいて必要な数値を設定すると共に、工具の割当てを実行する。この工具割当て制御においては、加工の種類に応じた工具パターン一覧表より（前加工）データが読み込まれ、加工の種類に応じた工具が工具一覧表より選択され、工具番号を用いて使用工具エリアに書き込むようにしてある。
【０００４】
このように、新規の加工プログラムを作成する毎に、使用する工具の割当て作業を行なうようにしている。しかし、加工プログラムによっては、使用する工具が予め割当てられていない場合もある。そこで、作業者がプログラム選択画面で、もし、この工具の割当てをしていない加工プログラムを選択して使用する場合には、使用する工具の割当てがなされていない未完成であることがアラームにより警告されるようになっている。
【特許文献１】特公平４−４８５７２号公報（第５〜６頁、図２０）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の工作機械においては、前述したように、制御装置の不揮発性記憶部に記憶した複数の加工プログラムのプログラム番号がプログラム選択画面にリスト表示された表示状態において、使用する工具の割当てが完了しているのか否かが分からないという問題がある。しかも、加工プログラムを選択して、工具の割当てが完了していないことからアラームされたとき、その後に工具の割当て作業を行なうことになり、加工作業の取り掛かりが非常に遅くなるという問題がある。
【０００６】
本発明の目的は、加工プログラムのプログラムリストを表示させた際に、使用する工具の割当てが完了しているか否かが加工プログラム毎に同時に分かり、加工作業の取り掛かりを迅速化できるようにすることである。
【課題を解決するための手段】
【０００７】
請求項１の数値制御装置は、加工プログラムによりこれに含まれる工具情報で指定される工具を用いてワークに加工を施すように制御する数値制御装置において、複数の加工プログラムを記憶したプログラム記憶手段と、ディスプレイを有する表示手段及びこの表示手段を制御する表示制御手段と、プログラム記憶手段に記憶された複数の加工プログラムの各々について、工具情報を記憶しているか否かを検索する検索手段と、複数の加工プログラムのプログラム番号と検索結果とを対応付けて表示手段に表示させるように表示制御手段に指令する表示指令手段と備えたものである。
【０００８】
プログラム記憶手段に複数の加工プログラムが記憶されている場合に、これら複数の加工プログラムの各々について工具情報を記憶しているか否かが検索され、加工プログラムのプログラム番号と検索結果とが対応付けて表示される。それ故、作業者は何れの加工プログラムの工具割当てについて、完了しているのか否かが一目で分かる。
【０００９】
請求項２の数値制御装置は、請求項１において、複数種類の加工処理の各々において使用する１叉は複数の工具の種類と使用順序を含む工具種類順序テーブルと、複数の工具の諸元情報を含む工具諸元テーブルとを記憶した工具情報記憶手段と、加工プログラム叉は加工プログラムの内容を表す加工プログラム対応情報により指示される複数の工具を、工具種類順序テーブルと工具諸元テーブルとに基づいて選定して工具情報を作成し、加工プログラムに書き込む工具情報作成手段とを備えたものである。
【００１０】
請求項３の数値制御装置は、請求項１において、前記各加工プログラムは加工プログラム情報を記憶する加工プログラムエリアと工具情報を記憶する工具情報エリアとを有し、検索手段は工具情報エリアの工具情報を検索するものである。
【００１１】
請求項４の数値制御装置は、請求項１〜３の何れかにおいて、前記表示指令手段は、少なくとも複数のプログラム番号と検索結果とを対応付けてテーブル形式で表示させるように表示制御手段に指令するものである。
【００１２】
請求項５の加工プログラム一覧表示制御プログラムは、複数の前記加工プログラムを記憶したプログラム記憶手段とディスプレイを含む表示手段とを有し且つプログラム記憶手段から読み込んだ加工プログラムによりこれに含まれる工具情報で指定される工具を用いてワークに加工を施すように制御する数値制御装置のコンピュータに実行させる加工プログラム一覧表示制御プログラムにおいて、プログラム記憶手段に記憶された複数の加工プログラムの各々について、工具情報を記憶しているか否かを検索する検索ルーチンと、複数の加工プログラムのプログラム番号と検索結果とを対応付けて表示手段に表示させる表示指令ルーチンとを有するものである。
【００１３】
加工プログラム一覧表示制御プログラムは、検索ルーチンと、表示指令ルーチンとを有するので、この加工プログラム一覧表示制御プログラムを数値制御装置のコンピュータに実行させることにより、請求項１と同様に作用する。
【００１４】
請求項６の加工プログラム一覧表示制御プログラムは、請求項５において、前記各加工プログラムは加工プログラム情報を記憶する加工プログラムエリアと工具情報を記憶する工具情報エリアとを有し、検索ルーチンは工具情報エリアの工具情報を検索するものである。
【００１５】
請求項７の加工プログラム一覧表示制御プログラム記録媒体は、請求項５に記載の加工プログラム一覧表示制御プログラムを読出し可能に記録したもである。この場合、加工プログラム一覧表示制御プログラム記録媒体から加工プログラム一覧表示制御プログラムを読出して、数値制御装置のコンピュータで加工プログラム編集制御が実行されるので、請求項１と同様に作用する。
【発明の効果】
【００１６】
請求項１の発明によれば、加工プログラムによりこれに含まれる工具情報で指定される工具を用いてワークに加工を施すように制御する数値制御装置において、プログラム記憶手段と、表示手段及び表示制御手段と、検索手段と、表示指令手段と備えたので、プログラム記憶手段に記憶している複数の加工プログラムの各々について工具情報を記憶しているか否かが検索され、加工プログラムのプログラム番号と検索結果とが対応付けて表示されるので、作業者は工具割当てが完了しているか否かが加工プログラム毎に一目で分かり、加工作業の取り掛かりを迅速化することができる。
【００１７】
請求項２の発明によれば、複数種類の加工処理の各々において使用する１叉は複数の工具の種類と使用順序を含む工具種類順序テーブルと、複数の工具の諸元情報を含む工具諸元テーブルとを記憶した工具情報記憶手段と、加工プログラム叉は加工プログラムの内容を表す加工プログラム対応情報により指示される複数の工具を、工具種類順序テーブルと工具諸元テーブルとに基づいて選定して工具情報を作成し、加工プログラムに書き込む工具情報作成手段とを備えたので、加工プログラム叉は加工プログラムの内容を表す加工プログラム対応情報を作成するだけで、加工プログラムに使用する工具の工具情報を確実に作成することができる。その他請求項１と同様の効果を奏する。
【００１８】
請求項３の発明によれば、前記各加工プログラムは加工プログラム情報を記憶する加工プログラムエリアと工具情報を記憶する工具情報エリアとを有し、検索手段は工具情報エリアの工具情報を検索するので、工具情報が工具情報エリアに記憶されている場合でも、作業者は工具割当てが完了しているか否かが加工プログラム毎に一目で分かり、加工作業の取り掛かりを迅速化することができる。その他請求項１と同様の効果を奏する。
【００１９】
請求項４の発明によれば、前記表示指令手段は、少なくとも複数のプログラム番号と検索結果とを対応付けてテーブル形式で表示させるように表示制御手段に指令するので、テーブル形式による表示により、プログラム記憶手段に記憶している加工プログラムのプログラム数が多い場合でも、作業者は工具割当てが完了しているか否かが一目瞭然に分かる。その他請求項１〜３の何れかと同様の効果を奏する。
【００２０】
請求項５の発明によれば、加工プログラム一覧表示制御プログラムは、工具情報を記憶しているか否かを検索する検索ルーチンと、複数の加工プログラムのプログラム番号と検索結果とを対応付けて表示手段に表示させる表示指令ルーチンとを有するので、この加工プログラム一覧表示制御プログラムを数値制御装置のコンピュータに実行させることにより、請求項１と同様の効果を奏することができる。
【００２１】
請求項６の発明によれば、前記各加工プログラムは加工プログラム情報を記憶する加工プログラムエリアと工具情報を記憶する工具情報エリアとを有し、検索ルーチンは工具情報エリアの工具情報を検索するので、請求項３と同様の効果を奏することができる。その他請求項５と同様の効果を奏する。
【００２２】
請求項７の発明によれば、加工プログラム一覧表示制御プログラム記録媒体は、請求項５に記載の加工プログラム一覧表示制御プログラムを読出し可能に記録したので、加工プログラム一覧表示制御プログラム記録媒体から加工プログラム一覧表示制御プログラムを読出して、数値制御装置のコンピュータで加工プログラム編集制御を実行させることができ、請求項１と同様の効果を奏することができる。
【発明を実施するための最良の形態】
【００２３】
本実施例の数値制御装置、加工プログラム一覧表示制御プログラム及び加工プログラム一覧表示制御プログラム記録媒体は、プログラムメモリに記憶している全ての加工プログラムの各々について、使用する工具の工具情報が記憶されているか否かを検索し、加工プログラムのプログラム番号と検索結果とをテーブル形式でディスプレイに表示するようにしてある。
【実施例】
【００２４】
ＮＣ工作機械１は、図１に示すように、工作機械本体２と、工具を用いてワークに各種の加工処理を施すように工作機械本体２を制御する数値制御装置３からなっている。工作機械本体２には、図示しない主軸を回転させる主軸モータ２１と、主軸をＸ方向に移動させるＸ軸モータ２２と、主軸をＹ方向に移動させるＹ軸モータ２３と、主軸を上下に移動させるＺ軸モータ２４と、複数の工具を収納した工具マガジン２６を有するツールチェンジャー２５等から構成されている。
【００２５】
次に、工作機械本体２を加工制御する数値制御装置３について説明する。
数値制御装置３は、ＣＰＵ３１とこのＣＰＵ３１に接続されたＲＯＭ３２とＲＡＭ３３とプログラムメモリ３４とを有するマイクロコンピュータからなる制御装置３０と、モータ駆動回路３５等からなっている。工作機械本体２に設けられた操作パネル５のキーボード６と液晶ディスプレイ７は、この制御装置３０に夫々接続されている。モータ駆動回路３５は、工作機械本体２の各モータ２１〜２４と工具マガジンを夫々駆動可能になっている。
【００２６】
ＲＯＭ３２には、工作機械本体２を駆動制御する各種の制御プログラム、液晶ディスプレイ７に各種の表示情報を表示させる表示制御プログラム、後述する本願特有の工具割当て制御の制御プログラムと、加工プログラム一覧表示制御の制御プログラム等が記憶されている。ＲＡＭ３３には、更に、各工具に関する諸元情報を含む工具諸元テーブルが記憶されている。但し、このＲＡＭ３３は常にバックアップ電源でバックアップされており、ＮＣ工作機械１のメインスイッチが遮断されても、ＲＡＭ３３の記憶内容は記憶保持されるようになっている。
【００２７】
例えば、工具番号「０１」〜「０６」の各々について、「工具名」と、「必要寸法」と、「工具長」及び「使用残時間（分）」のデータが夫々記憶されている。この工具諸元情報に、「ドリル」、「センタ穴ドリル」、「面取り工具」及び「座削付ドリル」等の工具名を登録するときに必要な寸法は、図示のようである。例えば、「ドリル」であれば、「先端角α」、「外径ΦＤ」及び「刃長」等があり、「座削付ドリル」であれば更に「小径Φｄ」及び「小径長さ」が必要とされる。また、「センタ穴ドリル」については、これらの他に「センタ角θ」が必要とされる。
【００２８】
「タップ」については、「クイ付部長」、「外径・呼び」、「ピッチ・山数」、「刃長」及び「ねじ方向」が必要な寸法である。「面取り工具」の必要寸法は、小径Φｄ、センタ角θ及び外径ΦＤ等である。ＲＯＭ３２には、図３に示すように、複数種類の加工処理の各々において使用する１又は複数の工具の種類と使用順序を含む工具種類順序テーブルが記憶されている。
【００２９】
例えば、「面取り有り」と「面取り無し」の各場合について、「センタ穴」、「穴明け」、「タップ」、「座付穴明」、「座付タップ」、「上面削り」、「リーマ」及び「座付リーマ」等の各種加工処理に必要な工具の種類と収容順序が記憶されている。例えば、「面取り有り」の「タップ」加工については、「１．センタ穴ドリル、２．ドリル、３．面取り工具、４．タップ」が記憶されている。例えば、「面取り無し」の「座付穴明」加工については、「１．センタ穴ドリル、２．座削付ドリル」が記憶されている。
【００３０】
ＲＡＭ３３には、加工制御に必要な各種パラメータ、加工制御実行中の変数やフラグ等が一時的に記憶される。プログラムメモリ３４（プログラム記憶手段）には、加工制御の為の複数種類の加工プログラムがプログラム番号を対応付けて記憶されている。各加工プログラムは、図５示すように、プログラム番号を記憶する番号エリアと、加工プログラム情報を記憶する加工プログラムエリアと、工具情報を記憶する工具情報エリアとからなっている。
【００３１】
加工プログラムエリアには、ワークに加工処理を施す加工プログラムの内容を表すために、図４に示す加工プログラム対応情報が記憶される。この加工プログラム対応情報においては、工程番号「０１」の加工処理において先ず「タップ加工」を行い、工程番号「０２」の加工処理において「座付穴明加工」を行なうものである。
【００３２】
そこで、工具情報エリアには、加工処理の各々において使用する１又は複数の工具番号を順次列挙した工具情報が記憶されるようになっている。ここで、液晶ディスプレイ７及びこれを駆動する駆動回路から表示手段が構成され、表示制御プログラムを実行する制御装置３０等から表示制御手段が構成されている。
【００３３】
次に、数値制御装置３の制御装置３０により実行される工具割当て制御について、図６に基づいて説明する。但し、図中の符号Ｓｉ（ｉ＝１１、１２、１３・・・）は各ステップである。
【００３４】
加工プログラムを編集する編集モードにおいて、この制御が開始されると、先ず、割当て回数Ｎに初期値「０」がセットされ（Ｓ１１）、その割当て回数Ｎが１つインクリメントされる（Ｓ１２）。次に、加工プログラム対応情報（図４参照）から割当て回数Ｎで指示される工程番号の加工処理が読み出される（Ｓ１３）。
【００３５】
割当て回数Ｎが「０１」の場合、工程番号「０１」であり、図４の加工プログラム対応情報に基づいて、加工処理として最初の「タップ加工」が読み出される。次に、この読み出された加工処理に応じた工具が工具種類順序テーブルから読み込まれる（Ｓ１４）。この実施例における工程番号「０１」の加工処理は「面取り有りのタップ加工」であるため、このタップ加工に必要な「１．センタ穴ドリル」、「２．ドリル」、「３．面取り工具」及び「４．タップ」が、図３の工具種類順序テーブルから読み込まれる。
【００３６】
次に、加工処理に応じた工具が、工具諸元テーブル（図２参照）から選定され、工具番号を用いて工具情報エリアに工具情報として書き込まれる（Ｓ１５）。この場合、図５の工具情報エリアには、図７に示すように、工程番号「０１」には、０３（センタ穴ドリル、０２（ドリル）、０４（面取り工具）、０５（タップ）が記憶される。次に、プログラムエンドでない場合には（Ｓ１６：Ｎｏ）、Ｓ１２〜Ｓ１６が繰返して実行される。プログラムエンドの場合には（Ｓ１６：Ｙｅｓ）、この制御を終了する。
【００３７】
即ち、この実施例では、図４の加工プログラム対応情報から、次の工程番号「０２」の「座付穴明加工（面取り無し）」について、図３の工具パターン一覧表から「１．センタ穴ドリル」及び「２．座削付きドリル」が読み込まれ、図２の工具諸元テーブルから該当する工具の工具番号が選定され、工具情報エリアに工具情報として書き込まれる。その結果、図５の工具情報エリアには、図７に示すように、０３（センタ穴ドリル）、０６（座削付ドリル）が工具情報として書き込まれる。そして、最終の加工工程であってプログラムエンドの場合には（Ｓ１６：Ｙｅｓ）、この制御を終了する。
【００３８】
次に、加工プログラム一覧表示制御について、図８に基づいて説明する。
この制御が開始されると、先ず、加工プログラムの読出しカウンタの読出しカウント値Ｐに初期値「０」がセットされ（Ｓ２１）、その読出しカウント値Ｐが１つインクリメントされる（Ｓ２２）。次に、この読出しカウント値Ｐで指示するＰ番目の加工プログラムに有する工具情報エリア内に、工具情報が記憶されているか否かが検索される（Ｓ２３）。即ち、前述した工具割当て制御が実行されて、工具情報エリア内に工具情報が記憶されているか否かが検索される。
【００３９】
ここで、前述した工具割当て制御が実行された場合には、加工プログラムに使用する全ての工具の工具情報が確実に工具情報アリアに記憶される。しかし、加工プログラム対応情報に基づいて工具割当て制御が実行されていない場合には、工具情報アリアには、工具が割当てられていないことを示す特殊なコード情報（全て「０」又は「Ｆ」からなる未書込み情報）が記憶されている。そこで、この工具情報の検索に際して、特殊なコード情報が記憶されているか否かで検索するようになっている。
【００４０】
次に、検索の結果、工具情報が検出されたときには（Ｓ２４：Ｙｅｓ）、工具割当て完了情報が加工プログラムエリアの所定アドレスに追加して書き込まれる（Ｓ２５）。次に、加工プログラムのリスト表示に必要な表示情報が読み込まれる（Ｓ２６）。即ち、番号エリアから「プログラム番号」のデータと、加工プログラムエリアから「割当て完了情報」のデータ及び「コメント」のデータとが夫々読み込まれる。
【００４１】
次に、Ｓ２６で読み込んだリストの表示情報がリスト表示画面にテーブル形式で表示される（Ｓ２７）。このテーブル形式によるリスト表示において、工具の割当て完了情報については、加工プログラムのプログラム番号と対応付けて記号「○」が表示される。それ故、このＳ２７を実行する制御装置３０が表示指令手段に相当する。
【００４２】
次に、読出しカウンタの読出しカウント値Ｐで指示する加工プログラムが、プログラムメモリ３４に記憶されている複数の加工プログラムの最終加工プログラムでない場合には（Ｓ２８：Ｎｏ）、Ｓ２２〜Ｓ２８が繰返して実行される。そして、読出しカウント値Ｐで指示する加工プログラムが最終加工プログラムの場合には（Ｓ２８：Ｙｅｓ）、この制御を終了する。
【００４３】
ここで、  図３に示す工具種類順序データを記憶したＲＯＭ３２及び図２に示す工具諸元テーブルのデータを記憶したＲＡＭ３３が工具情報記憶手段に相当する。加工プログラム一覧表示制御のＳ２３が検索ルーチンに相当し、このＳ２３を実行する制御装置３０が検索手段に相当する。加工プログラム一覧表示制御のＳ２７が表示指令ルーチンに相当し、このＳ２７を実行する制御装置３０が表示指令手段に相当する。工具割当て制御のＳ１３〜Ｓ１５を実行する制御装置３０が工具情報作成手段に相当する。
【００４４】
次に、加工プログラム一覧表示制御の作動について説明する。
プログラムメモリ３４に記憶されている複数の加工プログラムの各々について、工具情報エリアに記憶している工具情報について検索した結果、図９に示すように、プログラム番号「0001」、「0010」、「0018」・・・の加工プログラムに限って工具情報が記憶されていたので、これら工具情報が記憶されていた加工プログラムの各「加工プログラムエリア」に、割当て完了情報「完了」が夫々追加して記憶される。
【００４５】
そして、各加工プログラムについて、リスト表示のための表示情報が夫々読み込まれるので、液晶ディスプレイ７のリスト表示画面には、図１０に示すように、複数の加工プログラムに関する複数の項目「プログラム番号」と、「工具割当て」と、「コメント」と、「作成日」毎に、夫々記憶された情報が表示される。この場合、項目「工具割当て」については、工具割当て完了情報として「完了」が記憶されたプログラム番号「0001」、「0010」、「0018」・・・に限って記号「○」が表示される。
【００４６】
ここで、使用する工具の割当てが完了している旨を、「完了」で表示してもよく、要するに、工具の割当て済みが分かるように識別表示されればよい。このように、作業者は加工プログラムの一覧表と同時に、使用する工具の割当てが既に完了しているか否かが一目瞭然に分かる。それ故、何れの加工プログラムの工具割当てがなされていないのかが、加工作業を開始する前段階において事前に分かり、加工作業の取り掛かりを迅速化することができる。
【００４７】
前述した加工プログラム一覧表示制御の制御プログラムを記録する記録媒体は、ＲＯＭ３２に限定されるものではなく、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリスティック、等の種々の不揮発性メモリであってもよく、これらの不揮発メモリに加工プログラム一覧表示制御の制御プログラムを読出し可能に記録するようにしてもよい。
【００４８】
次に、前記実施例を部分的に変更した変更形態について説明する。
１）図８に示す加工プログラム一覧表示制御の一部を変更し、工具割当て完了情報が記載されている加工プログラムのプログラム番号を表示先頭部に纏めるようにしてもよい。この場合、図１１に示すように、加工プログラム一覧表示に際して、工具割当てが完了しており、記号「○」を表示する加工プログラムから順次表示する。
【図面の簡単な説明】
【００４９】
【図１】本発明の数値制御装置を有するＮＣ工作機械の構成図である。
【図２】工具諸元テーブルに記憶した工具の諸元情報を示す図表である。
【図３】工具種類順序テーブルに記憶した工具の種類と使用順序を示す図表である。
【図４】加工プログラム対応情報を示す図表である。
【図５】加工プログラム記憶した記憶データのデータ構成を示す図表である。
【図６】工具割当て制御のフローチャートである。
【図７】工具情報エリアの記憶データを示す図表である。
【図８】加工プログラム一覧表示制御のフローチャートである。
【図９】加工プログラムの表示情報リストを示す図表である。
【図１０】加工プログラムの一覧表示の表示例を示す図である。
【図１１】加工プログラムの一覧表示の変更形態を示す図である。
【符号の説明】
【００５０】
３      数値制御装置
７      液晶ディスプレイ
３０    制御装置
３２    ＲＯＭ
３３    ＲＡＭ
３４    プログラムメモリ
【図１】
2008191920.tif 000003
【図２】
2008191920.tif 000004
【図３】
2008191920.tif 000005
【図４】
2008191920.tif 000006
【図５】
2008191920.tif 000007
【図６】
2008191920.tif 000008
【図７】
2008191920.tif 000009
【図８】
2008191920.tif 000010
【図９】
2008191920.tif 000011
【図１０】
2008191920.tif 000012
【図１１】
2008191920.tif 000013