(57)【特許請求の範囲】
【請求項１】
工具又はワークを回転させる回転軸を備えた工作機械において、前記回転軸の回転に伴って発生するびびり振動を前記回転軸の回転速度の変更によって抑制する振動抑制装置であって、
前記びびり振動の発生を検出する振動検出手段と、
前記びびり振動の発生が検出されると、びびり振動周波数の６０倍の数値を工具刃数と前記回転軸の回転速度との積で除してｋ’値を算出するｋ’値算出手段と、
算出された前記ｋ’値が１未満か否かを判別する判別手段と、を備え、
前記判別手段による判別で前記ｋ’値が１未満であれば、前記回転速度を上昇側へ変更して前記びびり振動を抑制することを特徴とする工作機械の振動抑制装置。
【請求項２】
前記判別手段の判別結果を表示する表示手段を備えることを特徴とする請求項１に記載の工作機械の振動抑制装置。
【請求項３】
工具又はワークを回転させる回転軸を備えた工作機械において、前記回転軸の回転に伴って発生するびびり振動を前記回転軸の回転速度の変更によって抑制する振動抑制方法であって、
前記びびり振動の発生を検出する振動検出ステップと、
前記びびり振動の発生が検出されると、びびり振動周波数の６０倍の数値を工具刃数と前記回転軸の回転速度との積で除してｋ’値を算出するｋ’値算出ステップと、
算出された前記ｋ’値が１未満か否かを判別する判別ステップと、
前記判別ステップによる判別で前記ｋ’値が１未満であれば、前記回転速度を上昇側へ変更する回転速度変更ステップと、
を実行することを特徴とする工作機械の振動抑制方法。
【請求項４】
前記判別ステップと回転速度変更ステップとの間に、前記判別ステップでの判別結果を表示する表示ステップを実行することを特徴とする請求項３に記載の工作機械の振動抑制方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工具又はワークを回転させる回転軸を備えた工作機械において、回転軸の回転に伴って発生するびびり振動を抑制するための振動抑制装置及びその方法に関するものである。
【背景技術】
【０００２】
従来、回転軸である主軸に工具又はワークを支持させ、工具又はワークを送りながら相対運動させてワークに加工を施すといった工作機械が知られている。このような工作機械においては、切削加工における切込量を大きくしすぎると、加工中に「びびり振動」が発生して、加工面の仕上げ精度の悪化、急速な工具磨耗、工具欠損などの問題が生じる。このびびり振動抑制の対策として、特許文献１，２に記載されているように、びびり振動周波数を特定して、例えば特許文献２では以下の（１）（２）式を用いて、その結果から最適回転速度を導いて振動抑制処置を行う技術が考案されている。
【０００３】
ｎ＝６０ｆc／｛（ｋ＋１）Ｎ｝  ・・・（１）
ｋ’＝６０ｆｃ／（ｎ０Ｎ）      ・・・（２）
ｎは演算によって求めた最適回転速度、ｎ０は現在の回転速度、Ｎは工具の刃数、ｆｃは検出されたびびり振動周波数、ｋはｋ’（被削面上に転写される振動の１刃ピッチ内の数）の整数部分である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００１−５１７５５７号公報
【特許文献２】特開２００７−４４８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１，２による振動抑制処理は、上記（１）（２）に基づいて自動的に最適回転速度を算出するため、ｋ’＜１の場合には単純に回転速度を上げるだけで振動抑制効果が得られるにもかかわらず、最適回転速度ｎが現在の回転速度ｎ０よりも小さくなる。このように回転速度が小さくなることで加工効率の低下に繋がってしまう。
【０００６】
そこで、本発明は、加工効率を低下させることなくびびり振動の好適な抑制が可能となる工作機械の振動抑制装置及び方法を提供することを目的としたものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の発明は、工具又はワークを回転させる回転軸を備えた工作機械において、前記回転軸の回転に伴って発生するびびり振動を前記回転軸の回転速度の変更によって抑制する振動抑制装置であって、
前記びびり振動の発生を検出する振動検出手段と、前記びびり振動の発生が検出されると、びびり振動周波数の６０倍の数値を工具刃数と前記回転軸の回転速度との積で除してｋ’値を算出するｋ’値算出手段と、算出された前記ｋ’値が１未満か否かを判別する判別手段と、を備え、前記判別手段による判別で前記ｋ’値が１未満であれば、前記回転速度を上昇側へ変更して前記びびり振動を抑制することを特徴とするものである。
請求項２に記載の発明は、請求項１の構成において、前記判別手段の判別結果を表示する表示手段を備えることを特徴とするものである。
上記目的を達成するために、請求項３に記載の発明は、工具又はワークを回転させる回転軸を備えた工作機械において、前記回転軸の回転に伴って発生するびびり振動を前記回転軸の回転速度の変更によって抑制する振動抑制方法であって、
前記びびり振動の発生を検出する振動検出ステップと、前記びびり振動の発生が検出されると、びびり振動周波数の６０倍の数値を工具刃数と前記回転軸の回転速度との積で除してｋ’値を算出するｋ’値算出ステップと、算出された前記ｋ’値が１未満か否かを判別する判別ステップと、前記判別ステップによる判別で前記ｋ’値が１未満であれば、前記回転速度を上昇側へ変更する回転速度変更ステップと、を実行することを特徴とするものである。
請求項４に記載の発明は、請求項３の構成において、前記判別ステップと回転速度変更ステップとの間に、前記判別ステップでの判別結果を表示する表示ステップを実行することを特徴とするものである。
【発明の効果】
【０００８】
請求項１及び３に記載の発明によれば、ｋ’＜１であれば回転速度を上昇側へ変更して振動抑制を行うので、加工効率を低下させることなくびびり振動の好適な抑制が可能となる。
請求項２及び４に記載の発明によれば、上記効果に加えて、ｋ’＜１であるか否かが確実に判別でき、オペレータによる回転速度の変更も簡単に可能となる。
【図面の簡単な説明】
【０００９】
【図１】工作機械の振動抑制装置のブロック構成を示した説明図である。
【図２】びびり振動の抑制制御に係るフローチャートである。
【図３】安定限界線図の説明図である。
【図４】びびり振動の抑制制御の変更例に係るフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、工作機械の一例である立形マシニングセンタ及び立形マシニングセンタに設けられる振動抑制装置を概略で示した構成図である。
まず、立形マシニングセンタ１は、上方に設けた主軸頭２にＣ軸回りで回転自在な回転軸としての主軸３を設け、その主軸３に取り付けた工具４によって、下方の加工テーブル５上にセットされたワーク６を加工する周知の構成で、ＮＣ装置１２が、ＮＣプログラムに従って主軸３の回転を制御すると共に、図示しない自動工具交換装置によって工具４を自動交換可能となっている。
【００１１】
振動抑制装置１０は、主軸３に生じる「びびり振動」を制御するためのものであって、回転中の主軸３に生じる時間領域の振動加速度を検出するための振動センサ７と、該振動センサ７による検出値をもとにして主軸３の回転速度を制御する制御装置１１とを備えている。
制御装置１１は、ＮＣ装置１２と、振動センサ７から検出される時間領域の振動加速度をもとにしたフーリエ解析を行う演算装置１３と、演算装置１３で演算された演算値やびびり振動の抑制履歴等を記憶する記憶装置１４と、演算装置１３にて演算された結果、もしくはその結果を基にした計算結果を表示する表示手段としての表示装置１５と、ＮＣ装置１２にオペレータが入力操作する操作装置１６とを備えている。演算装置１３が振動センサ７と共に振動検出手段を構成すると共に、ｋ’値算出手段及び判別手段としても機能する。
【００１２】
以下、制御装置１１における「びびり振動」の抑制制御について、図２のフローチャートに基づいて説明する。
まず、Ｓ１で任意の初期回転速度を設定し、Ｓ２で加工を開始する。加工中には、振動センサ７から得られる加工中の振動加速度を検出して、演算装置１３で周波数領域の加速度に変換し（Ｓ３）、Ｓ４でびびり振動の発生を判別する（振動検出ステップ）。この判別は、Ｓ３で得られた最大加速度の値を予め設定した閾値と比較することで行い、最大加速度が閾値を越えた場合には、びびり振動が発生したと判断して、Ｓ５でそのときの回転速度とびびり周波数とを記憶装置１４に記憶する。
【００１３】
次に、Ｓ６で演算装置１３は、Ｓ５で記憶した回転速度と振動状態とを関連付けた結果を演算して、その演算結果として、図３に示すような回転速度と加工の安定限界との関係を表す安定限界線図を作成して表示装置１５に表示する（Ｓ７）。同時に演算装置１３は、先の背景技術で示した式（２）を用いてｋ’値を演算し（ｋ’値算出ステップ）、算出されたｋ’値が１未満であるか否かを判別して（判別ステップ）表示装置１５に表示する（表示ステップ）。
安定限界線図は、横軸が回転速度、縦軸が限界切込量で、曲線の下側が安定領域であり、上側が不安定領域であることを示している。また、点線Ａは、ｋ’＝１となる回転速度で、点線Ａの右側がｋ’＜１、左側がｋ’＞１の領域となる。さらに、点線Ｂは初期回転速度、点線Ｃは工具限界回転速度である。
【００１４】
よって、オペレータは、Ｓ８においてｋ’＜１であるか否かを確認し、ｋ’＜１（Ｓ８でＹＥＳ）であれば、操作装置１６の入力により、Ｓ９で右側領域内での工具の限界周速を考慮した安定回転速度（点線Ｄ）まで回転速度を上昇させる（回転速度変更ステップ）。この安定回転速度では回転速度が上昇側へ移行すると共に、限界切込量も大きくなるため、加工効率を向上させることができる。
一方、ｋ’≧１（Ｓ８でＮＯ）であれば、オペレータは安定限界線図を参照しながら左側領域内で回転速度を選択して操作装置１６に入力し、回転速度を変更する（Ｓ１０）。
【００１５】
そして、Ｓ９，１０で回転速度を変更した後、Ｓ１１の判別で加工終了でなければ、再びＳ３に戻って振動加速度を検出する。そして、続くＳ４の判別でびびりが発生していなければ、Ｓ１１で加工終了となるまで変更した回転速度で加工が行われる。Ｓ４でびびり発生が確認されれば、Ｓ５〜Ｓ１０の処理を繰り返して回転速度の変更を行う。
【００１６】
このように、上記形態の振動抑制装置１０及び振動抑制方法によれば、びびり振動の発生が検出されると、ｋ’値を算出してこれが１未満か否かを判別し、１未満であれば回転速度を上昇側へ変更してびびり振動を抑制するようにしているので、加工効率を低下させることなくびびり振動の好適な抑制が可能となる。
特にここでは、ｋ’＜１か否かの判別結果を表示装置１５に表示させているので、ｋ’値が１未満であるか否かが確実に判別でき、オペレータによる回転速度の変更も簡単に行える。
【００１７】
なお、上記形態では、ｋ’＜１であるか否かを確認した後、その表示結果を受けてオペレータが任意に回転速度を変更するようにしているが、図４のフローチャートで示すように、Ｓ８でｋ’＜１の場合は、演算装置１３が工具の限界周速を考慮した上昇側の回転速度を演算して当該回転速度を表示させ（Ｓ９）、Ｓ８でｋ’≧１の場合は、先の背景技術で示した式（１）を用いて回転速度を演算して当該回転速度を表示させて（Ｓ１０）、それぞれの表示に従ってオペレータがＳ１１で回転速度を変更するようにしてもよい。
また、オペレータの入力指令による回転速度の変更に限らず、Ｓ８の判別結果に基づいて演算装置１３が自動的に変更すべき回転速度を演算し、ＮＣ装置１２に変更させるようにしても差し支えない。
【００１８】
一方、工作機械からの振動の検出には、振動センサの他、マイク、位置・回転検出器、主軸・送り軸モータの電流を用いることができ、回転速度と振動状態とを関連付けた結果の表示も、安定限界線図に限らず、回転速度と振動加速度との関係のグラフにしたり、振動周波数や切削速度、送り速度、回転軸トルク等を使用して表示したりしても差し支えない。勿論このような図やグラフの表示を省略して、ｋ’＜１であるか否かのみを表示することもできるし、先述したように判別結果に基づいて演算装置が回転速度を自動変更させるのであれば、ｋ’＜１であるかの表示自体も省略することができる。
その他、工作機械としては立形マシニングセンタに限らず、回転軸に装着したワークを回転させて加工を行うＮＣ旋盤等の他の工作機械であっても本発明は適用可能である。
【符号の説明】
【００１９】
１・・立形マシニングセンタ、２・・主軸頭、３・・主軸、４・・工具、６・・ワーク、７・・振動センサ、１０・・振動抑制装置、１１・・制御装置、１２・・ＮＣ装置、１３・・演算装置、１４・・記憶装置、１５・・表示装置、１６・・操作装置。
【図１】
0005683234.tif 000002
【図２】
0005683234.tif 000003
【図３】
0005683234.tif 000004
【図４】
0005683234.tif 000005