(57)【要約】【課題】正確な最適回転速度を求めることができる上、びびり振動が生じてから最適回転速度を算出するまでの時間を短縮可能な振動抑制装置を提供する。【解決手段】振動抑制装置１０として、回転中の回転軸３における時間領域の振動加速度を検出する振動センサ２ａ〜２ｃと、該振動センサ２ａ〜２ｃにより検出された時間領域の振動加速度にもとづいて、びびり振動数及び該びびり振動数における回転軸３の周波数領域の振動加速度を算出するとともに、算出した周波数領域の振動加速度が所定の閾値を超えた場合、所定のパラメータにもとづいて最適回転速度を算出し、算出した最適回転速度にて回転軸３を回転させる制御装置５とを備えた。【選択図】図１
2008290188.tif 000002
【特許請求の範囲】
【請求項１】
工具又はワークを回転させるための回転軸を備えた工作機械において、前記回転軸を回転させた際に生じるびびり振動を抑制するための振動抑制装置であって、
回転中の前記回転軸による時間領域の振動を検出するための検出手段と、該検出手段により検出された時間領域の振動にもとづいて、びびり振動数及び該びびり振動数における周波数領域の振動を算出するとともに、算出した前記周波数領域の振動が所定の閾値を超えた場合、所定のパラメータにもとづき、びびり振動を抑制可能な前記回転軸の最適回転速度を算出するための演算手段と、該演算手段により算出された最適回転速度にて前記回転軸を回転させるための回転速度制御手段とを備えていることを特徴とする振動抑制装置。
【請求項２】
演算手段は、所定のパラメータとして、少なくとも後述の式（１）〜（３）にもとづいて算出されるｋ値及び位相情報を用いて最適回転速度の演算を行うことを特徴とする請求項１に記載の振動抑制装置。
ｋ’値＝６０×びびり振動数／（工具刃数×回転軸回転速度）  ・・・  （１）
ｋ値＝ｋ’値の整数部  ・・・  （２）
位相情報＝ｋ’値−ｋ値  ・・・  （３）
【請求項３】
演算手段に、上記式（１）〜（３）にて算出されるｋ値及び位相情報に対応づけられた複数の係数を予め記憶させておき、前記演算手段は、算出されたｋ値及び位相情報にもとづいて特定の係数を選択し、該係数を用いて最適回転速度の演算を行うことを特徴とする請求項２に記載の振動抑制装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工具又はワークを回転させながら加工を行う工作機械において、加工中に発生する振動、特に再生型びびり振動を抑制するための振動抑制装置に関するものである。
【背景技術】
【０００２】
従来より、たとえば回転可能な主軸にワークを支持させ、ワークに対して工具を送りながら、ワークに加工を施すといった工作機械がある。該工作機械においては、切削加工における切り込み量を必要以上に大きくすると、加工中に所謂「びびり振動」が発生して、加工面の仕上げ精度を悪化させてしまうという問題がある。このとき、特に問題となるのは自励振動である「再生型びびり振動」であり、該「再生型びびり振動」を抑制するためには、特許文献１、２に記載されているように、加工を行うにあたって、工具やワーク等の「びびり振動」が生じる系の固有振動数や加工中におけるびびり振動数を求め、固有振動数又はびびり振動数を６０倍して工具刃数及び所定の整数で除した値を回転速度（以下、該方法にて算出された回転速度を安定回転速度とする）とすればよいことが知られている。
【０００３】
そして、「びびり振動」が生じる系の固有振動数を求めるためには、特許文献１に記載されているように、工具やワークをインパルス加振して振動数を測定することにより「固有振動数」を求めるといった方法が知られている。また、加工中におけるびびり振動数を求めるためには、特許文献２に記載されているように、回転中の工具やワークの近傍に音センサを配置して、加工中に音センサにて検出された振動周波数にもとづいて「びびり振動数」を求めるといった方法がある。
【０００４】
【特許文献１】特開２００３−３４０６２７号公報
【特許文献２】特表２００１−５１７５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の方法で「固有振動数」を求めるとなると、高価なインパルス装置を必要とするため、コスト高になるという問題がある。また、特許文献１の加振方法は、高度な技術を要するにも拘わらず、加工前に測定した「固有振動数」と加工中の「固有振動数」とは必ずしも一致しないため正確な最適回転速度を得にくいといったように、実用性に劣るという問題もある。
一方、上記特許文献２の方法では、音センサによる回転音等を分析して「びびり振動数」を得ようとしているものの、回転音等の分析により算出した「びびり振動数」と最適回転速度における「びびり振動数」との間には差異があるため、上記特許文献１の方法同様、正確な最適回転速度を得ることは難しい。すなわち、回転音等から「びびり振動数」を算出する場合、「びびり振動」に相当する振動周波数が検出された後、さらに数回の加工や測定を実施した上で漸近的に「びびり振動数」を求めることになるため、「びびり振動」が検出されてから最適回転速度を算出するまでに時間を要してしまい、結果的に加工面にびびりによるマークが残ってしまうという問題がある。
【０００６】
そこで、本発明は、上記問題に鑑みなされたものであって、正確な最適回転速度を求めることができる上、びびり振動が生じてから最適回転速度を算出するまでの時間を短縮可能な振動抑制装置を提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のうち請求項１に記載の発明は、工具又はワークを回転させるための回転軸を備えた工作機械において、前記回転軸を回転させた際に生じるびびり振動を抑制するための振動抑制装置であって、回転中の前記回転軸による時間領域の振動を検出するための検出手段と、該検出手段により検出された時間領域の振動にもとづいて、びびり振動数及び該びびり振動数における周波数領域の振動を算出するとともに、算出した前記周波数領域の振動が所定の閾値を超えた場合、所定のパラメータにもとづき、びびり振動を抑制可能な前記回転軸の最適回転速度を算出するための演算手段と、該演算手段により算出された最適回転速度にて前記回転軸を回転させるための回転速度制御手段とを備えていることを特徴とする。
請求項２に記載の発明は、請求項１に記載の発明において、演算手段は、所定のパラメータとして、少なくとも後述の式（１）〜（３）にもとづいて算出されるｋ値及び位相情報を用いて最適回転速度の演算を行うことを特徴とする。
ｋ’値＝６０×びびり振動数／（工具刃数×回転軸回転速度）  ・・・  （１）
ｋ値＝ｋ’値の整数部  ・・・  （２）
位相情報＝ｋ’値−ｋ値  ・・・  （３）
請求項３に記載の発明は、請求項２に記載の発明において、演算手段に、上記式（１）〜（３）にて算出されるｋ値及び位相情報に対応づけられた複数の係数を予め記憶させておき、前記演算手段は、算出されたｋ値及び位相情報にもとづいて特定の係数を選択し、該係数を用いて最適回転速度の演算を行うことを特徴とする。
尚、請求項１に記載の「振動」とは、振動加速度、振動による変位、及び振動による音圧等を含むものである。
【発明の効果】
【０００８】
本発明によれば、回転中の回転軸による時間領域の振動を検出するための検出手段と、該検出手段により検出された時間領域の振動にもとづいて、びびり振動数及び該びびり振動数における周波数領域の振動加速度を算出するとともに、算出した周波数領域の振動が所定の閾値を超えた場合、所定のパラメータにもとづき、びびり振動を抑制可能な回転軸の最適回転速度を算出するための演算手段と、該演算手段により算出された最適回転速度にて回転軸を回転させるための回転速度制御手段とを備えており、実際に回転している回転軸に生じる「びびり振動」にもとづいて最適回転速度を算出するため、より正確な最適回転速度を直ちに算出することができるとともに、算出した最適回転速度を直ちに回転軸の回転にいかすことができる。したがって、回転軸に生じる「びびり振動」を効果的に抑制することができ、加工面の仕上げ精度を高品位に保つことができる、工具摩耗の抑制、工具欠損の防止等といった効果を奏することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態となる振動抑制装置について、図面をもとに説明する。
【００１０】
図１は、振動抑制装置１０のブロック構成を示した説明図である。図２は、振動抑制の対象となる回転軸ハウジング１を側面から示した説明図であり、図３は、回転軸ハウジング１を軸方向から示した説明図である。
振動抑制装置１０は、回転軸ハウジング１にＣ軸周りで回転可能に備えられた回転軸３に生じる「びびり振動」を抑制するためのものであって、回転中の回転軸３に生じる時間領域の振動加速度を検出するための振動センサ（検出手段）２ａ〜２ｃと、該振動センサ２ａ〜２ｃによる検出値をもとにして回転軸３の回転速度を制御する制御装置（演算手段、及び回転速度制御手段）５とを備えてなる。
【００１１】
振動センサ２ａ〜２ｃは、図２及び３に示す如く回転軸ハウジング１に取り付けられており、一の振動センサは、他の振動センサに対して直角方向への時間領域の振動加速度（時間軸上の振動加速度を意味する）を検出するようになっている（たとえば、振動センサ２ａ〜２ｃにて、それぞれ直交するＸ軸、Ｙ軸、Ｚ軸方向での時間領域の振動加速度を検出するようにする）。
【００１２】
一方、制御装置５は、振動センサ２ａ〜２ｃから検出される時間領域の振動加速度をもとにした解析を行うＦＦＴ演算装置６と、該ＦＦＴ演算装置６にて算出された値にもとづいて最適回転速度の算出等を行うパラメータ演算装置７と、回転軸ハウジング１における加工を制御するＮＣ装置８とを備えており、ＦＦＴ演算装置６における後述の如き解析、及び回転軸３の回転速度のモニタリングを行っている。
【００１３】
ここで、制御装置５における「びびり振動」の抑制制御について、図４〜図６をもとに説明する。図４は、時間領域の振動加速度のフーリエ解析結果の一例を示した説明図であり、図５は、最適回転速度の演算に必要な係数とｋ値、位相の関係の一例を示した説明図である。また、図６は、「びびり振動」の抑制制御について示したフローチャート図である。
まず、ＦＦＴ演算装置６では、回転中に常時検出される振動センサ２ａ〜２ｃにおける時間領域の振動加速度のフーリエ解析を行い（Ｓ１）、図４に示されるような、回転軸３の周波数（びびり振動数）と、該周波数における回転軸３の周波数領域の振動加速度（周波数軸上の振動加速度を意味する）とを算出する（Ｓ２）。尚、上記時間領域の振動加速度のフーリエ解析を行うと、周波数と周波数領域の振動加速度との関係を示した図４のような波形が複数パターン取得される。そのため、本実施形態では、周波数領域の振動加速度の値が最大となる波形を用いて、以下の制御を行う。
次に、パラメータ演算装置７では、上記ＦＦＴ演算装置６において算出された周波数領域の振動加速度と予め設定されている所定の閾値との比較を行い（Ｓ３）、算出された周波数領域の振動加速度が所定の閾値を超えた場合（たとえば、図４における周波数領域の振動加速度値４が検出された場合）には、回転軸３に抑制すべき「びびり振動」が生じているとして、以下の演算式（１）〜（５）により最適回転速度の演算を行う（Ｓ４）。そして、算出された最適回転速度となるように、ＮＣ装置８にて回転軸３の回転速度を制御して（Ｓ５）、「びびり振動」の増幅の防止、すなわち抑制を行う。
以上のようにして、制御装置５における「びびり振動」の抑制制御は行われる。
ｋ’値＝６０×びびり振動数／（工具刃数×回転軸回転速度）  ・・・  （１）
ｋ値＝ｋ’値の整数部  ・・・  （２）
位相情報＝ｋ’値−ｋ値  ・・・  （３）
係数＝ａ−ｂ×ｋ値＋ｃ×位相情報  ・・・  （４）
最適回転速度＝係数×安定回転速度  ・・・  （５）
ここで、式（１）における「工具刃数」は、予めパラメータ演算装置７に設定されているものとする。また、式（１）における回転軸回転速度とは、現在（最適回転速度とする前）の回転速度である。さらに、式（５）における安定回転速度とは、上記背景技術に記載の方法にて算出された回転速度であり、該算出に際して「びびり振動数」はフーリエ解析により得られた値を用いるものとする。
【００１４】
また、式（４）における定数ａ、ｂ、ｃの決定について説明する。
該定数ａ、ｂ、ｃは、回転軸３の回転速度と「びびり振動数」との関係等といった種々の条件にもとづいて作成される安定限界線図から決定される。たとえば、種々の回転速度にてテスト加工を実施し、加工中に検出される時間領域の振動加速度のフーリエ解析を行って回転軸の周波数（びびり振動数）と該周波数における周波数領域の振動加速度とを算出する。ここで、加工中における周波数領域の振動加速度は、回転速度の変化に応じて周期的に増減するものであり、該周波数領域の振動加速度が最小値となる回転速度が求めるべき最適回転速度となる。そこで、各回転速度における位相情報、ｋ値、及び安定回転速度等を上記演算式にて求め、各要素（位相情報やｋ値）と、周波数領域の振動加速度が最小値となる回転速度を安定回転速度にて除した値（すなわち、係数）との関係を、図５に示す如く、求める。そして、図５に示す関係から、種々の解析手法を用いて上述の係数演算式（式（４））の定数ａ、ｂ、ｃを決定する（たとえば、ａ＝０．９７１、ｂ＝０．００３、ｃ＝０．０４５等）。
【００１５】
以上のような振動抑制に係る制御を行う振動制御装置１０によれば、振動センサ２ａ〜２ｃ、ＦＦＴ演算装置６、及びパラメータ演算装置７により回転軸３の回転中に生じる「びびり振動」をリアルタイムでモニタリングしており、「びびり振動」の発生が検出されると、上記演算式（１）〜（５）により直ちに最適回転速度を算出して、回転軸３の回転速度を該最適回転速度として「びびり振動」の増幅を抑制する。すなわち、実際に回転している回転軸３に生じた「びびり振動」にもとづいて最適回転速度を算出するため、より正確な最適回転速度を直ちに算出することができる。したがって、「びびり振動」を効果的に抑制することができ、加工面の仕上げ精度を高品位に保つことができる、工具摩耗の抑制、工具欠損の防止等といった効果を奏することができる。
【００１６】
なお、本発明の振動抑制装置に係る構成は、上記実施の形態に記載した態様に何ら限定されるものではなく、検出手段、制御装置、及び制御装置における振動抑制の制御等に係る構成を、本発明の趣旨を逸脱しない範囲で、必要に応じて適宜変更することができる。
【００１７】
たとえば、式（４）及び図５に示すような、位相情報、ｋ値、及び係数の関係は、工作機械の種類に応じて適宜調査し、決定するようにすることで精度をさらに向上することができる。つまり、係数を算出するにあたっては、上記実施形態に記載の式（４）に何ら限定されることはない。
また、上記実施形態では、係数を式（４）により算出して求める構成としているが、予め複数の係数値を、ｋ値及び位相情報に対応させた状態で制御装置に記憶させておき、算出されたｋ値及び位相情報に応じて係数を選択し決定するような構成とする（式（４）を省略する）ことも可能である。
さらに、検出手段にて検出される時間領域の振動加速度のフーリエ解析を行った際、上記実施形態では、周波数領域の振動加速度が最大値を示す波形を使用して、「びびり振動」の抑制に係る制御を行うようにしているが、周波数領域の振動加速度の値が上位の複数（たとえば、３つ）の波形を用いて最適回転速度を算出するようにして、「びびり振動」の抑制効果の更なる向上を図ってもよい。
【００１８】
さらにまた、上記実施形態では、検出手段により回転軸の振動加速度を検出し、検出された振動加速度にもとづいて最適回転速度を算出するといった構成としているが、検出手段によって振動による変位や音圧を検出し、検出された変位や音圧に基づいて最適回転速度を算出するように構成してもよい。
加えて、上記実施形態では、工具を回転させる所謂マシニングセンタ等の工作機械の回転軸における振動を検出する構成としているが、回転しない側（固定側）であるワーク又はその近傍の振動を検出するようにしても良い。更には、旋盤などワークを回転させる工作機械にも適用可能であり、その場合には回転軸であるワークを保持する主軸側の振動を検出したり、固定側である工具の振動を検出したりすることができる。尚、検出手段の設置位置や設置数等を、工作機械の種類、大きさ等に応じて適宜変更してもよいことは言うまでもない。
【図面の簡単な説明】
【００１９】
【図１】振動抑制装置のブロック構成を示した説明図である。
【図２】振動抑制の対象となる回転軸ハウジングを側面から示した説明図である。
【図３】回転軸ハウジングを軸方向から示した説明図である。
【図４】時間領域の振動加速度のフーリエ解析結果の一例を示した説明図である。
【図５】最適回転速度の演算に必要な係数とｋ値、位相の関係の一例を示した説明図である。
【図６】「びびり振動」の抑制制御について示したフローチャート図である。
【符号の説明】
【００２０】
１・・回転軸ハウジング、２ａ、２ｂ、２ｃ・・振動センサ、３・・回転軸、５・・制御装置、６・・ＦＦＴ演算装置、７・・パラメータ演算装置、８・・ＮＣ装置、１０・・振動抑制装置。
【図１】
2008290188.tif 000003
【図２】
2008290188.tif 000004
【図３】
2008290188.tif 000005
【図４】
2008290188.tif 000006
【図５】
2008290188.tif 000007
【図６】
2008290188.tif 000008