(57)【要約】【課題】テーブルの変形（傾き）による加工精度の低下を防止する。【解決手段】ベッド１１に移動可能に支持されるコラム１４と、前記コラム１４に移動可能に支持されるサドル１６と、前記サドル１６に移動可能に支持されるラム１８と、前記コラム１４と前記サドル１６と前記ラム１８とを各移動軸Ｘ，Ｙ，Ｚで移動させる移動手段１３１，１３２，１３３と、ワーク２０を載置するテーブル２４と、前記テーブル２４の傾きを検出するテーブル傾斜検出手段１２１ａ，１２１ｂ，１２２ａ，１２２ｂと、前記テーブル傾斜検出手段１２１ａ，１２１ｂ，１２２ａ，１２２ｂの検出結果に基づいて、前記移動手段１３１，１３２，１３３を制御する制御手段１００とを備えて成る。【選択図】図１
2016078177.tif 000002
【特許請求の範囲】
【請求項１】
ベッドに移動可能に支持されるコラムと、
前記コラムに移動可能に支持されるサドルと、
前記サドルに移動可能に支持されるラムと、
前記コラムと前記サドルと前記ラムとを各移動軸で移動させる移動手段と、
ワークを載置するテーブルと、
前記テーブルの傾きを検出するテーブル傾斜検出手段と、
前記テーブル傾斜検出手段の検出結果に基づいて、前記移動手段を制御する制御手段と
を備えたことを特徴とする工作機械。
【請求項２】
前記ラムに支持される主軸と、前記主軸に着脱可能に装着される工具とを備え、
前記制御手段が、前記工具とワークとの相対位置のずれを補正するように、前記移動手段によって前記コラム、前記サドル、前記ラムの少なくとも一つを移動させるよう制御するものである
ことを特徴とする請求項１に記載の工作機械。
【請求項３】
前記テーブル傾斜検出手段が、前記テーブルにおける複数の被測定点の高さを検出する高さ検出手段を備え、前記高さ検出手段によって検出された複数の被測定点の高さの差から前記テーブルの傾斜量を求めるものである
ことを特徴とする請求項１または請求項２に記載の工作機械。
【請求項４】
前記高さ検出手段が、前記テーブルの下方側に位置して設けられる複数の距離センサであり、
前記被測定点が、前記テーブルの下面にある
ことを特徴とする請求項３に記載の工作機械。
【請求項５】
前記コラムの傾きを検出するコラム傾斜検出手段を備え、
前記制御手段が、前記テーブル傾斜検出手段と前記コラム傾斜検出手段との検出結果に基づいて、前記移動手段を制御するものである
ことを特徴とする請求項１から請求項４のいずれか一項に記載の工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工の際の工具とワークとの相対位置の精度を向上して、加工精度を向上させる工作機械に関する。
【背景技術】
【０００２】
近年、工作機械に対する高精度加工の要求がますます高まってきている。工作機械の加工精度は、主軸を支持するサドル等の移動の平滑さや真直度等の機械本体の幾何学的精度に大きく左右され、工具の特性や加工条件等によって決定されると共に、加工の際の工具とワークとの相対位置の精度によっても決定される。
【０００３】
例えば、横形中ぐり盤のような工作機械においては、コラムの側面にサドルが移動可能に支持されているので、サドルがコラムに沿って上下動することによって、コラムに変形（傾き）が生じてしまう。また、ベッドに移動可能に支持されたコラムがベッドの真直度に影響して角度偏差（ピッチ、ロール、ヨー）しながら移動すること、および、周辺温度の変化によっても、コラムに変形（傾き）が生じてしまう。
【０００４】
このようにコラムに傾きが生じると、工具の先端位置がずれ、加工の際の工具とワークとの相対位置の精度が低下するため、工作機械の加工精度が低下してしまう。そこで、サドルの移動やコラムの移動等によるコラムの傾きを検出し、その検出結果に基づいてコラムやサドル等を移動することにより、工具の先端位置のずれを補正し、工作機械の加工精度の低下を防止する技術が開発されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５００１８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、工作機械においては、ワークを設置するテーブルにも傾きが生じ、このテーブルの傾きによっても、加工の際の工具とワークとの相対位置の精度が低下するので、工作機械の加工精度が低下してしまう。例えば、ワークをテーブルに設置する際にワークの重心とテーブルの中心とがずれている場合には、その重心のずれ（偏心）によってテーブルに変形（傾き）が生じてしまう。また、テーブルベッドに移動可能に支持されたテーブルがテーブルベッドの真直度に影響して角度偏差しながら移動すること、および、周辺温度の変化によっても、テーブルに変形（傾き）が生じてしまう。
【０００７】
このように、ワークの設置位置、テーブルの移動、周辺温度の変化等によってテーブルに傾きが生じると、前述した加工の際の工具とワークとの相対位置の精度が低下するので、工作機械の加工精度が低下する虞がある。
【０００８】
本発明は上記問題に鑑みてなされたもので、テーブルの傾きによる加工精度の低下を防止することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決する第一の発明に係る工作機械は、ベッドに移動可能に支持されるコラムと、前記コラムに移動可能に支持されるサドルと、前記サドルに移動可能に支持されるラムと、前記コラムと前記サドルと前記ラムとを各移動軸で移動させる移動手段と、ワークを載置するテーブルと、前記テーブルの傾きを検出するテーブル傾斜検出手段と、前記テーブル傾斜検出手段の検出結果に基づいて、前記移動手段を制御する制御手段とを備えたことを特徴とする。
【００１０】
上記課題を解決する第二の発明に係る工作機械は、第一の発明に係る工作機械において、前記ラムに支持される主軸と、前記主軸に着脱可能に装着される工具とを備え、前記制御手段が、前記工具とワークとの相対位置のずれを補正するように、前記移動手段によって前記コラム、前記サドル、前記ラムの少なくとも一つを移動させるよう制御するものであることを特徴とする。
【００１１】
上記課題を解決する第三の発明に係る工作機械は、第一または第二の発明に係る工作機械において、前記テーブル傾斜検出手段が、前記テーブルにおける複数の被測定点の高さを検出する高さ検出手段を備え、前記高さ検出手段によって検出された複数の被測定点の高さの差から前記テーブルの傾斜量を求めるものであることを特徴とする。
【００１２】
上記課題を解決する第四の発明に係る工作機械は、第三の発明に係る工作機械において、前記高さ検出手段が、前記テーブルの下方側に位置して設けられる複数の距離センサであり、前記被測定点が、前記テーブルの下面にあることを特徴とする。
【００１３】
上記課題を解決する第五の発明に係る工作機械は、第一から第四のいずれか一つの発明に係る工作機械において、前記コラムの傾きを検出するコラム傾斜検出手段を備え、前記制御手段が、前記テーブル傾斜検出手段と前記コラム傾斜検出手段との検出結果に基づいて、前記移動手段を制御するものであることを特徴とする。
【発明の効果】
【００１４】
第一の発明に係る工作機械によれば、テーブル傾斜検出手段によってワークを載置するテーブルの変形（傾き）を検出し、制御手段によってテーブル傾斜検出手段の検出結果に基づいて移動手段を制御することができるので、テーブルの傾きに応じてコラム、サドル、ラムを移動させることができる。よって、工具とワークとの相対位置にずれが生じた場合には、当該ずれを補正することができるので、テーブルの傾きによる加工精度の低下を防止する、すなわち、工具とワークとの相対位置の精度を向上させ、工作機械の加工精度を向上させることができる。
【００１５】
第二の発明に係る工作機械によれば、テーブル傾斜検出手段によってワークを載置するテーブルの変形（傾き）を検出し、制御手段によってテーブル傾斜検出手段の検出結果に基づいて移動手段を制御することができるので、テーブルの傾きによる工具とワークとの相対位置のずれを補正することができる。よって、テーブルの傾きによる加工精度の低下を防止する、すなわち、工具とワークとの相対位置の精度を向上させ、工作機械の加工精度を向上させることができる。
【００１６】
第三の発明に係る工作機械によれば、高さ検出手段によってテーブルにおける複数の被測定点の高さを検出し、検出された複数の被測定点の高さの差からテーブルの傾斜量を求めるので、テーブル傾斜検出手段の構造およびプログラム等を簡易なものとすることができる。
【００１７】
第四の発明に係る工作機械によれば、テーブルの下方側に位置して設けられる複数の距離センサによってテーブルの下面にある被測定点を測定するので、テーブル傾斜検出手段の構造およびプログラム等を簡易かつ安価なものとすることができる。
【００１８】
第五の発明に係る工作機械によれば、コラム傾斜検出手段によってコラムの変形（傾き）を検出し、制御手段によってテーブル傾斜検出手段とコラム傾斜検出手段との検出結果に基づいて移動手段を制御することができるので、コラムの傾きとテーブルの傾きとの両方による工具とワークとの相対位置のずれを補正することができる。よって、コラムの傾きおよびテーブルの傾きによる加工精度の低下を防止する、すなわち、工具とワークとの相対位置の精度をより向上させ、工作機械の加工精度をより向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】実施例１に係る工作機械の構造を示す説明図である。
【図２】実施例１に係る工作機械におけるＸ−Ｙ平面視のコラムを示す説明図である。
【図３】実施例１に係る工作機械におけるＹ−Ｚ平面視のコラムを示す説明図である。
【図４】実施例１に係る工作機械におけるＸ−Ｙ平面視の回転テーブルを示す説明図である。
【図５】実施例１に係る工作機械におけるＹ−Ｚ平面視の回転テーブルを示す説明図である。
【図６】実施例１に係る工作機械におけるＮＣ装置を示す制御ブロック図である。
【図７】実施例１に係る工作機械におけるデジタル水準器の校正を示す説明図である。
【図８】実施例１に係る工作機械におけるデジタル水準器の校正を示す説明図である。
【発明を実施するための形態】
【００２０】
以下に、本発明に係る工作機械の実施例について、添付図面を参照して詳細に説明する。もちろん、本発明は以下の実施例に限定されず、本発明の趣旨を逸脱しない範囲で各種変更が可能であることは言うまでもない。
【実施例１】
【００２１】
本発明の実施例１に係る工作機械の構造について、図１から図６を参照して説明する。
【００２２】
図１に示すように、大型の横形中ぐり盤である工作機械１には、床面（基礎）２に固定されるベッド１１が設けられており、このベッド１１の上面には、水平なＸ軸方向に延在する左右一対のガイドレール１２ａ，１２ｂが設けられている。ガイドレール１２ａ，１２ｂには、コラムベース１３がＸ軸方向に摺動可能に支持されており、このコラムベース１３の上面には、コラム１４が立設されている。また、工作機械１には、コラム駆動モータ１３１が設けられており（図６参照）、このコラム駆動モータ１３１を駆動することによって、図示しない送りねじ機構等を介して、コラムベース１３およびコラム１４がガイドレール１２ａ，１２ｂに沿ってＸ軸方向に移動するようになっている（図１参照）。
【００２３】
コラム１４の前面には、鉛直なＹ軸方向に延在する左右一対のガイドレール１５ａ，１５ｂが設けられており、このガイドレール１５ａ，１５ｂには、サドル１６がＹ軸方向に摺動可能に支持されている。また、工作機械１には、サドル駆動モータ１３２が設けられており（図６参照）、このサドル駆動モータ１３２を駆動することによって、図示しない送りねじ機構等を介して、サドル１６がガイドレール１５ａ，１５ｂに沿ってＹ軸方向に移動するようになっている（図１参照）。
【００２４】
サドル１６には、水平なＺ軸方向に貫通するガイド穴１７が形成されており、このガイド穴１７内には、ラム１８がＺ軸方向に摺動可能に支持されている。また、工作機械１には、ラム駆動モータ１３３が設けられており（図６参照）、このラム駆動モータ１３３を駆動することによって、図示しない送りねじ機構等を介して、ラム１８および後述する主軸１９がガイド穴１７に沿ってＺ軸方向に移動するようになっている（図１参照）。
【００２５】
図１および図３に示すように、ラム１８内には、主軸１９が水平な回転軸Ｃ回りに回転可能、且つ、Ｚ軸と平行なＷ軸方向に摺動可能に支持されており、この主軸１９の先端には、所定の加工を行う工具１０が着脱可能に装着されている。主軸１９は、前述したように、ラム駆動モータ１３３を駆動することによって、ラム１８と共にＺ軸方向に移動することができると共に、工作機械１に設けられた主軸駆動モータ１３４（図６参照）を駆動することによって、図示しない送りねじ機構等を介して、ラム１８に対してＷ軸方向に移動することもできるようになっている。また、工作機械１には、主軸回転モータ１３５が設けられており（図６参照）、この主軸回転モータ１３５を駆動することによって、主軸１９がラム１８内にて回転軸Ｃ回りに回転するようになっている（図１参照）。
【００２６】
また、図１に示すように、ベッド１１の側方には、床面（基礎）２に固定されるテーブルベッド２１が設けられており、このテーブルベッド２１の上面には、Ｚ軸と平行なＶ軸方向に延在する前後一対のガイドレール２２ａ，２２ｂが設けられている。ガイドレール２２ａ，２２ｂには、テーブルベース２３がＶ軸方向に摺動可能に支持されており、更に、このテーブルベース２３の上部には、回転テーブル２４が鉛直な回転軸Ｂ回りに回転可能に支持されている。そして、回転テーブル２４の上面には、ワーク（被加工物）２０が着脱可能に装着（載置）されている。よって、図示しないテーブル駆動モータを駆動することにより、図示しない送りねじ機構等を介して、テーブルベース２３および回転テーブル２４はＶ軸方向に移動するようになっており、更に、図示しないテーブル回転モータを駆動することにより、回転テーブル２４は回転軸Ｂ回りに回転するようになっている。
【００２７】
そして、図１および図６に示すように、工作機械１には、当該工作機械１全体を制御するためのＮＣ装置１００が設けられている。ＮＣ装置１００には、工具１０の動作を制御するための工具制御部１０４が設けられており、この工具制御部１０４には、前述したコラム駆動モータ１３１、サドル駆動モータ１３２、ラム駆動モータ１３３、主軸駆動モータ１３４、主軸回転モータ１３５等が接続されている。つまり、工具制御部１０４において、工具１０の移動方向や移動速度を切り替えると共に、それらの移動量や回転量を調整するようになっている。
【００２８】
また、ＮＣ装置１００には、ワーク２０の動作を制御するための図示しないワーク制御部が設けられており、このワーク制御部には、前述した図示しないテーブル駆動モータおよび図示しないテーブル回転モータ等が接続されている。つまり、ワーク制御部において、ワーク２０の移動方向や移動速度を切り替えると共に、それらの移動量や回転量を調整するようになっている。
【００２９】
また、図２および図３に示すように、コラム１４の上面には、二つのデジタル水準器１１１，１１２が設けられており、一方のデジタル水準器１１１は、Ｘ−Ｙ平面内における水平線Ｈに対するコラム１４上面部の傾斜を検出し、他方のデジタル水準器１１２は、Ｙ−Ｚ平面内における水平線Ｈに対するコラム１４上面部の傾斜を検出するようになっている。
【００３０】
図６に示すように、これら二つのデジタル水準器１１１，１１２は、ＮＣ装置１００に設けられたコラム傾斜量演算部１０１に接続されており、このコラム傾斜量演算部１０１は、二つのデジタル水準器１１１，１１２の検出結果から、コラム１４の傾き（傾斜量）を演算するようになっている。そして、コラム傾斜量演算部１０１は、後述する工具先端位置補正データ演算部１０３に接続されている。
【００３１】
また、図４および図５に示すように、工作機械１には、複数（本実施例においては、四つ）の距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂが設けられており、二つの距離センサ１２１ａ，１２１ｂは、Ｘ−Ｙ平面内における水平線Ｈに対する回転テーブル２４の傾斜、すなわち、回転テーブル２４の変形（傾き）におけるＸ軸方向の成分を検出し（図４参照）、他の二つの距離センサ１２２ａ，１２２ｂは、Ｙ−Ｚ平面内における水平線Ｈに対する回転テーブル２４の傾斜、すなわち、回転テーブル２４の変形（傾き）におけるＺ軸方向の成分を検出するようになっている（図５参照）。
【００３２】
具体的には、距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂは、センサ固定治具３０によって床面（基礎）２から所定の高さに位置し、当該所定高さから回転テーブル２４の下面２４ａまでの距離を計測することができるようになっており、距離センサ１２１ａと距離センサ１２１ｂとの計測値（被測定点の高さ）の差から、回転テーブル２４の変形（傾き）におけるＸ軸方向の成分が求められ、距離センサ１２２ａと距離センサ１２２ｂとの計測値（被測定点の高さ）の差から、回転テーブル２４の変形（傾き）におけるＺ軸方向の成分が求められるようになっている。
【００３３】
よって、距離センサ１２１ａと距離センサ１２１ｂとは、図４に示すように、Ｘ軸方向において離間して設置されることが好ましく、距離センサ１２２ａと距離センサ１２２ｂとは、図５に示すように、Ｖ軸方向において離間して設置されることが好ましい。また、後述するテーブル傾斜量演算部１０２における演算を簡易なものとするために、距離センサ１２１ａと距離センサ１２１ｂとを結ぶ直線がＸ軸と平行となるように配置されることが好ましく、距離センサ１２２ａと距離センサ１２２ｂとを結ぶ直線がＶ軸と平行となるように配置されることが好ましい。
【００３４】
もちろん、本発明に係るテーブル傾斜検出手段は、本実施例のように四つの距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂを用いたものに限定されず、例えば、コラム傾斜検出手段と同様のデジタル水準器等を用いても良い。また、テーブル傾斜検出手段によって回転テーブル２４の変形（傾き）を求めることができれば良いので、少なくとも三つの距離センサを備えていれば良く、被測定点を回転テーブル２４の下面２４ａ以外の上面等に設定しても良い。
【００３５】
また、センサ固定治具３０は、テーブルベッド２１近傍の床面（基礎）２に固定されて鉛直に延びる立設部３１と、この立接部３１の上端部から回転テーブル２４側へ向かって水平に延びる延設部３２とから成り、テーブルベース２３および回転テーブル２４がＶ軸方向に移動する際に干渉しないようになっている。距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂは、センサ固定治具３０における延設部３２の先端に取り付けられ、回転テーブル２４における角部（端部）近傍の下方側に位置するようになっている。
【００３６】
図６に示すように、これら複数の距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂは、ＮＣ装置１００に設けられたテーブル傾斜量演算部１０２に接続されており、このテーブル傾斜量演算部１０２は、複数の距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂの検出結果、すなわち、回転テーブル２４の下面２４ａにおける複数の被測定点（図示せず）の高さの差から、回転テーブル２４の傾き（傾斜量）を演算するようになっている。そして、テーブル傾斜量演算部１０２は、工具先端位置補正データ演算部１０３に接続されている。
【００３７】
前述したコラム傾斜量演算部１０１およびテーブル傾斜量演算部１０２が接続された工具先端位置補正データ演算部１０３は、コラム傾斜量演算部１０１で演算されたコラム１４の傾き（傾斜量）およびテーブル傾斜量演算部１０２で演算された回転テーブル２４の傾き（傾斜量）から、それぞれの傾斜量による工具１０先端位置のズレを補正するための補正データを演算するようになっている。
【００３８】
工具先端位置補正データ演算部１０３は、工具制御部１０４に接続されており、この工具制御部１０４は、工具先端位置補正データ演算部１０３で演算された補正データに基づいて、コラム駆動モータ１３１、サドル駆動モータ１３２、ラム駆動モータ１３３、主軸駆動モータ１３４、主軸回転モータ１３５の駆動を制御するようになっている。つまり、この工具制御部１０４の制御によって、コラム１４、サドル１６、ラム１８、主軸１９の少なくとも一つを移動させることにより、コラム１４の傾斜による工具１０の先端位置のずれが補正され、工作機械１の加工精度の低下が防止される。
【００３９】
また、図７および図８に示すように、コラム１４近傍の床面（基礎）２には、校正治具４０が設置されており、この校正治具４０を用いて工作機械１におけるデジタル水準器１１１，１１２の校正が行われるようになっている。具体的には、ラム１８の先端部にダイヤルゲージ５０を装着し、当該ダイヤルゲージ５０の先端を校正治具４０の前面（Ｙ−Ｚ基準面）４１に当て付けながらサドル１６を上下動させることにより、一方のデジタル水準器１１１の校正を行い（図７参照）、ダイヤルゲージ５０の先端を校正治具４０の側面（Ｘ−Ｙ基準面）４２に当て付けながらサドル１６を上下動させることにより、他方のデジタル水準器１１２の校正を行う（図８参照）。
【００４０】
本発明の実施例１に係る工作機械１の動作について、図１から図６を参照して説明する。
【００４１】
工作機械１においてワーク２０に加工を施す場合には、図１に示すように、ワーク２０を回転テーブル２４の上面に装着し、図示しないテーブル駆動モータを駆動してテーブルベース２３をガイドレール２２ａ，２２ｂに沿ってＶ軸方向に移動することによって、ワーク２０を加工位置に移動する。
【００４２】
主軸回転モータ１３５を駆動して主軸１９に装着された工具１０を回転軸Ｃ回りに回転させながら、コラム駆動モータ１３１、サドル駆動モータ１３２、ラム駆動モータ１３３、主軸駆動モータ１３４を個別に駆動させ、コラム１４のＸ軸方向における移動、サドル１６のＹ軸方向における移動、ラム１８のＺ軸方向における移動、主軸１９のＷ軸方向における移動を組み合わせることにより、工具１０を動作させる。また、必要に応じて、図示しないテーブル駆動モータおよび図示しないテーブル回転モータを個別に駆動させ、ワーク２０のＶ軸方向における移動、ワーク２０の回転軸Ｂ回りの回転を組み合わせることにより、ワーク２０を動作させる。以上により、工具１０によるワーク２０に対する加工が行われる。
【００４３】
ここで、工作機械１においては、コラム１４の側面にサドル１６が移動可能に支持されているので、サドル１６がコラム１４に沿って上下動することによって、コラム１４に変形（傾き）が生じる。また、ベッド１１に移動可能に支持されたコラム１４がベッド１１の真直度に影響して角度偏差（ピッチ、ロール、ヨー）しながら移動すること、および、周辺温度の変化によっても、コラム１４に変形（傾き）が生じる。
【００４４】
このように、サドル１６の移動、コラム１４の移動、周辺温度の変化等によってコラム１４に傾きが生じると、その傾きにおけるＸ軸方向の成分は、デジタル水準器１１１によって検出され、その傾きにおけるＺ軸方向の成分は、デジタル水準器１１２によって検出される。
【００４５】
また、工作機械１においては、ワーク２０を設置する回転テーブル２４にも傾きが生じる。ワーク２０を回転テーブル２４に設置する際にワーク２０の重心と回転テーブル２４の中心とがずれている場合には、その重心のずれ（偏心）によって回転テーブル２４に変形（傾き）が生じる。また、テーブルベッド２１に移動可能に支持された回転テーブル２４がテーブルベッド２１の真直度に影響して角度偏差しながら移動すること、および、周辺温度の変化によっても、回転テーブル２４に変形（傾き）が生じる。
【００４６】
このように、ワーク２０の設置位置、回転テーブル２４の移動、周辺温度の変化等によって回転テーブル２４に傾きが生じると、その傾きにおけるＸ軸方向の成分は、距離センサ１２１ａ，１２１ｂによって検出され、その傾きにおけるＺ軸方向の成分は、距離センサ１２２ａ，１２２ｂによって検出される。
【００４７】
このように、工作機械１においては、コラム１４に生じる傾き、および、回転テーブル２４に生じる傾きは、デジタル水準器１１１，１１２、および、距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂによって常に検出されるようになっている。
【００４８】
デジタル水準器１１１，１１２によって検出された検出結果、すなわち、コラム１４の傾きにおけるＸ軸方向の成分およびＺ軸方向の成分は、コラム傾斜量演算部１０１においてコラム１４の傾斜量として演算され、その結果（傾斜量）は、工具先端位置補正データ演算部１０３に送られる。
【００４９】
一方、距離センサ１２１ａ，１２１ｂおよび距離センサ１２２ａ，１２２ｂによって検出された検出結果は、テーブル傾斜量演算部１０２において回転テーブル２４の傾斜量として演算される。具体的には、距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂによって計測される計測値（距離値）は、回転テーブル２４の下面２４ａにおける被測定点の高さを示しており、距離センサ１２１ａと距離センサ１２１ｂとの計測値（被測定点の高さ）の差から、回転テーブル２４の傾きにおけるＸ軸方向の成分が求められ、距離センサ１２２ａと距離センサ１２２ｂとの計測値（被測定点の高さ）の差から、回転テーブル２４の傾きにおけるＺ軸方向の成分が求められる。そして、回転テーブル２４の傾きにおけるＸ軸方向の成分およびＺ軸方向の成分は、コラム傾斜量演算部１０１において回転テーブル２４の傾斜量として演算され、その結果（傾斜量）は、工具先端位置補正データ演算部１０３に送られる。
【００５０】
コラム傾斜量演算部１０１およびテーブル傾斜量演算部１０２によって演算された演算結果、すなわち、コラム１４の傾斜量および回転テーブル２４の傾斜量は、工具先端位置補正データ演算部１０３において、ワーク２０に対する工具１０の先端位置のずれを補正するための補正データが演算される。
【００５１】
次に、工具先端位置補正データ演算部１０３によって演算された補正データに基づいて、工具制御部１０４は、コラム駆動モータ１３１、サドル駆動モータ１３２、ラム駆動モータ１３３、主軸駆動モータ１３４をそれぞれ駆動させる。つまり、コラム１４のＸ軸方向の移動と、サドル１６のＹ軸方向の移動と、ラム１８のＺ軸方向の移動と、主軸１９のＷ軸方向の移動とを組み合わせて工具１０を移動させることにより、ワーク２０に対する工具１０の先端位置のずれ、すなわち、工具１０とワーク２０との相対位置のずれを補正する。よって、工具１０とワーク２０との相対位置の精度を向上させ、工作機械１の加工精度の低下を防止することができる。
【００５２】
以上のように、本実施例に係る工作機械１によれば、コラム１４の傾きおよび回転テーブル２４の傾きに基づいて、すなわち、コラム１４の傾きに回転テーブル２４の傾きを加味して工具１０の先端位置を補正することができるので、加工の際の工具１０とワーク２０との相対位置のずれをより少なくすることができ、工作機械１の加工精度の低下を防止することができる。
【００５３】
なお、本実施例においては、コラム駆動モータ１３１、サドル駆動モータ１３２、ラム駆動モータ１３３、主軸駆動モータ１３４は、それぞれコラム１４、サドル１６、ラム１８、主軸１９を各移動軸であるＸ軸、Ｙ軸、Ｚ軸、Ｗ軸で移動させる移動手段であり、工具先端位置補正データ演算部１０３および工具制御部１０４を含むＮＣ装置１００は、コラム駆動モータ１３１、サドル駆動モータ１３２、ラム駆動モータ１３３、主軸駆動モータ１３４を制御する制御手段である。
【００５４】
また、本実施例においては、距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂは、回転テーブル２４の下面２４ａにおける複数の被測定点（図示せず）の高さを検出する高さ検出手段であり、この距離センサ１２１ａ，１２１ｂ，１２２ａ，１２２ｂとテーブル傾斜量演算部１０２とによって、テーブル傾斜検出手段が構成され、デジタル水準器１１１，１１２とコラム傾斜量演算部１０１とによって、コラム傾斜検出手段が構成されている。
【符号の説明】
【００５５】
１      工作機械
２      床面（基礎）
１０    工具
１１    ベッド
１２ａ  ガイドレール
１２ｂ  ガイドレール
１３    コラムベース
１４    コラム
１５ａ  ガイドレール
１５ｂ  ガイドレール
１６    サドル
１７    ガイド穴
１８    ラム
１９    主軸
２０    ワーク
２１    テーブルベッド
２２ａ  ガイドレール
２２ｂ  ガイドレール
２３    テーブルベース
２４    回転テーブル
３０    センサ固定治具
３１    立設部
３２    延設部
１００  ＮＣ装置（制御手段）
１０１  コラム傾斜量演算部（コラム傾斜検出手段）
１０２  テーブル傾斜量演算部（テーブル傾斜検出手段）
１０３  工具先端位置補正データ演算部（制御手段）
１０４  工具制御部（制御手段）
１１１  デジタル水準器（コラム傾斜検出手段）
１１２  デジタル水準器（コラム傾斜検出手段）
１２１ａ  距離センサ（テーブル傾斜検出手段、高さ検出手段）
１２１ｂ  距離センサ（テーブル傾斜検出手段、高さ検出手段）
１２２ａ  距離センサ（テーブル傾斜検出手段、高さ検出手段）
１２２ｂ  距離センサ（テーブル傾斜検出手段、高さ検出手段）
１３１  コラム駆動モータ（移動手段）
１３２  サドル駆動モータ（移動手段）
１３３  ラム駆動モータ（移動手段）
１３４  主軸駆動モータ（移動手段）
１３５  主軸回転モータ
【図１】
2016078177.tif 000003
【図２】
2016078177.tif 000004
【図３】
2016078177.tif 000005
【図４】
2016078177.tif 000006
【図５】
2016078177.tif 000007
【図６】
2016078177.tif 000008
【図７】
2016078177.tif 000009
【図８】
2016078177.tif 000010