(57)【要約】【課題】加工時に発生した加工経路のずれを補正して描画する描画経路補正機能を備えた数値制御装置を提供すること。【解決手段】本発明の数値制御装置１は、加工プログラムに基づいた未加工経路を描画するチェック描画機能、および、前記加工プログラムに基づいた加工制御中の加工軌跡を描画する加工中描画機能を有し、加工プログラムが指令する軸位置に対する実際に加工が行われる軸位置とのずらし量を示す描画軌跡補正ベクトルを算出する軌跡補正ベクトル算出手段と、前記描画軌跡補正ベクトルに基づいて、前記加工中描画機能が描画する加工軌跡の描画位置を補正した加工軌跡を作成する描画軌跡作成手段と、前記未加工経路、および、前記された加工軌跡を同一画面に表示する表示手段と、を備える。【選択図】図２
2016134036.tif 000002
【特許請求の範囲】
【請求項１】
加工プログラムに基づいた未加工経路を描画するチェック描画機能、および、前記加工プログラムに基づいた加工制御中の加工軌跡を描画する加工中描画機能を備えた数値制御装置において、
前記加工プログラムが指令する軸位置に対する実際に加工が行われる軸位置とのずらし量を示す描画軌跡補正ベクトルを算出する軌跡補正ベクトル算出手段と、
前記描画軌跡補正ベクトルに基づいて、前記加工中描画機能が描画する加工軌跡の描画位置を補正した加工軌跡を作成する描画軌跡作成手段と、
前記未加工経路、および、前記された加工軌跡を同一画面に表示する表示手段と、
を備えたことを特徴とする数値制御装置。
【請求項２】
加工プログラムに基づいた未加工経路を描画するチェック描画機能、および、前記加工プログラムに基づいた加工制御中の加工軌跡を描画する加工中描画機能を備えた数値制御装置において、
前記加工プログラムが指令する軸位置に対する実際に加工が行われる軸位置とのずらし量を示す描画軌跡補正ベクトルを算出する軌跡補正ベクトル算出手段と、
前記描画軌跡補正ベクトルに基づいて、前記チェック描画機能が描画する未加工経路の描画位置を補正した未加工経路を作成する描画軌跡作成手段と、
前記補正された未加工経路、および、前記加工軌跡を同一画面に表示する表示手段と、
を備えたことを特徴とする数値制御装置。
【請求項３】
操作者による手動操作に基づいて軸の移動を指令する手動介入量作成手段を更に備え、
前記軌跡補正ベクトル算出手段は、前記手動介入量作成手段による軸の移動の前後の軸位置に基づいて前記描画軌跡補正ベクトルを求める、
ことを特徴とする請求項１または２に記載の数値制御装置。
【請求項４】
前記加工プログラムに含まれる前記チェック描画機能の有効／無効を切り換えるマクロ指令基づいて、前記チェック描画機能の有効／無効を判定する描画無効判定手段を更に備え、
前記軌跡補正ベクトル算出手段は、前記チェック描画機能が無効と判定されている期間の前後の軸位置に基づいて前記描画軌跡補正ベクトルを求める、
ことを特徴とする請求項１または２に記載の数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値制御装置に関し、特に加工時に発生した加工経路のずれを補正して描画する描画経路補正機能を備えた数値制御装置に関する。
【背景技術】
【０００２】
一般的に数値制御装置には、加工前にＮＣプログラムの確認を行うチェック描画機能と、加工中の位置をプロットすることにより加工軌跡を表示する加工中描画機能が備わっている。さらに、加工前に行ったチェック描画経路と加工中描画の軌跡を重ねて表示させることにより、加工の進捗状況の確認を可能にしている（例えば、特許文献１）。
【０００３】
従来技術において、例えばワイヤ放電加工における未加工経路と加工済経路を重ねて表示することにより加工の進捗の確認を可能とした例を図９に示す。図に示すように、未加工部経路は、加工前に加工プログラムの確認も含めて表示される。このような描画表示はチェック描画と呼ばれる。また、加工済経路は、加工中の時々刻々の現在位置を点列で表示することにより軌跡が実現される。このような描画表示は加工中描画と呼ばれる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−０７３１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ワークの加工前処理、工作機械への設置誤差、加工開始位置のプログラムミスなどにより、加工プログラムの指令位置からずらした位置での加工が必要になった場合に、チェック描画経路と加工中描画の軌跡が重ならず、加工の進捗を正確に判断できないという問題があった。
【０００６】
この問題について、図１０のワイヤ放電加工における多数個取りの加工プログラムを例として説明する。図１１は、図１０の加工プログラムのチェック描画である。
例えば、図１０、図１１に示される多数個取りの加工では、ワークをワイヤ放電加工機に設置する前に、各加工の開始位置にワイヤ結線用の開始穴が予め施されている。しかしながら、ワークをワイヤ放電加工機に設置した際のワーク設置ズレや、加工プログラムのミスや予め施された加工開始穴の穴位置や穴径のミスにより、図１２に示すように、プログラムで指令された開始位置と各加工の開始穴位置が一致しない場合がある。
【０００７】
このような場合、加工開始穴の穴位置を測定し、それに従って加工プログラムを修正する必要があるが、この修正作業は非常に大きな手間を要するため、しばしば加工プログラムの修正を行うことなく、そのまま加工が行われる。
【０００８】
図１２の例で説明すると、このような状況において加工を行うと、２つ目の加工開始穴に位置決めしたときに開始穴が一致していないため、ワイヤの結線が失敗して自動運転がワーニング停止する。操作者は、手動操作にて軸を開始穴の中央付近まで移動させて、中断ブロックであるワイヤ結線指令から自動運転を再開させる。そして、ワイヤの結線が行われ、２つ目の加工が実行される。
【０００９】
しかしながら、図１３に示すように、こうした加工では手動操作で移動させた分だけ加工中描画の軌跡がチェック描画の経路とずれてしまう。このようなずれた描画がされると、複雑な加工形状の場合において未加工経路と加工済経路の関係が分かり難くなるため、描画のみから加工の進捗を判断することが困難となり、操作者が予測加工時間や予測加工距離と実行済加工時間や実行済加工距離の関係からおおよその加工の進捗を判断しなければならなくなる、という課題があった。
【００１０】
そこで本発明の目的は、加工時に発生した加工経路のずれを補正して描画する描画経路補正機能を備えた数値制御装置を提供することである。
【課題を解決するための手段】
【００１１】
本願の請求項１に係る発明は、加工プログラムに基づいた未加工経路を描画するチェック描画機能、および、前記加工プログラムに基づいた加工制御中の加工軌跡を描画する加工中描画機能を備えた数値制御装置において、前記加工プログラムが指令する軸位置に対する実際に加工が行われる軸位置とのずらし量を示す描画軌跡補正ベクトルを算出する軌跡補正ベクトル算出手段と、前記描画軌跡補正ベクトルに基づいて、前記加工中描画機能が描画する加工軌跡の描画位置を補正した加工軌跡を作成する描画軌跡作成手段と、前記未加工経路、および、前記された加工軌跡を同一画面に表示する表示手段と、を備えたことを特徴とする数値制御装置である。
【００１２】
本願の請求項２に係る発明は、加工プログラムに基づいた未加工経路を描画するチェック描画機能、および、前記加工プログラムに基づいた加工制御中の加工軌跡を描画する加工中描画機能を備えた数値制御装置において、前記加工プログラムが指令する軸位置に対する実際に加工が行われる軸位置とのずらし量を示す描画軌跡補正ベクトルを算出する軌跡補正ベクトル算出手段と、前記描画軌跡補正ベクトルに基づいて、前記チェック描画機能が描画する未加工経路の描画位置を補正した未加工経路を作成する描画軌跡作成手段と、前記補正された未加工経路、および、前記加工軌跡を同一画面に表示する表示手段と、を備えたことを特徴とする数値制御装置である。
【００１３】
本願の請求項３に係る発明は、操作者による手動操作に基づいて軸の移動を指令する手動介入量作成手段を更に備え、前記軌跡補正ベクトル算出手段は、前記手動介入量作成手段による軸の移動の前後の軸位置に基づいて前記描画軌跡補正ベクトルを求める、ことを特徴とする請求項１または２に記載の数値制御装置である。
【００１４】
本願の請求項４に係る発明は、前記加工プログラムに含まれる前記チェック描画機能の有効／無効を切り換えるマクロ指令基づいて、前記チェック描画機能の有効／無効を判定する描画無効判定手段を更に備え、前記軌跡補正ベクトル算出手段は、前記チェック描画機能が無効と判定されている期間の前後の軸位置に基づいて前記描画軌跡補正ベクトルを求める、ことを特徴とする請求項１または２に記載の数値制御装置である。
【発明の効果】
【００１５】
本発明により、加工中描画の軌跡が加工前に行ったチェック描画経路と完全に重なるため、正確な進捗状況の確認が可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の数値制御装置の要部ブロック図である。
【図２】本発明の第１の実施形態における数値制御装置の機能ブロック図である。
【図３】本発明の第１の実施形態における未加工経路と加工軌跡の表示例である。
【図４】本発明の第１の実施形態における数値制御装置上で実行される処理のフローチャートである。
【図５】本発明の第１の実施形態における未加工経路と加工軌跡の他の表示例である。
【図６】本発明の第２の実施形態において用いられるマクロ指令の例である。
【図７】本発明の第２の実施形態における数値制御装置の機能ブロック図である。
【図８】本発明の第２の実施形態における数値制御装置上で実行される処理のフローチャートである。
【図９】従来技術におけるワイヤ放電加工の未加工経路と加工軌跡の表示例である。
【図１０】ワイヤ放電加工における多数個取りの加工プログラムの例である。
【図１１】多数個取りの加工プログラムのチェック描画の表示例である。
【図１２】プログラムで指令された加工開始位置とワークに設けられた加工開始穴位置のずれについて説明する図である。
【図１３】未加工経路と加工軌跡の表示のずれについて説明する図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を図面と共に説明する。最初に本発明の技術的概要を説明する。
本発明では、加工時に発生した加工プログラムに対するずらし量（描画軌跡補正ベクトル）を求め、加工中描画の軌跡を描画軌跡補正ベクトル分の補正を行って表示する。または、加工前に行ったチェック描画軌跡を補正して表示する。
【００１８】
加工時のずらし量（描画軌跡補正ベクトル）は、次のようにして求めることができる。
●手法１：各加工パートの開始位置において、自動運転を停止して手動操作で軸を移動した場合は、自動運転休止時の位置と自動運転の再スタート時の位置の差からずらし量を求める。
●手法２：開始位置サーチ機能（自動で開始位置を調整するマクロプログラム）により、自動運転中に加工位置が調整される場合は、マクロプログラムの開始時と終了時の位置の差からずらし量を求める。
【００１９】
また、本発明による各描画に対する補正は、加工全体だけでなく、加工のパート毎にも有効にするため、加工中にずらし量が無効になる指令（ワーク座標系プリセットや機械座標系ベースでの位置決めなど）が行われた場合は、ずらし量をクリアし、加工中描画の軌跡の補正をキャンセルする。
【００２０】
図１は、本発明の数値制御装置の概略ブロック図である。
数値制御装置１は、数値制御装置１全体を制御するＣＰＵ１１を有し、該ＣＰＵ１１には、バスを介してＲＯＭ１２、ＲＡＭ１３、軸制御回路１４、ＰＭＣ１５、表示器／ＭＤＩユニット１６、サーボアンプ１７が接続されている。
【００２１】
ＲＯＭ１２には、数値制御装置１全体を制御するためのシステムプログラムが記憶されており、ＲＡＭ１３には、数値制御装置１が工作機械３０を制御するために用いる加工プログラムなどが記憶されている。加工プログラムは、普段は不揮発性メモリ（図示せず）に記憶されており、実行時に不揮発性メモリから読み出されてＲＡＭ１３へ記憶される。そして、ＣＰＵ１１はＲＡＭ１３から加工プログラムを読み出しながら順次実行して軸制御回路１４を制御し、サーボアンプ１７を介して工作機械３０を制御する。
また、ＰＭＣ（プログラマブル・マシン・コントローラ）１５は、数値制御装置１に内蔵されたシーケンスプログラムで工作機械側の補助装置等を制御する。
【００２２】
表示器／ＭＤＩユニット１６は、数値制御装置１の状態情報や加工状況に係る情報、チェック描画機能により描画された未加工経路、加工中描画機能により描画された加工軌跡を表示する表示装置２１、操作者の操作を受け付けるキーボード２２、及びＣＰＵ１１による指令に基づいて上述した各情報を表示する画面情報を生成し、表示装置２１に表示する制御を行うグラフィック制御回路２３を備える。
図１に示す構成を備えた数値制御装置１上に実装される描画経路補正機能の実施形態について以下で詳述する。
【００２３】
＜第１の実施形態＞
第１の実施形態では、操作者の手動操作により軸を移動させた場合における加工軌跡の描画経路補正の実施形態を説明する。図２は、本実施形態における数値制御装置１の機能ブロック図である。
本実施形態の数値制御装置１は制御部１００を備える。制御部１００は、ＣＰＵ１１がシステムプログラムを実行することにより数値制御装置１上に実現される機能手段であり、サブ機能手段として、移動指令作成手段１１０、座標更新手段１２０、描画軌跡作成手段１３０、手動介入量作成手段１４０、軌跡補正ベクトル算出手段１５０を備えている。
【００２４】
移動指令作成手段１１０は、加工プログラムから読み出されたプログラム指令に基づいて移動指令を作成し、軸制御回路１４、座標更新手段１２０へと出力する。
座標更新手段１２０は、表示装置２１に表示される軸座標を管理する機能手段であり、移動指令作成手段１１０から出力された移動指令に基づいて現在の軸座標値を更新し、描画軌跡作成手段１３０、軌跡補正ベクトル算出手段１５０へと出力する。
描画軌跡作成手段１３０は、入力された軸の座標値に従って軸の描画軌跡（加工軌跡）に係るデータを作成し、グラフィック制御回路２３へと出力する。
【００２５】
手動介入量作成手段１４０は、操作者が操作盤などを手動で操作した際に発生する入力信号を受けて手動操作による軸の移動量に係る指令を作成し、軸制御回路１４、軌跡補正ベクトル算出手段１５０へと出力する。
軌跡補正ベクトル算出手段１５０は、ワイヤの結線失敗による自動運転休止時の軸位置と、手動で軸を開始穴の中心付近へ移動して、自動運転を再スタートした軸位置とを記憶し、該記憶した軸位置に基づいて後述する描画軌跡補正ベクトルを算出し、算出された描画軌跡補正ベクトルに基づいて、座標更新手段１２０から描画軌跡作成手段１３０へ出力される軸座標値に補正を加える。
【００２６】
以下では、描画軌跡補正ベクトルについて図３を用いて説明する。
図３は、１つのワークから３つ加工部材を取得する多数個取り加工を行う際において、加工プログラムが指令する加工開始位置に対して、ワークに設けられた２つ目、および３つ目の加工開始穴がずれている場合における、本実施形態の数値制御装置１の表示装置２１上に表示される未加工経路と加工軌跡の表示例を示している。
【００２７】
本実施形態の数値制御装置１により加工プログラムの自動運転を実行してワークに対する加工を行う場合、２つ目の加工開始穴に位置決めしたときに開始穴が一致していないため、ワイヤの結線が失敗して自動運転がワーニング停止する。その後、操作者が操作盤などを手動操作して軸を開始穴の中央付近まで移動させて、中断ブロックであるワイヤ結線指令から自動運転を再開させる。
【００２８】
この時、軌跡補正ベクトル算出手段１５０は、ワイヤの結線失敗による自動運転休止時の軸位置、すなわち手動操作を始める前の軸位置と、手動で軸を開始穴の中心付近へ移動して、自動運転を再スタートした軸位置、即ち手動操作が終了した後の軸位置との差から、開始穴のズレ量と方向（描画軌跡補正ベクトル）を求める。そして、加工中描画の軌跡を描画するときに、描画軌跡補正ベクトルを座標更新手段１２０が出力する座標値に加算補正し、該補正された座標値に基づいて描画軌跡作成手段１３０が描画軌跡（加工軌跡）に係るデータを作成する。これにより、チェック描画の経路と加工中描画の軌跡を一致させることができる。
【００２９】
また、２つ目の加工が終了し、３つ目の加工開始位置への位置決めする際は、プログラム指令と実加工の経路ズレが一旦解消されるため、プログラム指令と実加工経路のズレが解消される指令が実行された場合は、軌跡補正ベクトル算出手段１５０は描画軌跡補正ベクトルをクリアする。このようにすることで、多数個取り加工において行われる各加工の段階で補正量が蓄積されることなく加工軌跡が未加工経路の位置に補正されて表示される。なお、ズレが解消される指令には、ワーク座標系設定、機械座標系位置決め、相対座標系位置決めなどがある。
【００３０】
図４は、本実施形態における数値制御装置１上で実行される自動運転処理のフローチャートである。
●［ステップＳＡ０１］操作者により、中断後の再スタートが指令されているか否かを判定する。中断後の再スタートである場合にはステップＳＡ０２へ進み、そうでない場合にはステップＳＡ０３へ進む。
●［ステップＳＡ０２］軌跡補正ベクトル算出手段１５０が、記憶してある手動操作により移動した軸位置に基づいて、描画軌跡補正ベクトルを計算する。
【００３１】
●［ステップＳＡ０３］自動運転休止要求が指令されているか否かを判定する。自動運転休止要求が指令されている場合にはステップＳＡ０４へ進み、そうでない場合にはステップＳＡ０５へ進む。
●［ステップＳＡ０４］軌跡補正ベクトル算出手段１５０が、現在の軸位置を保存して自動運転を休止する。
【００３２】
●［ステップＳＡ０５］加工プログラムから読み込まれたプログラム指令が、描画軌跡補正をキャンセルする指令であるか否かを判定する。描画軌跡補正をキャンセルする指令である場合にはステップＳＡ０６へ進み、そうでない場合にはステップＳＡ０７へ進む。
●［ステップＳＡ０６］描画軌跡補正ベクトルをクリアする。
【００３３】
●［ステップＳＡ０７］補間周期毎の移動量を計算する補間処理を実行する。
●［ステップＳＡ０８］座標更新手段１２０が、ステップＳＡ０７の処理で計算された補間処理の結果データに基づいて座標値を更新する。
●［ステップＳＡ０９］軸制御回路１４が、ステップＳＡ０７の処理で計算された補間処理の結果データ基づいて、サーボアンプ１７を介してサーボモータに移動量を出力する。
●［ステップＳＡ１０］描画軌跡作成手段１３０が、入力された軸の座標値（出力座標値＋描画軌跡補正ベクトル）に従って軸の描画軌跡（加工軌跡）に係るデータを作成し、グラフィック制御回路２３へ出力することで加工軌跡の描画を行い、ステップＳＡ０３へ戻る。
【００３４】
なお、上記では加工中描画の軌跡を描画軌跡補正ベクトルに基づいて補正して描画する例を説明したが、チェック描画の２つ目の経路の表示位置を補正するように構成してもよい。この場合、図５に示すように、自動運転再開時以降に実行される加工プログラムを解析して得られる未加工経路に対して描画軌跡補正ベクトルに基づいて（加工軌跡に対する補正とは逆の方向に）補正を行い再描画するようにすればよい。
【００３５】
また、本実施形態では、各加工を開始する際の開始穴のズレに応じた描画軌跡の補正をする例について説明しているが、これに限らず自動運転中に発生するあらゆる手動介入によるズレ（手動介入前後の軸位置の移動）を検出して描画軌跡の補正を行うようにすることも可能である。
以上により、チェック描画経路と加工中の軌跡が完全に一致するため、加工の進捗を正確に判断することが可能になる。
【００３６】
＜第２の実施形態＞
第１の実施形態では、操作者の手動操作による軸位置の移動に応じて描画軌跡補正ベクトルを算出する実施形態を説明したが、本実施形態では、ワイヤの結線指令においてワイヤの結線が失敗した場合に、自動で開始穴をサーチする指令に対応した実施形態を示す。
【００３７】
図６は、ワイヤの結線指令においてワイヤの結線が失敗した場合に、自動で開始穴をサーチしてワイヤを結線し、さらに開始穴の中心位置へワイヤを位置決めするマクロ指令の例である。マクロ中の移動指令は、マクロ終了時の終了位置が不定であるため、チェック描画に反映されないように、チェック描画無効指令（Ｍ８１）とチェック描画無効解除指令（Ｍ８２）でくくられている。本実施形態では、加工時においてチェック描画無効時の軸位置の座標とチェック描画無効解除時の軸位置の座標から描画軌跡補正ベクトルを求め、加工中描画の軌跡を補正する。
【００３８】
図７は、本実施形態における数値制御装置１の機能ブロック図である。本実施形態の数値制御装置１は、手動介入量作成手段１４０に換えて描画無効判定手段１６０を備えている点で第１の実施形態と異なる。
【００３９】
描画無効判定手段１６０は、加工プログラムから読み出されたプログラム指令が、チェック描画無効指令であるか判定し、チェック描画無効指令である場合に、軌跡補正ベクトル算出手段１５０に対して軸位置を記憶するように指令する。また、加工プログラムから読み出されたプログラム指令が、チェック描画無効解除指令であるか判定し、チェック描画無効解除指令である場合に、軌跡補正ベクトル算出手段１５０に対して軸位置を記憶すると共に描画軌跡補正ベクトルを算出するように指令する。
【００４０】
軌跡補正ベクトル算出手段１５０は、描画無効判定手段１６０からの指令を受けて、チェック描画無効開始時、およびチェック描画無効解除時における軸位置を記憶すると共に、チェック描画無効開始時の軸位置と、穴サーチ指令により軸を開始穴の中心付近へ移動して、チェック描画無効解除時の軸位置とに基づいて描画軌跡補正ベクトルを算出し、算出された描画軌跡補正ベクトルに基づいて、座標更新手段１２０から描画軌跡作成手段１３０へ出力される軸座標値に補正を加える。その他の構成については、第１の実施形態と同様である。
【００４１】
図８は、本実施形態における数値制御装置１上で実行される自動運転処理のフローチャートである。
●［ステップＳＢ０１］前回読み出した加工プログラムのブロックに関する処理が終了しているか否かを判定する。前回読み出した加工プログラムのブロックの処理が終了している場合にはステップＳＢ０２へ進み、そうでない場合にはステップＳＢ０９へ進む。
●［ステップＳＢ０２］加工プログラムから新規ブロックを読み出す。
【００４２】
●［ステップＳＢ０３］加工プログラムから読み出されたブロックのプログラム指令が、チェック描画無効指令か否かを判定する。チェック描画無効指令である場合には、ステップＳＢ０４へ進み、そうでない場合にはステップＳＢ０５へ進む。
●［ステップＳＢ０４］軌跡補正ベクトル算出手段１５０が、現在の軸位置を保存する。
【００４３】
●［ステップＳＢ０５］加工プログラムから読み出されたブロックのプログラム指令が、チェック描画無効解除指令か否かを判定する。チェック描画無効解除指令である場合には、ステップＳＢ０６へ進み、そうでない場合にはステップＳＢ０７へ進む。
●［ステップＳＢ０６］軌跡補正ベクトル算出手段１５０が、記憶してある描画無効開始時の軸位置と現在の軸位置とに基づいて、描画軌跡補正ベクトルを計算する。
【００４４】
●［ステップＳＢ０７］加工プログラムから読み込まれたプログラム指令が、描画軌跡補正をキャンセルする指令であるか否かを判定する。描画軌跡補正をキャンセルする指令である場合にはステップＳＢ０８へ進み、そうでない場合にはステップＳＢ０９へ進む。
●［ステップＳＢ０８］描画軌跡補正ベクトルをクリアする。
【００４５】
●［ステップＳＢ０９］補間周期毎の移動量を計算する補間処理を実行する。
●［ステップＳＢ１０］座標更新手段１２０が、ステップＳＢ０９の処理で計算された補間処理の結果データに基づいて座標値を更新する。
●［ステップＳＢ１１］軸制御回路１４が、ステップＳＢ０９の処理で計算された補間処理の結果データ基づいて、サーボアンプ１７を介してサーボモータに移動量を出力する。
●［ステップＳＢ１２］描画軌跡作成手段１３０が、入力された軸の座標値（出力座標値＋描画軌跡補正ベクトル）に従って軸の描画軌跡（加工軌跡）に係るデータを作成し、グラフィック制御回路２３へ出力することで加工軌跡の描画を行い、ステップＳＢ０１へ戻る。
【００４６】
なお、上記では加工中描画の軌跡を描画軌跡補正ベクトルに基づいて補正して描画する例を説明したが、チェック描画の２つ目の経路の表示位置を補正するように構成してもよい。
【符号の説明】
【００４７】
１    数値制御装置
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    軸制御回路
１５    ＰＭＣ
１６    表示器／ＭＤＩユニット
１７    サーボアンプ
２１    表示装置
２２    キーボード
２３    グラフィック制御回路
３０    工作機械
１００    制御部
１１０    移動指令作成手段
１２０    座標更新手段
１３０    描画軌跡作成手段
１４０    手動介入量作成手段
１５０    軌跡補正ベクトル算出手段
１６０    描画無効判定手段
【図１】
2016134036.tif 000003
【図２】
2016134036.tif 000004
【図４】
2016134036.tif 000005
【図６】
2016134036.tif 000006
【図７】
2016134036.tif 000007
【図８】
2016134036.tif 000008
【図１０】
2016134036.tif 000009
【図１１】
2016134036.tif 000010
【図１２】
2016134036.tif 000011
【図３】
2016134036.tif 000012
【図５】
2016134036.tif 000013
【図９】
2016134036.tif 000014
【図１３】
2016134036.tif 000015