(57)【特許請求の範囲】
【請求項１】
工作機械により工具を用いて工作物を加工するときに発生するびびり振動の発生を検知するびびり振動検出方法であって、
工作機械の振動を測定し時間領域の振動のフーリエ解析を行い周波数領域の周波数における位相とパワースペクトルを算出する第1工程と、
前記第１工程から所定時間後に、振動を測定し時間領域の振動のフーリエ解析を行い、周波数領域の周波数における位相とパワースペクトルを算出する第２工程と、
前記第１工程における所定周波数の振動と前記第２工程における前記所定周波数の振動の位相差を演算し、前記位相差が所定値以下であり、かつ、前記第１工程における前記所定周波数の振動のパワースペクトルより、前記第２工程における前記所定周波数の振動のパワースペクトルが大きいときに、びびり振動が発生したと判定する第３工程と、を備えるびびり振動検出方法。
【請求項２】
前記第３工程の位相差の演算が、前記第１工程の前記所定周波数の振動の位相周期を前記所定時間だけ時間軸方向へ延伸した振動波形の位相と、前記第２工程における位相との位相差を演算する請求項１に記載のびびり振動検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械を用いて工作物を加工するときに発生するびびり振動の検出に関するものである。
【背景技術】
【０００２】
有害なびびり振動を抑制するためにはびびり振動が発生したことと、びびり振動の周波数を知ることが重要である。びびり振動検出方法として、振動の周波数に基づきびびり振動の有無を判定する従来技術１（例えば、特許文献１参照）がある。
また、振動の大きさと一定時間内における振動の変化の度合いに基づきびびり振動の有無を判定する従来技術２（例えば、特許文献２参照）がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２１０８４０号公報
【特許文献２】特開２０００−２３３３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術１ではあらかじめ記憶された基準振動と加工時に発生するびびり振動の各周波数を比較することでびびり振動を検出しているが、あらかじめ記憶された基準振動以外の周波数のびびり振動の検出はできない。
従来技術２では振動の大きさと一定時間内における振動の変化の度合いに基づきびびり振動を検出しているが、びびり振動が発生していない場合にも、加工条件や、工具の切味の変化により振動の大きさは変化するのでびびり振動の検出ができない恐れがある。
本発明は上記事情に鑑みてなされたものであり、びびり振動の検出を確実にできるびびり振動検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するための請求項１に係る発明の特徴は、工作機械により工具を用いて工作物を加工するときに発生するびびり振動の発生を検知するびびり振動検出方法であって、
工作機械の振動を測定し時間領域の振動のフーリエ解析を行い周波数領域の周波数における位相とパワースペクトルを算出する第1工程と、
前記第１工程から所定時間後に、振動を測定し時間領域の振動のフーリエ解析を行い、周波数領域の周波数における位相とパワースペクトルを算出する第２工程と、
前記第１工程における所定周波数の振動と前記第２工程における前記所定周波数の振動の位相差を演算し、前記位相差が所定値以下であり、かつ、前記第１工程における前記所定周波数の振動のパワースペクトルより、前記第２工程における前記所定周波数の振動のパワースペクトルが大きいときに、びびり振動が発生したと判定する第３工程と、を備えることである。
【０００６】
請求項２に係る発明の特徴は、請求項１に係る発明において、前記第３工程の位相差の演算が、前記第１工程の前記所定周波数の振動の位相周期を前記所定時間だけ時間軸方向へ延伸した振動波形の位相と、前記第２工程における位相との位相差を演算することである。
【発明の効果】
【０００７】
請求項1に係る発明によれば、振動の位相差と、振動のパワースペクトルの差の両方を用いてびびり振動か否かを判定して検出するので、振動の大きさのみで判定する従来手法より信頼性が高い。
【０００８】
請求項２に係る発明によれば、位相差を第１工程と第２工程の測定時刻差を用いて正確な位相差を短時間に演算できるので、短時間に正確なびびり振動検出ができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における工作機械とびびり振動検出装置を示す全体図である。
【図２】継続的な振動と、散発的な振動の概念を示す図である。
【図３】位相差演算の概念を示す図である。
【図４】びびり振動検出方法の工程を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明は加工中に発生した継続的な振動をびびり振動として検出するものであり、実施形態を図１〜図４に基づき説明する。
図１に示すように、工作機械１はベッド６上に、運動可能に支持された主軸３と、固定された工作物４を備えている。主軸３は工具２を回転保持しており、主軸３の回転、送りなどの運動制御はＮＣ装置７により制御される。工具２と工作物４を相対運動させて所望の加工を行う。主軸３には振動を検出する振動センサ５を備え、振動センサ５の出力はびびり振動検出装置８に出力される。びびり振動検出装置８の内部には、フーリエ解析を行うＦＦＴ演算装置８１、びびり振動の発生の有無を判定するびびり判定装置８２を備えている。びびり判定装置８２の機能的構成として位相差を演算する位相差演算部８２１とパワースペクトル比演算部８２２を備えている。
【００１１】
工作機械１を用いた切削加工中のびびり振動検出方法について説明する。
はじめに、加工中に発生する振動の形態について図２に基づき説明する。
加工中には各種の周波数の振動が同時に発生しているが、同一周波数の振動でもその発生原因により継続して振動する場合と、断続的にランダムに発生する場合がある。図２中ａは振動Ｗ１が継続する振動であり、図２中ｂは振動Ｗ２、Ｗ３、Ｗ４が断続的に発生している振動である。継続する振動はその原因が継続しているので継続し、断続する振動はその原因が断続するので断続し、振動振幅もばらつく。継続する振動には、工具２のアンバランスに基づく振動、転がり軸受を用いた主軸３の場合は軸受の玉数に基づく振動、工具２の刃数と工具回転速度で決まる切れ刃の作用周期に基づく振動、再生型びびり振動などがある。断続する振動としては、工作物４の硬度変化、冷却液の供給変動、切屑排出の変動、外部からの外乱振動などがある。
びびり振動は、継続する振動のなかから、工作機械１の可動部が運動中でかつ加工をしていない時にも発生している振動を、除いた振動である可能性が高い。
【００１２】
継続して振動する振動か否かの判定方法について図２、図３に基づき説明する。
図２において、継続する振動Ｗ１の場合は、振動測定開始時の振動の位相が分かれば、時間ｔ１後の位相は振動周期を用いて推定可能である。この推定した位相と、時間ｔ１後に実測した位相は同じになる。しかし、断続する振動では振動Ｗ２とＷ４は互いに独立し関連はないため、振動Ｗ２の位相から推定した時間ｔ１後の位相は、時間ｔ１後に実測した位相Ｗ４の位相とは異なる可能性が高い。この特性を利用して継続する振動か否かの判定を行う。
【００１３】
図３に基づき具体的な判定方法を説明する。測定開始時の振動Ｗ１の位相をΦ０とし、時間ｔ１後に測定した振動の位相をΦ１とし、振動周期をＴ１する。ここで、位相差を２π以内で表すとすると、継続する振動の場合は、ｔ１後の位相はΦ０＋ΩとなりΩは２πに（ｔ１／Ｔ１）の小数部分を乗じた値となる。ｔ１後に測定された振動の位相Φ１がΦ０＋Ωと同じであればその振動は継続振動と見なし、所定の差Φｓを持つ場合は断続振動であると見なす。
【００１４】
再生型びびり振動は発生初期から一定期間はその振幅が大きくなる特性を備えているので、継続振動のなかで時間の経過につれ振幅が大きくなるものは再生型のびびり振動である可能性が高い。
【００１５】
実際の測定では各種の周波数が合成された振動として測定されるので、フーリエ解析により振動の周波数別に位相と、振幅に相当するパワースペクトルを演算することで、所望の範囲の周波数の振動について上記の振動の位相差判定と振幅（パワースペクトル）比較が可能となる。
【００１６】
以下、図４のフローチャートに基づき、周波数が１〜ｎまでのｎ個の振動について、加工時に所定時間間隔で位相差とパワースペクトル比を比較しびびり振動か否かの判定を行う、びびり振動検出方法について説明する。
加工時に振動測定センサ５により振動Ｗ０を測定する（Ｓ１）。ＦＦＴ演算装置８１において、フーリエ解析により所望のｎ個の周波数毎の位相とパワースペクトルを演算する（Ｓ２）。ｎ個の周波数に対応する位相をΦ０１〜Φ０ｎとし、パワースペクトルをＰ０１〜Ｐｏｎとしてびびり判定装置８２に記録する（Ｓ３）。振動Ｗ０の測定開始時から所定の待機時間ｔ１だけ待機する（Ｓ４）。振動測定センサ５により振動Ｗ１を測定する（Ｓ５）。ＦＦＴ演算装置８１において、フーリエ解析によりｎ個の周波数毎の位相とパワースペクトルを演算する（Ｓ６）。ｎ個の周波数に対応する位相をΦ１１〜Φ１ｎとし、パワースペクトルをＰ１１〜Ｐ１ｎとしてびびり判定装置８２に記録する（Ｓ７）。カウンタＣの値を１とする（Ｓ８）。位相差演算部８２１において、周波数Ｃの振動の位相差が許容値ＫΦより大きいか否か（｜Φ０Ｃ−Φ１Ｃ｜≧ＫΦ？）を判定する。｜Φ０Ｃ−Φ１Ｃ｜≧ＫΦであれば周波数Ｃのびびり振動は発生していないと判定しＳ１２へ移動し、そうでなければＳ１０へ移動する（Ｓ９）。パワースペクトル比演算部８２２において、周波数Ｃの振動のパワースペクトル比が許容値ＫＰより大きいか否か（Ｐ１Ｃ／Ｐ０Ｃ≧ＫＰ？）を判定する。Ｐ１Ｃ／Ｐ０Ｃ≧ＫＰであればＳ１１へ移動し、そうでなければ周波数Ｃのびびり振動は発生していないと判定しＳ１２へ移動する（Ｓ１０）。びびり判定装置８２からＮＣ装置６へ「周波数Ｃのびびり振動が発生している」と出力する（Ｓ１１）。カウンタＣに１を加算する（Ｓ１２）。ｎ個の周波数の判定が終わったか判定する。Ｃ＝ｎ＋１なら終了、そうでないならＳ９へ移動する（Ｓ１３）。
【００１７】
以上のように、本発明のびびり振動検出方法によれば所望周波数の振動について、加工時に所定時間間隔で測定する振動の位相差とパワースペクトル比を演算し、位相差が所定の許容値ＫΦより小さく、かつ、パワースペクトル比が所定の許容値ＫＰより大きいときにその周波数のびびり振動が発生したと判定する。
【００１８】
従来のびびり振動検出方法では、特定の周波数領域をあらかじめ定め、その周波数の振動の大きさ変動によるびびり振動判定であるため、偶発的に発生する断続振動による振動の増大をびびり振動と誤判定する。また、あらかじめ定めた特定の狭い周波数領域の検出方法であるため、特定周波数以外のびびり振動は検出できず、汎用性に乏しい。
これに対して、本発明のびびり振動検出方法では、びびり振動の発生する可能性のある全周波数の振動について、継続する振動で、時間とともにパワースペクトルが増大する周波数の振動のみをびびり振動と判定できる。このため、ノイズに妨げられることなく振動が小さな段階のびびり振動を漏れなく検出することが可能で、びびり振動の周波数も特定できる。よって、本発明のびびり振動検出方法を利用することで、早期に適正なびびり振動防止対策を実施することができる。
【００１９】
上記の実施形態では、図４における第１工程で測定した位相を２π・ｔ１／Ｔ１だけ時間軸方向へ延伸した位相と第２工程で測定した位相の位相差によりびびり振動の有無を判定したが、特定周波数のびびり振動を判定するときは、特定周波数の振動周期をＴＫとするとｔ１＝ｎ・ＴＫ（ｎは整数）の測定間隔で測定し、第１工程で測定した位相と第２工程で測定した位相をそのまま使用して、その位相差によりびびり振動を判定してもよい。
振動の測定を工具を回転させる主軸に設置した振動センサにより測定したが、工作物側に振動センサを設置してもよい。また、振動センサに代えてマイクロホンなどの音センサを用いて振動に起因する音波を測定しても良い、この場合は測定場所の制約が少なくなり、容易にびびり振動検出方法を実施できる。
判定周波数の最小値を１Ｈｚとし、１Ｈｚ間隔とした事例で説明したが、所望の周波数範囲と所望の間隔で判定すればよく、２０〜２０００Ｈｚ程度の範囲で、５Ｈｚ程度の間隔で判定してもよい。
また、モータ回転などに起因する継続する振動の周波数は、びびり振動と判定しないようにあらかじめ除いておいてもよい。
【符号の説明】
【００２０】
１：工作機械  ２：工具  ３：主軸  ４：工作物  ５：振動センサ  ６：ＮＣ装置  ８：びびり振動検出装置  ８１：ＦＦＴ演算装置  ８２：びびり判定装置  ８２１：位相差演算部  ８２２：パワースペクトル比演算部
【図１】
0005853437.tif 000002
【図２】
0005853437.tif 000003
【図３】
0005853437.tif 000004
【図４】
0005853437.tif 000005