JP2018118366A - 工作機械の振動抑制方法及び装置 - Google Patents
工作機械の振動抑制方法及び装置 Download PDFInfo
- Publication number
- JP2018118366A JP2018118366A JP2017013484A JP2017013484A JP2018118366A JP 2018118366 A JP2018118366 A JP 2018118366A JP 2017013484 A JP2017013484 A JP 2017013484A JP 2017013484 A JP2017013484 A JP 2017013484A JP 2018118366 A JP2018118366 A JP 2018118366A
- Authority
- JP
- Japan
- Prior art keywords
- phase difference
- rotation speed
- maximum value
- rotational speed
- vibration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Abstract
Description
このびびり振動を抑制するための技術として非特許文献1が知られており、この技術を利用した振動抑制方法として特許文献1が知られている。この振動抑制方法では、加工面の仕上げ精度悪化の原因となる自励振動としての再生型びびり振動を抑制するため、工具やワーク等のびびり振動の発生系の固有振動数を、工具やワークをインパルス加振することにより求め、これを60倍すると共に工具刃数及び所定の整数で除して得た値を最適回転速度とし、当該最適回転速度で加工を行うようにしている。
一方、機械の固有振動数ではなく、びびり発生時のびびり周波数を用いた計算方法として、特許文献2が知られている。特許文献2では、機械に配置した振動センサによりびびり周波数を測定し、びびり周波数から算出されるパラメータを用いて最適回転速度を求めている。
上記の特許文献1及び2は、単一のモードでのびびりには有効と考えられるが、例えば図4に示すように複数のモードでのびびりが生じる加工条件の場合、一つのモードに対する安定速度領域が別のモードの不安定領域と重なることがあり、このようなケースでは正しく最適回転速度を求めることができない。
このような複数の振動モードが重なって現れる場合に有効な制御方法として、特許文献3の方法が提案されている。特許文献3では、各振動モードに対する最適速度間の距離を指標として、複数の振動モードの重なりを考慮した最適回転速度を求めている。
しかしながら、前記の方法では各振動モードに対する最適速度の計算精度に依存するため、計算方法や振動状態によっては十分な精度を得られない場合がある。
位相差={60×びびり振動周波数/(工具刃数×回転軸速度)}の小数部分
また、特許文献5では、時系列の振動データから自己相関係数を算出してその自己相関波形から得られる周期Txと、切刃がワークに接触する周期T1とに基づいて位相差を算出し、算出した位相差に基づいて、主軸回転速度を増減してびびり振動の検出と回避とを行う発明を開示している。
また、特許文献5の方法では、位相差を回転速度を増減させる指標としているに過ぎず、ここでも複数の振動モードがある場合についての対応ができない。
前記びびり振動を検出する振動検出ステップと、
検出した前記びびり振動の抑制に最適な前記回転軸の回転速度が含まれる範囲を推定する最適速度範囲推定ステップと、
前記範囲の上限速度及び下限速度において、下記式1,2により位相差をそれぞれ求める位相差算出ステップと、
前記回転速度に対する前記位相差の勾配を算出して、求めた位相差勾配を暫定最大値として保存する位相差勾配最大値保存ステップと、
前記範囲内において前記回転速度を所定の変更幅で減少或いは増加へ変更する回転速度変更ステップと、
変更した前記回転速度に対する前記位相差勾配を算出し、求めた前記位相差勾配を前記暫定最大値と比較する位相差勾配比較ステップと、
前記比較で前記位相差勾配が前記暫定最大値を越えない場合、前記回転速度の変更方向を前回の変更と同じ方向に設定して前記回転速度を変更する一方、前記比較で前記位相差勾配が前記暫定最大値を越えた場合、前記回転速度の変更方向を前回の変更と逆方向に設定すると共に、前記変更幅を前回よりも小さく設定し、当該位相差勾配を前記暫定最大値に更新して前記回転速度を変更する第2の回転速度変更ステップと、
を実行することを特徴とする。
式1:k={60×びびり振動周波数/(工具刃数×回転速度)}
式2:位相差=k−[k−α] 但し0≦α≦1、[k−α]は床関数
請求項2に記載の発明は、請求項1の構成において、前記第2の回転速度変更ステップと、ここで変更した前記回転速度に基づく前記位相差勾配比較ステップとを繰り返して実行し、前記第2の回転速度変更ステップでの前記変更幅が所定の閾値に達すると、前記回転速度が最適化されたと判断する判断ステップをさらに実行することを特徴とする。
上記目的を達成するために、請求項3に記載の発明は、工具又はワークを回転させる回転軸を備えた工作機械において、前記ワークを加工する際に生じるびびり振動を抑制するための振動抑制装置であって、
前記びびり振動を検出する振動検出手段と、
検出した前記びびり振動の抑制に最適な前記回転軸の回転速度が含まれる範囲を推定する最適速度範囲推定手段と、
前記範囲の上限速度及び下限速度において、下記式1,2により位相差をそれぞれ求める位相差算出手段と、
前記回転速度に対する前記位相差の勾配を算出して、求めた位相差勾配を暫定最大値として保存する位相差勾配最大値保存手段と、
前記範囲内において前記回転速度を所定幅で減少或いは増加へ変更する回転速度変更手段と、
変更した前記回転速度に対する前記位相差勾配を算出し、求めた前記位相差勾配を前記暫定最大値と比較する位相差勾配比較手段と、
前記比較で前記位相差勾配が前記暫定最大値を越えない場合、前記回転速度の変更方向を前回の変更と同じ方向に設定して前記回転速度を変更する一方、前記比較で前記位相差勾配が前記暫定最大値を越えた場合、前記回転速度の変更方向を前回の変更と逆方向に設定すると共に、前記変更幅を前回よりも小さく設定し、当該位相差勾配を前記暫定最大値に更新して前記回転速度を変更する第2の回転速度変更手段と、
を備えることを特徴とする。
式1:k={60×びびり振動周波数/(工具刃数×回転速度)}
式2:位相差=k−[k−α] 但し0≦α≦1、[k−α]は床関数
請求項4に記載の発明は、請求項3の構成において、前記第2の回転速度変更手段と、ここで変更した前記回転速度に基づく前記位相差勾配比較手段とを繰り返して実行し、前記第2の回転速度変更手段での前記変更幅が所定の閾値に達すると、前記回転速度が最適化されたと判断する判断手段を備えることを特徴とする。
図1は、振動抑制装置の一例を示すブロック構成図である。工作機械1において、主軸2には加工時の振動を検出するための振動センサ3が設置されており、NC装置4には、振動センサ3から検出された振動信号を基に、振動周波数の算出を行う周波数解析部5と、得られた振動周波数を基に位相差を算出する位相差演算部6と、主軸回転速度の変化量とその際の位相差変化量とに基づいて位相差勾配を算出する位相差勾配演算部7と、周波数解析部5で得られた振動周波数を基に最適回転速度の予想範囲を推定する最適速度範囲推定部8とが設けられている。
回転速度指令値演算部10では、最適速度範囲推定部8での計算結果と、位相差勾配最大値格納部9から通知される位相差暫定最大値更新情報とを基に、次の回転速度指令値を算出する。算出された回転速度指令値は主軸制御装置12に送られ、工作機械1の主軸速度を変更する。また、算出された回転速度指令値は最適速度格納部11にも送られ、算出結果が最適速度として格納される。
まず、S1で、加工中のびびり振動の発生を検出する(振動検出ステップ)。これは、振動センサ3で得られる時間領域の振動を周波数解析部5で周波数領域の振動に解析し、解析した振動が所定の閾値を越えた場合にびびり振動の発生と判断する。
しかし前述したように、びびり振動に対する最適回転速度計算には一般的に近似計算が用いられるため、一度で最適な条件に変更できるとは限らない。たとえば図3の(1)→(2)のように異なる振動モードへ遷移して安定領域が狭いままとなる。
S4で、回転速度変更により最適回転速度を通過したと判定された場合、最適回転速度は、変更前後の範囲内にあることになる。なお、ここで最適回転速度を通過していないと判定された場合、S2へ戻って再び最適回転速度の算出から処理される。
式1:k={60×びびり振動周波数/(工具刃数×回転速度)}
式2:位相差=k−[k−α] 但し0≦α≦1、[k−α]は床関数
次に、S6で、位相差勾配演算部7において、回転速度に対する位相差勾配の暫定最大値を計算して(図3中のVε)、位相差勾配最大値格納部9に格納する(位相差勾配最大値保存ステップ)。
まず、前回の回転速度変更(図3(1)→(2))で最適回転速度を跨いだことがわかっているので、S7で、回転速度の変更幅を図3(1)→(2)の半分とし、反対方向に回転速度を微小変更する(回転速度変更ステップ)。
次に、S8の判別で、変更後の回転速度に基づいて位相差勾配演算部7で位相差勾配を算出し、算出した位相差勾配を、位相差勾配最大値格納部9において、先に格納された暫定最大値と比較する(位相差勾配比較ステップ)。
次に、S11で、S9での変更幅が所定の閾値以上であるか否かを判別する。ここで所定の閾値以上であれば、S7に戻り、S9で設定した変更幅と探索方向に基づいて回転速度を微小変更する(第2の回転速度変更ステップ)。
このため、次のS8の判別では、図3(3)→(4)の遷移では位相差勾配が(2)→(3)の場合より小さくなり、暫定最大値を更新しないことから、最適回転速度を跨いでいない、ということが判断できる。
ここでは位相差勾配が暫定最大値よりも大きくなるので(S8でYES)、最適回転速度を跨いだことがわかる。よって、S9で変更幅の減少と探索方向の反転とがなされてS10で位相差勾配の暫定最大値が更新される。そして、S11の判別でS9での変更幅が閾値上であれば、S7に戻り、S9で設定された変更幅と探索方向に基づいて回転速度が微小変更される(第2の回転速度変更ステップ)。すなわち、図3(5)→(6)のようにさらに細かく探索が進むことになる。
こうしてS7からS11の処理を続けることで、最適回転速度に漸近することができる。
また、振動抑制方法においても、上記形態では、S8の比較で位相差勾配が暫定最大値を越えていなければ、S7で前回と同じ変更幅で回転速度を微小変更するようにしているが、この場合も変更幅を徐々に小さくすることは可能である。
さらに、探索を打ち切るS11の閾値を10回転以外に変更したり、閾値でなく回転速度の変更回数に上限を設けて探索を打ち切ったりすることも考えられる。
その他、工作機械としては回転軸に工具を装着して加工するものに限らず、回転軸にワークを把持させて加工するものであっても本発明は適用可能である。
Claims (4)
- 工具又はワークを回転させる回転軸を備えた工作機械において、前記ワークを加工する際に生じるびびり振動を抑制するための振動抑制方法であって、
前記びびり振動を検出する振動検出ステップと、
検出した前記びびり振動の抑制に最適な前記回転軸の回転速度が含まれる範囲を推定する最適速度範囲推定ステップと、
前記範囲の上限速度及び下限速度において、下記式1,2により位相差をそれぞれ求める位相差算出ステップと、
前記回転速度に対する前記位相差の勾配を算出して、求めた位相差勾配を暫定最大値として保存する位相差勾配最大値保存ステップと、
前記範囲内において前記回転速度を所定の変更幅で減少或いは増加へ変更する回転速度変更ステップと、
変更した前記回転速度に対する前記位相差勾配を算出し、求めた前記位相差勾配を前記暫定最大値と比較する位相差勾配比較ステップと、
前記比較で前記位相差勾配が前記暫定最大値を越えない場合、前記回転速度の変更方向を前回の変更と同じ方向に設定して前記回転速度を変更する一方、前記比較で前記位相差勾配が前記暫定最大値を越えた場合、前記回転速度の変更方向を前回の変更と逆方向に設定すると共に、前記変更幅を前回よりも小さく設定し、当該位相差勾配を前記暫定最大値に更新して前記回転速度を変更する第2の回転速度変更ステップと、
を実行することを特徴とする工作機械の振動抑制方法。
式1:k={60×びびり振動周波数/(工具刃数×回転速度)}
式2:位相差=k−[k−α] 但し0≦α≦1、[k−α]は床関数 - 前記第2の回転速度変更ステップと、ここで変更した前記回転速度に基づく前記位相差勾配比較ステップとを繰り返して実行し、前記第2の回転速度変更ステップでの前記変更幅が所定の閾値に達すると、前記回転速度が最適化されたと判断する判断ステップをさらに実行することを特徴とする請求項1に記載の工作機械の振動抑制方法。
- 工具又はワークを回転させる回転軸を備えた工作機械において、前記ワークを加工する際に生じるびびり振動を抑制するための振動抑制装置であって、
前記びびり振動を検出する振動検出手段と、
検出した前記びびり振動の抑制に最適な前記回転軸の回転速度が含まれる範囲を推定する最適速度範囲推定手段と、
前記範囲の上限速度及び下限速度において、下記式1,2により位相差をそれぞれ求める位相差算出手段と、
前記回転速度に対する前記位相差の勾配を算出して、求めた位相差勾配を暫定最大値として保存する位相差勾配最大値保存手段と、
前記範囲内において前記回転速度を所定幅で減少或いは増加へ変更する回転速度変更手段と、
変更した前記回転速度に対する前記位相差勾配を算出し、求めた前記位相差勾配を前記暫定最大値と比較する位相差勾配比較手段と、
前記比較で前記位相差勾配が前記暫定最大値を越えない場合、前記回転速度の変更方向を前回の変更と同じ方向に設定して前記回転速度を変更する一方、前記比較で前記位相差勾配が前記暫定最大値を越えた場合、前記回転速度の変更方向を前回の変更と逆方向に設定すると共に、前記変更幅を前回よりも小さく設定し、当該位相差勾配を前記暫定最大値に更新して前記回転速度を変更する第2の回転速度変更手段と、
を備えることを特徴とする工作機械の振動抑制装置。
式1:k={60×びびり振動周波数/(工具刃数×回転速度)}
式2:位相差=k−[k−α] 但し0≦α≦1、[k−α]は床関数 - 前記第2の回転速度変更手段と、ここで変更した前記回転速度に基づく前記位相差勾配比較手段とを繰り返して実行し、前記第2の回転速度変更手段での前記変更幅が所定の閾値に達すると、前記回転速度が最適化されたと判断する判断手段を備えることを特徴とする請求項3に記載の工作機械の振動抑制装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017013484A JP6803248B2 (ja) | 2017-01-27 | 2017-01-27 | 工作機械の振動抑制方法及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017013484A JP6803248B2 (ja) | 2017-01-27 | 2017-01-27 | 工作機械の振動抑制方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018118366A true JP2018118366A (ja) | 2018-08-02 |
JP6803248B2 JP6803248B2 (ja) | 2020-12-23 |
Family
ID=63043352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017013484A Active JP6803248B2 (ja) | 2017-01-27 | 2017-01-27 | 工作機械の振動抑制方法及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6803248B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112021007584T5 (de) | 2021-04-26 | 2024-02-15 | Mitsubishi Electric Corporation | Numerische steuerung, lernvorrichtung und verfahren zur unterdrückung von ratterschwingungen |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010099793A (ja) * | 2008-10-24 | 2010-05-06 | Okuma Corp | 振動抑制方法及び装置 |
JP2012056051A (ja) * | 2010-09-10 | 2012-03-22 | Makino Milling Mach Co Ltd | びびり振動検出方法及びびびり振動回避方法、並びに工作機械 |
JP2012183596A (ja) * | 2011-03-03 | 2012-09-27 | Okuma Corp | 工作機械の振動抑制方法及び装置 |
JP2014121741A (ja) * | 2012-12-20 | 2014-07-03 | Mitsubishi Heavy Ind Ltd | 加工装置の制御装置、加工装置、加工装置の制御プログラム、加工装置の制御方法、及び加工方法 |
-
2017
- 2017-01-27 JP JP2017013484A patent/JP6803248B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010099793A (ja) * | 2008-10-24 | 2010-05-06 | Okuma Corp | 振動抑制方法及び装置 |
JP2012056051A (ja) * | 2010-09-10 | 2012-03-22 | Makino Milling Mach Co Ltd | びびり振動検出方法及びびびり振動回避方法、並びに工作機械 |
JP2012183596A (ja) * | 2011-03-03 | 2012-09-27 | Okuma Corp | 工作機械の振動抑制方法及び装置 |
JP2014121741A (ja) * | 2012-12-20 | 2014-07-03 | Mitsubishi Heavy Ind Ltd | 加工装置の制御装置、加工装置、加工装置の制御プログラム、加工装置の制御方法、及び加工方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112021007584T5 (de) | 2021-04-26 | 2024-02-15 | Mitsubishi Electric Corporation | Numerische steuerung, lernvorrichtung und verfahren zur unterdrückung von ratterschwingungen |
Also Published As
Publication number | Publication date |
---|---|
JP6803248B2 (ja) | 2020-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5234772B2 (ja) | 工作機械の振動抑制方法及び装置 | |
US8256590B2 (en) | Vibration suppressing device and vibration suppressing method for machine tool | |
JP4743646B2 (ja) | 工作機械の振動抑制装置 | |
US8014903B2 (en) | Method for suppressing vibration and device therefor | |
JP4433422B2 (ja) | 振動抑制装置 | |
US9211624B2 (en) | Vibration determination method and vibration determination device | |
JP4582660B2 (ja) | 工作機械の振動抑制装置 | |
JP5160980B2 (ja) | 振動抑制方法及び装置 | |
EP2497600B1 (en) | Chattering detection method for machine tool | |
JP5215064B2 (ja) | 工作機械のびびり振動抑制方法及びその装置 | |
WO2014098172A1 (ja) | 加工装置の制御装置、加工装置、加工装置の制御プログラム、加工装置の制御方法、及び加工方法 | |
JP2009101495A (ja) | 振動抑制装置 | |
JP5631779B2 (ja) | 工作機械の振動抑制方法及び装置 | |
JP5226484B2 (ja) | びびり振動抑制方法 | |
JP4582661B2 (ja) | 工作機械の振動抑制装置 | |
JP5155090B2 (ja) | 工作機械の振動判定方法及び振動抑制装置 | |
JP6302794B2 (ja) | 回転速度表示方法 | |
US9188972B2 (en) | Numerical control apparatus having vibration suppression capabilities | |
JP2018118366A (ja) | 工作機械の振動抑制方法及び装置 | |
JP5767931B2 (ja) | 工作機械の振動抑制方法および振動抑制装置 | |
JP4995115B2 (ja) | 振動抑制方法及び装置 | |
JP2021020260A (ja) | 工作機械の主軸回転数制御装置および制御方法 | |
JP5631758B2 (ja) | 振動抑制装置 | |
JP2024053475A (ja) | 工作機械、数値制御装置、および、振動抑制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190829 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200925 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201130 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6803248 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |