(57)【特許請求の範囲】
【請求項１】
所定方向に移動自在に設けられた搬送移動体と、該搬送移動体に移動可能に搭載された移動体とを有し、前記移動体と前記搬送移動体との間に、前記移動体を前記搬送移動の方向と同じ方向に移動させる移動手段を設け、前記搬送移動体の移動中に、前記移動体を前記搬送移動体の上で移動させることによって、前記搬送移動体上に保持されたワークを、前記移動体により加工しながら搬送する工作機械に設けられ、前記ワークの加工を行うように前記移動体が移動する際の干渉チェックを行う干渉チェック装置において、
干渉チェックの対象とする前記移動体と前記移動体の各移動軸とが入力される干渉チェック部と、
この干渉チェック部の入力結果から、前記干渉チェック部に入力された移動軸として、前記搬送移動体の移動軸と、該移動軸と同じ方向に前記移動体を移動させる移動軸とが含まれ、前記移動体について同じ軸線方向に移動させるための移動軸が複数存在するときに、前記移動体の前記移動軸と前記搬送移動体の前記移動軸とについて、前記移動体の移動量と前記搬送移動体の搬送移動量とを合成して同じ軸線方向の絶対移動量を求める絶対移動量算出部とを有し、
前記干渉チェック部は、前記絶対移動量算出部と連係して前記絶対移動量により干渉チェックを行うこと、
を特徴とする干渉チェック装置。
【請求項２】
前記絶対移動量算出部は、前記移動体の移動手段と前記搬送移動体を移動させる搬送移動手段とによる同じ軸線方向の複数の移動軸を合成して、前記移動軸と同じ軸線方向に仮想軸を設け、この仮想軸に基づいて前記絶対移動量を求めることを特徴とする請求項1に記載の干渉チェック装置。
【請求項３】
所定方向に移動自在に設けられた搬送移動体と、該搬送移動体に移動可能に搭載された移動体とを有し、前記移動体と前記搬送移動体との間に、前記移動体を前記搬送移動の方向と同じ方向に移動させる移動手段を設け、前記搬送移動体の移動中に、前記移動体を前記搬送移動体の上で移動させることによって、前記搬送移動体上に保持されたワークを、前記移動体により加工しながら搬送する工作機械に設けられ、前記ワークの加工を行うように前記移動体が移動する際の干渉チェックを行う干渉チェック方法において、
干渉チェックの対象とする前記移動体と前記移動体の各移動軸とを入力するステップと、
この入力結果から、前記干渉チェック部に入力された移動軸として、前記搬送移動体の移動軸と、該移動軸と同じ方向に前記移動体を移動させる移動軸とが含まれ、前記移動体について同じ軸線方向に移動させるための移動軸が複数存在するときに、前記移動体の前記移動軸と前記搬送移動体の前記移動軸とについて、前記移動体の移動量と前記搬送移動体の搬送移動量とを合成して同じ軸線方向の絶対移動量を求めるステップと、
得られた前記絶対移動量により干渉チェックを行うステップと、
を有することを特徴とする干渉チェック方法。
【請求項４】
前記移動体の移動手段と前記搬送移動体を移動させる搬送移動手段とによる同じ軸線方向の複数の移動軸を合成して、前記移動軸と同じ軸線方向に仮想軸を設け、この仮想軸に基づいて前記絶対移動量を求めることを特徴とする請求項３に記載の干渉チェック方法。
【請求項５】
請求項１又は２に記載の干渉チェック装置を備えたことを特徴とする工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の干渉をチェックする干渉チェック装置及び干渉チェック方法並びに干渉チェック装置を備えた工作機械に関する。
【背景技術】
【０００２】
従来、特許文献１の図４に示されるように、第１の主軸の軸線に直交するＸ１軸方向に移動可能な正面刃物台上に、第２の主軸と前記Ｘ１軸方向と平行なＸ２軸方向に移動可能な刃物台（突切り刃物台）が搭載された自動旋盤が公知となっている。該自動旋盤の突切り刃物台は、Ｘ１軸とＸ２軸の二つの移動手段によって主軸の軸線に直交する方向に移動する。
一方、複数の刃物台を備えた工作機械において、刃物台同士又は刃物台と固定的な構造物等との干渉をチェックする干渉チェック装置が公知となっている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５５７９４号公報
【特許文献２】特許第３４６４３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記干渉チェック装置は、少なくとも移動体の移動方向に対応する移動軸を入力する必要がある。しかし、一つの移動体の一つの移動方向に対して一つの移動軸のみが設定対象となっており、特許文献１に示されるように二つの移動方向に対して複数の移動手段を備える場合、一つの移動体の一つの移動方向に対応する相対的な移動軸が複数存在し、干渉チェックを容易に行うことができないという欠点があった。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明の干渉チェック装置は、所定方向に移動自在に設けられた搬送移動体と、該搬送移動体に移動可能に搭載された移動体とを有し、前記移動体と前記搬送移動体との間に、前記移動体を前記搬送移動の方向と同じ方向に移動させる移動手段を設け、前記搬送移動体の移動中に、前記移動体を前記搬送移動体の上で移動させることによって、前記搬送移動体上に保持されたワークを、前記移動体により加工しながら搬送する工作機械に設けられ、前記ワークの加工を行うように前記移動体が移動する際の干渉チェックを行う干渉チェック装置において、干渉チェックの対象とする前記移動体と前記移動体の各移動軸とが入力される干渉チェック部と、この干渉チェック部の入力結果から、前記干渉チェック部に入力された移動軸として、前記搬送移動体の移動軸と、該移動軸と同じ方向に前記移動体を移動させる移動軸とが含まれ、前記移動体について同じ軸線方向に移動させるための移動軸が複数存在するときに、前記移動体の前記移動軸と前記搬送移動体の前記移動軸とについて、前記移動体の移動量と前記搬送移動体の搬送移動量とを合成して同じ軸線方向の絶対移動量を求める絶対移動量算出部とを有し、前記干渉チェック部は、前記絶対移動量算出部と連係して前記絶対移動量により干渉チェックを行う構成としてある。
【０００６】
また、前記絶対移動量算出部は、前記移動体の移動手段と前記搬送移動体を移動させる搬送移動手段とによる同じ軸線方向の複数の移動軸を合成して、前記移動軸と同じ軸線方向に仮想軸を設け、この仮想軸に基づいて前記絶対移動量を求めるように構成してもよい。
【０００７】
本発明の干渉チェック方法は、所定方向に移動自在に設けられた搬送移動体と、該搬送移動体に移動可能に搭載された移動体とを有し、前記移動体と前記搬送移動体との間に、前記移動体を前記搬送移動の方向と同じ方向に移動させる移動手段を設け、前記搬送移動体の移動中に、前記移動体を前記搬送移動体の上で移動させることによって、前記搬送移動体上に保持されたワークを、前記移動体により加工しながら搬送する工作機械に設けられ、前記ワークの加工を行うように前記移動体が移動する際の干渉チェックを行う干渉チェック方法において、干渉チェックの対象とする前記移動体と前記移動体の各移動軸とを入力するステップと、この入力結果から、前記干渉チェック部に入力された移動軸として、前記搬送移動体の移動軸と、該移動軸と同じ方向に前記移動体を移動させる移動軸とが含まれ、前記移動体について同じ軸線方向に移動させるための移動軸が複数存在するときに、前記移動体の前記移動軸と前記搬送移動体の前記移動軸とについて、前記移動体の移動量と前記搬送移動体の搬送移動量とを合成して同じ軸線方向の絶対移動量を求めるステップと、得られた前記絶対移動量により干渉チェックを行うステップとを有する方法である。
【０００８】
前記移動体の移動手段と前記搬送移動体を移動させる搬送移動手段とによる同じ軸線方向の複数の移動軸を合成して、前記移動軸と同じ軸線方向に仮想軸を設け、この仮想軸に基づいて前記絶対移動量を求めるようにしてもよい。
【０００９】
また、本発明の工作機械は、上記干渉チェック装置を備えたことを特徴としている。
【発明の効果】
【００１０】
以上のように構成される本発明の構成によると、絶対移動量算出部により一つの移動体の一つの移動方向に対して複数の移動手段が設けられている場合であっても、移動体の相対的な移動量を合成して算出される絶対移動量に基づき、当該移動体の干渉チェックを容易に行うことができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の干渉チェック装置が搭載される工作機械の概略図である。
【図２】制御装置の要部概略ブロック図である。
【図３】絶対移動量算出部１３及び干渉チェック部１２の作用の一例を説明するためのフローチャートである。
【図４】Ｙ方向仮想軸が設定された第２刃物台と第４刃物台との干渉チェックの一例を説明する図である。
【発明を実施するための形態】
【００１２】
図１は、本発明の干渉チェック装置が搭載される工作機械の概略図を示す。該工作機械は、第１主軸１及び該第１主軸１に対応して設けられた第１刃物台２と、第２主軸３及び該第２主軸３に対応して設けられた第２刃物台４と、第３主軸６及び該第３主軸６に対応して設けられた第３刃物台７と、各主軸１，３，６に選択的に対応するように設けられた第４刃物台９とを有している。第１主軸１，第１刃物台２，第２主軸３，第２刃物台４，第３主軸６，第３刃物台７及び第４刃物台９は、図示しない工作機械のベッド上に設けられる。
【００１３】
第１主軸１は、軸線方向と同方向のＺ１軸方向に移動可能である。第１主軸１は、第１主軸１の移動手段を構成するＺ１軸用モータと送りネジ機構等によって、Ｚ１軸方向に移動させられる。
第１刃物台２は、Ｚ１軸と直交し、且つ互いに直交するＸ１軸及びＹ１軸方向に移動可能なＸＹテーブルに設けられている。第１刃物台２は、このＸＹテーブルとともにＸ１軸方向及びＹ１軸方向に移動可能である。前記ＸＹテーブルは、第１刃物台２のＸ１軸方向の移動手段を構成するＸ１軸用モータと送りネジ機構等によってＸ１軸方向に移動し、第１刃物台のＹ１軸方向の移動手段を構成するＹ１軸用モータと送りネジ機構等によってＹ１軸方向に移動する。
【００１４】
第３主軸６は、第３主軸６の軸線が第１主軸１の軸線と同方向で平行となるように、第１主軸１に隣接して配置される。そして、軸線方向と同方向であるＺ３軸方向に移動可能である。第３主軸６は、Ｚ３軸方向の移動手段を構成するＺ３軸用モータと送りネジ機構等によって、ベッド上でＺ３軸方向に移動する。
【００１５】
第３刃物台７は、Ｚ３軸と直交し、且つ互いに直交するＸ３軸及びＹ３軸方向に移動可能なＸＹテーブルに装着されている。このＸＹテーブルは、第３刃物台７のＸ３軸方向の移動手段を構成するＸ３軸用モータと送りネジ機構等によってＸ３軸方向に移動し、且つ第３刃物台７のＹ３軸方向の移動手段を構成するＹ３軸用モータと送りネジ機構等によってＹ３軸方向に移動する。なお、Ｘ１軸方向とＸ３軸方向とが同方向に設定され、Ｙ１軸方向とＹ３軸方向とが同方向に設定されている。
【００１６】
前記ベッドには、Ｙ１軸及びＹ３軸の軸線方向と同方向のＡ２軸方向に移動可能な移動台８が搭載されている。この移動台８は、移動台８のＡ２軸方向の移動手段を構成するＡ２軸用モータと送りネジ機構等によって、ベッド上でＡ２軸方向に移動する。
【００１７】
第２主軸３及び第２刃物台４は、移動台８上に搭載されていて、移動台８と一体になってＡ２軸方向に移動可能である。第２主軸３は、その軸線が第１主軸１及び第３主軸６の軸線と同じ軸線方向で平行になるように、かつ、第１主軸１及び第３主軸６に対向するように配置されている。また、第２主軸３は、軸線方向と同じ方向であるＺ２軸方向に移動可能である。第２主軸３は、第２主軸３のＺ２軸方向の移動手段を構成するＺ２軸用モータと送りネジ機構等によって、移動台８上でＺ２軸方向に移動する。
【００１８】
第２刃物台４は、Ｚ２軸と直交し、且つ互いに直交するＸ２軸及びＹ２軸方向に移動可能なＸＹテーブルに装着されている。このＸＹテーブルは移動台８上に搭載されていて、第２刃物台４のＸ２軸方向の移動手段を構成するＸ２軸用モータと送りネジ機構等によって移動台８上でＸ２軸方向に移動し、第２刃物台４のＹ２軸方向の移動手段を構成するＹ２軸用モータと送りネジ機構等によって移動台８上でＹ２軸方向に移動する。Ｘ２軸の軸線方向とＸ１軸の軸線方向及びＸ３軸の軸線方向は同方向に設定され、Ｙ２軸の軸線方向とＹ１軸の軸線方向，Ｙ３軸の軸線方向，Ａ２軸の軸線方向は同方向に設定される。
【００１９】
第４刃物台９は、ベッド上に設けられ互いに直交するＹ４軸及びＺ４軸方向に移動可能なＹＺテーブルに装着されている。このＹＺテーブルは、第４刃物台９のＹ４軸方向の移動手段を構成するＹ４軸用モータと送りネジ機構等によってＹ４軸方向に移動し、第４刃物台９のＺ４軸方向の移動手段を構成するＺ４軸用モータと送りネジ機構等を介してＺ４軸方向に移動する。Ｙ４軸方向は、Ｙ１軸方向，Ｙ２軸方向，Ｙ３軸方向，Ａ２軸方向と同じ軸線方向に設定され、Ｚ４軸方向は、Ｚ１軸方向，Ｚ２軸方向，Ｚ３軸方向と同じ軸線方向に設定されている。
【００２０】
なお、図１において符号「＋」は各移動体の移動の向きを示すもので、例えば、第１刃物台２，第２刃物台４及び第４刃物台７においては、工具をワークから遠ざける方向を「＋」とし、図示はしないが、工具をワークに近づける方向を「−」としている。
また、前述のようにＸ１軸方向，Ｘ２軸方向，Ｘ３軸方向が同じ軸線方向であり、Ｙ１軸方向，Ｙ２軸方向，Ａ２軸方向，Ｙ３軸方向，Ｙ４軸方向が同じ軸線方向であり、Ｚ１軸方向，Ｚ２軸方向，Ｚ３軸方向，Ｚ４軸方向が同じ軸線方向であるため、以下では、Ｘ１軸，Ｘ２軸，Ｘ３軸上の移動方向をＸ方向、Ｙ１軸，Ｙ２軸，Ａ２軸，Ｙ３軸，Ｙ４軸上の移動方向をＹ方向、Ｚ１軸，Ｚ２軸，Ｚ３軸，Ｚ４軸上の移動方向をＺ方向と称することがある。
【００２１】
本工作機械には、前記各モータの駆動を制御する制御装置１１が設けられている。本実施形態において制御装置１１はＮＣ装置からなる。本工作機械は、制御装置１１（ＮＣ装置）に読み込まれたＮＣプログラムに従う駆動制御により、第１主軸１に装着されたワークを、第１主軸１のＺ方向の移動と第１刃物台２のＸ，Ｙ方向の移動との組み合わせによって、第１刃物台２に装着された加工工具で加工することができ、第２主軸３に装着されたワークを、第２主軸３のＺ方向の移動と第２刃物台４のＸ，Ｙ方向の移動との組み合わせによって、第２刃物台４に装着された加工工具で加工することができ、第３主軸６に装着されたワークを、第３主軸６のＺ方向の移動と第３刃物台７のＸ，Ｙ方向の移動との組み合わせによって、第３刃物台７に装着された加工工具で加工することができる。
【００２２】
さらに、第４刃物台９を、Ｙ方向及びＺ方向に移動させて、第１主軸１〜第３主軸６のいずれかに対応するように位置させることで、第１主軸１〜第３主軸６のうちのいずれか主軸に装着したワークを、当該主軸のＺ方向の移動と第４刃物台９のＺ方向及びＹ方向の移動との組み合わせによって、第４刃物台９に装着された加工工具で加工することができる。
【００２３】
また、第２刃物台４は、Ｙ２軸方向の移動手段及びＡ２軸方向の移動手段の二つの移動手段によって、Ｙ方向に移動させることが可能である。このため第２刃物台４に装着された加工工具による第２主軸３に装着されたワークの加工は、移動台８によって第２主軸３と第２刃物台４とを一体的にＹ方向に移動させながら、移動台８上で行うことができる。例えば、移動台８のＡ２軸方向の移動によって、第１主軸１の軸線と第２主軸３の軸線とが一致する位置から第３主軸６の軸線と第２主軸３の軸線とが一致する位置まで第２主軸３を移動させながら、第２刃物台４に装着された加工工具によって、第２主軸３に装着されたワークの加工を行うことができる。
【００２４】
制御装置１１には、図２に示されるように、本工作機械における移動体を構成する第１主軸１〜第３主軸６と、第１刃物台２〜第４刃物台７が移動する際の干渉をチェックする干渉チェック部１２が設けられている。該干渉チェック部１２に前記各移動体の情報を入力することによって、各移動体が加工移動等を行う際の各移動体同士の干渉や、移動体と工作機械の固定的な構造物との干渉等をチェックし、干渉の有無を検出することができる。
【００２５】
前記干渉チェック部１２による干渉チェックは公知の手段を用いることができるが、干渉チェック部１２には、干渉チェックの対象とする移動体と、少なくとも当該移動体のＸ方向，Ｙ方向，Ｚ方向の移動に対応する移動軸を入力して設定する必要がある。
【００２６】
例えば第１刃物台２と第４刃物台９の干渉をチェックする場合は、第１刃物台２と第４刃物台９を干渉チェックの対象とする移動体として入力し、第１刃物台２に対してＸ方向の移動軸としてＸ１軸を、Ｙ方向の移動軸としてＹ１軸を入力し、第４刃物台に対してＹ方向の移動軸としてＹ４軸を、Ｚ方向の移動軸としてＺ４軸を入力して設定する必要がある。
【００２７】
本発明の干渉チェック部１２には、第２刃物台４のように一つの移動体の一つの移動方向に対して複数（二つ以上）の移動手段を備える場合に、一つの移動体の一つの移動方向に対して入力された複数の移動軸における各々の移動量を合成し、当該移動方向における当該移動体の絶対的な移動量を算出する絶対移動量算出部１３が連係して設けられている。
図２に示すように、干渉チェック部１２に判断部１４を設け、この判断部１４が、入力された複数の移動軸の中から、一つの移動体について複数の移動軸が存在すると判断したときに、絶対移動量算出部１３が当該移動軸の各々の移動量を合成するように構成してもよい。もちろん、判断部１４は絶対移動量算出部１３に設けてもよいし、干渉チェック部１２及び絶対移動量算出部１３と別体に設けてもよい。
この実施形態では、干渉チェック部１２と絶対移動量算出部１３又はこれらと判断部１４とで干渉チェック装置が構成される。
【００２８】
この実施形態において干渉チェック部１２には、第２刃物台４が干渉チェック対象の移動体として入力された場合に、第２刃物台４に対するＹ方向の移動軸として、Ｙ２軸とＡ２軸を入力することができる。また、本実施形態において絶対移動量算出部１３は、第２刃物台４のＹ２軸方向の移動手段による移動台８に対する第２刃物台４のＹ２軸上の移動量と、移動台８のＡ２軸方向の移動手段によるベッドに対するＡ２軸上の移動量とを合成することによって、ベッドに対する第２刃物台４の仮想の移動軸（Ｙ方向仮想軸）を形成し、このＹ方向仮想軸における第２刃物台４の絶対的な移動量（すなわち座標上の位置）を求める。なお、絶対的な移動量は、予め工作機械の所定の基準位置、例えば工作機械の端部基準面や第１主軸１の中心を基準として定めることができる。
【００２９】
そして、絶対移動量算出部１３により求められたＹ方向仮想軸上における第２刃物台４の移動量が干渉チェック部１２に入力されることで、第２刃物台４と他の移動体又は固定構造物等との干渉をチェックすることができる。
【００３０】
絶対移動量算出部１３及び干渉チェック部１２の作用の一例を、図３を参照しながら説明する。
ステップＳ１において、干渉チェックの対象となる移動体と、その移動軸を干渉チェック部１２に入力する。この実施形態では、第２主軸３，第２刃物台４及び第４刃物台９は互いに干渉する可能性があるため、第２主軸３，第２刃物台４及び第４刃物台９の各移動軸を干渉チェック部１２に入力する。このとき、第２主軸３のＹ方向移動軸としてＡ２軸を入力し、第２刃物台４のＹ方向の移動軸としてＹ２軸とＡ２軸とを入力する。また、第１主軸１，第１刃物台２及び第４刃物台９は互いに干渉する可能性があるため、第１主軸１，第１刃物台２及び第４刃物台９の各移動軸を干渉チェック部１２に入力する。同様に、第３主軸６，第３刃物台７及び第４刃物台９は互いに干渉する可能性があるため、第３主軸６，第３刃物台７及び第４刃物台９の各移動軸を干渉チェック部１２に入力する。
【００３１】
次に、ステップＳ２に示すように、同一の移動体について同じ軸線方向に移動させるための移動軸が複数あるかどうかを判断する。判断部１４を設けた場合は、上記の入力結果から判断部１４が上記判断を自動的に行うように構成することができる。また、前記判断部１４を設けることなく、前記複数の移動軸が絶対移動量算出部１３に入力されるように、オペレータが判断して干渉チェック部１２に入力するようにしてもよい。この実施形態では、第２刃物台４の移動軸として入力されたＹ２軸とＡ２軸が同じ軸線方向であるため、第２刃物台４について同じ軸線方向に移動させる複数の移動軸としてＹ２軸，Ａ２軸が存在すると判断する。
ステップＳ２で同一の移動体について同じ軸線方向に移動させるための移動軸が複数あると判断した場合は、ステップＳ３に示すように、絶対移動量算出部１３が当該複数の移動軸から一つの仮想軸を設ける。この実施形態では、第２刃物台４の移動軸であるＹ２軸とＡ２軸とから、Ｙ２軸とＡ２軸を合成した仮想のＹ方向移動軸（Ｙ方向仮想軸）Ｙ２′軸を設ける。これにより第２刃物台４のＹ方向の二つのＡ２軸，Ｙ２軸が、一つのＹ方向仮想軸であるＹ２′軸に置き換えられ、ステップＳ４に進む。
なお、ステップＳ２で同一の移動体について同じ軸線方向に移動させるための移動軸が複数存在しないと判断した場合は、仮想軸を設けることなく、次のステップＳ４に進む。そして、ステップＳ４で、干渉チェック部１２が各移動軸の移動量及び仮想軸における前記絶対移動量から、干渉チェックを行う。
【００３２】
図４に、Ｙ方向仮想軸であるＹ２′軸が設定された第２刃物台４と第４刃物台９との干渉チェックの一例を示す。第２刃物台４及びこれに装着された工具Ｔを含む干渉チェック領域（点線で囲まれた領域４ａ）と、第４刃物台９及びこれに装着された工具Ｔを含む干渉チェック領域（点線で囲まれた領域９ａ）とを予め設定しておく。そして、第２刃物台４と第４刃物台９の現在位置から、第２刃物台４に対するＸ２方向，Ｙ２方向及びＡ２方向の移動指令に基づき、第２刃物台４がＹ２′軸上及びＸ２軸上のどの位置まで移動するのかを求める。
【００３３】
また、第４刃物台９に対するＺ４方向及びＹ４方向の移動指令に基づき、第４刃物台９がＺ４軸上及びＹ４軸上のどの位置まで移動するのかを求める。そして、算出後の両者の位置において、第２刃物台４の干渉チェック領域４ａと第４刃物台９との干渉チェック領域９ａとが交叉するのであれば、干渉チェック部１２は、第２刃物台４と第４刃物台９との間で干渉が生じると判断して、第２刃物台４及び第４刃物台９の移動を規制し、アラーム等で干渉が生じることを報知する。
このようにして、本発明では、干渉チェック部１２と絶対移動量算出部１３との連係により、一つの移動体の一つの移動方向に対して複数の移動手段が設けられている場合であっても、当該移動体の干渉チェックを容易に行うことができる。
【００３４】
本発明の好適な実施形態について説明したが、本発明は上記の実施形態に限定されない。
例えば、干渉チェック部１２と絶対移動量算出部１３とは同一の制御装置１１に設けてもよいし、制御装置１１とは別に設けてもよい。また、干渉チェック部１２と絶対移動量算出部１３とは別体であってもよいし一体であってもよい。さらに、干渉チェック部１２に、一つの移動体に対して同方向の複数の移動軸が入力されたときに、絶対移動量算出部１３が起動されるように構成してもよい。
【００３５】
また、移動軸の入力部を、入力される移動軸が対応する移動方向を任意に設定できる構成や、一つの移動方向に対して予め複数の移動軸を入力することができる構成、あるいは各移動方向に対して一つの移動軸を入力するとともに、更に別に移動軸を、移動方向を任意に設定できるように入力する構成等とすることによって、一つの移動方向に対して複数の移動軸を入力することができる。
【００３６】
また、上記の説明では、第２刃物台４のＹ方向の移動軸を例に挙げ、Ｙ２軸とＡ２軸の二つを合成してＹ方向仮想軸であるＹ２′軸を形成するものとして説明したが、移動体は刃物台に限らず主軸やその他の移動体であってもよい。さらに、Ｙ方向に限らずＸ方向やＺ方向の移動軸が複数存在する場合にも本発明の適用が可能である。また、合成する移動軸の数も二つに限らず三つ以上でも本発明の適用は可能である。なお、Ｘ，Ｙ，Ｚ方向の移動軸のそれぞれについて絶対移動量算出部１３を設けてもよいし、Ｘ，Ｙ，Ｚ方向の各移動軸について共通の絶対移動量算出部１３を設けてもよい。
【産業上の利用分野】
【００３７】
本発明は、移動体を複数有していて各移動体の相互の干渉チェック及び各移動体と固定部との干渉チェックを行う場合に限らず、移動体が一つでこの移動体と固定部との干渉をチェックする場合にも適用が可能である。また、本発明の干渉チェック装置及び方法は、工作機械に限らず、干渉チェックを行う必要のあるあらゆる装置に適用が可能である。
【符号の説明】
【００３８】
１    第１主軸（移動体）
２    第１刃物台（移動体）
３    第２主軸（移動体）
４    第２刃物台（移動体）
６    第３主軸（移動体）
７    第３刃物台（移動体）
８    移動台
９    第４刃物台（移動体）
１１  制御装置
１２  干渉チェック部
１３  絶対移動量算出部
１４  判断部
【図１】
0005554235.tif 000002
【図２】
0005554235.tif 000003
【図３】
0005554235.tif 000004
【図４】
0005554235.tif 000005