(57)【要約】【課題】繰返部分についての軌跡の形状を容易に比較する。【解決手段】工具軌跡表示装置（１０）は、加工プログラム内に含まれていて合同形状を繰返して加工する複数の繰返部分のそれぞれの実行開始時における駆動軸の複数の座標位置を開始座標位置として記憶する開始座標記憶部（１３）と、開始座標位置のうちの第一開始座標位置から第二開始座標位置への駆動軸の移動量を決定する移動量決定部（１４）と、移動量が加算された後における第一開始座標位置と繰返部分とに基づいて工作機械の工具先端点の第一実軌跡を実位置から算出すると共に、第二開始座標位置と繰返部分とに基づいて工具先端点の第二実軌跡を実位置から算出する軌跡算出部（１５）と、第一実軌跡および第二実軌跡を重ねて表示する表示部（１６）とを含む。【選択図】図１
2015075846.tif 000002
【特許請求の範囲】
【請求項１】
加工プログラム内の指令位置に基づいて工作機械の少なくとも一つの駆動軸を制御する数値制御装置と、
該数値制御装置により制御される前記少なくとも一つの駆動軸の実位置を取得する実位置データ取得部と、
前記加工プログラム内に含まれていて合同形状または対称形状を繰返して加工する複数の繰返部分のそれぞれの実行開始時における前記少なくとも一つの駆動軸の複数の座標位置を開始座標位置として記憶する開始座標記憶部と、
該開始座標記憶部により記憶された前記複数の開始座標位置のうちの第一開始座標位置から第二開始座標位置への前記少なくとも一つの駆動軸の移動量を決定する移動量決定部と、
前記移動量が加算された後における前記第一開始座標位置および該第一開始座標位置に対応する繰返部分に基づいて前記工作機械の工具先端点の第一実軌跡を、前記実位置データ取得部により取得された前記実位置から算出すると共に、前記第二開始座標位置および該第二開始座標位置に対応する繰返部分に基づいて前記工具先端点の第二実軌跡を前記実位置から算出する軌跡算出部と、
該軌跡算出部により算出された前記第一実軌跡および前記第二実軌跡を重ねて表示する表示部とを具備する、工具軌跡表示装置。
【請求項２】
前記少なくとも一つの駆動軸は直線軸であり、前記開始座標記憶部で記憶した座標位置を前記直線軸に沿って平行移動させるようにした請求項１に記載の工具軌跡表示装置。
【請求項３】
前記少なくとも一つの駆動軸は回転軸であり、前記開始座標記憶部で記憶した座標位置を前記回転軸回りに回転移動させるようにした請求項１に記載の工具軌跡表示装置。
【請求項４】
前記軌跡算出部は前記加工プログラム内の前記指令位置に基づいて前記工具先端点の指令軌跡をさらに算出し、
前記表示部は前記指令軌跡を前記第一実軌跡および前記第二実軌跡と共に重ねて表示する請求項１に記載の工具軌跡表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械の工具先端点等の代表点の軌跡を表示する工具軌跡表示装置に関する。
【背景技術】
【０００２】
従来、工作機械の工具先端点等の代表点の指令軌跡と、その指令に従って工具先端点等の代表点を実際に移動させたときのフィードバック軌跡とを重ねて表示し、指令軌跡に対する誤差を視覚的に確認することが行われている。
【０００３】
例えば特許文献１は、最新のフィードバック軌跡と、過去のフィードバック軌跡とを重ねて表示することを開示している。言い換えれば、特許文献１は、加工開始位置がほぼ同一で加工条件が異なる複数の軌跡データを重ねて表示部に表示する技術を開示している。従って、特許文献１は、加工条件が変更された複数の軌跡データを表示するのに有利であり、軌跡データの変化を視覚的に分析できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2013-69231号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特定のワーク、例えばインペラの羽根を加工する場合には、合同形状を繰返して加工する必要がある。具体的には、インペラの一つの羽根を加工した後で、インペラをその回転軸を中心として所定角度だけ回転させ、インペラの他の羽根を同様に加工するという作業を繰返している。
【０００６】
このような加工についての軌跡は、複数の開始位置に回転移動された繰返部分を含むこととなる。つまり、軌跡表示装置は、加工条件が同一で加工開始位置が異なる複数の繰返部分を表示部に表示することが要求される。また、複数の開始位置に平行移動された繰返部分からなる軌跡に沿って加工を行う場合も同様である。
【０００７】
特許文献１は加工開始位置がほぼ同一で加工条件が異なる複数の軌跡データを同一座標上で重ねて表示できるものの、加工条件が同一で加工開始位置が異なる複数の軌跡データを同一座標上で重ねて表示することはできない。このため、同様な加工内容を繰返すことが要求されるワークを加工する場合には、特許文献１に開示される軌跡表示装置は、繰返部分の形状が同一であるか否かを同一座標上で高精度で比較して評価することができない。
【０００８】
本発明はこのような事情に鑑みてなされたものであり、加工プログラムが合同形状または対称形状を繰返して加工する複数の繰返部分を含む場合において、繰返し部分についての軌跡の形状を容易に比較することのできる工具軌跡表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前述した目的を達成するために１番目の発明によれば、加工プログラム内の指令位置に基づいて工作機械の少なくとも一つの駆動軸を制御する数値制御装置と、該数値制御装置により制御される前記少なくとも一つの駆動軸の実位置を取得する実位置データ取得部と、前記加工プログラム内に含まれていて合同形状または対称形状を繰返して加工する複数の繰返部分のそれぞれの実行開始時における前記少なくとも一つの駆動軸の複数の座標位置を開始座標位置として記憶する開始座標記憶部と、該開始座標記憶部により記憶された前記複数の開始座標位置のうちの第一開始座標位置から第二開始座標位置への前記少なくとも一つの駆動軸の移動量を決定する移動量決定部と、前記移動量が加算された後における前記第一開始座標位置および該第一開始座標位置に対応する繰返部分に基づいて前記工作機械の工具先端点の第一実軌跡を、前記実位置データ取得部により取得された前記実位置から算出すると共に、前記第二開始座標位置および該第二開始座標位置に対応する繰返部分に基づいて前記工具先端点の第二実軌跡を前記実位置から算出する軌跡算出部と、該軌跡算出部により算出された前記第一実軌跡および前記第二実軌跡を重ねて表示する表示部とを具備する、工具軌跡表示装置が提供される。
２番目の発明によれば、１番目の発明において、前記少なくとも一つの駆動軸は直線軸であり、前記開始座標記憶部で記憶した座標位置を前記直線軸に沿って平行移動させるようにした。
３番目の発明によれば、１番目の発明において、前記少なくとも一つの駆動軸は回転軸であり、前記開始座標記憶部で記憶した座標位置を前記回転軸回りに回転移動させるようにした。
４番目の発明によれば、１番目の発明において、前記軌跡算出部は前記加工プログラム内の前記指令位置に基づいて前記工具先端点の指令軌跡をさらに算出し、前記表示部は前記指令軌跡を前記第一実軌跡および前記第二実軌跡と共に重ねて表示する。
【発明の効果】
【００１０】
１番目の発明においては、それぞれの繰返部分に対応する第一実軌跡および第二実軌跡の形状を容易に比較することができる。このため、第一実軌跡および第二実軌跡において問題になる箇所を的確に把握できる。
２番目の発明においては、繰返部分が平行移動する場合に、二つの軌跡の形状を容易に比較することができる。
３番目の発明においては、繰返部分が回転移動する場合に、二つの軌跡の形状を容易に比較することができる。
４番目の発明においては、第一実軌跡および第二実軌跡を、指令軌跡に対して容易に比較することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に基づく工具軌跡表示装置の概略図である。
【図２】本発明に基づく工具軌跡表示装置の動作を示すフローチャートである。
【図３】工具とワークの一つの実施例を示す図である。
【図４】図３に示される実施例における加工プログラムの一部分を示す図である。
【図５】移動量の決定を説明するための図である。
【図６】表示部に表示された軌跡を示す図である。
【図７】工作機械の一つの例を示す図である。
【図８】開始座標位置を平行移動させることを説明するための図である。
【図９】工作機械の他の例を示す図である。
【図１０】開始座標位置を回転移動させることを説明するための図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を説明する。以下の図面において同様の部材には同様の参照符号が付けられている。理解を容易にするために、これら図面は縮尺を適宜変更している。
図１は本発明に基づく工具軌跡表示装置の概略図である。図１に示されるように、工具軌跡表示装置１０は工作機械５に接続されている。工作機械５は、少なくとも一つ、図１においてはサーボモータ等の五つの駆動軸６を有している。これら駆動軸６は、数値制御装置１１によって加工プログラム内の指令位置に基づいて制御される。数値制御装置１１は、加工プログラム内の指令位置に基づいて、各駆動軸６のフィードバック制御を行う。
【００１３】
加工プログラムは工作機械５がワークを加工するのに用いられ、例えば数値制御装置１１に記憶されている。本発明においては、加工プログラムは、一つのワークから複数の合同形状部分または複数の対称形状部分を加工するようにプログラムされた繰返部分を含んでいる。そのような繰返部分は、一つのワークから複数の所定形状部分を削出す場合、または一つのワークからインペラの複数の羽根を加工する場合において加工プログラムの基本単位になりうる。
【００１４】
図１に示されるように、工具軌跡表示装置１０は、数値制御装置１１により制御される少なくとも一つの駆動軸６の実位置をエンコーダ等の図示しない測定手段、又は、数値制御装置１１から取得する実位置データ取得部１２を含んでいる。さらに、実位置データ取得部１２は、加工プログラムから、数値制御装置１１を通じて各駆動軸６の指令位置を取得することができる。さらに、数値制御装置１１において加工プログラム及びパラメータから生成された各駆動軸６の指令位置を、数値制御部１１から取得することもできる。
【００１５】
工具軌跡表示装置１０は、さらに、複数の繰返部分のそれぞれの実行開始時における少なくとも一つの駆動軸６の複数の座標位置を開始座標位置として記憶する開始座標記憶部１３と、開始座標記憶部１３により記憶された複数の開始座標位置のうちの第一開始座標位置から第二開始座標位置への少なくとも一つの駆動軸６の移動量を決定する移動量決定部１４とを含んでいる。
【００１６】
さらに、工具軌跡表示装置１０は実位置に基づいて工具の代表点、例えば工具先端点３のフィードバック軌跡を算出する軌跡算出部１５を含んでいる。具体的には、軌跡算出部１５は、移動量決定部１４により決定された移動量を第一開始座標位置に加算し、加算後の第一開始座標位置および第一開始座標位置に対応する繰返部分に基づいて工作機械５の工具先端点３の第一実軌跡を実位置から算出する。さらに、軌跡算出部１５は、少なくとも一つの駆動軸６の第二開始座標位置および第二開始座標位置に対応する繰返部分に基づいて工具先端点３の第二実軌跡を実位置から算出する。
【００１７】
さらに、軌跡算出部１５は、加工プログラム内の指令位置、又は、数値制御装置１１において加工プログラム及びパラメータから生成された指令位置と工作機械５の機械構成の情報とに基づいて工具先端点３の指令軌跡を算出することもできる。後述するように、軌跡算出部１５により算出された第一実軌跡、第二実軌跡および指令軌跡は、工具軌跡表示装置１０の表示部１６、例えばＣＲＴモニタまたは液晶ディスプレイ等に重ねて表示され得る。
【００１８】
図２は本発明に基づく工具軌跡表示装置の動作を示すフローチャートである。図３は工具とワークの一つの実施例を示す図であり、直動三軸のマシニングセンタで加工する場合を示している。さらに、図４は図３に示される実施例における加工プログラムの一部分を示す図である。以下、これら図面を参照して本発明に基づく工具軌跡表示装置１０の動作を説明する。
【００１９】
はじめに図２のステップＳ１において、実位置データ取得部１２が、数値制御装置１１を通じて少なくとも一つの駆動軸６の実位置を取得すると共に、加工プログラムから数値制御装置１１を通じて指令位置を取得する。さらに、実位置データ取得部１２は、工作機械５の機械構成の情報を取得する。このとき、工作機械５の加工プログラムから数値制御装置１１を通じて複数の繰返部分と、それらの開始座標位置とが抽出される。
【００２０】
図３に示されるように、本発明の一つの実施例においては、直方体状のワークＷから同一な六つの円筒形部分Ａ〜Ｆを削出す場合を想定している。図３から分かるように、ワークＷにおいては、円筒形部分Ａ〜Ｆは二行三列をなして整列されている。
【００２１】
そして、図４に示される加工プログラムにおいては、複数の「開始座標位置」のそれぞれに続いて、「基本単位（繰返部分）」が記述されている。開始座標位置は、繰返部分を加工開始するときの工作機械５の駆動軸６の座標である。また、複数の繰返部分は互いに同一の記載であり、図３に示される円筒形部分Ａ〜Ｆのそれぞれを削出す加工指令である。ステップＳ１においては、このような繰返部分と、それらに対応する開始座標位置とが抽出される。そして、ステップＳ２においては、抽出された開始座標位置が開始座標記憶部１３に記憶される。
【００２２】
次いで、操作者が、複数の開始座標位置のうちのいくつかを選択する。以下においては、図３に示される二つの円筒形部分Ａ、Ｆに対応する開始座標位置が選択されたものとして説明する。なお、三つ以上の開始座標位置を選択してもよい。
【００２３】
そして、ステップＳ３においては、移動量決定部１４が、選択された二つの開始座標位置の間の移動量を決定する。開始座標位置は指令位置の一部であるが、開始座標位置に対応する実位置の座標を求め、これら実位置の間の移動量を採用することも可能である。
【００２４】
図５は移動量の決定を説明するための図である。図５においては、円筒形部分Ａの開始座標位置Ａ０（Ｘａ０、Ｙａ０、Ｚａ０）と、円筒形部分Ｆの開始座標位置Ｆ０（Ｘｆ０、Ｙｆ０、Ｚｆ０）とが示されている。図５から分かるように、移動量決定部１４は、Ｘ方向の移動量（Ｘａ０−Ｘｆ０）およびＹ方向の移動量（Ｙａ０−Ｙｆ０）の両方を決定する。なお、図５に示される例において、加工開始位置はワークＷの表面であるので、Ｚ方向の移動量は必要とされない。
【００２５】
次いで、図２のステップＳ４においては、軌跡算出部１５は、移動量決定部１４によって算出された移動量を第一開始座標位置に加算する。そして、ステップＳ５においては、軌跡算出部１５は、加算後の第一開始座標位置に対応する繰返部分を求める。その後、ステップＳ６においては、加算後の第一開始座標位置とこれに対応する繰返部分とに基づいて、実位置データ取得部１２により取得された実位置から工作機械５の工具先端点３の第一実軌跡を算出する。第一実軌跡は、円筒形部分Ｆを加工したときの実際の軌跡に対応する。
【００２６】
次いで、軌跡算出部１５は、第二開始座標位置に対応する繰返部分を求める。その後、第二開始座標位置とこれに対応する繰返部分とに基づいて、実位置データ取得部１２により取得された実位置から工作機械５の工具先端点３の第二実軌跡を算出する。第二実軌跡は、円筒形部分Ａを加工したときの実際の軌跡である。
【００２７】
その後、ステップＳ７において、軌跡算出部１５は、加工プログラム内の指令位置、又は、数値制御装置１１において加工プログラム及びパラメータから生成された指令位置に基づいて工具先端点３の指令軌跡を算出する。この場合には、円筒形部分Ａに対応する指令軌跡が算出されるのが好ましい。
【００２８】
ステップＳ４において移動量が加算されているので、第一実軌跡は円筒形部分Ｆの位置から円筒形部分Ａの位置まで移動される。そして、ステップＳ８において、第一実軌跡および第二実軌跡を表示部１６に表示すると、図６に示されるように、第一実軌跡は第二実軌跡と概ね重畳して表示される。このとき、指令軌跡を同時に表示してもよく、その場合には、指令軌跡は第一実軌跡および第二実軌跡に共通の指令軌跡になる。
【００２９】
このように本発明においては、一つの繰返部分についての第一実軌跡および他の繰返部分についての第二実軌跡を重ねて表示することができる。このため、第一実軌跡および第二実軌跡の形状を容易かつ高精度で比較することができる。従って、第一実軌跡および第二実軌跡において問題になる箇所を的確に把握でき、必要な場合には各種パラメータを調整してそのような箇所を排除することも可能である。
【００３０】
また、第一実軌跡および第二実軌跡のうちの少なくとも一方と、指令軌跡とを重ねて表示してもよく、この場合には、少なくとも一方の実軌跡が指令軌跡または他の実軌跡から、どの程度離間しているかを把握することができる。なお、操作者の理解を容易にする目的で、第一実軌跡、第二実軌跡および指令軌跡は互いに異なる色または異なる線種であるのが好ましい。
【００３１】
当然のことながら、他の円筒形部分Ｂ〜Ｅについての実軌跡を求め、これらを同様に重ねて表示することもできる。従って、単一のワークＷから取得される円筒形部分Ａ〜Ｆのそれぞれの実軌跡を比較し、問題になる箇所がワークＷのどの部位に生じやすいかを把握することも可能である。
【００３２】
また、加工プログラムの繰返部分が互いに対称な形状を加工する場合には、一方の実軌跡を他方の実軌跡に対応して反転して表示し、それにより、二つの実軌跡を容易かつ高精度で比較することができる。さらに、加工プログラムの繰返部分が互いに比例する形状を加工する場合にも、一方の実軌跡を他方の実軌跡に応じて拡大または縮小し、同様な効果を得ることができる。
【００３３】
ところで、図７は工作機械の一つの例を示す図である。図７においては五軸加工機が工作機械の例として示されている。この五軸加工機においては、Ｘ軸、Ｙ軸およびＺ軸が直線軸であり、Ａ軸およびＢ軸が回転軸である。そして、時刻ｔにおける、これら五軸の座標をそれぞれ、ｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ）、ａ（ｔ）、ｂ（ｔ）とする。
【００３４】
そして、二つの回転軸であるＡ軸およびＢ軸の交点をＭとすると、点Ｍの座標は（ｘ（ｔ）、ｙ（ｔ）、ｚ（ｔ））である。そして、点Ｍから工具先端までの長さをＬとし、工具が真下を向いた位置をＡ軸およびＢ軸の基準位置（原点）とすると、工具先端点３の座標（Ｘ（ｔ）、Ｙ（ｔ）、Ｚ（ｔ））は以下の式（１）〜（３）で表される。軌跡算出部１５は、これらの式に応じて実軌跡を算出すればよい。
Ｘ＝ｘ（ｔ）＋Ｌ×ｃｏｓ（ａ（ｔ））×ｓｉｎ（ｂ（ｔ））              （１）
Ｙ＝ｙ（ｔ）＋Ｌ×ｓｉｎ（ａ（ｔ））                                  （２）
Ｚ＝ｚ（ｔ）−Ｌ×ｃｏｓ（ａ（ｔ））×ｃｏｓ（ｂ（ｔ））              （３）
【００３５】
ところで、工作機械が直線三軸（Ｘ軸、Ｙ軸、Ｚ軸）を含むマシニングセンタの場合には、開始座標記憶部１３に記憶された開始座標位置を予め指定された少なくとも一つの直線軸に沿って、前述した移動量だけ平行移動させる。そして、移動後の座標位置を新たな加工開始位置として、軌跡算出部１５が、対応する繰返部分について実軌跡を前述したように算出する。そして、実軌跡を比較することにより、前述したのと同様な効果が得られる。
【００３６】
図８は開始座標位置を平行移動させることを説明するための図である。図８の左方には平行移動前の状態が示されており、右方には平行移動後の状態が示されている。図８においては、三つの繰返部分に関する開始座標位置（Ｘ’０、Ｙ’０、Ｚ’０）、（Ｘ’’０、Ｙ’’０、Ｚ’’０）、（Ｘ’’’０、Ｙ’’’０、Ｚ’’’０）のそれぞれを単一の座標位置（Ｘ０、Ｙ０、Ｚ０）（＝（０、０、０））に平行移動させる場合を想定している。
【００３７】
例として、Ｘ軸に沿って同じ形状が繰返される（Ｙ軸とＺ軸の指令が同じでＸ軸の指令が異なる）場合について説明する。このような場合には、以下の式（４）〜式（６）に示されるように、はじめに、座標値（Ｘ０、Ｙ０、Ｚ０）のＸ座標と各開始座標位置のＸ座標との差分Ｄｘを算出し、次いで、各開始座標位置をＸ軸に沿って移動量Ｄｘだけ平行移動させる。
【数１】
2015075846.tif 000003
【００３８】
これにより、三つの開始座標位置（Ｘ’０、Ｙ’０、Ｚ’０）、（Ｘ’’０、Ｙ’’０、Ｚ’’０）、（Ｘ’’’０、Ｙ’’’０、Ｚ’’’０）のそれぞれが同一の座標位置（Ｘ０、Ｙ０、Ｚ０）に平行移動される。そして、各開始座標位置についての繰返部分についての実軌跡を前述したように算出することにより、三つの実軌跡を重ねて表示することが可能となる。
【００３９】
Ｙ軸、Ｚ軸に沿って同じ形状が繰返される場合も同様で、比較ポイントとなる座標値（Ｘ０，Ｙ０，Ｚ０）のＹ座標、Ｚ座標と各開始座標位置のＹ座標、Ｚ座標との差分Ｄｙ、Ｄｚを算出する。そして、各開始座標位置をＹ軸方向およびＺ軸方向にそれぞれＤｙ、Ｄｚだけ平行移動させることなどにより、前述したように三つの実軌跡を重ねて表示することができる。
【００４０】
ところで、図９は工作機械の他の例を示す図である。図９においては四軸以上の加工機で回転対象な複数の形状を加工するマシニングセンタを想定している。つまり、図９においては、ディスク状のワークＷを加工する場合を想定している。図９においては、Ｘ軸、Ｙ軸およびＺ軸が直線軸であり、Ｂ軸およびＣ軸が回転軸である。
【００４１】
このような場合には、開始座標記憶部１３に記憶された開始座標位置を予め指定された回転軸回りに、後述する角度だけ回転移動させる。この角度は移動量決定部１４により算出されるものとする。そして、移動後の座標位置を新たな加工開始位置として、軌跡算出部１５が、対応する繰返部分について実軌跡を算出する。そして、実軌跡を比較することにより、前述したのと同様な効果が得られる。
【００４２】
図１０は開始座標位置を回転移動させることを説明するための図である。図１０にはディスク状ワークＷが示されており、このワークＷに、複数、例えば六つの二等辺三角形の穴を周方向に等間隔で形成する。図１０においては、繰返部分に関する三つの開始座標位置（Ｘ’０、Ｙ’０、Ｚ’０、Ｂ’０、Ｃ’０）、（Ｘ’’０、Ｙ’’０、Ｚ’’０、Ｂ’’０、Ｃ’’０）、（Ｘ’’’０、Ｙ’’’０、Ｚ’’’０、Ｂ’’’０、Ｃ’’’０）のそれぞれを予め指定された回転軸Ｂ、又は、回転軸Ｃに従って比較ポイントとなる角度Ｂ０、又は、Ｃ０に回転移動させる場合を想定している。
【００４３】
例として、Ｃ軸（直線軸Ｚの回転軸）回りに同じ形状が繰返される場合について説明する。このような場合には、角度Ｃ０と各開始座標値のＣ座標の差分Δθを算出し、各開始座標位置を回転軸Ｃ回りに差分Δθだけ回転移動させる。以下の式（７）は、回転軸Ｂを固定した状態で、回転軸Ｃ回りに開始座標位置（Ｘ’０、Ｙ’０、Ｚ’０、Ｂ’０、Ｃ’０）を角度Δθだけ回転して点（Ｘ０、Ｙ０、Ｚ０、Ｂ０、Ｃ０）に移動させる場合を示している。
【数２】
2015075846.tif 000004
【００４４】
他の開始座標位置についても、式（７）に準じて、それぞれの角度Δθが定まる。そして、角度Δθだけ回転移動されることにより、三つの開始座標位置（Ｘ’０、Ｙ’０、Ｚ’０、Ｂ’０、Ｃ’０）、（Ｘ’’０、Ｙ’’０、Ｚ’’０、Ｂ’’０、Ｃ’’０）、（Ｘ’’’０、Ｙ’’’０、Ｚ’’’０、Ｂ’’’０、Ｃ’’’０）が、点（Ｘ０、Ｙ０、Ｚ０、Ｂ０、Ｃ０）に移動される。そして、各開始座標位置についての繰返部分についての実軌跡を前述したように算出することにより、三つの実軌跡を重ねて表示することが可能となる。なお、開始座標位置を回転移動させるときには、適宜座標変換することは当業者であれば明らかであろう。
【符号の説明】
【００４５】
３    工具先端点
５    工作機械
６    各駆動軸
１０    工具軌跡表示装置
１１    数値制御装置
１２    実位置データ取得部
１３    開始座標記憶部
１４    移動量決定部
１５    軌跡算出部
１６    表示部
【図１】
2015075846.tif 000005
【図２】
2015075846.tif 000006
【図３】
2015075846.tif 000007
【図４】
2015075846.tif 000008
【図５】
2015075846.tif 000009
【図６】
2015075846.tif 000010
【図７】
2015075846.tif 000011
【図８】
2015075846.tif 000012
【図９】
2015075846.tif 000013
【図１０】
2015075846.tif 000014