(57)【特許請求の範囲】
【請求項１】
工具又はワークを回転させるための回転軸を備えた工作機械において、前記回転軸に生じる振動の振動加速度及び周波数を検出する振動検出手段と、前記振動加速度にもとづいて前記振動がびびり振動であるか否かを判定する振動判定手段とを備えた振動判定装置であって、
前記振動加速度と比較するための閾値と、前記判定のために使用する所定の振動継続時間及び所定の周波数変化量とを記憶した記憶手段を備え、
前記振動判定手段は、前記振動継続時間以上にわたって連続的に前記振動加速度が前記閾値を超え、且つ、前記閾値を超える前記振動加速度の周波数の変化量が前記周波数変化量内に収まると、前記振動がびびり振動であると判定することを特徴とする振動判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工具又はワークを回転させながら加工を行う工作機械において、加工中に発生する振動がびびり振動であるか否かを判定するための振動判定装置に関するものである。
【背景技術】
【０００２】
本件出願人は、工具又はワークを回転させながら加工を行う工作機械において加工中に発生するびびり振動を抑制するための振動抑制装置として、本件出願に先立ち特許文献１や特許文献２に記載の振動抑制装置を考案した。特許文献１の振動抑制装置では、振動センサを用いて回転軸ハウジングに生じる時間領域の振動加速度を検出するとともに、ＦＦＴ演算装置により時間領域の振動加速度のフーリエ解析を行って周波数領域の振動加速度を求め、その最大値と閾値とを比較することによりびびり振動が発生しているか否かを判定するようになっている。また、特許文献２の振動抑制装置では、回転軸の回転速度が定常状態になった時点において回転軸ハウジングに生じている振動を考慮し、びびり振動が発生しているか否かの判定に採用する閾値を設定するようになっており、機械自身の振動等をびびり振動として誤検知しない、すなわちびびり振動の検知精度の向上を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９０１８８号公報
【特許文献２】特開２０１０−８９２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の振動抑制装置では、機械自身の振動や突発的な外乱振動、加工に起因する不安定振動により、周波数領域の振動加速度の最大値が閾値を超えてしまった場合、びびり振動が発生していると誤検知してしまうおそれがある。また、特許文献２に記載の振動抑制装置では、上述したように機械自身の振動に対応してはいるものの、突発的な外乱振動や加工に起因する不安定振動等には対応しておらず、依然としてびびり振動の検知精度の向上に改善の余地がある。
【０００５】
そこで、本発明は、上記問題に鑑みなされたものであって、びびり振動の検知精度が一層向上された振動判定装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明のうち、請求項１に記載の発明は、工具又はワークを回転させるための回転軸を備えた工作機械において、前記回転軸に生じる振動の振動加速度及び周波数を検出する振動検出手段と、前記振動加速度にもとづいて前記振動がびびり振動であるか否かを判定する振動判定手段とを備えた振動判定装置であって、前記振動加速度と比較するための閾値と、前記判定のために使用する所定の振動継続時間及び所定の周波数変化量とを記憶した記憶手段を備え、前記振動判定手段は、前記振動継続時間以上にわたって連続的に前記振動加速度が前記閾値を超え、且つ、前記閾値を超える前記振動加速度の周波数の変化量が前記周波数変化量内に収まると、前記振動がびびり振動であると判定することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、振動判定手段が、振動加速度と閾値とに比較に加え、たとえば振動継続時間や周波数変化量といった判定用パラメータにもとづいて、回転軸に生じている振動がびびり振動であるか否かを判定するため、外乱などに起因する瞬間的な振動や加工状態が不安定なことに起因する振動等とびびり振動とを識別することができ、びびり振動の検知精度を向上することができるし、無用な回転速度の変更を行わないことから加工面精度の向上や工具の長寿命化をも図ることができる。
【図面の簡単な説明】
【０００８】
【図１】振動抑制装置のブロック構成を示した説明図である。
【図２】回転軸ハウジングを側方から示した説明図である。
【図３】回転軸ハウジングを軸方向から示した説明図である。
【図４】振動抑制装置によるびびり振動の振動抑制制御を示したフローチャート図である。
【図５】びびり振動が発生している場合における振動波形の一例を示した説明図である。
【図６】図５に示す振動が生じている場合の各時刻における最大加速度成分及びその周波数を抽出したグラフである。
【図７】外乱等に起因した瞬間的な振動が発生している場合における振動波形の一例を示した説明図である。
【図８】図７に示す振動が生じている場合の各時刻における最大加速度成分及びその周波数を抽出したグラフである。
【図９】加工状態が不安定なことに起因した振動が発生している場合における振動波形の一例を示した説明図である。
【図１０】図９に示す振動が生じている場合の各時刻における最大加速度成分及びその周波数を抽出したグラフである。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態となる振動判定装置を含んだ振動抑制装置について、図面にもとづき詳細に説明する。
【００１０】
図１は、振動抑制装置１０のブロック構成を示した説明図である。図２は、振動抑制の対象となる回転軸ハウジング１を側方から示した説明図であり、図３は、回転軸ハウジング１を軸方向から示した説明図である。
振動抑制装置１０は、回転軸ハウジング１にＣ軸周りで回転可能に備えられた回転軸３に生じる「びびり振動」を抑制するためのものであって、回転中の回転軸３に生じる振動に伴う特性値である時間領域の振動加速度（時間軸上の振動加速度を意味する）を検出するための振動センサ２ａ〜２ｃと、該振動センサ２ａ〜２ｃによる検出値を解析して「びびり振動」の発生の有無を判定し、その判定結果に基づいて回転軸３の回転速度を制御する制御装置５とを備えてなる。
【００１１】
振動センサ２ａ〜２ｃは、図２及び図３に示す如く回転軸ハウジング１に取り付けられており、一の振動センサは、他の振動センサに対して直角方向への時間領域の振動加速度を検出するようになっている（たとえば、振動センサ２ａ〜２ｃにて、それぞれ直交するＸ軸、Ｙ軸、Ｚ軸方向での時間領域の振動加速度を検出するように取り付ける）。
【００１２】
一方、制御装置５は、振動センサ２ａ〜２ｃから検出される時間領域の振動加速度をもとにした解析を行うＦＦＴ演算装置１１と、びびり振動が発生しているか否かの判定に用いる閾値や判定用パラメータを作業者が入力するための入力装置１２と、作業者に入力された各種の値を記憶するための記憶装置１３と、びびり振動が発生しているか否かを判定するとともに、後述の如くして安定回転速度を算出する演算装置１４と、回転軸３の回転速度を制御する回転速度制御装置１５を備えてなる。
【００１３】
ここで、振動抑制装置１０による「びびり振動」の振動抑制制御について、図４のフローチャートにしたがい説明する。
まず、加工を開始する前に、入力装置１２によりびびり振動が発生しているか否かを判定するための閾値及び判定用パラメータを入力し、記憶装置１３に予め記憶させておく。すなわち、周波数領域の振動加速度の最大値と比較する閾値（たとえば５．０［Ｇ］）と、判定用パラメータである振動継続時間（たとえば２．０［ｓ］）及び周波数変化量（たとえば５０［Ｈｚ］）とを記憶装置１３へ記憶させる。また、安定回転速度を算出する際に使用する工具刃数等も入力し記憶させておく。
【００１４】
そして、加工中は、振動センサ２ａ〜２ｃにより回転軸ハウジング１における時間領域の振動加速度を常時検出し、ＦＦＴ演算装置１１においてその時間領域の振動加速度のフーリエ解析を行い（Ｓ１）、周波数領域の振動加速度の最大値（最大加速度）とその周波数（びびり周波数）とを取得する（Ｓ２）。また、演算装置１４において、取得した最大加速度と記憶装置１３に記憶されている閾値とを比較し（Ｓ３）、最大加速度が閾値以下（すなわち５．０［Ｇ］以下）である場合（Ｓ３でＮＯ）には、びびり振動は発生していないと判定してＳ１へ戻る。
【００１５】
一方、最大加速度が閾値を超えている（Ｓ３でＹＥＳ）と、演算装置１４は、記憶装置１３に記憶されている判定用パラメータをもとに、その最大加速度がびびり振動によるものか否かを判定する（Ｓ４）。すなわち、閾値を超える最大加速度が振動継続時間を超えて連続的に取得されるか否か、及び、閾値を超える最大加速度が連続して取得された場合にびびり周波数（最大加速度をとる周波数）の変化量が周波数変化量を超えているか否かを判定し、閾値を超える最大加速度が振動継続時間を超えて連続的に取得され、且つ、びびり周波数の変化量が周波数変化量内に収まった場合には、びびり振動が発生していると判定する（Ｓ４でＹＥＳ）。また、閾値を超える最大加速度が取得されたものの連続的な取得が振動継続時間に満たなかった場合や、閾値を超える最大加速度が振動継続時間を超えて連続的に取得されたものの、びびり周波数の変化量が周波数変化量を超えていた場合には、取得された閾値を超える最大加速度はびびり振動によるものではない、すなわちびびり振動は発生していないと判定する（Ｓ４でＮＯ）。尚、振動継続時間を超えているか否かを判定するにあたっては、演算装置１４にタイマー等の計時手段を備え、最大加速度が閾値を超えたことをもって計時手段をセットして時間の計時を開始し、その時間と振動継続時間とを比較すればよい。また、最大加速度が閾値を下回ると、演算装置１４は計時手段をクリアすることになる。
【００１６】
そして、回転軸３にびびり振動が発生している判定すると（Ｓ４でＹＥＳ）、演算装置１４では、以下の演算式（１）〜（３）により安定回転速度を演算する（Ｓ５）。また、算出した安定回転速度を回転速度制御装置１５へ出力し、回転軸３の回転速度を算出した安定回転速度へと変更し（Ｓ６）、びびり振動の抑制を図る。
そして、振動抑制装置１０は、以上のような振動抑制制御を加工が終了するまで繰り返し実行する。
【００１７】
ｋ’値＝６０×びびり周波数／（工具刃数×回転速度）  ・・・（１）
ｋ値＝ｋ’値の整数部  ・・・（２）
安定回転速度＝６０×びびり周波数／｛工具刃数×（ｋ値＋１）｝  ・・（３）
なお、演算式（１）、（３）における「工具刃数」は、作業者により予め入力され記憶装置１３に記憶されている。また、演算式（１）における「回転速度」とは、「びびり振動」が発生している状態での回転速度（安定回転速度へ変更する前の回転速度）のことである。さらに、演算式（１）、（３）における「びびり周波数」とは、Ｓ２で取得されるものである。
【００１８】
ここで、振動抑制制御の具体例を示すと、びびり振動が発生している場合、その振動波形は図５に示すような波形となる。また、図５の振動波形に対し、各時刻における最大加速度成分及びその周波数を抽出すると、図６に示すようなグラフとなる。この図５及び図６からわかるとおり、びびり振動の場合、図６に示すように特定の周波数で振動が生じ、加速度レベルは当初時間の経過とともに上昇するものの、最終的には飽和・安定する（つまり、びびり周波数の変化量がほぼ０となる）という傾向がある。そして、上記振動抑制装置１０では、閾値を超える最大加速度が２秒以上連続して検知され、且つ、そのびびり周波数の変化量が５０Ｈｚ未満であると、びびり振動が発生していると判定するようになっている。
【００１９】
一方、外乱などにより瞬間的に生じる振動の波形は、図７に示すような波形となる。つまり、瞬間的に閾値を超える最大加速度が取得されるものの、振動継続時間を超えて連続することはない。したがって、このような場合に回転速度を変更してしまうと、無用に回転速度を変更することになり、加工面精度の悪化などを招くことになる。しかしながら、上記振動抑制装置１０によれば、図８に示すように振動継続時間が２秒に満たないし、びびり周波数の変化量も５０Ｈｚを超えているため、そのような瞬間的な振動をびびり振動であると判定せず、回転速度を変更したりしない。
【００２０】
また、加工状態が不安定な場合等には、図９に示すような振動波形が得られることがある。つまり、様々な周波数で振動が発生し、加速度レベルも安定していないという状況となる。このような場合における回転速度の変更は、上記同様に無用な制御となってしまう上、安定回転速度を算出するための周波数が時々刻々と変化するため、安定回転速度が次々と新たに算出されてしまうことになり、加工トラブルの原因となってしまう。しかしながら、上記振動抑制装置１０によれば、図１０に示すように振動継続時間は２秒を超すものの、びびり周波数の変化量が５０Ｈｚを超えているため、そのような加工状態が不安定なことに起因する振動をびびり振動であると判定せず、回転速度を変更したりしない。
【００２１】
以上のような振動抑制装置１０によれば、最大加速度と閾値との比較に加えて、振動継続時間や周波数変化量といった判定用パラメータを用いた判定を行うため、外乱などに起因する瞬間的な振動や加工状態が不安定なことに起因する振動等とびびり振動とを識別することができ、びびり振動の検知精度を向上することができるし、無用な回転速度の変更を行わないことから加工面精度の向上や工具の長寿命化をも図ることができる。
【００２２】
なお、本発明に係る振動判定装置は、上記実施形態の態様に何ら限定されるものではなく、振動検出手段、振動判定手段、及び記憶手段等に係る構成を、本発明の趣旨を逸脱しない範囲で、必要に応じて適宜変更することができる。
【００２３】
たとえば、上記実施形態では、振動継続時間と周波数変化量とを判定用パラメータとしているが、たとえば振動継続時間のみを判定用パラメータとして採用してもよい。この場合でも、図９や図１０に示すような振動については識別できないものの、外乱等に起因する瞬間的な振動については識別することができ、びびり振動の検知精度の向上を図ることができる。
【００２４】
また、制御装置にモニター等の表示手段を設け、振動判定手段におけるびびり振動であるか否かの判定を表示手段に表示させ、回転速度の変更については作業者が行うように構成してもよいし、「びびり振動」の検出や安定回転速度の演算にあたって、周波数領域の振動加速度が最大値を示す波形のみではなく、周波数領域の振動加速度の値が上位となる複数（たとえば、３つ）の波形を用いるようにし、「びびり振動」の抑制効果の更なる向上を図ってもよい。
加えて、上記実施形態では、工作機械の回転軸における振動を検出する構成としているが、回転しない側（固定側）の振動を検出し、安定回転速度を算出するように構成してもよい。また、工具を回転させるマシニングセンタに限らず、ワークを回転させる旋盤等といった工作機械にも適用可能であるし、振動検出手段の設置位置や設置数、閾値や判定用パラメータの値等を、工作機械の種類、大きさ等に応じて適宜変更してもよいことは言うまでもない。
【符号の説明】
【００２５】
１・・回転軸ハウジング、２ａ〜２ｃ・・振動センサ（振動検出手段）、３・・回転軸、５・・制御装置、１０・・振動抑制装置（振動判定装置）、１１・・ＦＦＴ演算装置（振動検出手段）、１２・・入力装置（入力手段）、１３・・記憶装置（記憶手段）、１４・・演算装置（振動判定手段）、１５・・回転速度制御装置。
【図１】
0005674491.tif 000002
【図２】
0005674491.tif 000003
【図３】
0005674491.tif 000004
【図４】
0005674491.tif 000005
【図５】
0005674491.tif 000006
【図６】
0005674491.tif 000007
【図７】
0005674491.tif 000008
【図８】
0005674491.tif 000009
【図９】
0005674491.tif 000010
【図１０】
0005674491.tif 000011