JP2012187685A - Method and device for controlling rotational shaft of machine tool - Google Patents
Method and device for controlling rotational shaft of machine tool Download PDFInfo
- Publication number
- JP2012187685A JP2012187685A JP2011054532A JP2011054532A JP2012187685A JP 2012187685 A JP2012187685 A JP 2012187685A JP 2011054532 A JP2011054532 A JP 2011054532A JP 2011054532 A JP2011054532 A JP 2011054532A JP 2012187685 A JP2012187685 A JP 2012187685A
- Authority
- JP
- Japan
- Prior art keywords
- vibration
- rotation speed
- resonance frequency
- rotating shaft
- frequency
- 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
- 238000000034 method Methods 0.000 title claims description 21
- 230000008859 change Effects 0.000 claims abstract description 31
- 238000004364 calculation method Methods 0.000 claims description 17
- 238000003754 machining Methods 0.000 abstract description 27
- 238000004458 analytical method Methods 0.000 abstract description 8
- 238000005259 measurement Methods 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000001172 regenerating effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 230000009467 reduction Effects 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 229910017435 S2 In Inorganic materials 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Abstract
Description
本発明は、回転軸に装着した工具又はワークを回転させて加工を行う工作機械において、加工中に発生するびびり振動を抑制するために回転軸の回転を制御する方法及び装置に関する。 The present invention relates to a method and an apparatus for controlling the rotation of a rotary shaft in order to suppress chatter vibration generated during machining in a machine tool that performs machining by rotating a tool or a workpiece mounted on the rotary shaft.
従来、たとえば回転可能な主軸に工具を支持させ、工具及びワークを送りながら相対移動させて、ワークに加工を施すといった工作機械がある。該工作機械においては、切削加工における切込み量を大きくし過ぎると、加工中に「びびり振動」が発生して、加工面の仕上げ精度の悪化、急速な工具摩耗、工具欠損などの問題が生じる。
このため、事前に発生するびびり振動を予測して対策を行う方法がある。具体的には特許文献1に記載されているように、加工前にシミュレーションや測定によりびびり振動が発生する加工条件を予測して、びびり振動が発生し難い加工条件で加工を行う技術が考案されている。また、加工中の振動を検出及び分析して対策を行う方法もある。これは特許文献2、3に記載されているように、分析結果を用いてびびり振動の種類を判別し、各びびり振動に対して適切な回転速度に調整して加工中に発生するびびり振動の低減処置を行う技術となっている。
2. Description of the Related Art Conventionally, there are machine tools in which, for example, a tool is supported on a rotatable spindle and moved relative to the tool and the workpiece while moving the workpiece to process the workpiece. In the machine tool, if the depth of cut in the cutting process is excessively increased, “chatter vibration” occurs during the process, and problems such as deterioration of the finishing accuracy of the processed surface, rapid tool wear, and tool breakage occur.
For this reason, there is a method for predicting chatter vibration occurring in advance and taking a countermeasure. Specifically, as described in
しかし、特許文献1の方法では、シミュレーション精度が低いと実物との固有振動数の誤差が大きくなる上、加工によっては静止状態と加工状態とでは異なる特性を持つ場合があるため、事前に測定を行った場合にも誤った加工条件を提案してしまう危険がある。また、特許文献2、3の方法では、演算精度が低いと正確な分析が行えず、びびり振動の種類を正しく判別できずに誤った処置を行ってしまう危険がある一方、高い演算精度を得ようとすると、処理時間が長くなったり、演算負荷が大きくなったりして、十分なびびり振動の低減効果が得られない可能性がある。
However, in the method of
そこで、本発明は上記問題に鑑みなされたものであって、実際の加工状態から情報を得ることで精度の高い分析を行うとともに、若干の分析誤差を含んだ場合においても、びびり振動の種類を判別可能にし、発生したびびり振動に対して適切な対処を行い、びびり振動の低減が期待できる回転軸制御方法及び装置を提供することを目的としたものである。 Therefore, the present invention has been made in view of the above problems, and performs analysis with high accuracy by obtaining information from an actual machining state, and even when some analysis error is included, the type of chatter vibration is determined. It is an object of the present invention to provide a rotating shaft control method and apparatus that can be discriminated, appropriately dealt with chatter vibrations generated, and expected to reduce chatter vibrations.
上記目的を達成するために、請求項1に記載の発明は、回転軸に装着した工具又はワークを回転させて加工を行う工作機械において、前記回転軸の回転を制御するための回転軸制御方法であって、
前記回転軸の初期回転速度及びその初期回転速度からの変更パターンをそれぞれ設定するパラメータ設定ステップと、前記初期回転速度で前記回転軸を回転させて加工を行い、加工中に発生する振動を検出する振動検出ステップと、検出された前記振動を解析して強制びびり振動か否かを判別する振動判別ステップと、前記振動が強制びびり振動であれば、前記初期回転速度から前記変更パターンに基づいて前記回転速度を変更する回転速度変更ステップと、前記回転速度の変更後に前記振動の検出及び解析を行い、前記振動が強制びびり振動であれば、前記強制びびり振動の振動量が最大となったときの振動周波数に基づいて共振周波数を特定する共振周波数特定ステップと、特定された前記共振周波数を回避する前記回転速度を算出して当該回転速度に変更する回転速度算出/変更ステップとを実行することを特徴とするものである。
請求項2に記載の発明は、請求項1の構成において、前記パラメータ設定ステップでは、前記回転速度の上下限をそれぞれ設定し、前記共振周波数特定ステップでは、前記回転速度の上下限内での異なるハーモニクス線上で前記振動量が最大の振動周波数となる前記回転速度があるか否かを算出し、当該回転速度がある場合には前記ハーモニクス線上での前記振動周波数に基づいて共振周波数を特定し、前記回転速度算出/変更ステップでは、各ハーモニクス線上で特定された複数の前記共振周波数を回避する前記回転速度を算出して当該回転速度に変更することを特徴とするものである。
In order to achieve the above object, the invention according to
A parameter setting step for setting an initial rotation speed of the rotation shaft and a change pattern from the initial rotation speed, and processing by rotating the rotation shaft at the initial rotation speed, and detecting vibrations generated during the processing. A vibration detecting step; a vibration determining step for analyzing the detected vibration to determine whether the vibration is a forced chatter vibration; and if the vibration is a forced chatter vibration, the initial rotation speed is used to determine the vibration based on the change pattern. A rotation speed changing step for changing the rotation speed, and detecting and analyzing the vibration after the change of the rotation speed. If the vibration is a forced chatter vibration, the vibration amount of the forced chatter vibration is maximized. A resonance frequency specifying step for specifying a resonance frequency based on a vibration frequency, and calculating the rotation speed to avoid the specified resonance frequency It is characterized in performing a rotational speed calculation / changing step of changing to the rotational speed.
According to a second aspect of the present invention, in the configuration of the first aspect, the upper and lower limits of the rotational speed are respectively set in the parameter setting step, and the upper and lower limits of the rotational speed are different in the resonance frequency specifying step. Calculate whether there is the rotation speed at which the amount of vibration is the maximum vibration frequency on the harmonics line, and if there is the rotation speed, specify the resonance frequency based on the vibration frequency on the harmonics line, In the rotation speed calculation / change step, the rotation speed that avoids the plurality of resonance frequencies specified on each harmonic line is calculated and changed to the rotation speed.
上記目的を達成するために、請求項3に記載の発明は、回転軸に装着した工具又はワークを回転させて加工を行う工作機械において、前記回転軸の回転を制御するための回転軸制御装置であって、
前記回転軸の初期回転速度及びその初期回転速度からの変更パターンをそれぞれ設定するパラメータ設定手段と、前記回転軸を回転させて加工を行った際に発生する振動を検出する振動検出手段と、検出された前記振動を解析して強制びびり振動か否かを判別する振動判別手段と、前記振動が強制びびり振動であれば、前記初期回転速度から前記変更パターンに基づいて前記回転速度を変更する回転速度変更手段と、前記回転速度の変更後に検出及び解析された前記振動が強制びびり振動であれば、前記強制びびり振動の振動量が最大となったときの振動周波数に基づいて共振周波数を特定する共振周波数特定手段と、特定された前記共振周波数を回避する前記回転速度を算出して当該回転速度に変更する回転速度算出/変更手段とを備えることを特徴とするものである。
請求項4に記載の発明は、請求項3の構成において、前記パラメータ設定手段は、前記回転速度の上下限をそれぞれ設定し、前記共振周波数特定手段は、前記回転速度の上下限内での異なるハーモニクス線上で前記振動量が最大の振動周波数となる前記回転速度があるか否かを算出し、当該回転速度がある場合には前記ハーモニクス線上での前記振動周波数に基づいて共振周波数を特定し、前記回転速度算出/変更手段は、各ハーモニクス線上で特定された複数の前記共振周波数を回避する前記回転速度を算出して当該回転速度に変更することを特徴とするものである。
In order to achieve the above object, a third aspect of the present invention provides a rotary shaft control device for controlling the rotation of the rotary shaft in a machine tool that performs machining by rotating a tool or a workpiece mounted on the rotary shaft. Because
Parameter setting means for setting an initial rotation speed of the rotation shaft and a change pattern from the initial rotation speed, vibration detection means for detecting vibration generated when the rotation shaft is rotated, and detection A vibration discriminating means for analyzing whether the vibration is a forced chatter vibration and a rotation for changing the rotation speed from the initial rotation speed based on the change pattern if the vibration is a forced chatter vibration. If the vibration detected and analyzed after the rotation speed is changed is the forced chatter vibration, the resonance frequency is specified based on the vibration frequency when the vibration amount of the forced chatter vibration becomes maximum. Resonance frequency specifying means; and rotation speed calculation / change means for calculating the rotation speed that avoids the specified resonance frequency and changing the rotation speed to the rotation speed. And it is characterized in and.
According to a fourth aspect of the present invention, in the configuration of the third aspect, the parameter setting means sets upper and lower limits of the rotational speed, and the resonance frequency specifying means differs within the upper and lower limits of the rotational speed. Calculate whether there is the rotation speed at which the amount of vibration is the maximum vibration frequency on the harmonics line, and if there is the rotation speed, specify the resonance frequency based on the vibration frequency on the harmonics line, The rotation speed calculation / change means calculates the rotation speed that avoids the plurality of resonance frequencies specified on each harmonic line, and changes the rotation speed to the rotation speed.
請求項1及び3に記載の発明によれば、実際の加工状態から効率良く複数の情報を得るため、計測や分析に誤差を含んだ場合においても、迅速且つ高精度にびびり振動の種類の判別を行い、適切な対処を行うことができる。よって、加工振動の低減が期待できる。
請求項2及び4に記載の発明によれば、上記効果に加えて、強制びびり振動が発生する可能性が高い共振周波数を確実に回避して最適な回転速度を選択することができる。
According to the first and third aspects of the present invention, in order to efficiently obtain a plurality of information from an actual machining state, even when an error is included in measurement or analysis, the type of chatter vibration can be quickly and accurately determined. And take appropriate action. Therefore, reduction of machining vibration can be expected.
According to the second and fourth aspects of the invention, in addition to the above-described effects, it is possible to reliably avoid a resonance frequency that is highly likely to cause forced chatter vibration and to select an optimum rotation speed.
以下、本発明の実施の形態を図面に基づいて説明する。
図1は、工作機械の一例である立形マシニングセンタの概略構成図で、立形マシニングセンタ1は、上方に設けた主軸頭2に回転軸としての主軸3を設け、その主軸3に取り付けた工具4によって、下方の加工テーブル5上にセットされたワーク6を加工する周知の構成で、図示しない自動工具交換装置によって工具4を自動交換可能となっている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic configuration diagram of a vertical machining center which is an example of a machine tool. The
また、立形マシニングセンタ1は、回転軸制御装置としての主軸制御装置10を具備している。この主軸制御装置10は、主軸頭2に設けられて振動を検出する振動検出手段としての振動センサ(ここでは加速度ピックアップ)7と、振動センサ7による検出値に基づいて主軸3の回転を制御する制御装置11とを備えている。
まず振動センサ7は、主軸3の回転に伴って生じる時間領域の振動(時間軸上の振動)を検出するもので、互いに直交するX軸、Y軸、Z軸方向での時間領域の振動情報を検出可能な状態で主軸頭2に取り付けられている。
Further, the
First, the vibration sensor 7 detects vibration in the time domain (vibration on the time axis) that occurs as the
制御装置11は、主軸3の回転速度の上下限と回転速度の変更パターン(ここでは回転速度の変更範囲及び変更回数)、主軸制御に係る閾値や工具刃数を入力するパラメータ設定手段としての入力装置12と、振動センサ7により検出された振動加速度を基にフーリエ解析を行い、びびり振動が発生しているかの判断やびびり振動の種類の判別、回転速度の算出等を行う演算装置13と、主軸3の回転速度と振動センサ7から送信された測定結果及び演算装置13における演算結果とを関連付けて記憶する記憶装置14と、演算装置13からの指令を受けて主軸3の回転を制御するNC装置15とを備えている。
ここでは演算装置13が振動判別手段及び共振周波数特定手段として機能し、演算装置13及びNC装置15が回転速度変更手段及び回転速度算出/変更手段として機能することになる。
The
Here, the
以上の如く構成された主軸制御装置10は、加工中にびびり振動が発生した場合において、強制びびり振動の可能性があると判断された場合に、振動量が閾値を下回るか、複数の回転速度においても強制びびり振動と考えられる挙動を示すかを監視しながら、得られた測定結果から安定な回転速度を算出し、その回転速度へ変更することで加工中に発生するびびり振動を低減する。以下、この主軸3の制御を図2のフローチャートに基づいて説明する。
The
まず、S1で、加工開始前に入力装置12により、演算装置13で用いる振動量の閾値と、工具刃数と、回転速度の上下限と、回転速度の変更範囲(例えば初期回転速度の±数%の範囲内で小側から大側へ所定速度ずつ段階的に変更する等)及び変更回数をそれぞれ設定する(パラメータ設定ステップ)。
S2で加工を開始し、加工中は、演算装置13が振動センサ7で測定した振動加速度をフーリエ解析して、振動量(ここでは最大加速度)を算出し、振動量と閾値とを比較する(S3、振動検出ステップ)。振動量が閾値より小さければ制御を終了する。一方、S3の判別で振動量が閾値以上であれば、びびり振動が発生したと判断して、S4で、演算装置13は発生したびびり振動が強制びびり振動か否か再生びびり振動かを判定する(振動判別ステップ)。再生びびり振動と判定した場合、S5で最適回転速度へ変更してS3へ戻る。
First, in S1, before starting machining, the
Machining is started in S2, and during machining, the vibration acceleration measured by the vibration sensor 7 by the
一方、S4で強制びびり振動と判定した場合、演算装置13は、S6でそのときの回転速度と振動量と振動周波数とを記憶装置14に記憶し、S7で、設定した変更パターンに従ってNC装置15を介して回転速度を変更して、S8で再び振動量と閾値との比較を行う。ここで振動量が閾値より小さくなれば制御を終了し、振動量が閾値以上であれば、S9で回転速度の変更回数が設定した回数に達したか否かを判別する。ここで設定回数に達していなければ、S6に戻って再び回転速度等を記憶してS7で回転速度の変更を行い、S8で振動量と閾値との比較を行う。このS6〜S8の処理は、振動量が閾値を下回らない場合はS9の判別で変更回数が設定回数に達するまで繰り返される(回転速度変更ステップ)。
On the other hand, if it is determined in S4 that the forced chatter vibration has occurred, the
そして、振動量が閾値を下回らないまま回転速度の変更が設定回数に達したら(S9でYES)、演算装置13は、S10で、S6で記憶されたデータの中で最も振動量の大きかったときの振動周波数をfmaxとして算出し、S11では、設定した回転速度の上下限の範囲内において、異なるハーモニクス線上でfmaxと成り得る回転速度が存在するか否かを判別する。ここで他のハーモニクス線上でも当該回転速度が存在する場合には、S3に戻って当該ハーモニクス線上でも回転速度を変更しながら振動量と閾値との比較を行い、fmaxを算出する。
When the rotational speed change reaches the set number of times without the vibration amount falling below the threshold (YES in S9), the
そして、S11の判別で、異なるハーモニクス線上でfmaxとなり得る回転速度が存在しないと確認されると、演算装置13は、S12で、それまでの処理で記憶した測定データに対して、S4と同様に各ハーモニクス線上での各回転速度で発生したびびり振動が強制びびり振動か再生びびり振動かを判定する。ここで、強制びびり振動と再生びびり振動が混在していると判定された場合、S13で、記憶された測定データの中で振動量が最も小さい回転速度へ変更し、制御を終了する。一方、S12の判別で強制びびり振動のみが発生していると判定された場合、S14で、各ハーモニクス線上で算出されたfmaxの値同士を比較して、一定の周波数差以内のfmaxを同一の共振モードとして分別し、分別された各共振モードにてfmaxの値の平均を共振周波数fC1、fC2・・として特定する(共振周波数特定ステップ)。次に、S15で、それらの共振周波数を回避するような入力となる回転速度Saを算出し、S16でその回転速度Saに変更して制御を終了する(回転速度算出/変更ステップ)。
When it is confirmed in S11 that there is no rotation speed that can be f max on different harmonic lines, the
ここで上記手順において、S4及びS12での強制びびり振動か否かの判定では、例えば特許文献2に含まれる以下の式(1)〜(4)の位相情報を用いて、同特許文献と同様の方法で判定することができる。具体的には、式(3)で得られた位相情報が0に近い値、例えば0とした定数1より大きく、且つ0.1とした定数2より小さければ、強制びびり振動が発生していると判断でき、それ以外の場合には再生びびり振動が発生していると判断できる。この場合、S5の最適回転速度への変更では、例えば式(4)の計算式を用いて算出された回転速度を用いることができる。ここで用いるk1値は、例えばk1値=k値+1によって算出すればよい。この回転速度に変更することで、再生びびり振動を最も抑制できる。
Here, in the above procedure, in the determination of whether or not the forced chatter vibration is in S4 and S12, for example, using the phase information of the following formulas (1) to (4) included in
k’値=60×びびり振動数/(工具刃数×主軸回転速度) ・・・(1)
k値=k’値の整数部 ・・・(2)
位相情報=k’値−k値 ・・・(3)
最適回転速度=60×びびり振動数/(工具刃数×k1値)・・・(4)
k ′ value = 60 × chatter frequency / (number of tool blades × spindle rotation speed) (1)
k value = integer part of k ′ value (2)
Phase information = k ′ value−k value (3)
Optimal rotation speed = 60 x chatter frequency / (number of tool blades x k1 value) (4)
次に、S11の判別について、図3のキャンベル線図をもとに説明する。まず、入力となる各ハーモニクス線fk(S)は、以下の式(5)で示されるSの一次関数として算出できる。
fk(S)=S×Z×k/60 (k:整数値) ・・・(5)
ここで、Sは回転速度、Zは工具刃数である。図3のS31のように、この値が共振周波数帯f1と一致すると強制びびり振動が発生する。ここで、図3のように上限回転速度Smaxと下限回転速度Sminが設定されていた場合、その範囲内において、図3のS32のように、k=3のハーモニクス線上でも共振周波数帯f1と一致して強制びびり振動が発生すると判断されるため、異なるハーモニクス線上でfmaxと成り得る回転速度が存在すると判断される。
Next, the determination of S11 will be described based on the Campbell diagram of FIG. First, each input harmonic line f k (S) can be calculated as a linear function of S expressed by the following equation (5).
f k (S) = S × Z × k / 60 (k: integer value) (5)
Here, S is the rotational speed and Z is the number of tool blades. If this value matches the resonance frequency band f1, as in S31 of FIG. 3, forced chatter vibration occurs. Here, when the upper limit rotational speed Smax and the lower limit rotational speed Smin are set as shown in FIG. 3, within the range, as shown in S32 of FIG. 3, the resonance frequency band f1 also on the harmonic line of k = 3. Therefore, it is determined that forced chatter vibration occurs, and therefore it is determined that there is a rotation speed that can be f max on different harmonic lines.
そして、異なるハーモニクス線上で試行した回転速度においてf2での振動量が大きかった場合には、f2の共振周波数帯と一致する回転速度においても上記f1と同様の動作を行う。さらに異なる共振周波数帯で振動量が大きかった場合にも同様である。 If the amount of vibration at f2 is large at the rotational speed tried on a different harmonic line, the same operation as f1 is performed at a rotational speed that matches the resonance frequency band of f2. The same applies when the amount of vibration is large in different resonance frequency bands.
また、S15での回転速度の算出、S16での変更について、図3のキャンベル線図をもとに説明する。S14までの動作に基づき、例えばf1及びf2の共振周波数帯が確認されたとする。このとき、式(5)から、どちらの共振周波数帯とも一致しない回転速度(例えば図3の回転速度Sa)が算出されるため、当該回転速度Saに変更することで強制びびり振動の発生しない安定な加工を行うことができる。 The calculation of the rotational speed in S15 and the change in S16 will be described based on the Campbell diagram of FIG. It is assumed that, for example, the resonance frequency bands of f1 and f2 are confirmed based on the operations up to S14. At this time, from equation (5), the rotation speed that does not match either the resonance frequency band (e.g., the rotational speed S a in FIG. 3) is calculated, occurrence of forced chatter vibration by changing to the rotational speed S a Stable processing can be performed.
以下、図4をもとに制御事例を示す。
まず、S1で、工具刃数Zが4枚の工具、初期回転速度1400min−1、上限回転速度2500min−1、下限回転速度1000min−1で各パラメータをそれぞれ設定し、S2で加工を開始した場合、S3で187Hzで振動量が閾値を超えて最も大きくなった。S4で、式(3)を用いて強制びびり振動と判定されたため、S6〜S9において1400min−1から±10%となる1260min−1から1540min−1で段階的に回転速度を変更して加工を行ったところ、1500min−1時に200Hzで最も振動が大きくなった(S10)
。
そのため、200Hzに共振周波数が存在すると判断でき、その±10%の領域が共振周波数帯、すなわち180Hz〜220Hzにおいて強制びびり振動が発生する領域であると算出される。
Hereinafter, a control example is shown based on FIG.
First, in S1, the tool number of blades Z is four tools, when the initial rotational speed 1400Min -1, set upper limit rotation speed 2500min -1, at the lower limit rotation speed 1000min -1 each parameter respectively, started working in S2 In S3, the vibration amount exceeded the threshold at 187 Hz and became the largest. In S4, since it is determined that the forced chatter vibration using equation (3), the processing to change the stepwise rotational speed 1540Min -1 from 1260Min -1 to be 10% ± from 1400Min -1 in S6~S9 As a result, the vibration was largest at 200 Hz at 1500 min- 1 o'clock (S10).
.
Therefore, it can be determined that a resonance frequency exists at 200 Hz, and a region of ± 10% is calculated as a region where forced chatter vibration occurs in the resonance frequency band, that is, 180 Hz to 220 Hz.
次にS11では、以下の手順で判別を行う。
まず、式(5)に各値を代入して変形すると、以下の式(6)になる。
S=fk(S)×15/k ・・・(6)
ここで、fk(S)に上記180Hz〜220Hzを代入すると、以下の式(7)になり、その回転速度Sでは強制びびり振動が発生すると予測される。
S=2700/k〜3300/k ・・・(7)
式(6)において、200Hz、k=3でS=1000となり、下限回転速度1000min−1内に含まれる範囲を有するため、S11の判別がYESとなる。
よって、S3に戻って続くS6〜S9では、1000min−1〜1100min−1で回転速度を変更して加工を行う。
Next, in S11, determination is performed according to the following procedure.
First, by substituting each value into Expression (5), the following Expression (6) is obtained.
S = f k (S) × 15 / k (6)
Here, when the above 180 Hz to 220 Hz is substituted for f k (S), the following expression (7) is obtained, and it is predicted that forced chatter vibration will occur at the rotational speed S.
S = 2700 / k-3300 / k (7)
In Expression (6), S = 1000 at 200 Hz, k = 3, and the range included in the lower limit
Therefore, the S6~S9 followed back to S3, for machining by changing the rotational speed 1000min -1 ~1100min -1.
ここで、例えば1000min−1〜1100min−1において、600Hz〜660Hzの振動が発生し、S10において1000min−1時に600Hzで最も振動が大きくなったとする。そのため、600Hzに共振周波数が存在すると判断でき、その±10%の領域を共振周波数帯、すなわち540Hz〜660Hzにおいて強制びびり振動が発生する領域であると算出される。
よって、上述の手順と同様に計算すると、以下の式(8)になり、その回転速度Sでは強制びびり振動が発生することになる。
S=8100/k〜9900/k ・・・(8)
式(6)において、600Hz、k=4〜9において、上限回転速度2500min−1、下限回転速度1000min−1に含まれる範囲を有するため、S11の判別がYESとなる。よって、S3に戻ってこれらの回転速度においても同様の加工を行う。
Here, in the example 1000min -1 ~1100min -1, generated vibration of 600Hz~660Hz, the most vibration is increased at 1000min -1 at 600Hz in S10. Therefore, it can be determined that a resonance frequency exists at 600 Hz, and a region of ± 10% is calculated as a region where forced chatter vibration occurs in the resonance frequency band, that is, 540 Hz to 660 Hz.
Therefore, when calculation is performed in the same manner as in the above procedure, the following equation (8) is obtained, and forced chatter vibration occurs at the rotational speed S.
S = 8100 / k-9900 / k (8)
In the formula (6), 600Hz, the k = 4 to 9, because it has a range included in the upper limit rotation speed 2500min -1, the lower limit rotational speed 1000min -1, discrimination of S11 is YES. Therefore, returning to S3, the same processing is performed at these rotational speeds.
そして、このように各ハーモニクス線上でそれぞれ回転速度を変更した加工を行ったとき、S12で依然として各ハーモニクス線上で強制びびり振動が発生していたら、S14において、200Hzの共振周波数帯、及び600Hzの共振周波数帯をそれぞれ特定し、S15では、入力が各共振周波数帯に一致する回転速度を算出してそれ以外の回転速度Saを算出することで強制びびり振動を回避することができる。今回の場合、例えば2000min−1がそれに当たるため、S16ではその回転速度へ変更することで強制びびり振動が回避できる。
なお、回転速度変更中に閾値を切った場合には、その回転速度で制御を終了する。
Then, when processing is performed with each rotational speed changed on each harmonic line in this manner, if forced chatter vibration still occurs on each harmonic line in S12, a resonance frequency band of 200 Hz and a resonance of 600 Hz are obtained in S14. frequency band identified respectively, in S15, it is possible to avoid the forced chatter vibration by calculating the rotational speed S a the other to calculate the rotational speed of the input matches the respective resonance frequency band. In this case, for example, 2000min −1 corresponds to this, and therefore, in S16, forced chatter vibration can be avoided by changing to the rotation speed.
When the threshold is cut during the rotation speed change, the control is terminated at the rotation speed.
このように、上記形態の主軸制御装置10によれば、実際の加工状態から効率良く複数の情報を得るため、計測や分析に誤差を含んだ場合においても、迅速且つ高精度にびびり振動の種類の判別を行い、適切な対処を行うことができる。よって、加工振動の低減が期待できる。
特にここでは、異なるハーモニクス線上でも振動量が最大の振動周波数となる回転速度があれば、当該ハーモニクス線上でも共振周波数を特定して、各ハーモニクス線上で特定された複数の共振周波数を回避する回転速度を算出して変更するようにしているので、強制びびり振動が発生する可能性が高い共振周波数を確実に回避して最適な回転速度を選択することができる。
As described above, according to the
In particular, here, if there is a rotation speed at which the vibration amount is the maximum vibration frequency even on different harmonic lines, the resonance frequency is specified also on the harmonic line, and the rotation speed that avoids multiple resonance frequencies specified on each harmonic line. Therefore, it is possible to select an optimal rotation speed while reliably avoiding a resonance frequency that is highly likely to cause forced chatter vibration.
なお、本発明の回転軸制御装置に係る構成は、上記実施の形態に記載した態様に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲で必要に応じて適宜変更することができる。
たとえば、振動の検出には加速度ピックアップの代わりに変位計やマイクを採用して、振動加速度の代わりに振動変位や振動音を用いることも可能である。
また、上記制御事例では共振周波数帯を共振周波数の±10%としているが、異なる割合に変えたり、変更可能にしたり、回転速度の絶対値での範囲としたりすることも可能である。
さらに、上記制御事例では異なるハーモニクス線上でも複数の回転速度での加工を試みているが、制御時間短縮のために特定された共振周波数となる回転速度のみで加工を行うことも可能である。
In addition, the structure which concerns on the rotating shaft control apparatus of this invention is not limited at all to the aspect described in the said embodiment, It can change suitably as needed in the range which does not deviate from the meaning of this invention. .
For example, it is possible to employ a displacement meter or a microphone instead of an acceleration pickup for vibration detection, and use vibration displacement or vibration sound instead of vibration acceleration.
In the above control example, the resonance frequency band is ± 10% of the resonance frequency. However, it can be changed to a different ratio, can be changed, or can be in the range of the absolute value of the rotation speed.
Furthermore, in the above control example, processing at a plurality of rotational speeds is attempted even on different harmonic lines, but it is also possible to perform processing only at the rotational speeds having the specified resonance frequency in order to shorten the control time.
一方、上記形態では回転速度の制御を自動で実行しているが、自動制御の代わりに手動で対話式に各動作を行ってもよいことは言うまでもない。
その他、工作機械としては立形マシニングセンタに限らず、主軸に装着したワークを回転させて加工を行うNC旋盤等の他の工作機械であっても本発明は適用可能である。
On the other hand, in the above embodiment, the control of the rotation speed is automatically executed, but it goes without saying that each operation may be performed manually and interactively instead of the automatic control.
In addition, the machine tool is not limited to a vertical machining center, and the present invention can be applied to other machine tools such as an NC lathe that performs machining by rotating a workpiece mounted on a spindle.
1・・立形マシニングセンタ、2・・主軸頭、3・・主軸、4・・工具、6・・ワーク、7・・振動センサ、10・・主軸制御装置、11・・制御装置、12・・入力装置、13・・演算装置、14・・記憶装置、15・・NC装置。
1 ....
Claims (4)
前記回転軸の初期回転速度及びその初期回転速度からの変更パターンをそれぞれ設定するパラメータ設定ステップと、
前記初期回転速度で前記回転軸を回転させて加工を行い、加工中に発生する振動を検出する振動検出ステップと、
検出された前記振動を解析して強制びびり振動か否かを判別する振動判別ステップと、
前記振動が強制びびり振動であれば、前記初期回転速度から前記変更パターンに基づいて前記回転速度を変更する回転速度変更ステップと、
前記回転速度の変更後に前記振動の検出及び解析を行い、前記振動が強制びびり振動であれば、前記強制びびり振動の振動量が最大となったときの振動周波数に基づいて共振周波数を特定する共振周波数特定ステップと、
特定された前記共振周波数を回避する前記回転速度を算出して当該回転速度に変更する回転速度算出/変更ステップと
を実行することを特徴とする工作機械の回転軸制御方法。 In a machine tool that performs processing by rotating a tool or a workpiece mounted on a rotating shaft, a rotating shaft control method for controlling the rotation of the rotating shaft,
A parameter setting step for setting an initial rotation speed of the rotating shaft and a change pattern from the initial rotation speed;
A vibration detecting step for performing processing by rotating the rotating shaft at the initial rotational speed, and detecting vibration generated during the processing;
A vibration discriminating step for analyzing the detected vibration and discriminating whether it is forced chatter vibration;
If the vibration is forced chatter vibration, a rotation speed changing step for changing the rotation speed based on the change pattern from the initial rotation speed;
The resonance is detected and analyzed after the rotation speed is changed, and if the vibration is forced chatter vibration, the resonance frequency is specified based on the vibration frequency when the vibration amount of the forced chatter vibration becomes maximum. A frequency identification step;
A rotation speed calculation / change step for calculating and changing the rotation speed to avoid the identified resonance frequency and changing the rotation speed to the rotation speed is executed.
前記共振周波数特定ステップでは、前記回転速度の上下限内での異なるハーモニクス線上で前記振動量が最大の振動周波数となる前記回転速度があるか否かを算出し、当該回転速度がある場合には前記ハーモニクス線上での前記振動周波数に基づいて共振周波数を特定し、
前記回転速度算出/変更ステップでは、各ハーモニクス線上で特定された複数の前記共振周波数を回避する前記回転速度を算出して当該回転速度に変更することを特徴とする請求項1に記載の工作機械の回転軸制御方法。 In the parameter setting step, upper and lower limits of the rotational speed are respectively set,
In the resonance frequency specifying step, it is calculated whether or not there is the rotation speed at which the vibration amount becomes the maximum vibration frequency on different harmonic lines within the upper and lower limits of the rotation speed. Identify the resonance frequency based on the vibration frequency on the harmonics line,
2. The machine tool according to claim 1, wherein in the rotation speed calculation / change step, the rotation speed that avoids the plurality of resonance frequencies specified on each harmonic line is calculated and changed to the rotation speed. Rotation axis control method.
前記回転軸の初期回転速度及びその初期回転速度からの変更パターンをそれぞれ設定するパラメータ設定手段と、
前記回転軸を回転させて加工を行った際に発生する振動を検出する振動検出手段と、
検出された前記振動を解析して強制びびり振動か否かを判別する振動判別手段と、
前記振動が強制びびり振動であれば、前記初期回転速度から前記変更パターンに基づいて前記回転速度を変更する回転速度変更手段と、
前記回転速度の変更後に検出及び解析された前記振動が強制びびり振動であれば、前記強制びびり振動の振動量が最大となったときの振動周波数に基づいて共振周波数を特定する共振周波数特定手段と、
特定された前記共振周波数を回避する前記回転速度を算出して当該回転速度に変更する回転速度算出/変更手段と
を備えることを特徴とする工作機械の回転軸制御装置。 In a machine tool that performs processing by rotating a tool or a workpiece mounted on a rotating shaft, a rotating shaft control device for controlling the rotation of the rotating shaft,
Parameter setting means for setting an initial rotation speed of the rotating shaft and a change pattern from the initial rotation speed, and
Vibration detecting means for detecting vibrations generated when processing is performed by rotating the rotating shaft;
Vibration discriminating means for analyzing the detected vibration and discriminating whether it is forced chatter vibration;
If the vibration is forced chatter vibration, rotation speed changing means for changing the rotation speed based on the change pattern from the initial rotation speed;
Resonance frequency specifying means for specifying a resonance frequency based on a vibration frequency when the vibration amount of the forced chatter vibration is maximum if the vibration detected and analyzed after the rotation speed is changed is a forced chatter vibration; ,
A rotation axis control device for a machine tool, comprising: a rotation speed calculation / change means for calculating the rotation speed that avoids the specified resonance frequency and changing the rotation speed to the rotation speed.
前記共振周波数特定手段は、前記回転速度の上下限内での異なるハーモニクス線上で前記振動量が最大の振動周波数となる前記回転速度があるか否かを算出し、当該回転速度がある場合には前記ハーモニクス線上での前記振動周波数に基づいて共振周波数を特定し、
前記回転速度算出/変更手段は、各ハーモニクス線上で特定された複数の前記共振周波数を回避する前記回転速度を算出して当該回転速度に変更することを特徴とする請求項3に記載の工作機械の回転軸制御装置。 The parameter setting means sets upper and lower limits of the rotation speed,
The resonance frequency specifying means calculates whether or not there is the rotation speed at which the vibration amount becomes a maximum vibration frequency on different harmonic lines within the upper and lower limits of the rotation speed. Identify the resonance frequency based on the vibration frequency on the harmonics line,
The machine tool according to claim 3, wherein the rotation speed calculation / change means calculates the rotation speed that avoids a plurality of resonance frequencies specified on each harmonic line and changes the rotation speed to the rotation speed. Rotation axis control device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011054532A JP5628072B2 (en) | 2011-03-11 | 2011-03-11 | Method and apparatus for controlling rotation axis of machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011054532A JP5628072B2 (en) | 2011-03-11 | 2011-03-11 | Method and apparatus for controlling rotation axis of machine tool |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012187685A true JP2012187685A (en) | 2012-10-04 |
JP5628072B2 JP5628072B2 (en) | 2014-11-19 |
Family
ID=47081416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011054532A Expired - Fee Related JP5628072B2 (en) | 2011-03-11 | 2011-03-11 | Method and apparatus for controlling rotation axis of machine tool |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5628072B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012213851A (en) * | 2011-03-28 | 2012-11-08 | Okuma Corp | Vibration determination method and vibration determination device |
EP2916187A1 (en) | 2014-03-05 | 2015-09-09 | Mikron Agie Charmilles AG | Improved database for chatter predictions |
US20160288285A1 (en) * | 2015-03-31 | 2016-10-06 | Dmg Mori Seiki Co., Ltd. | Fine-tuning speed application interface |
JP2017064818A (en) * | 2015-09-29 | 2017-04-06 | 大同特殊鋼株式会社 | Chattering vibration suppression device of cutting tool |
CN106774180A (en) * | 2015-11-19 | 2017-05-31 | 发那科株式会社 | Numerical control device |
JP2019107751A (en) * | 2017-12-20 | 2019-07-04 | Dmg森精機株式会社 | Machine tool, processing method, and processing program |
WO2020235106A1 (en) * | 2019-05-23 | 2020-11-26 | 三菱電機株式会社 | Numerical control device |
DE102022201315A1 (en) | 2022-02-09 | 2023-08-10 | Robert Bosch Gesellschaft mit beschränkter Haftung | Computer-implemented method for determining structural resonance frequencies in a technical system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11151638A (en) * | 1997-11-17 | 1999-06-08 | Amada Eng Center Co Ltd | Machining vibration automatic detection system and machining vibration automatic detection control system |
JP2008290186A (en) * | 2007-05-24 | 2008-12-04 | Okuma Corp | Vibration suppressing apparatus of machine tool |
JP2009078350A (en) * | 2007-09-06 | 2009-04-16 | Okuma Corp | Vibration suppressing device for machine tool |
JP2009274179A (en) * | 2008-05-15 | 2009-11-26 | Mitsubishi Heavy Ind Ltd | Control method of machine tool and control device used for the same |
JP2010105160A (en) * | 2010-01-15 | 2010-05-13 | Nagoya Univ | Machining device, revolution arithmetic unit of machining device, chattering vibration evaluation device of machining device and chattering vibration evaluation method of machining device |
-
2011
- 2011-03-11 JP JP2011054532A patent/JP5628072B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11151638A (en) * | 1997-11-17 | 1999-06-08 | Amada Eng Center Co Ltd | Machining vibration automatic detection system and machining vibration automatic detection control system |
JP2008290186A (en) * | 2007-05-24 | 2008-12-04 | Okuma Corp | Vibration suppressing apparatus of machine tool |
JP2009078350A (en) * | 2007-09-06 | 2009-04-16 | Okuma Corp | Vibration suppressing device for machine tool |
JP2009274179A (en) * | 2008-05-15 | 2009-11-26 | Mitsubishi Heavy Ind Ltd | Control method of machine tool and control device used for the same |
JP2010105160A (en) * | 2010-01-15 | 2010-05-13 | Nagoya Univ | Machining device, revolution arithmetic unit of machining device, chattering vibration evaluation device of machining device and chattering vibration evaluation method of machining device |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012213851A (en) * | 2011-03-28 | 2012-11-08 | Okuma Corp | Vibration determination method and vibration determination device |
EP2916187A1 (en) | 2014-03-05 | 2015-09-09 | Mikron Agie Charmilles AG | Improved database for chatter predictions |
US10042922B2 (en) | 2014-03-05 | 2018-08-07 | Mikron Agie Charmilles Ag | Database for chatter predictions |
US10022832B2 (en) * | 2015-03-31 | 2018-07-17 | Dmg Mori Seiki Co., Ltd. | Fine-tuning speed application interface |
US20160288285A1 (en) * | 2015-03-31 | 2016-10-06 | Dmg Mori Seiki Co., Ltd. | Fine-tuning speed application interface |
JP2017064818A (en) * | 2015-09-29 | 2017-04-06 | 大同特殊鋼株式会社 | Chattering vibration suppression device of cutting tool |
CN106774180A (en) * | 2015-11-19 | 2017-05-31 | 发那科株式会社 | Numerical control device |
CN106774180B (en) * | 2015-11-19 | 2020-06-26 | 发那科株式会社 | Numerical controller |
JP2019107751A (en) * | 2017-12-20 | 2019-07-04 | Dmg森精機株式会社 | Machine tool, processing method, and processing program |
WO2020235106A1 (en) * | 2019-05-23 | 2020-11-26 | 三菱電機株式会社 | Numerical control device |
JPWO2020235106A1 (en) * | 2019-05-23 | 2021-10-14 | 三菱電機株式会社 | Numerical control device |
CN113874798A (en) * | 2019-05-23 | 2021-12-31 | 三菱电机株式会社 | Numerical control device |
JP7101883B2 (en) | 2019-05-23 | 2022-07-15 | 三菱電機株式会社 | Numerical control device |
CN113874798B (en) * | 2019-05-23 | 2023-12-05 | 三菱电机株式会社 | Numerical control device |
DE102022201315A1 (en) | 2022-02-09 | 2023-08-10 | Robert Bosch Gesellschaft mit beschränkter Haftung | Computer-implemented method for determining structural resonance frequencies in a technical system |
Also Published As
Publication number | Publication date |
---|---|
JP5628072B2 (en) | 2014-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5628072B2 (en) | Method and apparatus for controlling rotation axis of machine tool | |
US8256590B2 (en) | Vibration suppressing device and vibration suppressing method for machine tool | |
US8229598B2 (en) | Vibration suppressing device for machine tool | |
US9211624B2 (en) | Vibration determination method and vibration determination device | |
JP6649684B2 (en) | An improved database for chatter prediction | |
JP5686760B2 (en) | Vibration discrimination method and vibration discrimination apparatus | |
US9588512B2 (en) | Setting method of revolutions per minute on real time of spinning cutting tool, and control device | |
JP5742312B2 (en) | Chatter vibration detection method | |
JP5507409B2 (en) | Method and apparatus for monitoring machine tool, machine tool | |
CN105204443A (en) | Method Of Calculating Stable Spindle Rotation Number Capable Of Suppressing Chatter Vibration, Method Of Informing The Same, Method Of Controlling Spindle Rotation Number, And Method Of Editing Nc Program, And Apparatus Therefor | |
JP2010023162A (en) | Chatter vibration suppression method of machine tool and device used for the same | |
JP2008290188A (en) | Vibration suppressing apparatus | |
KR20140144342A (en) | setting method of cut depth of initial axial direction for spin cutting tool and the same control device | |
JPWO2013088849A1 (en) | Cutting apparatus and processing method using the same | |
JP4891150B2 (en) | Vibration suppressor for machine tools | |
JP5226484B2 (en) | Chatter vibration suppression method | |
JP5683234B2 (en) | Vibration suppression apparatus and method for machine tool | |
JP5631779B2 (en) | Vibration suppression method and apparatus for machine tool | |
JP6302794B2 (en) | Rotation speed display method | |
KR102128553B1 (en) | Method of controlling vibrations in machine tool | |
US9188972B2 (en) | Numerical control apparatus having vibration suppression capabilities | |
JP5615681B2 (en) | Vibration suppression apparatus and method for machine tool | |
JP2012200848A (en) | Monitor device for machine tool | |
JP5807437B2 (en) | Chatter vibration detector | |
JP2010089227A (en) | Method for determining vibration of machine tool, and device for suppressing vibration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140617 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140811 |
|
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: 20140902 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141001 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5628072 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |