(57)【特許請求の範囲】
【請求項１】
加工物を取り付ける回転テーブルと、該回転テーブルを駆動するモータと、前記回転テーブルの回転をクランプするクランプ機構と、該クランプ機構によるクランプ動作を解除するアンクランプ指令から次の指令を指令可能とするまでの時間を設定時間として設定するタイマと、を備えた工作機械において、
前記モータの出力軸の負荷を測定する負荷測定手段と、
前記回転テーブルの基準負荷を予め記憶する基準負荷記憶手段と、
前記回転テーブルのアンクランプ指令が出力され、前記タイマで設定された設定時間経過後に前記回転テーブルを回転させた際の負荷を暫定負荷として測定し、記憶する暫定負荷記憶手段と、
前記基準負荷と前記暫定負荷とを比較する負荷比較手段と、
前記負荷比較手段による比較の結果、前記暫定負荷が前記基準負荷を超えた場合、前記タイマの設定時間を長くする変更を行うタイマ変更手段と、を有することを特徴とする工作機械。
【請求項２】
前記基準負荷記憶手段は、前記アンクランプ指令が出力されてから、確実にアンクランプ状態となる所定の時間が経過した後の期間における、前記回転テーブルの回転中の負荷を測定し、該測定した負荷の最大値を記憶する事を特徴とする請求項１に記載の工作機械。
【請求項３】
前記暫定負荷記憶手段は、前記タイマで設定された設定時間経過後の期間における、前記回転テーブルの回転中の負荷を測定し、該測定した負荷の最大値を記憶する事を特徴とする請求項１又は２に記載の工作機械。
【請求項４】
加工物を取り付ける回転テーブルと、該回転テーブルを駆動するモータと、前記回転テーブルの回転をクランプするクランプ機構と、該クランプ機構によるクランプ動作を解除するアンクランプ指令から次の指令を指令可能とするまでの時間を設定時間として設定するタイマと、を備えた工作機械において、
前記モータの出力軸の負荷を測定する負荷測定手段と、
回転動作中の負荷の最大値を、前記回転テーブルの基準負荷として予め記憶する基準負荷記憶手段と、
前記回転テーブルのアンクランプ指令が出力され、前記タイマで設定された設定時間経過後に前記回転テーブルを回転させた際の負荷を暫定負荷として測定し、記憶する暫定負荷記憶手段と、
前記基準負荷と前記暫定負荷とを比較する負荷比較手段と、
前記負荷比較手段による比較の結果、前記暫定負荷が前記基準負荷の所定の割合倍を超えた場合、前記タイマの設定時間を長くする変更を行うタイマ変更手段と、を有することを特徴とする工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転テーブルを備えた、マシニングセンタ等の工作機械に関し、特に回転テーブルのクランプ機構におけるアンクランプタイマを自動的に最適設定する機能を有する工作機械に関する。
【背景技術】
【０００２】
マシニングセンタ等の工作機械において、インデックステーブルなどの回転テーブルが広く用いられるようになっている。特に工作機械におけるワークの割出動作を行うための各種の割出機構（一例として、タレット刃物台のサーボモータを用いた割出機構）等においては、旋回割出の後にその位置が固定されるようにクランプ機構が使用される。このようなクランプ機構において、信頼性の高い割出動作を行うためには、モータや制御だけでなく、クランプ機構も重要な要素となっている。このようなクランプ機構において、旋回割出の後に再度の旋回割出を行うときには、クランプ機構をアンクランプした後に旋回動作を行わせる。
【０００３】
このような回転テーブルにおけるクランプ機構としては、空気圧や油圧で動作するものが一般的である。このようなクランプ機構においては、アンクランプが完全に行われてから、次の指令を行う必要がある。そのため、アンクランプが完全に行われたかどうかの確認を行う必要がある。アンクランプ完了の確認は、従来、専用のセンサを用いて行ったり、アンクランプの指令を行ってから所定の時間が経過した後に、アンクランプ動作が完了したものと判断して行っていた。
【０００４】
特許文献１には、工作機械における主軸に対し、クランプばねの付勢力により工具を固着したり解除したりする機構において、クランプばねの劣化の状態を検出する検出装置についての技術が開示されている。
特許文献２には、工作機械のクランプ機構における旋回部材の旋回方向の位置を位置検出手段によって検出することによって、固定部材がアンクランプ状態となったことを判定するアンクランプ確認手段についての技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７８３０号公報
【特許文献２】特許第４９２３４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のアンクランプ確認用の専用のセンサを設ける場合や、特許文献１及び２に開示されている技術などの、なんらかのセンサを用いてアンクランプ動作を確認する場合は、確実なアンクランプ動作の確認は行うことができるものの、センサの調整に困難が生じたり、センサを別途設ける必要があるため、コストが上がるおそれがある。
【０００７】
アンクランプの指令を行ってから所定の時間が経過した後に、アンクランプ動作が完了したものと判断する場合においては、数値制御装置等からアンクランプ指令が出されてから機械的にアンクランプが行われるまでにかかる時間を想定して、その時間が経過後にアンクランプが完了したものとしている。そして、そのアンクランプが完了するまでの期間をタイマ構造として、アンクランプ指令後に所定の時間を待ってから次の指令を受ける構造とされている。
【０００８】
図４は、このようなアンクランプ動作を示すタイムチャートである。図４（ａ）はアンクランプ指令を示しており、時刻ｔ１においてアンクランプ指令がＯＮとなり、時刻ｔ３においてアンクランプ指令がＯＦＦとなり、その間の期間はアンクランプタイマによって設定されている。また、図４（ｃ）に示されているように、アンクランプタイマが動作している時刻ｔ１からｔ３の間において、インタロックがロック状態となるようにされている。図４（ｂ）に示されているメカクランプは、時刻ｔ１におけるアンクランプ指令ＯＮを受けて、クランプ状態からアンクランプ状態に状態を変化させ、時刻ｔ２においてアンクランプ状態への変化が完了する。
【０００９】
ここで、アンクランプタイマの設定時間（時刻ｔ１−ｔ３）は、アンクランプが終了するように、実際のアンクランプ時間（時刻ｔ１−ｔ２）よりも長く設定されている。そのため、アンクランプ時間が経過してアンクランプが終了していても、アンクランプタイマの動作中は、インタロックがロック状態となっていて他の指令を実行することができない。そのため、次の指令はアンクランプタイマ終了後に実行することとなる。
【００１０】
逆に、部品の経年劣化や、空圧で動作するクランプ機構の場合、エアーの質が悪い場合などにはクランプ機構のピストン部のグリースが劣化して、アンクランプ指令を受けてから機械的にアンクランプが完了するまでの時間が遅くなってしまう場合がある。その際、アンクランプが完了するまでの時間があまりに遅くなってしまうと、もともと設定されたアンクランプタイマのままでは、機械的なアンクランプが完了する前に次の指令を行ってしまうおそれがある。また、アンクランプ指令の後には、回転動作指令が入るケースが多いため、実際のアンクランプ動作が完了する前に次の回転動作指令を開始してしまうと、クランプ機構を傷つけて、クランプ機構の信頼性を落としてしまうおそれがある。
【００１１】
そこで本発明は、これらの課題を鑑み、回転テーブルを備えた工作機械において、アンクランプタイマの設定を調整することで、クランプ機構の破損を防ぎ、部品の寿命を延ばすことができる工作機械を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本願の請求項１に係る発明では、加工物を取り付ける回転テーブルと、該回転テーブルを駆動するモータと、前記回転テーブルの回転をクランプするクランプ機構と、該クランプ機構によるクランプ動作を解除するアンクランプ指令から次の指令を指令可能とするまでの時間を設定時間として設定するタイマと、を備えた工作機械において、前記モータの出力軸の負荷を測定する負荷測定手段と、前記回転テーブルの基準負荷を予め記憶する基準負荷記憶手段と、前記回転テーブルのアンクランプ指令が出力され、前記タイマで設定された設定時間経過後に前記回転テーブルを回転させた際の負荷を暫定負荷として測定し、記憶する暫定負荷記憶手段と、前記基準負荷と前記暫定負荷とを比較する負荷比較手段と、前記負荷比較手段による比較の結果、前記暫定負荷が前記基準負荷を超えた場合、前記タイマの設定時間を長くする変更を行うタイマ変更手段と、を有することを特徴とする工作機械が提供される。
【００１３】
請求項１に係る発明では、回転テーブルのクランプ機構の劣化等の状況に合わせて、アンクランプ指令の際のタイマの設定時間を長くする変更を行って最適設定するため、アンクランプが完了する前に次の指令を行うことによるクランプ機構の破損を防ぎ、部品の寿命を延ばすことが可能となる。また、アンクランプの完了状態を検知するためのセンサを用いることがないため、コストを抑えることも可能となる。
【００１４】
本願の請求項２に係る発明では、前記基準負荷記憶手段は、前記アンクランプ指令が出力されてから、確実にアンクランプ状態となる所定の時間が経過した後の期間における、前記回転テーブルの回転中の負荷を測定し、該測定した負荷の最大値を記憶する事を特徴とする請求項１に記載の工作機械が提供される。
請求項２に係る発明では、アンクランプ指令が出力されてから、確実にアンクランプ状態となる所定の時間が経過した後の期間において、回転テーブルの回転中の負荷を測定して、測定した負荷の最大値を基準負荷として記憶するようにしたことで、確実に基準負荷を設定することが可能となる。
【００１５】
本願の請求項３に係る発明では、前記暫定負荷記憶手段は、前記タイマで設定された設定時間経過後の期間における、前記回転テーブルの回転中の負荷を測定し、該測定した負荷の最大値を記憶する事を特徴とする請求項１又は２に記載の工作機械が提供される。
請求項３に係る発明では、タイマで設定された設定時間経過後の期間における回転テーブルの回転中の負荷を測定して、測定した負荷の最大値を暫定負荷として記憶するようにしたことで、確実に暫定負荷の値を記憶することが可能となる。
【００１６】
本願の請求項４に係る発明では、加工物を取り付ける回転テーブルと、該回転テーブルを駆動するモータと、前記回転テーブルの回転をクランプするクランプ機構と、該クランプ機構によるクランプ動作を解除するアンクランプ指令から次の指令を指令可能とするまでの時間を設定時間として設定するタイマと、を備えた工作機械において、前記モータの出力軸の負荷を測定する負荷測定手段と、回転動作中の負荷の最大値を、前記回転テーブルの基準負荷として予め記憶する基準負荷記憶手段と、前記回転テーブルのアンクランプ指令が出力され、前記タイマで設定された設定時間経過後に前記回転テーブルを回転させた際の負荷を暫定負荷として測定し、記憶する暫定負荷記憶手段と、前記基準負荷と前記暫定負荷とを比較する負荷比較手段と、前記負荷比較手段による比較の結果、前記暫定負荷が前記基準負荷の所定の割合倍を超えた場合、前記タイマの設定時間を長くする変更を行うタイマ変更手段と、を有することを特徴とする工作機械が提供される。
請求項４に係る発明では、暫定負荷が基準負荷に対して所定の割合以内に収まっているかどうかを比較して、その比較結果に基づいてタイマの設定時間を変更することによって、アンクランプが完了する前に次の指令を行うことによるクランプ機構の破損を防ぎ、部品の寿命を延ばすことが可能となる。
【発明の効果】
【００１７】
本発明により、回転テーブルを備えた工作機械において、アンクランプタイマの設定を調整することで、クランプ機構の破損を防ぎ、部品の寿命を延ばすことができる工作機械を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態におけるインデックステーブルの断面図である。
【図２−１】アンクランプタイマ時間の設定の流れを示すフローチャートである（その１）。
【図２−２】アンクランプタイマ時間の設定の流れを示すフローチャートである（その２）。
【図３】アンクランプ時間の設定におけるタイムチャートである。
【図４】アンクランプ動作を示すタイムチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を図に基づいて説明する。
図１は、ダイレクトドライブ機構を持つインデックステーブル（回転テーブル）の断面図を示している。３はハウジングでありケース２に固定されている。１はシャフトであり、ハウジング３において主軸受（４ａ，４ｂ）を介して回転自由に支持されている。５ａはモータのステータであってケース２に固定されている。５ｂはモータのロータであり、シャフト１に固定されたロータホルダーに取り付けられて、ケース２に対して回転自由に支持されている。
【００２０】
６はエンコーダ、７はシリンダ、８はリアプレートであり、いずれもケース２に固定されている。ブレーキディスク９はシャフト１に結合しており、ケース２に対して回転自由とされている。１１ａ、１１ｂ、１１ｃはいずれもシール材であり、外部からの切粉や切削液の浸入を防止する。１０はピストンであり、シール材１１ａ、１１ｂ、１１ｃを介してシリンダの内部を前後に動作することが可能となっている。また、１２はバネであり、クランプする方向にピストン１０が動作するように付勢する。
【００２１】
１３ａはクランプ用の空気室、１３ｂはアンクランプ用の空気室であり、クランプをする場合にはクランプ用の空気室１３ａに圧縮空気が流れ込むように電磁弁によって空気の流路が制御され、アンクランプをする場合にはアンクランプ用の空気室１３ｂに圧縮空気が流れ込むように電磁弁によって空気の流路が制御される。
【００２２】
インデックステーブルにクランプ指令が入力されると、クランプ用の空気室１３ａに圧縮空気が流れ込んで、ピストン１０がブレーキディスク９側に動作し、ブレーキディスク９をピストン１０とリアプレート８によって挟み込むことによって、シャフト１が回転不能な状態となる。逆に、インデックステーブルにアンクランプ指令が入力されると、アンクランプ用の空気室１３ｂに圧縮空気が流れ込み、ピストン１０がブレーキディスク９とは反対方向に動き、ブレーキディスク９がピストン１０から開放され、シャフト１が回転自由な状態となる。
【００２３】
これらのクランプやアンクランプの動作の完了には所定の時間がかかる。変位センサや力センサ、流量センサなどを用いてアンクランプが完了したことを検出することも可能ではあるが、そのような機構を設けない場合には、アンクランプ指令を出してから所定の時間を設定してアンクランプが完了したものとしている。以下、アンクランプ指令を出してからの設定された所定時間を「アンクランプタイマ」、実際に機構がアンクランプするまでの時間を「アンクランプ時間」とする。
【００２４】
アンクランプタイマの期間は、アンクランプが完了するであろうと設定する時間であるため、このアンクランプタイマの期間は、インタロックをロック状態として、他の指令を実行することができないようにされている。そのため、次の指令はアンクランプタイマ期間が終了した後に実行されることとなる。アンクランプタイマの期間を長く設定すると、確実にアンクランプが完了して信頼性を保つことはできるが、アンクランプ動作から次の動作へ移行するのに時間がかかってしまう。逆に、アンクランプタイマの時間を短く設定すると、アンクランプ動作の次に行う動作を早く実行することができるようになるが、経年劣化等により、実際のアンクランプ時間が長くなり、アンクランプタイマの時間よりも長い時間になってしまったりすると、アンクランプが完了する前に次の動作の実行が行われてしまうため、次の動作の実行時にブレーキディスク９がピストン１０やリアプレートと接触してしまうおそれがある。
【００２５】
そのため、アンクランプタイマの期間は適切に設定する必要がある。次に、本実施形態におけるインデックステーブルの負荷検知機能を用いたアンクランプタイマの期間の最適化の方法について説明する。機械的にアンクランプが完了した状態でシャフト１を回転させると、モータが受ける負荷は回転テーブル上に固定したワークや冶具のイナーシャ分となるが、機械的にアンクランプが完了していない状態において、シャフトを回転させると、イナーシャ分に加えて、ブレーキディスク９がピストン１０やリアプレートに接触することによる負荷が加わって検知される。本実施形態においては、アンクランプが終了していない状態のときに、モータが受ける負荷が大きくなることを利用して、アンクランプタイマの期間を設定する。
【００２６】
次に、図２及び図３に基づいて、具体的なアンクランプタイマの期間の設定方法について説明する。図２は、アンクランプタイマの期間の設定の流れを示すフローチャートであり、図３は、アンクランプタイマの期間の設定におけるタイムチャートである。以下、図２のステップごとに説明する。
【００２７】
・（ステップＳ１００）操作者の起動等によって、アンクランプ時間の最適化プログラムを起動して、アンクランプ時間自動設定を開始する。
・（ステップＳ１０１）アンクランプタイマの値ｔ、回転中の負荷の限度値となる最大負荷Ｐｍａｘ、暫定負荷と基準負荷とを比較する際の割合ｒ、アンクランプタイマの値の限度値となる最大タイマ値ｔｍａｘ、アンクランプタイマの最大調整回数Ｎを設定する。
・（ステップＳ１０２）ｎ＝０に設定する。
【００２８】
・（ステップＳ１０３）基準負荷記憶プロセスを開始する（図３（ａ））
・（ステップＳ１０４）アンクランプ指令を行う。
・（ステップＳ１０５）アンクランプタイマの値ｔを超える、確実にアンクランプが行われるだけの十分な時間を待つ。
【００２９】
・（ステップＳ１０６）所定の回転動作指令を行う。
・（ステップＳ１０７）回転動作中の負荷の最大値を、基準負荷Ｐ０としてメモリに記憶させる。
・（ステップＳ１０８）Ｐ０がＰmaxを超えているかどうかを判定する。超えている場合（ＹＥＳ）はステップＳ１０９に進み、超えていない場合（ＮＯ）はステップＳ２００に進む。
・（ステップＳ１０９）保守を促すアラームを出す。
【００３０】
・（ステップＳ２００）暫定負荷記憶プロセスを開始する（図３（ｂ））
・（ステップＳ２０１）クランプ指令を行う。
・（ステップＳ２０２）所定時間経過後、アンクランプ指令を行う。
【００３１】
・（ステップＳ２０３）テーブルに対し所定の回転動作指令を行う。
・（ステップＳ２０４）アンクランプタイマに設定されている設定時間ｔ時間経過後の、回転動作中の負荷の最大値を、暫定負荷Ｐ１としてメモリに記憶させる。
・（ステップＳ３００）暫定負荷Ｐ１が、基準負荷Ｐ０の所定の割合ｒよりも大きいかどうかを判定する。大きい場合（ＹＥＳ）はステップＳ４００に進み、以下の場合（ＮＯ）はステップＳ５００に進み、アンクランプタイマ自動設定を終了する。
【００３２】
・（ステップＳ４００）ｎが最大調整回数Ｎ以上であるか、または、ｔがアンクランプタイマの値の限度値ｔmax以上であるかを判定する。いずれかを満たす場合（ＹＥＳ）はステップＳ５０１に進み、いずれも満たさない場合（ＮＯ）はステップＳ４０１に進む。
・（ステップＳ４０１）ｔを所定の値Δｔだけ増加させる。
・（ステップＳ４０２）ｎの値に１を加える。
・（ステップＳ５０１）クランプ機構の交換など、保守を促すアラームを出す。
【００３３】
図３はアンクランプ時間の自動設定昨日のタイムチャートを示している。図３（ａ）は基準負荷記憶プロセスであり、アンクランプ指令を出して、アンクランプを行うのに十分なアンクランプタイマ時間経過後に回転動作指令を出し、回転負荷動作中の最大値をＰ０とする。図３（ｂ）は暫定負荷記憶プロセスであり、アンクランプタイマ時間ｔ経過後の回転負荷動作中の最大値をＰ１とする。この場合は、部品の経年劣化等で、アンクランプタイマ時間ｔではアンクランプが完了していないため、Ｐ１がＰ０の所定の割合ｒよりも大きくなっており、この場合にアンクランプタイマ時間の補正を行う。
【００３４】
図３（ｃ）はアンクランプタイマ時間補正後の暫定負荷記憶プロセスである。図３（ｂ）の場合と比較して、アンクランプタイマ時間が長くなるように補正されており、これによって、アンクランプタイマ時間ｔでアンクランプが完了しているため、回転負荷動作中の最大値が、基準負荷記憶プロセスにおいて記憶された基準負荷Ｐ０の値と概ね等しくなっており、この時点でアンクランプタイマ時間の設定を完了する。
【００３５】
なお、本実施形態においては、暫定負荷Ｐ１が、基準負荷Ｐ０の所定の割合ｒよりも大きいかどうかを判定して、大きい場合にアンクランプタイマ時間ｔを所定の時間Δｔ増加させてアンクランプタイマ時間ｔの調整を行っているが、所定の時間Δｔの大きさによっては、必要以上にアンクランプタイマ時間ｔの値が大きくなってしまう場合もある。そのため、アンクランプタイマ時間ｔを段階的に増加させて調整した後に、変更の所定の時間の値を小さな値として、段階的に減少させて最適なアンクランプタイマ時間に調整するようにすることもできる。また、本実施形態は回転テーブルとして工作機械内に設置されるインデックステーブルを用いて説明したが、テーブルの反対側から支持するゆりかご式インデックステーブルにおいても同様に適用可能である。
【符号の説明】
【００３６】
１    シャフト
２    ケース
３    ハウジング
４    主軸受
５ａ  ステータ
５ｂ  ロータ
６    エンコーダ
７    シリンダ
８    リアプレート
９    ブレーキディスク
１０  ピストン
１１  シール材
１２  バネ
１３ａ  クランプ用の空気室
１３ｂ  アンクランプ用の空気室
【図１】
0005855706.tif 000002
【図２−１】
0005855706.tif 000003
【図２−２】
0005855706.tif 000004
【図３】
0005855706.tif 000005
【図４】
0005855706.tif 000006