(57)【特許請求の範囲】
【請求項１】
対向して配置された第１の主軸及び第２の主軸と、前記第１の主軸に把持されたワークを加工するための第１の工具及び前記第２の主軸に把持されたワークを加工するための第２の工具を備え、前記第１の主軸の主軸軸線と平行なＺ軸方向及びこれに直交するＸ軸方向に移動自在な刃物台とを有する数値制御旋盤において、
前記第２の主軸を、前記刃物台とＸ軸方向で対向させて配置し、前記Ｘ軸方向及びＺ軸方向に移動自在に設け、
数値制御装置が、各主軸に把持された各ワークを同時に加工するように、前記第２の主軸と前記刃物台とのＸ軸方向同士及びＺ軸方向同士の移動の重畳を指令し、
前記第１の工具の刃先と前記第２の工具の刃先の前記Ｘ軸方向の距離が、前記第１の工具によって前記ワークを加工する際の前記刃物台のＸ軸方向の移動距離の最大値よりも大きくなり、かつ、前記第１の工具の刃先をＸ軸方向のワークの加工開始位置に位置させたときに前記第２の工具の刃先がＸ軸方向のワークの加工開始位置に位置するようにするとともに、前記第２の工具の刃先位置を前記第１の工具の刃先位置より前記刃物台から離間させて、前記第一の工具と前記第二の工具を前記刃物台に装着したこと、
を特徴とする数値制御旋盤。
【請求項２】
前記刃物台に装着された前記第１の工具と前記第２の工具との組み合わせのうちの少なくとも一つが、Ｘ軸と同方向を差し向く第１の工具と第２の工具の組み合わせである場合に、前記第１の工具の刃先と前記第２の工具の刃先の前記Ｚ軸方向の距離が、前記第１の工具によって前記ワークを加工する際のＺ軸方向の移動距離の最大値と前記第２の工具によって前記ワークを加工する際のＺ軸方向の移動距離の最大値の和よりも大きくなるように、前記第一の工具と前記第二の工具を前記刃物台に装着したことを特徴とする請求項１に記載の数値制御旋盤。
【請求項３】
前記数値制御装置は、前記刃物台の前記Ｘ軸方向の移動及び前記Ｚ軸方向の移動を制御する第１の制御系と、前記第２の主軸の前記Ｘ軸方向の移動及び前記Ｚ軸方向の移動を制御する第２の制御系とを有することを特徴とする請求項１又は２に記載の数値制御旋盤。
【請求項４】
前記第１の主軸に把持された前記ワークを加工するための第３の工具を備えた第２の刃物台を有し、前記第１の主軸を、少なくとも前記第１の主軸の主軸軸線に沿ったＺ軸方向に移動可能にし、前記第１の制御系は、少なくとも、前記第１の主軸に把持させた前記ワークを前記第１の工具で加工するのに必要な前記Ｚ軸方向の移動を、前記第１の主軸の前記Ｚ軸方向の移動に重畳可能であることを特徴とする請求項３に記載の数値制御旋盤。
【請求項５】
対向して配置された第１の主軸及び第２の主軸と、前記第１の主軸に把持されたワークを加工するための第１の工具及び前記第２の主軸に把持されたワークを加工するための第２の工具を備え前記第１の主軸の主軸軸線と平行なＺ軸方向及びこれに直交するＸ軸方向に移動自在な刃物台とを有し、前記第２の主軸が、前記刃物台とＸ軸方向で対向させて配置されるとともに前記Ｘ軸方向及びＺ軸方向に移動自在に設けられた数値制御旋盤におけるワークの加工方法において、
前記第１の工具の刃先と前記第２の工具の刃先の前記Ｘ軸方向の距離が、前記第１の工具によって前記ワークを加工する際の前記刃物台のＸ軸方向の移動距離の最大値よりも大きくなり、かつ、前記第１の工具の刃先をＸ軸方向のワークの加工開始位置に位置させたときに前記第２の工具の刃先がＸ軸方向のワークの加工開始位置に位置するようにするとともに、前記第２の工具の刃先位置を前記第１の工具の刃先位置より前記刃物台から離間させて、前記第一の工具と前記第二の工具を前記刃物台に装着し、
前記第２の主軸と前記刃物台のＸ軸方向同士及びＺ軸方向同士の移動の重畳により前記第２の主軸を前記Ｘ軸方向及び前記Ｚ軸方向に移動させて、前記第１の工具による前記第１の主軸のワークの加工と、前記第２の工具による前記第２の主軸のワークの加工を同時に行うこと、
を特徴とする数値制御旋盤におけるワークの加工方法。
【請求項６】
前記刃物台に装着された前記第１の工具と前記第２の工具との組み合わせのうちの少なくとも一つが、Ｘ軸と同方向を差し向く第１の工具と第２の工具との組み合わせである場合に、前記第１の工具の刃先と前記第２の工具の刃先の前記Ｚ軸方向の距離が、前記第１の工具によって前記ワークを加工する際のＺ軸方向の移動距離の最大値と前記第２の工具によって前記ワークを加工する際のＺ軸方向の移動距離の最大値の和よりも大きくなるように、前記第１の工具と前記第２の工具を前記刃物台に装着したことを特徴とする請求項５に記載のワークの加工方法。
【請求項７】
重畳を行う前記Ｘ軸及び前記Ｚ軸のうち、いずれか一方の軸の位置を予め設定された第１の位置に位置決めして、前記一方の軸の重畳を行い、重畳を完了した前記一方の軸を前記第１の位置に位置決めした状態で、他方の軸の位置を予め設定された第２の位置に位置決めして、前記他方の軸の重畳を行うことを特徴とする請求項５又は６に記載の数値制御旋盤におけるワークの加工方法。
【請求項８】
前記Ｘ軸の重畳又は前記Ｚ軸の重畳を行う手順を予め定義してマクロプログラム化し、前記Ｘ軸の重畳又は前記Ｚ軸の重畳を行う指令が入力されたときに、前記マクロプログラムを実行して重畳を行うようにしたことを特徴とする請求項５〜７のいずれかに記載の数値制御旋盤におけるワークの加工方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対向する二つの主軸台と、この二つの主軸台にそれぞれ支持された主軸と、前記各主軸に把持されたワークを加工するための工具を装着した刃物台とを有する数値制御旋盤及びこの数値制御旋盤によるワークの加工方法に関する。
【背景技術】
【０００２】
対向する二つの主軸台と刃物台とを有し、前記刃物台に装着した工具で、前記二つの主軸台の主軸に装着した二つのワークを同時に加工できるようにした数値制御旋盤（以下、ＮＣ旋盤という）が、例えば特表平１０−５０１７５８号公報等で知られている。
第１２図は、特表平１０−５０１７５８号公報で開示されたＮＣ旋盤の概略構成を説明する平面図である。
【０００３】
ＮＣ旋盤２００のベッド２１０には、第１の主軸台２２０及び第２の主軸台２３０が対向して配置されている。第１の主軸台２２０及び第２の主軸台２３０は、それぞれ、ＮＣ旋盤２００のＺ軸と平行な主軸２２１，２３１を回転自在に支持している。これら主軸２２１，２３１は、Ｘ軸方向に位置をずらして配置されている。各主軸２２１，２３１の先端には、図示しないチャックが設けられていて、このチャックによってワークＷ１，Ｗ２が把持される。
【０００４】
第１の主軸台２２０は、ベッド２１０に固定されている。ベッド２１０には、ＮＣ旋盤２００のＺ軸と平行な方向に延びるガイドレール２４０が設けられる。このガイドレール２４０にはサドル２５０が載置され、このサドル２５０は、図示しないサーボモータ等の駆動体の駆動により、ガイドレール２４０に案内されながらＺ軸と平行なＺ１軸方向に移動する。
【０００５】
サドル２５０の上には、ＮＣ旋盤２００のＸ軸と平行な方向にガイドレール２７０が設けられている。このガイドレール２７０には、ガイドレール２７０に沿って往復移動する往復台２５５が載置されている。第２の主軸台２３０及び第１の刃物台２６０はこの往復台２５５の上に載置される。第２の主軸台２３０及び第１の刃物台２６０は、図示しないサーボモータ等の駆動体の駆動により、ガイドレール２７０に案内されながら、一体になって、Ｘ軸と平行なＸ１軸方向に移動する。
【０００６】
第１の刃物台２６０は、一側に割り出し回転自在なタレット面板２６１を備えている。このタレット面板２６１には、第１の主軸台２２０の主軸２２１に把持されたワークＷ１を加工するための工具Ｔ１が複数装着される。そして、サドル２５０のＺ１軸方向の移動及び第１の刃物台２６０のＸ１軸方向の移動の組み合わせにより、工具Ｔ１がワークＷ１に対して位置決めされるとともに移動しながら、ワークＷ１を加工する。
【０００７】
第２の主軸台２３０の主軸２３１に対向して、第２の刃物台２８０が設けられる。この第２の刃物台２８０の一側には、割り出し回転自在なタレット面板２８１が設けられている。このタレット面板２８１には、第２の主軸台２３０の主軸２３１に把持されたワークＷ２を加工するための工具Ｔ２が複数装着される。第２の刃物台２８０は、ＮＣ旋盤２００のＸ軸と平行なＸ２軸方向に設けられたガイドレール２８２に沿って、ベッド２１０上をＸ軸と平行なＸ２軸方向に移動自在である。
【０００８】
このようなＮＣ旋盤２００では、第１の刃物台２６０と第２の主軸台２３０が共通のサドル２５０及び往復台２５５の上に設けられているので、ワークＷ１に対する工具Ｔ１のＺ１軸方向の送りが、ワークＷ２に対する工具Ｔ２の送りとなり、同一の孔明け加工等を二つのワークＷ１，Ｗ２について同時に行うことが可能である。
【０００９】
また、工具Ｔ１のＸ１軸方向の送りに同期させて工具Ｔ２をＸ２軸方向に送りながら、工具Ｔ２にＸ２軸方向の独自の送り速度を加えることで、ワークＷ１，Ｗ２について異なる加工を同時に行うことが可能である。
上記したようなＮＣ旋盤２００は、複数のワークＷ１，Ｗ２について同時に同一又は異なる加工を行うことができるものの、以下のような不都合が存在する。
すなわち、工具Ｔ１のＺ軸方向の送り速度は、サドル２５０のＺ１軸方向の移動速度によって決定されるため、同時加工することのできるワークＷ１，Ｗ２の加工形態が制限される。
【００１０】
また、二つのワークＷ１，Ｗ２を加工するために二つの刃物台２６０，２８０が必要になって、ＮＣ旋盤２００が複雑、大型化し、コストも高くなる。
本発明の目的は、第１の主軸側のワークと第２の主軸側のワークとで多種多様の加工を同時に行うことが可能なＮＣ旋盤及びその制御方法を提供すること、及び、多種多様の加工を少なくとも一つの刃物台で行うことができるようにして構成を簡素化したＮＣ旋盤及びその制御方法を提供するところにある。
【発明の開示】
【００１１】
本発明の数値制御旋盤は、対向して配置された第１の主軸及び第２の主軸と、前記第１の主軸に把持されたワークを加工するための第１の工具及び前記第２の主軸に把持されたワークを加工するための第２の工具を備え、前記第１の主軸の主軸軸線と平行なＺ軸方向及びこれに直交するＸ軸方向に移動自在な刃物台とを有する数値制御旋盤において、 前記第２の主軸を、前記刃物台とＸ軸方向で対向させて配置し、前記Ｘ軸方向及びＺ軸方向に移動自在に設け、数値制御装置が、各主軸に把持された各ワークを同時に加工するように、前記第２の主軸と前記刃物台とのＸ軸方向同士及びＺ軸方向同士の移動の重畳を指令し、前記第１の工具の刃先と前記第２の工具の刃先の前記Ｘ軸方向の距離が、前記第１の工具によって前記ワークを加工する際の前記刃物台のＸ軸方向の移動距離の最大値よりも大きくなり、かつ、前記第１の工具の刃先をＸ軸方向のワークの加工開始位置に位置させたときに前記第２の工具の刃先がＸ軸方向のワークの加工開始位置に位置するようにするとともに、前記第２の工具の刃先位置を前記第１の工具の刃先位置より前記刃物台から離間させて、前記第一の工具と前記第二の工具を前記刃物台に装着した構成としてある。
前記刃物台に装着された前記第１の工具と前記第２の工具との組み合わせのうちの少なくとも一つが、Ｘ軸と同方向を差し向く第１の工具と第２の工具の組み合わせである場合に、前記第１の工具の刃先と前記第２の工具の刃先の前記Ｚ軸方向の距離が、前記第１の工具によって前記ワークを加工する際のＺ軸方向の移動距離の最大値と前記第２の工具によって前記ワークを加工する際のＺ軸方向の移動距離の最大値の和よりも大きくなるように、前記第一の工具と前記第二の工具を前記刃物台に装着してもよい。
また、前記数値制御装置は、前記刃物台の前記Ｘ軸方向の移動及び前記Ｚ軸方向の移動を制御する第１の制御系と、前記第２の主軸の前記Ｘ軸方向の移動及び前記Ｚ２軸方向の移動を制御する第２の制御系とを有するように構成してもよい。
【００１２】
この構成によれば、刃物台がＸ軸方向及びＺ軸方向に移動しながら、第１の工具で第１の主軸のワークを加工する。第２の主軸は、刃物台と同じ方向であるＸ軸方向及びＺ軸方向に移動が可能であるので、第２の主軸を前記刃物台の移動に同期させることで、前記刃物台に装着した第２の工具と第２の主軸のワークとの相対速度を０にすることができる。
そして、前記刃物台のＸ軸方向の移動に、第２の工具によるワークの加工に必要な第２の主軸のＸ軸方向の移動を重畳させ、かつ、前記刃物台のＺ軸方向の移動に、第２の工具によるワークの加工に必要な第２の主軸のＺ軸方向の移動を重畳させることで、第２の主軸の最終的な移動を決定することができる。
これにより、第１の工具による第１の主軸のワークの加工と、第２の工具による第２の主軸のワークの加工を同時に行うことができる。しかも、このワークの加工は、第１の主軸側のワークと第２の主軸側のワークとで異なるものであってもよい。
【００１３】
また、本発明では、干渉を防止するための主軸台の小型化を最小限に抑制することができ、主軸の出力不足や回転ムラや脈動の発生を防止し、加工可能なワークの最大径を小さくするということがない。また、刃物台の逃げ部を大きくとる必要がないので、刃物台の機械剛性を高く維持することができ、加工時における工具の振動や刃先位置の変動を招いて、加工精度を低下させるようなことも防止できる。さらに、刃物台に追随させて第２の主軸を移動させ、さらに第２の主軸に把持されたワークを加工するために刃物台の移動に第２の主軸の移動を重畳させても、刃物台と第２の主軸、第１の主軸に把持されたワークと第２の主軸に把持されたワークが干渉することも防止できる。
【００１４】
また、本発明の数値制御旋盤によるワークの加工方法は、対向して配置された第１の主軸及び第２の主軸と、前記第１の主軸に把持されたワークを加工するための第１の工具及び前記第２の主軸に把持されたワークを加工するための第２の工具を備え前記第１の主軸の主軸軸線と平行なＺ軸方向及びこれに直交するＸ軸方向に移動自在な刃物台とを有し、前記第２の主軸が、前記刃物台とＸ軸方向で対向させて配置されるとともに前記Ｘ軸方向及びＺ軸方向に移動自在に設けられた数値制御旋盤におけるワークの加工方法において、前記第１の工具の刃先と前記第２の工具の刃先の前記Ｘ軸方向の距離が、前記第１の工具によって前記ワークを加工する際の前記刃物台のＸ軸方向の移動距離の最大値よりも大きくなり、かつ、前記第１の工具の刃先をＸ軸方向のワークの加工開始位置に位置させたときに前記第２の工具の刃先がＸ軸方向のワークの加工開始位置に位置するようにするとともに、前記第２の工具の刃先位置を前記第１の工具の刃先位置より前記刃物台から離間させて、前記第一の工具と前記第二の工具を前記刃物台に装着し、前記第２の主軸と前記刃物台のＸ軸方向同士及びＺ軸方向同士の移動の重畳により前記第２の主軸を前記Ｘ軸方向及び前記Ｚ軸方向に移動させて、前記第１の工具による前記第１の主軸のワークの加工と、前記第２の工具による前記第２の主軸のワークの加工を同時に行う方法としてある。
また、前記刃物台に装着された前記第１の工具と前記第２の工具との組み合わせのうちの少なくとも一つが、Ｘ軸と同方向を差し向く第１の工具と第２の工具との組み合わせである場合に、前記第１の工具の刃先と前記第２の工具の刃先の前記Ｚ軸方向の距離が、前記第１の工具によって前記ワークを加工する際のＺ軸方向の移動距離の最大値と前記第２の工具によって前記ワークを加工する際のＺ軸方向の移動距離の最大値の和よりも大きくなるように、前記第１の工具と前記第２の工具を前記刃物台に装着してもよい。
【００１５】
この方法によれば、前記刃物台のＸ軸方向の移動に、第２の工具によるワークの加工に必要な第２の主軸のＸ軸方向の移動を重畳させ、かつ、前記刃物台のＺ軸方向の移動に、第２の工具によるワークの加工に必要な第２の主軸のＺ軸方向の移動を重畳させることが可能で、第１の工具による第１の主軸のワークの加工と、第２の工具による第２の主軸のワークの加工を同時に行うことができる。
好ましくは、重畳を行う前記Ｘ軸及び前記Ｚ軸のうち、いずれか一方の軸におけるワークと工具の相対位置を予め設定された第１の位置に位置決めし、前記一方の軸の重畳を行なった後に、重畳を完了した前記一方の軸における前記ワークと前記工具を前記第１の位置に位置決めした状態で、他方の軸におけるワークと工具の相対位置を予め設定された第２の位置に位置決めして、前記他方の軸の重畳を行うようにするとよい。
【００１６】
このようにすることで、加工プログラムを作成するプログラマーが、工具とワークの位置関係を把握しやすくなるという利点がある。また、Ｘ軸の加工領域及びその周辺でのみ重畳させることにより、刃物台の工具交換時の退避用のストローク等を含む長いストロークを持つＸ軸に対して短いストロークですみ、ＮＣ旋盤の小型化を図ることができるという利点がある。
さらに好ましくは、前記Ｘ軸の重畳又は前記Ｚ軸の重畳を行う手順を予め定義してマクロプログラム化し、前記Ｘ軸の重畳又は前記Ｚ軸の重畳を行う指令が入力されたときに、前記マクロプログラムを実行して重畳を行うようにするとよい。このようにすることで、加工プログラムの簡素化を図ることができる。
【００１７】
以下、本発明の好適な実施形態を図面を参照しながら詳細に説明する。
まず、第１図及び第２図にしたがって、本発明のＮＣ旋盤の概略構成を説明する。
第１図は本発明のＮＣ旋盤の第１の実施形態にかかり、その概略構成を説明する平面図、第２図は、刃物台と対向する二つの主軸台との位置関係を説明する第１図の部分拡大図である。
ＮＣ旋盤１００のベッド１１０には、第１の主軸台１２０及び第２の主軸台１３０が対向して配置されている。第１の主軸台１２０は第１の主軸１２１を回転自在に支持し、第２の主軸台１３０は第２の主軸１３１を回転自在に支持している。第１の主軸１２１及び第２の主軸１３１の先端には、図示しないチャックがそれぞれ設けられていて、このチャックでワークＷ１，Ｗ２を把持できるようになっている。
【００１８】
この実施形態において、第１の主軸台１２０は、ベッド１１０に固定されている。ベッド１１０には、Ｚ軸と平行な方向にガイドレール１４０が設けられている。このガイドレール１４０には、サドル１５０が載置されている。このサドル１５０は、駆動体である図示しないモータの駆動によって、ガイドレール１４０に案内されながら、Ｚ軸と平行なＺ２軸方向に移動する。
サドル１５０の上には、Ｚ軸と直交するＸ軸と平行な方向にガイドレール１７０が設けられている。第２の主軸台１３０は、このガイドレール１７０に載置され、図示しない駆動体の駆動によって、ガイドレール１７０に案内されながらＸ軸と平行なＸ２軸方向に移動する。
【００１９】
ベッド１１０には、ガイドレール１４０と平行にガイドレール１４５が設けられている。このガイドレール１４５には、サドル１５５が載置されている。このサドル１５５は、駆動体である図示しないサーボモータによって、ガイドレール１４５に案内されながらＺ軸と平行なＺ１軸方向に移動する。
サドル１５５の上面には、Ｘ軸と平行な方向にガイドレール１７５が設けられている。刃物台１６０はこのガイドレール１７５に載置され、駆動体である図示しないサーボモータの駆動によって、ガイドレール１７５に案内されながらＸ１軸方向に移動する。
【００２０】
刃物台１６０は、一側に割り出し回転自在なタレット面板１６１を備えている。このタレット面板１６１には、第１の主軸１２１に把持されたワークＷ１を加工するための工具Ｔ１が複数装着される。なお、複数の工具Ｔ１のうちの少なくとも一つは、図示するように、Ｘ１軸と同方向を差し向くようにタレット面板１６１に装着された切削工具又は回転工具である。刃物台１６０のＸ１軸方向の移動及びサドル１５５のＺ１軸方向の移動により、工具Ｔ１がワークＷ１に対して所定の位置に位置決めされるとともにワークＷ１に対して移動しながら、ワークＷ１を加工する。
【００２１】
また、タレット面板１６１には、第１の工具である工具Ｔ１の取付位置と同じ位置（同じステーション）に、第２の主軸１３１に把持されたワークＷ２を加工するための第２の工具である工具Ｔ２が装着される。なお、図示の例で工具Ｔ２は、図示するようにＸ２軸と同方向を差し向くようにタレット面板１６１に装着された切削工具である。
工具Ｔ２は、刃物台１６０のＸ１軸方向の送り速度にワークＷ２を加工するためのＸ軸方向の送り速度を重畳した第２の主軸台１３０のＸ２軸方向の送り、及び、刃物台１６０のＺ１軸方向の送り速度にワークＷ２を加工するためのＺ軸方向の送り速度を重畳した第２の主軸台１３０のＺ２軸方向の送りにより、ワークＷ２に対して位置決めされるとともに移動して、ワークＷ２を加工する。
【００２２】
第２図に刃物台１６０の主要部の拡大図を示す。
工具Ｔ１及び工具Ｔ２は、工具ホルダ１６５を介してタレット面板１６１に装着される。工具ホルダ１６５は、タレット面板１６１にボルト等で固定されるホルダ本体１６５ａと、このホルダ本体１６５ａの第１の主軸台１２０側の面に取り付けられたホルダ１６５ｂと、ホルダ本体１６５ａの第２の主軸台１３０側の面に取り付けられたホルダ１６５ｃとから構成される。そして、ホルダ１６５ｂに工具Ｔ１が装着され、ホルダ１６５ｃに工具Ｔ２が装着される。
【００２３】
ホルダ１６５ｂとホルダ１６５ｃとは、工具Ｔ１によるワークＷ１の加工と工具Ｔ２によるワークＷ２の加工とを同時に行う際に、一方のワーク（例えばワークＷ１）が他方のワーク（例えばワークＷ２）、他方の工具（例えば、工具Ｔ２）、ホルダ（例えば、ホルダ１６５ｃ）又はホルダ本体１６５ａと干渉しないように各部の寸法が決定される。
【００２４】
第２図に示す工具ホルダ１６５では、工具Ｔ１の刃先とホルダ本体１６５ａの面までのＺ軸方向の距離Ｌ３が、ワークＷ１の加工長さｌ１よりも大きくなるように決定される。
また、刃物台１６０には、第２の主軸台１３０と刃物台１６０とが干渉することなく、刃物台１６０のＸ１軸方向のストローク及び第２の主軸台１３０のＸ２軸方向のストロークを可能な限り大きくとることができるように、逃げ部１６７が形成されている。
【００２５】
工具Ｔ１と工具Ｔ２の位置関係は、図示するように、工具Ｔ２の先端工具Ｔ１の先端よりも刃物台１６０から離れた位置に位置させるのが好ましい。
より好ましくは、工具Ｔ１と工具Ｔ２の刃先のＸ軸方向の距離Ｈ１が、工具Ｔ１がワークＷ１を加工する際のＸ１軸方向の最大の追込み量ｈ１よりも大きくなるようにするとよい。
【００２６】
この工具１と工具２の刃先のＸ軸方向の距離の分だけ、刃物台１６０の逃げ部１６７の逃げ量を大きくする必要がなくなり、第２の主軸台１３０の刃物台１６０側の幅を大きくして、第２の主軸台１３０の剛性を高く維持することができる。また、刃物台１６０についても、逃げ部１６７の逃げ量によって剛性が影響を受けるため、このような工具１と工具２の刃先のＸ軸方向の距離によって、刃物台１６０の剛性も高く維持することができる。
【００２７】
このようにすると、第２の主軸台１３０を小型にしたり刃物台１６０の逃げ部１６７を大きくする必要なく、ＮＣ旋盤の小型化を図ることができる。
工具１と工具２の刃先のＺ軸方向の距離Ｌ１＋Ｌ２は、工具Ｔ１がワークＷ１を加工する際のＺ１軸方向の最大の移動量ｌ１＋ｓ１と工具Ｔ２がワークＷ２を加工する際のＺ２軸方向の最大の移動量ｌ２＋ｓ２を加えた距離より大きくするとよい。
このようにすると、重畳加工を行うワークＷ１とワークＷ２の干渉を防ぐことができる。
【００２８】
この構成のＮＣ旋盤では、第１の主軸１２１に把持されたワークＷ１の正面側の加工終了後に、第２の主軸１３１にワークＷ１を受け渡し、背面側を加工する加工方法が多く用いられる。このため、第２の主軸１３１の軸線を第１の主軸１２１の軸線に一致させる必要があるが、刃物台１６０に向かう第２の主軸１３１のＸ軸方向のストロークは、少なくとも第１の主軸１２１の軸線と同心にできる位置まで持たせるとよい。
【００２９】
［制御装置の説明］
第３図は、このＮＣ旋盤１００における制御装置の制御ブロック図である。
制御装置１９０は、中央処理部（ＣＰＵ）１９１と、このＣＰＵ１９１からの指令によって刃物台１６０のＺ１軸方向及びＸ１軸方向の移動を制御する第１の演算処理回路１９２ａと、この第１の演算処理回路１９２ａからの出力信号に基づいてＸ１軸方向及びＺ１軸方向の速度信号を出力する速度処理回路１９２ｂ，１９２ｃと、この速度処理回路１９２ｂ，１９２ｃからの出力信号に基づいて、刃物台１６０をＸ１軸方向及びＺ１軸方向に所定の速度で移動させるようにサーボモータ１６３，１６２を駆動させるサーボ処理回路１９２ｄ、１９２ｅとを有している。
【００３０】
同様に、ＣＰＵ１９１からの指令によって第２の主軸台１３０のＺ２軸方向及びＸ２軸方向の移動を制御する第２の演算処理回路１９３ａと、この第２の演算処理回路１９３ａからの出力信号に基づいてＸ２軸方向及びＺ２軸方向の速度信号を出力する速度処理回路１９３ｂ，１９３ｃと、この速度処理回路１９３ｂ，１９３ｃからの出力信号に基づいて、第２の主軸台１３０をＸ２軸方向及びＺ２軸方向に所定の速度で移動させるようにサーボモータ１３３，１３４を駆動させるサーボ処理回路１９３ｄ、１９３ｅとを有している。
ＣＰＵ１９１は、Ｚ１軸方向及びＸ１軸方向の移動指令に、ワークＷ２の加工に必要なＺ軸方向及びＸ軸方向の移動指令を加算して、Ｚ２軸方向及びＸ２軸方向の移動の指令を行い、刃物台１６０の移動に第２の主軸台１３０の移動速度を重畳させる。
【００３１】
上記したような重畳は、他の構成の制御装置によっても可能である。
第４図は、このＮＣ旋盤１００における制御装置の他の実施形態にかかり、その制御ブロック図である。
第４図において、第３図の制御装置と同一部位には同一の符号を付し、詳しい説明は省略する。
制御装置１９０′は、中央処理部（ＣＰＵ）１９１′と、このＣＰＵ１９１′からの指令によって刃物台１６０のＺ１軸方向及びＸ１軸方向の移動を制御する第１の制御系１９２と、ＣＰＵ１９１からの指令によって第２の主軸台１３０のＺ２軸方向及びＸ２軸方向の移動を制御する第２の制御系１９３とを有する。
第１の制御系１９２は、第１の演算処理回路１９２ａと、速度処理回路１９２ｂ，１９２ｃと、サーボ処理回路１９２ｄ、１９２ｅとを有している。
【００３２】
同様に、第２の制御系１９３は、第１の演算処理回路１９３ａ、速度処理回路１９３ｂ，１９３ｃ及びサーボ処理回路１９３ｄ，１９３ｅを有している。
第２の制御系１９３には、速度処理回路１９３ｂ，１９３ｃとサーボ処理回路１９３ｄ，１９３ｅとの間に、重畳回路１９５，１９６がさらに設けられる。
重畳回路１９５は、ワークＷ２を工具Ｔ２で加工するための第２の主軸台１３０のＸ２軸方向の送り指令（ワークＷ２と工具Ｔ２の相対的な送り指令）を、刃物台１６０のＸ１軸方向の送り指令に加算し、その結果を第２の主軸台１３０のＸ２軸方向の送り指令として、サーボ処理回路１９３ｄに出力する。
【００３３】
重畳回路１９６は、ワークＷ２を工具Ｔ２で加工するための第２の主軸台１３０のＺ１軸方向の送り指令（ワークＷ２と工具Ｔ２の相対的な移動指令）を、刃物台１６０のＺ１軸方向の送り指令に加算し、その結果を第２の主軸台１３０のＺ２軸方向の送り指令として、サーボ処理回路１９３ｅに出力する。
上記制御装置１９０′によれば、ワークＷ１を加工するための工具Ｔ１のＸ１軸方向及びＺ１軸方向の送り指令がＣＰＵ１９１′から第１の制御系１９２に出力され、ワークＷ２を加工するための工具Ｔ２のＸ１軸方向及びＺ１軸方向の送り指令（ワークＷ２と工具Ｔ２の相対的な移動指令）がＣＰＵ１９１から第２の制御系１９３に出力される。
【００３４】
第１の制御系１９２は、ＣＰＵ１９１′からの出力に基づいて刃物台１６０とともに工具Ｔ１を移動させる。第２の制御系１９３は、ＣＰＵ１９１′からの送り指令に、刃物台１６０の送り指令を加算して、移動速度を重畳させ、第２の主軸台１３０を移動させる。
【００３５】
次に、第１図〜第５図を参照しながら、上記構成のＮＣ旋盤１００の作用を説明する。
第５図（ａ）は、加工開始前の初期状態における各工具と各ワークとの位置関係を示す図、第５図（ｂ）は、加工中における各工具と各ワークの位置関係を示す図である。
第２図に示すように、待機状態では、タレット面板１６１の割り出し回転時に工具Ｔ１，Ｔ２とワークＷ１，Ｗ２が干渉しないように、刃物台１６０は第１の主軸台１２０及び第２の主軸台１３０から離れた位置にある。
【００３６】
また、第１の主軸台１２０及び第２の主軸台１３０は、ワークＷ１の加工原点Ｏ１及びワークＷ２の加工原点Ｏ２が所定位置に位置するように位置決めされている。この実施形態では、ワークＷ２の加工原点Ｏ２が、ワークＷ１の加工原点Ｏ１（第１の主軸１２１の主軸軸線上にある）よりも刃物台１６０から離れた位置に位置するように、第２の主軸台１３０の位置が決定される。
【００３７】
工具Ｔ１でワークＷ１の加工を行うために、第２図の待機位置から刃物台１６０がＸ１軸方向及びＺ１軸方向に移動し、第５図（ａ）に示す初期位置までくると、刃物台１６０のＸ１軸方向の送り速度及びＺ１軸方向の送り速度に等しい移動指令が、第１の制御系１９２から第２の制御系１９３に出力される。この移動指令は、刃物台１６０の送り速度と同速度で、かつ、刃物台１６０の移動方向と同方向に、第２の主軸台１３０を移動可能にする。これにより、工具Ｔ１でワークＷ１を加工するために刃物台１６０が移動する際に、工具Ｔ２とワークＷ２と位置関係を一定に保つことができる。
【００３８】
重畳回路１９５では、刃物台１６０のＸ１軸方向の送り指令に、工具Ｔ２によってワークＷ２を加工する際の、工具Ｔ２に対するワークＷ２のＸ１軸方向の移動指令（工具Ｔ２とワークＷ２の相対的な移動指令）が加算される。また、重畳回路１９６では、刃物台１６０のＺ１軸方向の移動指令に、工具Ｔ２に対するワークＷ２のＺ１軸方向の移動指令（工具Ｔ２とワークＷ２の相対的な移動指令）が加算される。そして、この結果が、モータ１３３及びモータ１３４に出力される。
したがって、第５図（ｂ）に示すように、工具Ｔ１によってワークＷ１の加工を行いながら、工具Ｔ２によって、ワークＷ１の加工とは全く異なる加工を、ワークＷ２に対して行うことができる。
【００３９】
第２図及び第５図で示した加工例は、第１の工具である工具Ｔ１及び第２の工具である工具Ｔ２はともに切削用のバイトである。
本発明によれば、第１の工具又は第２の工具として切削用のバイト以外の工具を用いて、ワークＷ１又はワークＷ２に切削以外の加工を施すことが可能である。
【００４０】
［他の加工例］
本発明のＮＣ旋盤を用いた他の加工の例を以下に説明する。
第６図に示す加工例では、バイトＴ１３でワークＷ１に外周面の切削加工を施し、ドリルＴ２３でワークＷ２の端面に孔明け加工を施す。
この場合は、バイトＴ１３の切込み量及び送り量に応じて、第２の主軸台１３０のＺ２軸方向及びＸ２軸方向の送りを重畳させる必要がある。
加工の際には、バイトＴ１３をワークＷ１の外周面に移動させ、刃物台１６０をＺ１軸方向及びＸ１軸方向に送って、ワークＷ１の外周面を切削する。同時に、刃物台１６０のＺ１軸方向の送り速度に、ドリルＴ２３によるワークＷ２の加工のためのＺ１軸方向の送り速度を重畳させた送り速度及びＸ１軸方向の送り速度にＸ２軸方向の送り速度を重畳させた送り速度で、第２の主軸台１３０をＺ２軸方向及びＸ２軸方向に送って、ワークＷ２の端面に孔明け加工を施す。
【００４１】
［第２の実施形態］
以下に説明する第２の実施形態では、Ｘ１軸とＸ２軸及びＺ１軸とＺ２軸の重畳の他に、Ｚ０軸とＺ１軸の重畳を加えている。
第７図に、本発明の第２の実施形態にかかるＮＣ旋盤の概略構成を説明する平面図を、第８図に、このＮＣ旋盤における制御装置の制御ブロック図を示す。
なお、第７図及び第８図では、第１の実施形態と同一の部位、同一の部材には第１図及び第３図と同一の符号を付し、当該部位及び部材の詳しい説明は省略する。
第２の実施形態のＮＣ旋盤１００′の第１の主軸台１２０′は、Ｚ軸と平行なＺ０軸方向に移動自在である。第１の主軸台１２０′のＺ０軸方向の移動は、駆動体である図示しないモータの駆動によって行われる。
【００４２】
刃物台１６０に対向して第２の刃物台１８０が設けられる。この第２の刃物台１８０は、ベッド１１０上に設けられたガイドレール１８２に沿って、Ｘ軸と平行なＸ３軸方向に移動自在である。第２の刃物台１８０は、駆動体である図示しないモータの駆動によって、Ｘ３軸方向に移動する。
第２の刃物台１８０のタレット面板１８１には、ワークＷ１を加工するための第３の工具Ｔ３が装着されている。工具Ｔ３は、第２の刃物台１８０のＸ３軸方向の移動と、第１の主軸台１２０′のＺ０軸方向の移動とによって、ワークＷ１に対して位置決めされるとともに移動して、ワークＷ１の加工を行う。
【００４３】
このＮＣ旋盤１００′の制御装置１９０″は、第１の主軸台１２０′をＺ０軸方向に移動させるための第３の制御系１９７と、第２の刃物台１８０をＸ３方向に移動させるための第４の制御系１９８をさらに有している。
第３の制御系１９７及び第４の制御系１９８は、それぞれ、第１の演算処理回路１９７ａ，１９８ａ、速度処理回路１９７ｂ，１９８ｂ及びサーボ処理回路１９７ｄ，１９８ｄを有している。
【００４４】
この実施形態の第１の制御系１９２″には、Ｚ１軸方向の速度処理回路１９２ｃとＺ１軸方向のサーボ処理回路１９２ｅの間に、重畳回路１９９が設けられる。そして、この重畳回路１９９に、第３の制御系１９７の速度処理回路１９７ｂから出力されたＺ０軸方向の送り速度が入力され、さらに、重畳回路１９９から出力されたＺ１軸方向の送り速度が、重畳回路１９６に入力される。
これにより、第１の主軸台１２０′のＺ０軸方向の送り速度に刃物台１６０のＺ１軸方向の送り速度が重畳され、主軸台１２０′のＺ０軸方向の送り速度に、刃物台１６０のＺ１軸方向の送り速度と第２の主軸台１３０のＺ２軸方向の送り速度が重畳される。
【００４５】
以上により、Ｚ０軸とＺ１軸、Ｚ１軸とＺ２軸及びＸ１軸とＸ２軸の３組の重畳が行われ、３つの工具Ｔ１，Ｔ２，Ｔ３で、ワークＷ１及びワークＷ２に異なる加工を施すことが可能になる。
以上の説明では、速度の重畳のみについて述べてきたが、第２の主軸台１３０や刃物台１６０，第２の刃物台１８０等の移動は位置と速度と加速度とで制御される。したがって、これらの移動を重畳するためには、位置や加速度についても同様に重畳する。
【００４６】
［重畳の手順］
本発明のＮＣ旋盤では、所定の手順にしたがって重畳が行われる。以下、その手順を、第１図〜第３図及び第９図〜第１１図を参照しながら説明する。
第９図は、本発明のＮＣ旋盤及び加工方法における制御の手順を説明するフローチャートである。
ＣＰＵ１９１は、ワークＷ１及びワークＷ２を加工するためのＮＣ加工プログラムの中から重畳の必要性があるかどうかを判断する（ステップＳ１）。重畳させる必要がない場合には、ＮＣ加工プログラムにしたがって、工具Ｔ１によるワークＷ１の加工と工具Ｔ２によるワークＷ２の加工を順次行う（ステップＳ８）。
重畳させる必要がある場合には、重畳させる軸がＺ軸であるかＸ軸であるかを判断する（ステップＳ２及びステップＳ５）。
【００４７】
重畳させる軸がＺ軸（Ｚ１軸とＺ２軸）である場合には、Ｚ１軸及びＺ２軸の位置決めを行った後に（ステップＳ４）、Ｚ１軸とＺ２軸の重畳を行う（ステップＳ５）。
重畳させる軸がＸ軸（Ｘ１軸とＸ２軸）である場合には、Ｘ１軸及びＸ２軸の位置決めを行った後に（ステップＳ６）、Ｘ１軸とＸ２軸の重畳を行う（ステップＳ７）。
このように、一方の軸の重畳を行う際に重畳する軸を位置決めするのは、加工プログラムを作成するプログラマーに、工具とワークの位置関係を把握しやすくするためである。
【００４８】
これら重畳が完了すれば、ＮＣ加工プログラムにしたがって、工具Ｔ１によるワークＷ１の加工と、工具Ｔ２によるワークＷ２の加工とを同時に行う（ステップＳ８）。
加工が終了すれば（ステップＳ９）、重畳を解除し（ステップＳ１０）、次の加工まで待機する。
なお、重畳の有無をステップＳ１、ステップＳ２，ステップＳ５で確認するものとして説明したが、この確認は省略することもできる。
次に、第１０図及び第１１図のフローチャートにしたがって、Ｚ１軸とＺ２軸及びＸ１軸とＸ２軸の重畳の具体的な手順を説明する。
以下の説明では、Ｚ１軸とＺ２軸及びＸ１軸とＸ２軸の２組の重畳を行うものとし、Ｚ１軸とＺ２軸の重畳を完了させた後に、Ｘ１軸とＸ２軸の重畳を行うものとして説明する。
【００４９】
［Ｚ軸重畳］
ＮＣ加工プログラムの中にＺ軸重畳指令があると（ステップＳ２００）、Ｚ１軸とＺ２軸のプログラムの実行開始タイミングを待ち合わせる（ステップＳ２０１，Ｓ２２１）。
第１の制御系（第１０図のフローチャートの左側の系）では、Ｘ１軸，Ｚ１軸，Ｃ１軸（Ｚ１軸周りの回転軸）を使用しているかどうかを判断する（ステップＳ２０２）。Ｘ１軸，Ｚ１軸，Ｃ１軸のいずれか又は全部が使用中の場合には、準備作業を所定時間中断して待機し（ステップＳ２０３）、Ｘ１軸，Ｚ１軸，Ｃ１軸が使用されなくなるまで待つ。
【００５０】
Ｘ１軸，Ｚ１軸，Ｃ１軸のいずれも使用されていなければ、第１の制御系に加工のための新たな軸Ｘ１，Ｚ１，Ｃ１を設定する（ステップＳ２０４）。
この後、Ｘ１軸，Ｚ１軸，Ｃ１軸を他の制御系で使用することを禁止し（ステップＳ２０５）、刃物台１６０をＸ１軸上で指定された後退位置まで移動させて（ステップＳ２０６）、第２の制御系と待ち合わせる（ステップＳ２０７）。
【００５１】
第２の制御系（第１０図のフローチャートの右側の系）では、ＮＣ加工プログラムの実行開始のタイミング合わせ（ステップＳ２２１）を行った後、Ｘ２軸及びＺ２軸に指令されている重畳を解除する（ステップＳ２２２）。次いで、Ｘ２軸，Ｚ２軸，Ｃ２軸（Ｚ２軸周りの回転軸）を使用しているかどうかを判断する（ステップＳ２２３）。Ｘ２軸，Ｚ２軸，Ｃ２軸のいずれか又は全部が使用中の場合には、所定時間中断して待機し（ステップＳ２２４）、Ｘ２軸，Ｚ２軸，Ｃ２軸が使用されなくなるまで待つ。
【００５２】
Ｘ２軸，Ｚ２軸，Ｃ２軸がいずれも使用されていなければ、第２の制御系に新たな軸Ｘ２，Ｚ２，Ｃ２を設定する（ステップＳ２２５）。
以上の処理が完了すれば、第１の制御系と待ち合わせる（ステップＳ２２６）。
待ち合わせ（ステップＳ２０７，Ｓ２２６）完了後に、第１の制御系は工具Ｔ１とワークＷ１との距離が予め設定された距離（位置関係）になるまで、刃物台１６０をＸ１軸方向及びＺ１軸方向に移動させる（ステップＳ２０８）。
この後、Ｘ１軸，Ｚ１軸，Ｃ１軸の他の制御系での使用禁止を解除し（ステップＳ２０９）、第２の制御系と待ち合わせる（ステップＳ２１０）。
【００５３】
第２の制御系では、待ち合わせ（ステップＳ２０７，Ｓ２２６）完了後に、Ｘ２，Ｚ２，Ｃ２軸の他の制御系での使用を禁止する（ステップＳ２２８）。そして、第２の主軸台１３０をＺ２軸方向及びＸ２軸方向に移動させて、工具Ｔ２とワークＷ２との距離が予め決定された距離（位置関係）になるようにする（ステップＳ２２９）。そして、この位置のＸ２軸上におけるワークＷ２の座標系を設定し（ステップＳ２３０）、第２の制御系に新たな軸Ｚ２，Ｃ２を設定する（ステップＳ２３１）。これにより、Ｘ２軸に対する指令を無効にし、ワークＷ２のＸ２軸方向の位置を固定する。
【００５４】
この後、第１の制御系と待ち合わせる（ステップＳ２３２）。
待ち合わせ（ステップＳ２１０，２３２）完了後に、Ｚ２軸の重畳を開始し（ステップＳ２３３）、Ｚ２軸におけるワークＷ２の座標系を設定する（ステップＳ２３４）。Ｘ２軸，Ｚ２軸，Ｃ２軸の他の制御系での使用の禁止を解除し（ステップＳ２３５）、第１の制御系と待ち合わせる（Ｓ２３６）。
待ち合わせ（ステップＳ２１１，Ｓ２３６）が完了すれば、Ｚ１軸とＺ２軸の重畳が完了する。
【００５５】
［Ｘ軸重畳］
Ｘ軸の重畳指令があると（ステップＳ３００）、第１の制御系と第２の制御系とでプログラムの実行タイミングを合わせる（ステップＳ３０１，Ｓ３２１）。
第１の制御系では、Ｘ１軸、Ｚ１軸、Ｃ１軸を使用しているかどうかを判断し（ステップＳ３０２）、使用中の場合には所定時間待機し（ステップＳ３０３）、Ｘ１軸、Ｚ１軸、Ｃ１軸が使用されなくなるまで待つ。
【００５６】
使用していなければ、第１の制御系に新たな軸Ｘ１，Ｚ１，Ｃ１を設定する（ステップＳ３０４）。そして、他の制御系での使用を禁止し（ステップＳ３０５）、第２の制御系と待ち合わせる（ステップＳ３０６）。
第２の制御系では、プログラムの実行開始タイミング合わせ（ステップＳ３２１）を行った後、Ｘ２軸，Ｚ２軸，Ｃ２軸を使用しているかどうかを判断し（ステップＳ３２２）、使用中の場合には所定時間待機し（ステップＳ３２３）、Ｘ２軸、Ｚ２軸、Ｃ２軸が使用されなくなるまで待つ。
使用していなければ、第２の制御系にＸ２，Ｚ２，Ｃ２の新たな軸を設定し（ステップＳ３２４）、これらの軸の他の制御系での使用を禁止する（ステップＳ３２５）。
【００５７】
この後、第２の制御系では、工具Ｔ１の刃先と工具Ｔ２の刃先の座標位置をメモリに格納するとともに、この座標位置のＸ２軸方向の距離Ｈ１をメモリに格納する（ステップＳ３２６）。これらの処理が終了すれば、第１の制御系と待ち合わせる（ステップＳ３２７）。
【００５８】
待ち合わせ（ステップＳ３０６，Ｓ３２７）完了後に、ワークＷ１の加工原点点Ｏ１の座標を求め（ステップＳ３２９）、この座標位置から第２の主軸台１３０の位置が重畳するのに適切な位置かどうかを判断する（ステップＳ３３０）。
重畳させるのに適切かどうかの判断の基準としては、例えば、工具Ｔ２の刃先が第１のワークＷ１の加工原点Ｏ１よりも、Ｘ１軸方向に刃物台１６０から離れているかどうか（第２図の例では、加工原点Ｏ１を通る、第１の主軸１２１の軸線よりも下方にあるかどうか）で判断することができる。
【００５９】
具体的には、工具Ｔ２の刃先が第１の主軸１２１の主軸軸線よりも上にあるときは、第２の主軸台１３０のＸ２軸の可動範囲外であるとして、重畳するには不適切であると判断する。
したがって、このような場合には、アラーム状態とする（ステップＳ３３１）。
重畳可能であれば、第２の主軸台１３０の初期位置を決定する。この実施形態では、第２の主軸台１３０の初期位置として、ワークＷ２の加工原点Ｏ２（第２の主軸１３１の主軸軸線上にある）が、第１の主軸台１２０側のワークＷ１の加工原点Ｏ１よりも、Ｘ２軸方向に距離Ｈ１だけ刃物台１６０から離れた位置にある第１の位置、ワークＷ１，Ｗ２や加工の形態にかかわらず予め決定された第２の位置、作業者が任意に設定することのできる第３の位置が準備されている。
これら第１の位置、第２の位置及び第３の位置の中からどの位置を選択するかは、例えば、ＮＣプログラムに付される引数によって決定することができる。前記ＮＣプログラムのＸ引数の有無を判断して（ステップＳ３３２）、第３の位置を選択し、Ｄ引数の有無を判断して（Ｓ３３３）、第１の位置（ステップＳ３３４）又は第２の位置（ステップＳ３３５）のいずれかを選択するようにすることができる。
【００６０】
第１の位置、第２の位置又は第３の位置の中から適当な位置を選択した後に、Ｘ２軸の重畳を開始し（ステップＳ３３７）、Ｘ２軸のワーク軸を設定する（ステップＳ３３８）。
以上の処理が終了すれば、第１の制御系と待ち合わせる（ステップＳ３０７，Ｓ３３９）。
待ち合わせ完了後に、各軸の他の制御系での使用禁止を解除し（ステップＳ３０８，Ｓ３４０）、互いに待ち合わせて（ステップＳ３０９，Ｓ３４１）、Ｘ１軸とＸ２軸の重畳を完了する。
【００６１】
上記したＺ軸の重畳とＸ軸の重畳は、いずれか一方を先に行ってから他方を行うように設定してもよいが、同時に行うように設定してもよい。
また、好ましくは、Ｚ軸重畳の手順及びＸ軸重畳の手順をマクロプログラム化するとよい。マクロプログラム化することで、加工プログラムが簡素化し、重畳作業も容易に行えるようになる。
【００６２】
本発明の好適な実施形態を説明してきたが、本発明は上記の実施形態により何ら限定されるものではない。
例えば、刃物台１６０，１８０に装着したドリル等の回転工具に対するワークの相対回転は、第１の主軸１２１又は第２の主軸１３１を回転させることによって行うものとして説明したが、刃物台１６０，１８０に工具を回転させるための回転駆動機構を設けて、刃物台１６０，１８０に装着したドリルやエンドミル等の回転工具を回転させることができるようにすることも可能である。このように構成すれば、刃物台１６０，１８０にドリルやエンドミル等の回転工具を装着して、ワークＷ１，Ｗ２の外周面に、孔明けやキー溝切削等の加工を施すことが可能になり、本発明のＮＣ旋盤及び加工方法による加工の汎用性をさらに向上させることができる。
【００６３】
本発明によれば、Ｘ１軸とＸ２軸及びＺ１軸とＺ２軸のように、平行関係にはない少なくとも２軸以上の軸の移動の重畳を行うことが可能になり、少なくとも一つの刃物台に装着した複数の工具によって、複数の主軸に把持させた複数のワークに、複数種類の異なる加工を同時に施すことが可能になる。これにより加工時間の短縮を図ることができるほか、数値制御旋盤の構成を簡素かつコンパクトなものにして、小型で低廉な価格の数値制御旋盤を得ることができる。
さらに、二つの主軸に把持させたワークに対して、これまで以上に多種多様の加工を同時に行うことが可能であるので、加工時間の短縮を図ることができるほか、数値制御旋盤の価格及び数値制御旋盤によるワークの加工コストを大幅に低下させることができる。
【産業上の利用可能性】
【００６４】
本発明は、二つの主軸台と、少なくとも一つの刃物台を有する数値制御旋盤に限らず、二つ以上の刃物台を備えた数値制御旋盤にも適用が可能である。また、切削加工や孔明け加工に限らず、刃物台に回転工具を取り付けることで、エンドミルによる溝切り加工や、タップによるねじ切り加工にも適用が可能である。
【図面の簡単な説明】
【００６５】
【図１】  本発明のＮＣ旋盤の概略構成を説明する平面図である。
【図２】図１のＮＣ旋盤における刃物台の工具と対向する二つの主軸に装着されたワークとの位置関係を説明する図である。
【図３】本発明の数値制御旋盤の制御装置の制御ブロック図である。
【図４】本発明の数値制御旋盤の他の制御装置の例にかかり、その制御ブロック図である。
【図５】本発明のＮＣ旋盤の作用の説明図で、（ａ）は加工開始前の初期状態を、（ｂ）は二つの主軸に装着したワークの同時加工状態を示す概略図である。
【図６】本発明の数値制御旋盤によるワークの加工形態のさらに他の例を示す図である。
【図７】本発明の第２の実施形態にかかるＮＣ旋盤の概略構成を説明する平面図である。
【図８】図７のＮＣ旋盤における制御装置の制御ブロック図である。
【図９】本発明の加工方法を説明するためのフローチャートである。
【図１０】Ｚ１軸及びＺ２軸の重畳の手順を説明するフローチャートである。
【図１１】Ｘ１軸及びＸ２軸の重畳の手順を説明するフローチャートである。
【図１２】本発明の従来例にかかるＮＣ旋盤の概略構成を説明する平面図である。
【図１】
0004677062.tif 000002
【図２】
0004677062.tif 000003
【図３】
0004677062.tif 000004
【図４】
0004677062.tif 000005
【図５】
0004677062.tif 000006
【図６】
0004677062.tif 000007
【図７】
0004677062.tif 000008
【図８】
0004677062.tif 000009
【図９】
0004677062.tif 000010
【図１０】
0004677062.tif 000011
【図１１】
0004677062.tif 000012
【図１２】
0004677062.tif 000013