(57)【特許請求の範囲】
【請求項１】
基台に対して進退自在に設置されてワークまたは工具を支持する移動台と、この移動台を進退させる進退駆動機構と、この進退駆動機構を制御する送り制御手段とを備えた工作機械において、前記基台および移動台のいずれか一方に、前記移動台の移動方向に沿う局部的な目盛り範囲のリニアスケールを設け、前記基台および移動台の他方に、前記リニアスケールを読み取るセンサを設け、前記送り制御手段は、前記進退駆動機構の駆動源に設けられて前記移動台の位置を検出する位置検出器の検出値に従って前記駆動源を位置制御するものであり、この送り制御手段に、前記リニアスケールを読み取った前記センサの検出値によって前記位置検出器の検出値の補正を行う補正手段を有することを特徴とする工作機械の送り制御装置。
【請求項２】
前記工作機械は、複数のワークが順次入れ替えて搬入されてこれら複数のワークに互いに同じ加工を行う繰り返しサイクルを実行するものであり、前記補正手段は、前記繰り返しサイクル中で、一つ前のワークの加工時に前記リニアスケールを読み取った前記センサの検出値によって今回のワークの加工時の前記補正を行う請求項１記載の工作機械の送り制御装置。
【請求項３】
前記工作機械は、ワークの実加工の前に、前記リニアスケールを前記センサで読み取る計測サイクルを実行するものであり、前記補正手段は、前記計測サイクルの実行時の検出値によって実加工時に前記補正を行う請求項１記載の工作機械の送り制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、旋盤等の工作機械において、移動型の主軸台や刃物台等の移動台、あるいはボール盤における加工ヘッドとなる移動台の送りの制御を行う工作機械の送り制御装置に関する。
【背景技術】
【０００２】
旋盤等の工作機械において、移動型の主軸台や刃物台等の移動台の送り制御は、一般的に、サーボモータに設けられたパルスコーダ等の位置検出器の検出値を用いてフィードバック制御される。また、工作機械では、切削熱や機械運転に伴う各部位の発熱のために、ベッドや他の各部位の熱膨張，熱変形が生じる。このような熱膨張，熱変形は、加工精度の低下に繋がる。冷却装置を装備してその対策とするものもあるが、熱膨張を十分に抑えるには、冷却装置が大掛かりとなり、また冷却だけでは加工精度を確保することができない。そのため、従来より、温度計測や、リニアスケール等を用い、熱膨張を計測して工具の切り込み量等の熱変位補正を行なうものが種々提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４４１９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、温度計測による熱変位補正では、熱変位への変換演算の複雑さや、不確実さ、環境等に左右され、精度の良い熱変位補正を行うことが困難である。また、従来のリニアスケールを用いるものでは、可動ストローク範囲の全体を計測するため、スケールの分解能などの精度を可動ストローク範囲の全体につき得なくてはならない。また、スケール自体の温度特性も影響する。長いストローク範囲にわたって高精度が計測が行えるリニアスケールは存在せず、製造できたとしても高価なものとなる。これらのため、精度の良い熱変位補正が困難であった。
【０００５】
この発明の目的は、簡単な構成で精度良く熱変位補正が行えて、高精度な加工が行え、精度確保のためのコスト増を抑えられる工作機械の送り制御装置を提供することである。  この発明の他の目的は、より一層簡単な構成で精度の良い熱変位補正を可能とすることである。
この発明のさらに他の目的は、複数のワークに同じ形状の加工を繰り返し行う場合に、効率良く精度の良い熱変位補正が行えるようにすることである。
この発明のさらに他の目的は、一つのワークを加工するにつき、簡単な構成で精度良く熱変位補正が行えるようにすることである。
【課題を解決するための手段】
【０００６】
この発明の工作機械の送り制御装置は、基台に対して進退自在に設置されてワークまたは工具を支持する移動台と、この移動台を進退させる進退駆動機構と、この進退駆動機構を制御する送り制御手段とを備えた工作機械において、前記基台および移動台のいずれか一方に、前記移動台の移動方向に沿う局部的な目盛り範囲のリニアスケールを設け、前記基台および移動台の他方に、前記リニアスケールを読み取るセンサを設けたことを特徴とする。なお、上記の「基台」は、ベッドに限らず、移動台に対して相対的に位置固定となる台であれば良く、ベッドに対して移動する台であっても良い。また、「移動台」は、直接にワークまたは工具を支持するものに限らず、この移動台に移動可能に搭載した物でワークまたは工具を支持する台であっても良い。
【０００７】
この構成によると、移動台の移動方向に沿う局部的な目盛り範囲のリニアスケールを用いており、目盛り範囲が短いため、高精度な計測が行えるリニアスケールが安価に得られる。このような局部的な目盛り範囲のリニアスケールであっても、その目盛り範囲の位置を適宜設計することで、適切な熱変位補正が行える。そのため、簡単な構成で精度良く熱変位補正が行えて、高精度な加工が行え、精度確保のためのコスト増を抑えられる。
【０００８】
前記送り制御手段は、前記進退駆動機構の駆動源に設けられて前記移動台の位置を検出する位置検出器の検出値に従って前記駆動源を位置制御するものであり、この送り制御手段に、前記リニアスケールを読み取った前記センサの検出値によって前記位置検出器の検出値の補正を行う補正手段を有する。前記駆動源に設けられた位置検出器は、駆動源に一体化して設けられたパルスコーダや、駆動源に連結されたロータリエンコーダ等である。
この構成の場合、基本的には、駆動源に設けられた位置検出器の検出値に従って前記駆動源を位置制御する。この位置制御を行うにつき、前記補正手段は、前記局部的な目盛り範囲のリニアスケールで読み取った検出値で補正を行う。この補正は、前記位置検出器の原点位置のオフセット補正等とする。このように、基本的には、駆動源に通常に設けられる位置検出器を用い、その補正を局部的な目盛り範囲のリニアスケールで行うため、より一層簡単な構成で精度の良い熱変位補正が可能となる。
【０００９】
上記補正手段を設ける場合に、前記工作機械は、複数のワークが順次入れ替えて搬入されてこれら複数のワークに互いに同じ加工を行う繰り返しサイクルを実行するものであり、前記補正手段は、前記繰り返しサイクル中で、一つ前のワークの加工時に前記リニアスケールを読み取った前記センサの検出値によって今回のワークの加工時の前記補正を行うようにしても良い。
工作機械の温度は、急激には上下せず、数分程度の経過では殆ど変わらない。これに対し、複数のワークに互いに同じ加工を繰り返し行う場合は、一般的には１個のワークの加工時間は、例えば数秒ないし数十秒程度と短い。そのため、一つ前のワークの加工時にリニアスケールを読み取ったセンサの検出値を補正に用いることで、精度の良い補正が行える。また、一つ前のワークの加工時には、必ず、ワークに対して工具が接して加工するときの位置に可動台が位置し、リニアスケールによる計測のための専用のサイクルを加工サイクルとは別個に設ける必要がない。そのため、一つ前のワークの加工時に計測することで、効率良く精度の良い熱変位補正が行える。
【００１０】
上記補正手段を設ける場合に、前記工作機械が、ワークの実加工の前に、前記リニアスケールを前記センサで読み取る計測サイクルを実行するものであって、前記補正手段は、前記計測サイクルの実行時の検出値によって実加工時に前記補正を行うようにしても良い。
多品種少量加工等の場合、このように加工直前に計測サイクルを実行することで、計測サイクルの時間は必要となるが、精度の良い熱変位補正が行える。
【発明の効果】
【００１１】
この発明の工作機械の送り制御装置は、基台に対して進退自在に設置されてワークまたは工具を支持する移動台と、この移動台を進退させる進退駆動機構と、この進退駆動機構を制御する送り制御手段とを備えた工作機械において、前記基台および移動台のいずれか一方に、前記移動台の移動方向に沿う局部的な目盛り範囲のリニアスケールを設け、前記基台および移動台の他方に、前記リニアスケールを読み取るセンサを設け、前記送り制御手段は、前記進退駆動機構の駆動源に設けられて前記移動台の位置を検出する位置検出器の検出値に従って前記駆動源を位置制御するものであり、この送り制御手段に、前記リニアスケールを読み取った前記センサの検出値によって前記位置検出器の検出値の補正を行う補正手段を有するため、簡単な構成で精度良く熱変位補正が行えて、高精度な加工が行え、精度確保のためのコスト増を抑えすることができる。
【００１２】
前記送り制御手段が、前記進退駆動機構の駆動源に設けられて前記移動台の位置を検出する位置検出器の検出値に従って前記駆動源を位置制御するものであり、この送り制御手段に、前記リニアスケールを読み取った前記センサの検出値によって前記位置検出器の検出値の補正を行う補正手段を有するため、より一層簡単な構成で精度の良い熱変位補正が行える。
【００１３】
前記工作機械が、複数のワークが順次入れ替えて搬入されてこれら複数のワークに互いに同じ加工を行う繰り返しサイクルを実行するものであり、前記補正手段が、前記繰り返しサイクル中で、一つ前のワークの加工時に前記リニアスケールを読み取った前記センサの検出値によって今回のワークの加工時の前記補正を行う場合は、複数のワークに同じ形状の加工を繰り返し行うときに、効率良く精度の良い熱変位補正が行える。
【００１４】
前記工作機械が、ワークの実加工の前に、前記リニアスケールを前記センサで読み取る計測サイクルを実行するものであり、前記補正手段が、前記計測サイクルの実行時の検出値によって実加工時に前記補正を行う場合は、一つのワークを加工するにつき、簡単な構成で精度良く熱変位補正を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】この発明の第１の実施形態に係る工作機械の送り制御装置を備えた工作機械の概念構成を示すブロック図である。
【図２】同工作機械の工作機械本体の一例を示す斜視図である。
【図３】同工作機械のリニアスケールの正面図である。
【図４】同工作機械のリニアスケールとワークの配置関係の説明図である。
【図５】この発明の第２の実施形態に係る工作機械の送り制御装置を備えた工作機械の概念構成を示すブロック図である。
【図６】同工作機械のリニアスケールとワークの配置関係の説明図である。
【発明を実施するための形態】
【００１６】
この発明の第１の実施形態を図１ないし図４と共に説明する。図１は、この工作機械の送り制御装置を備えた工作機械の全体の概念構成を示すブロック図である。この工作機械は、ワークＷに加工を行う工作機械本体１と、この工作機械本体１に対してワークＷの搬入搬出を行う搬送装置２と、工作機械制御装置３とで構成される。工作機械制御装置３は、工作機械本体１を制御する工作機械本体制御装置４と、搬送装置２を制御する搬送制御装置５とでなる。
【００１７】
図２に示すように、図示の例では、工作機械本体１は、主軸移動型の旋盤であり、基台であるベッド６上に移動台７を介して設置された主軸台８に、主軸９が回転自在に支持され、ベッド６上に刃物台１０が、支持台１１を介して設置されている。支持台１１は、ベッド６に固定して設置されている。刃物台１０はタレットからなり、支持台１１に回転割出可能に支持されている。
【００１８】
移動台７は、ベッド６に設けられたＸ軸案内１２上を、主軸９の軸心Ｏに対して直交する水平な主軸半径方向（Ｘ軸方向）に移動自在に設置され、ベッド６上に設置されたサーボモータ等の駆動源１３とその回転出力を直線動作に変換する送りねじ機構１４とからなるＸ軸の進退駆動機構１５によって左右に進退駆動される。主軸台８は、移動台７上に設けられたＺ軸案内１６上に主軸軸心方向（Ｚ軸方向）に移動自在に設置され、移動台７上に設置されたサーボモータ等の駆動源１７（図１）とその回転出力を直線動作に変換する送りねじ機構１８からなるＺ軸の進退駆動機構１９によって前後に進退駆動される。主軸９の回転駆動は、主軸台８に設置させれた主軸モータ２０よって行われる。主軸９の前端にはチャック２１が着脱可能に設けられている。チャック２１は、チャック半径方向に移動する複数のチャック爪２１ａにより、ワークＷ（図１）を把持可能である。
【００１９】
刃物台１０は、支持台１１に対してＸ軸方向に沿う水平な回転中心Ｔ回りに回転自在であり、外周部に円周方向に並ぶ複数の工具取付部を有している。各工具取付部に、工具ホルダ２２を介してバイトや回転工具等の工具２３が取付けられる。図では１個の工具２３のみを図示し、他の工具２３は図示を省略してある。刃物台１０は、割出用モータ（図示せず）により、任意の工具２３が主軸９に対向する位置に旋回割出しされる。刃物台１０は、その正面形状が図示のような円形とされ、または多角形状とされている。
【００２０】
図１において、工作機械本体制御装置４は、コンピュータ式の数値制御装置およびプログラマブルコントローラからなり、ＮＣコード等からなる加工プログラム３１を解読して実行する演算制御部３２を有している。演算制御部３２は、加工プログラム３１の移動命令（図示せず）を処理してサーボコントーローラ等からなる各軸（Ｘ軸，Ｚ軸，および主軸）の制御手段３３，３４，３５に指令値を与えると共に、加工プログラム３１のシーケンス制御命令をシーケンス制御手段３６に転送する。シーケンス制御手段３６は、工作機械本体１における、チャック２１の開閉等のシーケンス動作を制御する手段である。前記各軸の制御手段３３，３４，３５として、Ｘ軸の送り制御手段３３、Ｚ軸の送り制御手段３４、および主軸制御手段３５を有する。主軸制御手段３５は、主軸モータ２０（図２）を制御する手段である。
【００２１】
搬送制御装置５は、コンピュータ式の制御装置であり、搬送プログラム３８を解読して実行する演算制御部３９を有している。搬送制御装置５は、工作機械制御装置４と各動作の完了や開始の信号を送受し、工作機械本体１とタイミングを合わせて搬送装置２によるワークＷの主軸チャック２１への搬入搬出を制御する。
【００２２】
Ｘ軸の送り制御手段３３は、演算制御部３２から送られて来る指令位置に移動台７が移動するように、Ｘ軸進退駆動機構１５の駆動源１３に位置指令を与える手段であり、駆動源１３に設けられた位置検出器１３ａの検出信号を用いてフィードバック制御を行う。
Ｚ軸の送り制御手段３４は、演算制御部３２から送られて来る指令位置に主軸台８が移動するように、Ｚ軸進退駆動機構１９の駆動源１７に位置指令を与える手段であり、駆動源１７に設けられた位置検出器（図示せず）の検出信号を用いてフィードバック制御を行う。
【００２３】
Ｘ軸送り制御手段３３は、リニアスケール４０とセンサ４１とからなる特定位置検出器４２の検出信号によって補正を行う補正手段３７を有している。
リニアスケール４０は、目盛り範囲４０ａが移動台７の移動方向（Ｘ軸方向）に沿う局部的な範囲のものであり、基台であるベッド６に設置されている。より詳しくは、ベッド６のＸ軸案内１２に設けられている。リニアスケール４０を読み取るセンサ４１は、移動台７に設置されている。リニアスケール４０およびセンサ４１からなる特定位置検出器４２は、磁気式に検出するものであっても、光学的に検出するものであっても良いが、この例では磁気式に検出するものを用いている。
【００２４】
リニアスケール４０の局部的な範囲とされる目盛り範囲４０ａは、例えば、１〜１０mmの範囲とされ、図示の例では５mmの範囲とされている。リニアスケール４０は、目盛り範囲４０ａの両側へ延びる取付部４０ｂを有しており、取付部４０ｂに設けられ取付孔４０ｂａに挿通したビス等の固着具により取付けられる。リニアスケール４０の材質は、インバーや石英ガラス等の線膨張係数の小さな材質が好ましい。
【００２５】
センサ４１の設置位置は、例えば、主軸９の軸心Ｏと同じＸ軸方向位置とされる。リニアスケール４０の設置位置は、任意の位置で良いが、例えば、工具２３の刃先から特定径のワークＷの外径寸法の半径分だけ離れた位置に読み取り範囲４０ａの中心が来るように、リニアスケール４０をベッド６に取付ける。すなわち、工具２３の刃先が正しい外径のワークＷの外周面に当たったときに、読み取り範囲４０ａの中心が来るようにリニアスケール４０をベッド６に取付ける。上記特定径のワークＷは、例えば、この工作機械に対して順次入れ替えて搬入されて互いに同じ加工が繰り返し行われるワークのうちの任意のワークとする。
【００２６】
Ｘ軸送り制御手段３３の補正手段３７は、センサ４１がリニアスケール４０の目盛り範囲４０ａを通過するときにリニアスケール４０を読み取り、この読み取り時のＸ軸の位置検出器１３ａの読み取り値との誤差分だけ、Ｘ軸送り制御手段３３の出力する位置指令値をオフセットさせる補正を行う。なお、このとき補正手段３７は、センサ４１の読み取り値から特定の１点（例えば読み取り範囲４０ａの中心点）の値を求める。例えば、目盛り範囲４０ａの全体を読み取った値の平均値を求めて特定の１点の値としても良く、また目盛り範囲４０ａの中の特定の１点だけを検出しても良く、さらにフィルタ処理等によって設定範囲外の値を無視し、設定範囲内の値だけから、平均値や中央値を求める等の統計学的処理を行って特定の１点の位置を求めるようにしても良い。
【００２７】
上記の誤差分は、例えば次の値である。センサ４１が前述のように主軸軸心Ｏと同じＸ軸方向位置に設置されていて、熱変位がない場合は、リニアスケール４０の特定の１点の位置を検出したときの位置検出器１３ａの読み取り値が、その特定の１点（例えば読み取り範囲４０ａの中心点）と主軸中心Ｏとが同じ位置、すなわち「ゼロ」となるように、補正手段３７において定められるが、「ゼロ」ではなくて誤差を生じている場合、その誤差を、リニアスケール４０の読み取り時の位置検出器１３ａの読み取り値との誤差とする。前記補正手段３７は、このように求めた誤差分だけ、またはこの誤差分に対して任意に定められ係数を乗じた値だけ、位置検出器１３ａの読み取り値をオフセットさせる補正を行う。
【００２８】
補正手段３７は、リニアスケール４０の何時の読み取り値を用いるかは、ワークＷの加工や搬送の形態等によって異なる。例えば、工作機械１が、複数のワークＷが順次入れ替えて搬入されてこれら複数のワークＷに互いに同じ加工を行う繰り返しサイクルを実行するものである場合を説明する。この場合、補正手段３７は、前記繰り返しサイクル中で、一つ前のワークＷの加工時にリニアスケール４０を読み取ったセンサ４１の検出値によって今回のワークＷの加工時の前記補正を行う。
【００２９】
工作機械１が、ワークＷの実加工の前に、リニアスケール４０をセンサ４１で読み取る計測サイクルを実行する場合がある。この場合、補正手段３７は、前記計測サイクルの実行時の検出値によって実加工時に前記補正を行う。補正手段３７において、工作機械１が上記のいずれの形態に対応したリニアスケール４０の何時の読み取り値を用いるかは、起動よりも前にオペレータ等が設定しておいても良く、また搬送制御装置５から出力される何らかの信号を検出して選択するようにしても良い。
【００３０】
この工作機械の送り制御装置によると、このように、移動台７の移動方向に沿う局部的な目盛り範囲４０ａのリニアスケール４０を用いており、目盛り範囲４０ａが短いため、高精度な計測が行えるリニアスケール４０が安価に得られる。このような局部的な目盛り範囲４０ａのリニアスケール４０であっても、その目盛り範囲４０ａの位置を適宜設計することで、適切な熱変位補正が行える。そのため、簡単な構成で精度良く熱変位補正が行えて、高精度な加工が行え、精度確保のためのコスト増を抑えられる。
【００３１】
特に、上記のようにセンサ４１の設置位置を主軸軸心Ｏと同じＸ軸方向位置とし、リニアスケール４０の設置位置を、工具２３の刃先から特定径のワークＷの外径寸法の半径分だけ離れた位置に読み取り範囲４０ａの中心が来るようにした場合は、より高精度な加工が実現可能となる。これは、移動台７の位置が加工精度に影響するのは、ワークＷに対して工具２３が接して加工するときの前記移動台２３の位置であるためである。
また、上記の補正手段３７を設けたため、基本的には、駆動源１３に通常に設けられる位置検出器１３ａを用い、その補正を局部的な目盛り範囲４０ａのリニアスケール４０で行うことになるため、より一層簡単な構成で精度の良い熱変位補正が可能となる。
【００３２】
上記補正手段３７が、複数個の同じ加工を行う繰り返しサイクル中で、一つ前のワークＷの加工時にリニアスケール４０を読み取った検出値によって今回のワークＷの加工時の補正を行う場合は、効率良く精度の良い熱変位補正が行える。工作機械１の温度は、急激には上下せず、数分程度の経過では殆ど変わらない。これに対し、複数のワークＷに互いに同じ加工を繰り返し行う場合は、一般的には１個のワークＷの加工時間は、例えば数秒ないし数十秒程度と短い。そのため、一つ前のワークＷの加工時にリニアスケール４０を読み取ったセンサ４１の検出値を補正に用いることで、精度の良い補正が行える。また、一つ前のワークＷの加工時には、必ず、ワークＷに対して工具２３が接して加工するときの位置に可動台７が位置し、リニアスケール４０による計測のための専用のサイクルを加工サイクルとは別個に設ける必要がない。そのため、一つ前のワークＷの加工時に計測することで、効率良く精度の良い熱変位補正が行える。
【００３３】
なお、複数個の同じ加工を行う繰り返しサイクル中で、一つ前のワークＷの加工時にセンサ４１によりリニアスケール４０を読み取るようにするには、例えば各回のワークＷの加工サイクルで、センサ４１がリニアスケール４０を通過する過程を加えても良い。
【００３４】
補正手段３７が、加工前のワークＷを直前に計測する計測サイクルの実行時の検出値によって実加工時に前記補正を行うようにした場合は、計測サイクルの時間は必要となるが、多品種少量加工等の場合などに、精度の良い熱変位補正が行える。
加工前のワークＷを直前に計測する計測サイクルは、工具２３がワークＷに接するまでにセンサ４１がリニアスケール４０を通過するような、ワークＷの径が比較的小さい場合（図１においてＷＳで示す）は、工具２３がワークＷに接するまでのアプローチ過程で計測が行え、特に計測サイクル用に可動台７を移動させる必要がない。一方、ワークＷの径が比較的大きい場合（ＷＬで示す）は、工具２３がワークＷに接するまでにセンサ４１がリニアスケール４０を到着、通過できないので、計測サイクルとして、ワークＷが工具２３と干渉しないＺ軸方向となるように、主軸台８を移動させてから、可動台７のＸ軸方向の移動によりセンサ４１がリニアスケール４０を通過する計測サイクルを設ける。
【００３５】
なお、上記第１の実施形態では、センサ４１を主軸軸心Ｏに配置したが、例えば図５に示す第２の実施形態のように、リニアスケール４０の設置位置は、ワークＷに対して工具２３が接して加工する位置に移動台７がある状態で、リニアスケール４０の目盛りがセンサ４１で読み取り可能となる位置としてもよい。この実施形態では、主軸移動型であって、工具２３が位置固定であるため、その工具２３の刃先位置Ｑが目盛り範囲４０ａの中心に位置するように、リニアスケール４０が取付けられる。また、この実施形態では、工作機械１は、特定の外径寸法の円柱状ワークＷの外径切削を行うものとされ、主軸軸心Ｏから前記外径寸法の半径分だけ工具２３側に偏った位置にセンサ４１の検出面の中心が位置するように、センサ４１が移動台７に取付けられている。したがって、ワークＷに対して工具２３が接して加工する位置に移動台７がある状態で、リニアスケール４０の目盛りがセンサ４１で読み取り可能となる。
【００３６】
この場合、上記の誤差分は、例えば次の値である。熱変位がない場合は、リニアスケール４０の特定の１点の位置を検出したときの位置検出器１３ａの読み取り値は、その特定の１点（例えば読み取り範囲４０ａの中心点）が主軸中心Ｏから偏っている距離の値となるはずであるが、この偏り距離に対して誤差を生じている場合、その誤差を、リニアスケール４０の読み取り時の位置検出器１３ａの読み取り値との誤差とする。前記補正手段３７は、このように求めた誤差分だけ、またはこの誤差分に対して任意に定められ係数を乗じた値だけ、位置検出器１３ａの読み取り値をオフセットさせる補正を行う。
【００３７】
特に、上記のようにワークＷに対して工具２３が接して加工するときの移動台７の位置で、リニアスケール４０の目盛りがセンサ４１で読み取り可能となる位置に、リニアスケール４０を設置した場合は、より高精度な加工が実現可能となる。これは、移動台７の位置が加工精度に影響するのは、ワークＷに対して工具２３が接して加工するときの前記移動台２３の位置であるためである。
【００３８】
なお、上記実施形態では、リニアスケール４０を基台であるベッド６に取付け、センサ４１を移動台７に取付けたが、これとは逆に、リニアスケール４０を移動台７に取付け、センサ４１をベッド６に取付けて良い。また、上記実施形態では、主軸９が直交２軸方向に移動する主軸移動型旋盤に適用した場合につき説明したが、主軸台８がＸ軸方向に移動し、刃物台１０がＺ軸方向に移動する主軸移動型旋盤に適用することもできる。その場合は、請求項で言う「移動台」は、その移動する主軸台８が該当し、主軸台８とベッド６とのいずれか一方にリニアスケール４０を、他方にセンサ４１を取付ける。また、この発明は、主軸移動型旋盤に限らず、刃物台移動型の旋盤にも適用することができる。その場合、刃物台または刃物台を搭載して移動する台が、請求項で言う「移動台」となる。さらにこの発明は、旋盤に限らず、フライス盤やボール盤等の工作機械においても、旋盤の場合と同様に適用することができる。
【符号の説明】
【００３９】
１…工作機械本体
４…工作機械本体制御装置
５…搬送制御装置
６…ベッド（基台）
７…移動台
８…主軸台
９…主軸
１０…刃物台
１２…Ｘ軸案内
１３…駆動源
１３ａ…位置検出器
１５…Ｘ軸の進退駆動機構
２１…チャック
２３…工具
３１…加工プログラム
３２…演算制御部
３３…Ｘ軸の送り制御手段
３７…補正手段
４０…リニアスケール
４０ａ…目盛り範囲
４０ｂ…取付部
４１…センサ
Ｏ…主軸の軸心
Ｑ…刃先位置
Ｗ…ワーク
【図１】
0005531640.tif 000002
【図２】
0005531640.tif 000003
【図３】
0005531640.tif 000004
【図４】
0005531640.tif 000005
【図５】
0005531640.tif 000006
【図６】
0005531640.tif 000007