Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6803248B2 - Machine tool vibration suppression method and equipment - Google Patents
[go: Go Back, main page]

JP6803248B2 - Machine tool vibration suppression method and equipment - Google Patents

Machine tool vibration suppression method and equipment Download PDF

Info

Publication number
JP6803248B2
JP6803248B2 JP2017013484A JP2017013484A JP6803248B2 JP 6803248 B2 JP6803248 B2 JP 6803248B2 JP 2017013484 A JP2017013484 A JP 2017013484A JP 2017013484 A JP2017013484 A JP 2017013484A JP 6803248 B2 JP6803248 B2 JP 6803248B2
Authority
JP
Japan
Prior art keywords
rotation speed
phase difference
difference gradient
vibration
change
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.)
Active
Application number
JP2017013484A
Other languages
Japanese (ja)
Other versions
JP2018118366A (en
Inventor
上野 浩
浩 上野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Okuma Corp
Original Assignee
Okuma Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Okuma Corp filed Critical Okuma Corp
Priority to JP2017013484A priority Critical patent/JP6803248B2/en
Publication of JP2018118366A publication Critical patent/JP2018118366A/en
Application granted granted Critical
Publication of JP6803248B2 publication Critical patent/JP6803248B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)

Description

本発明は、工具又はワークを回転させてワークを加工する工作機械において、加工中に発生するびびり振動を抑制するための方法及び装置に関する。 The present invention relates to a method and an apparatus for suppressing chatter vibration generated during machining in a machine tool for machining a work by rotating a tool or a work.

エンドミル加工において、切込量や回転軸の回転速度などの加工条件によってはびびり振動が生じ加工面が悪化することがある。また、びびり振動によって工具がダメージを受け、工具寿命の悪化にもつながる。
このびびり振動を抑制するための技術として非特許文献1が知られており、この技術を利用した振動抑制方法として特許文献1が知られている。この振動抑制方法では、加工面の仕上げ精度悪化の原因となる自励振動としての再生型びびり振動を抑制するため、工具やワーク等のびびり振動の発生系の固有振動数を、工具やワークをインパルス加振することにより求め、これを60倍すると共に工具刃数及び所定の整数で除して得た値を最適回転速度とし、当該最適回転速度で加工を行うようにしている。
一方、機械の固有振動数ではなく、びびり発生時のびびり周波数を用いた計算方法として、特許文献2が知られている。特許文献2では、機械に配置した振動センサによりびびり周波数を測定し、びびり周波数から算出されるパラメータを用いて最適回転速度を求めている。
上記の特許文献1及び2は、単一のモードでのびびりには有効と考えられるが、例えば図4に示すように複数のモードでのびびりが生じる加工条件の場合、一つのモードに対する安定速度領域が別のモードの不安定領域と重なることがあり、このようなケースでは正しく最適回転速度を求めることができない。
このような複数の振動モードが重なって現れる場合に有効な制御方法として、特許文献3の方法が提案されている。特許文献3では、各振動モードに対する最適速度間の距離を指標として、複数の振動モードの重なりを考慮した最適回転速度を求めている。
しかしながら、前記の方法では各振動モードに対する最適速度の計算精度に依存するため、計算方法や振動状態によっては十分な精度を得られない場合がある。
In end mill machining, chatter vibration may occur and the machined surface may deteriorate depending on the machining conditions such as the depth of cut and the rotation speed of the rotating shaft. In addition, the tool is damaged by chatter vibration, which leads to a deterioration in tool life.
Non-Patent Document 1 is known as a technique for suppressing this chatter vibration, and Patent Document 1 is known as a vibration suppression method using this technique. In this vibration suppression method, in order to suppress the regenerative chatter vibration as self-excited vibration that causes deterioration of the finishing accuracy of the machined surface, the natural frequency of the chatter vibration generation system of the tool or work is set to the tool or work. It is obtained by impulse vibration, multiplied by 60, and the value obtained by dividing by the number of tool blades and a predetermined integer is set as the optimum rotation speed, and machining is performed at the optimum rotation speed.
On the other hand, Patent Document 2 is known as a calculation method using the chatter frequency at the time of chatter generation instead of the natural frequency of the machine. In Patent Document 2, the chatter frequency is measured by a vibration sensor arranged in the machine, and the optimum rotation speed is obtained by using the parameter calculated from the chatter frequency.
The above-mentioned Patent Documents 1 and 2 are considered to be effective for chattering in a single mode, but for example, in the case of machining conditions in which chattering occurs in a plurality of modes as shown in FIG. 4, the stable speed with respect to one mode. The region may overlap with the unstable region of another mode, and in such a case, the optimum rotation speed cannot be correctly obtained.
The method of Patent Document 3 has been proposed as an effective control method when such a plurality of vibration modes appear in an overlapping manner. In Patent Document 3, the optimum rotation speed in consideration of the overlap of a plurality of vibration modes is obtained by using the distance between the optimum speeds for each vibration mode as an index.
However, since the above method depends on the calculation accuracy of the optimum speed for each vibration mode, sufficient accuracy may not be obtained depending on the calculation method and the vibration state.

特許文献1から3のように計算式で最適速度を求める方法の他に、特許文献4のように主軸速度を順次変更して各主軸速度における振動状態を比較し、より良い加工速度を探し出す方法も提案されている。一般に振動センサを加工点近くに配置することは困難なため、振動加速度の絶対値は機械系の伝達関数の影響を受ける関係上、加速度の大きさを基準として最適な速度を探索するのは精度上問題がある。そこで特許文献4では、振動周波数や、下記の式で得られる位相差と呼ばれるパラメータを指標に最適速度を探索している。
位相差={60×びびり振動周波数/(工具刃数×回転軸速度)}の小数部分
また、特許文献5では、時系列の振動データから自己相関係数を算出してその自己相関波形から得られる周期Txと、切刃がワークに接触する周期T1とに基づいて位相差を算出し、算出した位相差に基づいて、主軸回転速度を増減してびびり振動の検出と回避とを行う発明を開示している。
In addition to the method of obtaining the optimum speed by a calculation formula as in Patent Documents 1 to 3, a method of sequentially changing the spindle speed and comparing the vibration states at each spindle speed as in Patent Document 4 to find a better processing speed. Has also been proposed. Since it is generally difficult to place the vibration sensor near the machining point, the absolute value of the vibration acceleration is affected by the transfer function of the mechanical system, so it is accurate to search for the optimum speed based on the magnitude of the acceleration. There is a problem above. Therefore, in Patent Document 4, the optimum speed is searched for using the vibration frequency and a parameter called a phase difference obtained by the following equation as an index.
Phase difference = {60 x chatter vibration frequency / (number of tool blades x rotation speed)} In addition, in Patent Document 5, the autocorrelation coefficient is calculated from the time-series vibration data and obtained from the autocorrelation waveform. An invention in which a phase difference is calculated based on the period Tx and the period T1 in which the cutting edge contacts the work, and the spindle rotation speed is increased or decreased based on the calculated phase difference to detect and avoid chatter vibration. It is disclosed.

特許第4177028号公報Japanese Patent No. 4177028 特許第4433422号公報Japanese Patent No. 4433422 特開2012−183596号公報Japanese Unexamined Patent Publication No. 2012-183596 特開2010−17783号公報JP-A-2010-17783 特開2012−56051号公報Japanese Unexamined Patent Publication No. 2012-56051

2015年3月6日、日本機械学会 No.15-16 講習会−生産加工基礎講座−実習で学ぼう「切削加工、びびり振動の基礎知識」講習会テキスト p1-12March 6, 2015, Japan Society of Mechanical Engineers No.15-16 Workshop-Basic production processing course-Let's learn in practice "Basic knowledge of cutting and chatter vibration" Workshop text p1-12

特許文献4の方法では別途閾値を設定し、前記位相差の変化量がこの閾値を越えた場合に最適速度と見なす、としている。しかし、主軸速度に対する位相差の分布は工具、ワークの特性や、加工条件など様々なパラメータに依存するため、一意に閾値を定めることは非常に困難である。特に、前述の図4のように複数の振動モードが重なり合って現れる場合、安定速度付近における位相差の変化量は小さくなるため、閾値を設定することがより困難となる。
また、特許文献5の方法では、位相差を回転速度を増減させる指標としているに過ぎず、ここでも複数の振動モードがある場合についての対応ができない。
In the method of Patent Document 4, a threshold value is set separately, and when the amount of change in the phase difference exceeds this threshold value, it is regarded as the optimum speed. However, since the distribution of the phase difference with respect to the spindle speed depends on various parameters such as the characteristics of the tool and the workpiece and the machining conditions, it is very difficult to uniquely set the threshold value. In particular, when a plurality of vibration modes appear to overlap each other as shown in FIG. 4, the amount of change in the phase difference near the stable speed becomes small, which makes it more difficult to set the threshold value.
Further, in the method of Patent Document 5, the phase difference is merely used as an index for increasing or decreasing the rotation speed, and even here, it is not possible to deal with the case where there are a plurality of vibration modes.

そこで、本発明は、複数モードによるびびり振動が混在する加工条件においても、近似計算による計算精度の影響を受けず、びびり振動に対する最適回転速度を高精度に求めることができる工作機械の振動抑制方法及び装置を提供することを目的としたものである。 Therefore, the present invention is a vibration suppression method for a machine tool that can obtain the optimum rotation speed for chatter vibration with high accuracy without being affected by the calculation accuracy by approximate calculation even under machining conditions in which chatter vibration due to a plurality of modes is mixed. And the purpose is to provide the device.

上記目的を達成するために、請求項1に記載の発明は、工具又はワークを回転させる回転軸を備えた工作機械において、前記ワークを加工する際に生じるびびり振動を抑制するための振動抑制方法であって、
前記びびり振動を検出する振動検出ステップと、
検出した前記びびり振動の抑制に最適な前記回転軸の回転速度が含まれる範囲を推定する最適速度範囲推定ステップと、
前記範囲の上限速度及び下限速度において、下記式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の回転速度変更手段での前記変更幅が所定の閾値に達すると、前記回転速度が最適化されたと判断する判断手段を備えることを特徴とする。
In order to achieve the above object, the invention according to claim 1 is a vibration suppressing method for suppressing chatter vibration generated when the work is machined in a machine tool provided with a rotating shaft for rotating a tool or a work. And
The vibration detection step for detecting the chatter vibration and
An optimum speed range estimation step for estimating a range including the rotation speed of the rotation shaft, which is optimal for suppressing the detected chatter vibration, and
In the upper limit speed and the lower limit speed in the above range, the phase difference calculation step of obtaining the phase difference by the following equations 1 and 2, respectively, and
A phase difference gradient maximum value saving step of calculating the phase difference gradient with respect to the rotation speed and saving the obtained phase difference gradient as a provisional maximum value, and
A rotation speed change step of changing the rotation speed to decrease or increase within a predetermined change range within the range, and
A phase difference gradient comparison step of calculating the phase difference gradient with respect to the changed rotation speed and comparing the obtained phase difference gradient with the provisional maximum value.
When the phase difference gradient does not exceed the provisional maximum value in the comparison, the rotation speed is changed by setting the change direction of the rotation speed to the same direction as the previous change, while the phase difference gradient is changed in the comparison. When the provisional maximum value is exceeded, the change direction of the rotation speed is set in the direction opposite to the previous change, the change width is set smaller than the previous time, and the phase difference gradient is updated to the provisional maximum value. The second rotation speed change step for changing the rotation speed and
It is characterized by executing.
Equation 1: k = {60 x chatter vibration frequency / (number of tool blades x rotation speed)}
Equation 2: Phase difference = k- [k-α] However, 0 ≦ α ≦ 1 and [k-α] are floor functions. The invention according to claim 2 is the second rotational speed in the configuration of claim 1. The change step and the phase difference gradient comparison step based on the rotation speed changed here are repeatedly executed, and when the change width in the second rotation speed change step reaches a predetermined threshold value, the rotation speed is reached. It is characterized by further performing a judgment step for determining that is optimized.
In order to achieve the above object, the invention according to claim 3 is a vibration suppression device for suppressing chatter vibration generated when the work is machined in a machine tool provided with a rotating shaft for rotating a tool or a work. And
The vibration detecting means for detecting the chattering vibration and
Optimal speed range estimating means for estimating the range including the rotational speed of the rotating shaft, which is optimal for suppressing the detected chatter vibration,
A phase difference calculating means for obtaining the phase difference by the following equations 1 and 2 at the upper limit speed and the lower limit speed in the above range, respectively.
A phase difference gradient maximum value storage means that calculates the phase difference gradient with respect to the rotation speed and stores the obtained phase difference gradient as a provisional maximum value.
A rotation speed changing means for changing the rotation speed to decrease or increase by a predetermined width within the range.
A phase difference gradient comparing means for calculating the phase difference gradient with respect to the changed rotation speed and comparing the obtained phase difference gradient with the provisional maximum value.
When the phase difference gradient does not exceed the provisional maximum value in the comparison, the rotation speed is changed by setting the change direction of the rotation speed to the same direction as the previous change, while the phase difference gradient is changed in the comparison. When the provisional maximum value is exceeded, the change direction of the rotation speed is set in the direction opposite to the previous change, the change width is set smaller than the previous time, and the phase difference gradient is updated to the provisional maximum value. The second rotation speed changing means for changing the rotation speed and
It is characterized by having.
Equation 1: k = {60 x chatter vibration frequency / (number of tool blades x rotation speed)}
Equation 2: Phase difference = k- [k-α] However, 0 ≦ α ≦ 1 and [k-α] are floor functions. The invention according to claim 4 has the second rotational speed in the configuration of claim 3. The changing means and the phase difference gradient comparing means based on the rotation speed changed here are repeatedly executed, and when the change width in the second rotation speed changing means reaches a predetermined threshold value, the rotation speed is reached. It is characterized in that it is provided with a judgment means for determining that the is optimized.

本発明によれば、回転速度に対する位相差勾配を利用してびびり振動の抑制に最適な回転速度を探索するので、複数の振動モードが混在するような複雑なびびり振動に対しても、最適な回転速度を高精度に求めることができる。 According to the present invention, since the optimum rotation speed for suppressing chatter vibration is searched for by using the phase difference gradient with respect to the rotation speed, it is optimal even for complicated chatter vibration in which a plurality of vibration modes coexist. The rotation speed can be obtained with high accuracy.

工作機械の振動抑制装置のブロック構成図である。It is a block block diagram of the vibration suppression device of a machine tool. 振動抑制制御のフローチャートである。It is a flowchart of vibration suppression control. 複数の振動モードが混在するびびり振動に対する本制御の説明図である。It is explanatory drawing of this control for chatter vibration which a plurality of vibration modes are mixed. 複数の振動モードが混在する場合の安定限界線図である。It is a stability limit diagram when a plurality of vibration modes are mixed.

以下、本発明の実施の形態を図面に基づいて説明する。
図1は、振動抑制装置の一例を示すブロック構成図である。工作機械1において、主軸2には加工時の振動を検出するための振動センサ3が設置されており、NC装置4には、振動センサ3から検出された振動信号を基に、振動周波数の算出を行う周波数解析部5と、得られた振動周波数を基に位相差を算出する位相差演算部6と、主軸回転速度の変化量とその際の位相差変化量とに基づいて位相差勾配を算出する位相差勾配演算部7と、周波数解析部5で得られた振動周波数を基に最適回転速度の予想範囲を推定する最適速度範囲推定部8とが設けられている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block configuration diagram showing an example of a vibration suppression device. In the machine tool 1, a vibration sensor 3 for detecting vibration during machining is installed on the spindle 2, and a vibration frequency is calculated on the NC device 4 based on the vibration signal detected from the vibration sensor 3. The frequency analysis unit 5 that performs the above, the phase difference calculation unit 6 that calculates the phase difference based on the obtained vibration frequency, and the phase difference gradient based on the amount of change in the spindle rotation speed and the amount of phase difference change at that time. A phase difference gradient calculation unit 7 for calculation and an optimum speed range estimation unit 8 for estimating an expected range of the optimum rotation speed based on the vibration frequency obtained by the frequency analysis unit 5 are provided.

位相差勾配演算部7で算出された位相差勾配は、位相差勾配最大値格納部9に送られる。この位相差勾配最大値格納部9では、自身に格納された位相差勾配最大値と、位相差勾配演算部7から得られた位相差勾配とを比較して、大きな方の値を新たな最大値として格納する。またここで位相差勾配の最大値が更新された場合、回転速度指令値演算部10に通知を行う。
回転速度指令値演算部10では、最適速度範囲推定部8での計算結果と、位相差勾配最大値格納部9から通知される位相差暫定最大値更新情報とを基に、次の回転速度指令値を算出する。算出された回転速度指令値は主軸制御装置12に送られ、工作機械1の主軸速度を変更する。また、算出された回転速度指令値は最適速度格納部11にも送られ、算出結果が最適速度として格納される。
The phase difference gradient calculated by the phase difference gradient calculation unit 7 is sent to the phase difference gradient maximum value storage unit 9. The phase difference gradient maximum value storage unit 9 compares the phase difference gradient maximum value stored in itself with the phase difference gradient obtained from the phase difference gradient calculation unit 7, and sets the larger value as the new maximum. Store as a value. Further, when the maximum value of the phase difference gradient is updated here, the rotation speed command value calculation unit 10 is notified.
In the rotation speed command value calculation unit 10, the next rotation speed command is based on the calculation result in the optimum speed range estimation unit 8 and the phase difference provisional maximum value update information notified from the phase difference gradient maximum value storage unit 9. Calculate the value. The calculated rotation speed command value is sent to the spindle control device 12, and the spindle speed of the machine tool 1 is changed. Further, the calculated rotation speed command value is also sent to the optimum speed storage unit 11, and the calculation result is stored as the optimum speed.

ここでは振動センサ3及び周波数解析部5が振動検出手段、最適速度範囲推定部8が最適速度範囲推定手段、位相差演算部6が位相差算出手段、位相差勾配演算部7及び位相差勾配最大値格納部9が、位相差勾配最大値保存手段及び位相差勾配比較手段、判断手段として機能する。また、回転速度指令値演算部10及び主軸制御装置12が回転速度変更手段、位相差勾配最大値格納部9及び回転速度指令値演算部10、主軸制御装置12が第2の回転速度変更手段としてそれぞれ機能する。 Here, the vibration sensor 3 and the frequency analysis unit 5 are vibration detecting means, the optimum speed range estimation unit 8 is the optimum speed range estimation means, the phase difference calculation unit 6 is the phase difference calculation means, the phase difference gradient calculation unit 7 and the phase difference gradient maximum. The value storage unit 9 functions as a phase difference gradient maximum value storage means, a phase difference gradient comparison means, and a determination means. Further, the rotation speed command value calculation unit 10 and the spindle control device 12 serve as the rotation speed changing means, the phase difference gradient maximum value storage unit 9, the rotation speed command value calculation unit 10, and the spindle control device 12 serve as the second rotation speed changing means. Each works.

以下、上記振動抑制装置による振動抑制方法(振動抑制制御)の詳細を、図2のフローチャート及び図3の振動データ例に基づいて説明する。
まず、S1で、加工中のびびり振動の発生を検出する(振動検出ステップ)。これは、振動センサ3で得られる時間領域の振動を周波数解析部5で周波数領域の振動に解析し、解析した振動が所定の閾値を越えた場合にびびり振動の発生と判断する。
Hereinafter, the details of the vibration suppression method (vibration suppression control) by the vibration suppression device will be described with reference to the flowchart of FIG. 2 and the vibration data example of FIG.
First, in S1, the occurrence of chatter vibration during machining is detected (vibration detection step). The frequency analysis unit 5 analyzes the vibration in the time domain obtained by the vibration sensor 3 into the vibration in the frequency domain, and determines that chatter vibration occurs when the analyzed vibration exceeds a predetermined threshold value.

次に、S2で、最適速度範囲推定部8が、周波数解析部5で解析されたびびり振動に対する最適回転速度を暫定的に算出し、S3で、回転速度指令値演算部10及び主軸制御装置12を介して主軸2の回転速度を変更する。ここでの最適回転速度の計算には、例えば特許文献2に開示されているように、びびり振動数を60倍して工具刃数及び所定の整数で除した安定回転速度を求めると共に、所定の式から算出されるk値及び位相情報に基づいて係数を定め、当該係数と安定回転速度とから最適回転速度を算出する、といった公知の方法を用いることができる。
しかし前述したように、びびり振動に対する最適回転速度計算には一般的に近似計算が用いられるため、一度で最適な条件に変更できるとは限らない。たとえば図3の(1)→(2)のように異なる振動モードへ遷移して安定領域が狭いままとなる。
Next, in S2, the optimum speed range estimation unit 8 provisionally calculates the optimum rotation speed for the chatter vibration analyzed by the frequency analysis unit 5, and in S3, the rotation speed command value calculation unit 10 and the spindle control device 12 The rotation speed of the spindle 2 is changed via. In the calculation of the optimum rotation speed here, for example, as disclosed in Patent Document 2, the chatter frequency is multiplied by 60 to obtain the stable rotation speed divided by the number of tool blades and a predetermined integer, and a predetermined rotation speed is obtained. A known method such as determining a coefficient based on the k value and phase information calculated from the equation and calculating the optimum rotation speed from the coefficient and the stable rotation speed can be used.
However, as described above, since an approximate calculation is generally used for calculating the optimum rotation speed for chatter vibration, it is not always possible to change to the optimum conditions at one time. For example, as shown in (1) → (2) in FIG. 3, the transition to different vibration modes is made, and the stable region remains narrow.

そこで本制御では、S4において、最適速度範囲推定部8が、S3の回転速度変更により最適回転速度を通過したか否かを判定する。この判定方法としては、例えば特許文献3に開示されている方法(現在の回転速度と変更前の回転速度との間で安定余裕が大きい領域があるか否かを判定し、安定余裕が大きい領域があれば、最適回転速度を通過したと判定する)などを用いることができる。
S4で、回転速度変更により最適回転速度を通過したと判定された場合、最適回転速度は、変更前後の範囲内にあることになる。なお、ここで最適回転速度を通過していないと判定された場合、S2へ戻って再び最適回転速度の算出から処理される。
Therefore, in this control, in S4, the optimum speed range estimation unit 8 determines whether or not the optimum rotation speed has been passed by changing the rotation speed in S3. As this determination method, for example, a method disclosed in Patent Document 3 (determining whether or not there is a region having a large stability margin between the current rotation speed and the rotation speed before the change, and a region having a large stability margin). If there is, it is determined that the optimum rotation speed has been passed).
When it is determined in S4 that the optimum rotation speed has been passed by changing the rotation speed, the optimum rotation speed is within the range before and after the change. If it is determined that the optimum rotation speed has not been passed, the process returns to S2 and the optimum rotation speed is calculated again.

よって、S5では、変更前後の回転速度を最適回転速度が含まれる範囲と推定して、位相差演算部6において、推定した最適速度範囲の上限速度及び下限速度において、下記の式1,2により位相差をそれぞれ算出する(最適速度範囲推定ステップ及び位相差算出ステップ)。
式1:k={60×びびり振動周波数/(工具刃数×回転速度)}
式2:位相差=k−[k−α] 但し0≦α≦1、[k−α]は床関数
次に、S6で、位相差勾配演算部7において、回転速度に対する位相差勾配の暫定最大値を計算して(図3中のVε)、位相差勾配最大値格納部9に格納する(位相差勾配最大値保存ステップ)。
Therefore, in S5, the rotation speed before and after the change is estimated as the range including the optimum rotation speed, and the phase difference calculation unit 6 sets the upper limit speed and the lower limit speed of the estimated optimum speed range by the following equations 1 and 2. Calculate the phase difference respectively (optimal speed range estimation step and phase difference calculation step).
Equation 1: k = {60 x chatter vibration frequency / (number of tool blades x rotation speed)}
Equation 2: Phase difference = k- [k-α] However, 0≤α≤1 and [k-α] are floor functions. Next, in S6, the phase difference gradient calculation unit 7 provisions the phase difference gradient with respect to the rotation speed. The maximum value is calculated (Vε in FIG. 3) and stored in the phase difference gradient maximum value storage unit 9 (phase difference gradient maximum value preservation step).

続いて、S5で推定された最適速度範囲内を詳細に探索することで、最適な回転速度を特定する。以下、この探索処理をS7〜S11によって詳述する。
まず、前回の回転速度変更(図3(1)→(2))で最適回転速度を跨いだことがわかっているので、S7で、回転速度の変更幅を図3(1)→(2)の半分とし、反対方向に回転速度を微小変更する(回転速度変更ステップ)。
次に、S8の判別で、変更後の回転速度に基づいて位相差勾配演算部7で位相差勾配を算出し、算出した位相差勾配を、位相差勾配最大値格納部9において、先に格納された暫定最大値と比較する(位相差勾配比較ステップ)。
Subsequently, the optimum rotation speed is specified by searching in detail within the optimum speed range estimated in S5. Hereinafter, this search process will be described in detail with reference to S7 to S11.
First, since it is known that the optimum rotation speed was crossed in the previous change in rotation speed (Fig. 3 (1) → (2)), the change width of the rotation speed was changed in Fig. 3 (1) → (2) in S7. The rotation speed is slightly changed in the opposite direction (rotation speed change step).
Next, in the determination of S8, the phase difference gradient is calculated by the phase difference gradient calculation unit 7 based on the changed rotation speed, and the calculated phase difference gradient is stored first in the phase difference gradient maximum value storage unit 9. Compare with the provisional maximum value (phase difference gradient comparison step).

このとき、位相差の変化は図3(2)→(3)となるので、算出された位相差勾配は、暫定最大値Vεを越えている。よって、最適回転速度を跨いだと判断できるので、S9で、さらに回転速度の変更幅を半減させ、探索方向(変更方向)を反転させて、S10で位相差勾配の暫定最大値を更新する。
次に、S11で、S9での変更幅が所定の閾値以上であるか否かを判別する。ここで所定の閾値以上であれば、S7に戻り、S9で設定した変更幅と探索方向に基づいて回転速度を微小変更する(第2の回転速度変更ステップ)。
At this time, since the change in the phase difference is shown in FIGS. 3 (2) to (3), the calculated phase difference gradient exceeds the provisional maximum value Vε. Therefore, since it can be determined that the optimum rotation speed is crossed, the change width of the rotation speed is further halved in S9, the search direction (change direction) is reversed, and the provisional maximum value of the phase difference gradient is updated in S10.
Next, in S11, it is determined whether or not the change width in S9 is equal to or greater than a predetermined threshold value. Here, if it is equal to or more than a predetermined threshold value, the process returns to S7 and the rotation speed is slightly changed based on the change width and the search direction set in S9 (second rotation speed change step).

従って、回転速度は図3(3)→(4)と遷移するが、(3)と(4)との間に位相差の不連続点があることから、この遷移により振動モードが変化していることがわかる。単純に振動モードの変化のみを用いて最適回転速度の探索を行うと、この間に最適回転速度があると誤認してしまうが、図3の限界切込量から実際にはこの間には最適回転速度が存在しないことがわかる。
このため、次のS8の判別では、図3(3)→(4)の遷移では位相差勾配が(2)→(3)の場合より小さくなり、暫定最大値を更新しないことから、最適回転速度を跨いでいない、ということが判断できる。
Therefore, the rotation speed transitions from FIG. 3 (3) to (4), but since there is a discontinuity in the phase difference between (3) and (4), the vibration mode changes due to this transition. You can see that there is. If the optimum rotation speed is searched by simply using only the change in the vibration mode, it will be mistaken that there is an optimum rotation speed during this period, but from the limit depth of cut in FIG. 3, the optimum rotation speed is actually during this period. It turns out that does not exist.
Therefore, in the next determination of S8, the phase difference gradient becomes smaller in the transition from FIG. 3 (3) to (4) than in the case of (2) to (3), and the provisional maximum value is not updated. It can be judged that the speed is not crossed.

すると、再びS7へ戻り、S9で設定した同じ変更幅及び探索方向に基づいて回転速度が微小変更される(第2の回転速度変更ステップ)。よって、図3(4)→(5)の変更が行われる。
ここでは位相差勾配が暫定最大値よりも大きくなるので(S8でYES)、最適回転速度を跨いだことがわかる。よって、S9で変更幅の減少と探索方向の反転とがなされてS10で位相差勾配の暫定最大値が更新される。そして、S11の判別でS9での変更幅が閾値上であれば、S7に戻り、S9で設定された変更幅と探索方向に基づいて回転速度が微小変更される(第2の回転速度変更ステップ)。すなわち、図3(5)→(6)のようにさらに細かく探索が進むことになる。
こうしてS7からS11の処理を続けることで、最適回転速度に漸近することができる。
Then, the process returns to S7 again, and the rotation speed is slightly changed based on the same change width and search direction set in S9 (second rotation speed change step). Therefore, the changes shown in FIGS. 3 (4) to (5) are made.
Here, since the phase difference gradient becomes larger than the provisional maximum value (YES in S8), it can be seen that the optimum rotation speed is straddled. Therefore, the change width is reduced and the search direction is reversed in S9, and the provisional maximum value of the phase difference gradient is updated in S10. Then, if the change width in S9 is above the threshold value in the determination of S11, the process returns to S7, and the rotation speed is slightly changed based on the change width and the search direction set in S9 (second rotation speed change step). ). That is, the search proceeds in more detail as shown in FIGS. 3 (5) → (6).
By continuing the processing from S7 to S11 in this way, the optimum rotation speed can be asymptotically approached.

そして、S11の判別で回転速度の変更幅が所定の閾値未満である場合には、探索ステップを終了して最後の回転速度を最適回転速度と判断する(判断ステップ)。この変更幅の閾値は、例えば最適回転速度を±10回転の精度で求めたい場合には、10回転とすることができる。 Then, when the change width of the rotation speed is less than a predetermined threshold value in the determination in S11, the search step is ended and the final rotation speed is determined to be the optimum rotation speed (determination step). The threshold value of this change width can be set to 10 rotations, for example, when the optimum rotation speed is to be obtained with an accuracy of ± 10 rotations.

このように、上記形態の振動抑制装置及び振動抑制方法によれば、びびり振動を検出する振動検出ステップ(S1)と、検出したびびり振動の抑制に最適な主軸2の回転速度が含まれる範囲を推定する最適速度範囲推定ステップ(S5)と、当該範囲の上限速度及び下限速度において、上記式1,2により位相差をそれぞれ求める位相差算出ステップ(S5)と、回転速度に対する位相差の勾配を算出して、求めた位相差勾配を暫定最大値として保存する位相差勾配最大値保存ステップ(S6)と、当該範囲内において回転速度を所定の変更幅で減少或いは増加へ変更する回転速度変更ステップ(S7)と、変更した回転速度に対する位相差勾配を算出し、求めた位相差勾配を暫定最大値と比較する位相差勾配比較ステップ(S8)と、当該比較で位相差勾配が暫定最大値を越えない場合、回転速度の変更方向を前回の変更と同じ方向に設定して回転速度を変更する一方、当該比較で位相差勾配が暫定最大値を越えた場合、回転速度の変更方向を前回の変更と逆方向に設定すると共に、変更幅を前回よりも小さく設定し、当該位相差勾配を暫定最大値に更新して回転速度を変更する第2の回転速度変更ステップ(S7〜S11)と、を実行する。すなわち、回転速度に対する位相差勾配を利用してびびり振動の抑制に最適な回転速度を探索するので、複数の振動モードが混在するような複雑なびびり振動に対しても、最適な回転速度を高精度に求めることができる。 As described above, according to the vibration suppression device and the vibration suppression method of the above-described embodiment, the range including the vibration detection step (S1) for detecting chatter vibration and the rotation speed of the spindle 2 which is optimal for detecting chatter vibration is included. The optimum speed range estimation step (S5) to be estimated, the phase difference calculation step (S5) for obtaining the phase difference by the above equations 1 and 2 at the upper limit speed and the lower limit speed of the range, and the gradient of the phase difference with respect to the rotation speed are obtained. A phase difference gradient maximum value saving step (S6) that calculates and saves the obtained phase difference gradient as a provisional maximum value, and a rotation speed changing step that changes the rotation speed to decrease or increase by a predetermined change range within the range. (S7), the phase difference gradient comparison step (S8) in which the phase difference gradient for the changed rotation speed is calculated and the obtained phase difference gradient is compared with the provisional maximum value, and the phase difference gradient is the provisional maximum value in the comparison. If it does not exceed, the rotation speed is changed by setting the rotation speed change direction to the same direction as the previous change, while if the phase difference gradient exceeds the provisional maximum value in the comparison, the rotation speed change direction is changed to the previous change. The second rotation speed change step (S7 to S11) in which the change width is set smaller than the previous time, the phase difference gradient is updated to the provisional maximum value, and the rotation speed is changed while setting in the opposite direction to the change. To execute. That is, since the optimum rotation speed for suppressing chatter vibration is searched for by using the phase difference gradient with respect to the rotation speed, the optimum rotation speed can be increased even for complicated chatter vibration in which multiple vibration modes coexist. It can be calculated with accuracy.

なお、振動抑制装置の構成は上記形態に限らず、例えば位相差演算部と位相差勾配演算部とを統合したり、位相差勾配最大値格納部と最適回転速度格納部を統合したり等、適宜変更可能である。
また、振動抑制方法においても、上記形態では、S8の比較で位相差勾配が暫定最大値を越えていなければ、S7で前回と同じ変更幅で回転速度を微小変更するようにしているが、この場合も変更幅を徐々に小さくすることは可能である。
さらに、探索を打ち切るS11の閾値を10回転以外に変更したり、閾値でなく回転速度の変更回数に上限を設けて探索を打ち切ったりすることも考えられる。
その他、工作機械としては回転軸に工具を装着して加工するものに限らず、回転軸にワークを把持させて加工するものであっても本発明は適用可能である。
The configuration of the vibration suppression device is not limited to the above embodiment, for example, the phase difference calculation unit and the phase difference gradient calculation unit may be integrated, or the phase difference gradient maximum value storage unit and the optimum rotation speed storage unit may be integrated. It can be changed as appropriate.
Further, also in the vibration suppression method, in the above embodiment, if the phase difference gradient does not exceed the provisional maximum value in the comparison of S8, the rotation speed is slightly changed in S7 with the same change width as the previous time. Even in this case, it is possible to gradually reduce the change width.
Further, it is conceivable to change the threshold value of S11 to terminate the search to other than 10 rotations, or to terminate the search by setting an upper limit on the number of changes in the rotation speed instead of the threshold value.
In addition, the present invention is applicable not only to a machine tool for machining by attaching a tool to a rotating shaft, but also to a machine tool for machining by gripping a work on a rotating shaft.

1・・工作機械、2・・主軸、3・・振動センサ、4・・NC装置、5・・周波数解析部、6・・位相差演算部、7・・位相差勾配演算部、8・・最適速度範囲推定部、9・・位相差勾配最大値格納部、10・・回転速度指令値演算部、11・・最適速度格納部、12・・主軸制御装置。 1 ... Machine tool, 2 ... Spindle, 3 ... Vibration sensor, 4 ... NC device, 5 ... Frequency analysis unit, 6 ... Phase difference calculation unit, 7 ... Phase difference gradient calculation unit, 8 ... Optimal speed range estimation unit, 9 ... Phase difference gradient maximum value storage unit, 10 ... Rotation speed command value calculation unit, 11 ... Optimal speed storage unit, 12 ... Spindle control device.

Claims (4)

工具又はワークを回転させる回転軸を備えた工作機械において、前記ワークを加工する際に生じるびびり振動を抑制するための振動抑制方法であって、
前記びびり振動を検出する振動検出ステップと、
検出した前記びびり振動の抑制に最適な前記回転軸の回転速度が含まれる範囲を推定する最適速度範囲推定ステップと、
前記範囲の上限速度及び下限速度において、下記式1,2により位相差をそれぞれ求める位相差算出ステップと、
前記回転速度に対する前記位相差の勾配を算出して、求めた位相差勾配を暫定最大値として保存する位相差勾配最大値保存ステップと、
前記範囲内において前記回転速度を所定の変更幅で減少或いは増加へ変更する回転速度変更ステップと、
変更した前記回転速度に対する前記位相差勾配を算出し、求めた前記位相差勾配を前記暫定最大値と比較する位相差勾配比較ステップと、
前記比較で前記位相差勾配が前記暫定最大値を越えない場合、前記回転速度の変更方向を前回の変更と同じ方向に設定して前記回転速度を変更する一方、前記比較で前記位相差勾配が前記暫定最大値を越えた場合、前記回転速度の変更方向を前回の変更と逆方向に設定すると共に、前記変更幅を前回よりも小さく設定し、当該位相差勾配を前記暫定最大値に更新して前記回転速度を変更する第2の回転速度変更ステップと、
を実行することを特徴とする工作機械の振動抑制方法。
式1:k={60×びびり振動周波数/(工具刃数×回転速度)}
式2:位相差=k−[k−α] 但し0≦α≦1、[k−α]は床関数
A vibration suppression method for suppressing chatter vibration generated when machining the work in a machine tool provided with a rotating shaft for rotating a tool or a work.
The vibration detection step for detecting the chatter vibration and
An optimum speed range estimation step for estimating a range including the rotation speed of the rotation shaft, which is optimal for suppressing the detected chatter vibration, and
In the upper limit speed and the lower limit speed in the above range, the phase difference calculation step of obtaining the phase difference by the following equations 1 and 2, respectively,
A phase difference gradient maximum value saving step of calculating the phase difference gradient with respect to the rotation speed and saving the obtained phase difference gradient as a provisional maximum value, and
A rotation speed change step of changing the rotation speed to decrease or increase within a predetermined change range within the range, and
A phase difference gradient comparison step of calculating the phase difference gradient with respect to the changed rotation speed and comparing the obtained phase difference gradient with the provisional maximum value.
When the phase difference gradient does not exceed the provisional maximum value in the comparison, the rotation speed is changed by setting the change direction of the rotation speed to the same direction as the previous change, while the phase difference gradient is changed in the comparison. When the provisional maximum value is exceeded, the change direction of the rotation speed is set in the direction opposite to the previous change, the change width is set smaller than the previous time, and the phase difference gradient is updated to the provisional maximum value. The second rotation speed change step for changing the rotation speed and
A method of suppressing vibration of a machine tool, which is characterized by performing.
Equation 1: k = {60 x chatter vibration frequency / (number of tool blades x rotation speed)}
Equation 2: Phase difference = k- [k-α] where 0≤α≤1 and [k-α] are floor functions
前記第2の回転速度変更ステップと、ここで変更した前記回転速度に基づく前記位相差勾配比較ステップとを繰り返して実行し、前記第2の回転速度変更ステップでの前記変更幅が所定の閾値に達すると、前記回転速度が最適化されたと判断する判断ステップをさらに実行することを特徴とする請求項1に記載の工作機械の振動抑制方法。 The second rotation speed change step and the phase difference gradient comparison step based on the rotation speed changed here are repeatedly executed, and the change width in the second rotation speed change step becomes a predetermined threshold value. The method for suppressing vibration of a machine tool according to claim 1, wherein when the speed is reached, the determination step for determining that the rotation speed has been optimized is further executed. 工具又はワークを回転させる回転軸を備えた工作機械において、前記ワークを加工する際に生じるびびり振動を抑制するための振動抑制装置であって、
前記びびり振動を検出する振動検出手段と、
検出した前記びびり振動の抑制に最適な前記回転軸の回転速度が含まれる範囲を推定する最適速度範囲推定手段と、
前記範囲の上限速度及び下限速度において、下記式1,2により位相差をそれぞれ求める位相差算出手段と、
前記回転速度に対する前記位相差の勾配を算出して、求めた位相差勾配を暫定最大値として保存する位相差勾配最大値保存手段と、
前記範囲内において前記回転速度を所定幅で減少或いは増加へ変更する回転速度変更手段と、
変更した前記回転速度に対する前記位相差勾配を算出し、求めた前記位相差勾配を前記暫定最大値と比較する位相差勾配比較手段と、
前記比較で前記位相差勾配が前記暫定最大値を越えない場合、前記回転速度の変更方向を前回の変更と同じ方向に設定して前記回転速度を変更する一方、前記比較で前記位相差勾配が前記暫定最大値を越えた場合、前記回転速度の変更方向を前回の変更と逆方向に設定すると共に、前記変更幅を前回よりも小さく設定し、当該位相差勾配を前記暫定最大値に更新して前記回転速度を変更する第2の回転速度変更手段と、
を備えることを特徴とする工作機械の振動抑制装置。
式1:k={60×びびり振動周波数/(工具刃数×回転速度)}
式2:位相差=k−[k−α] 但し0≦α≦1、[k−α]は床関数
A vibration suppression device for suppressing chatter vibration generated when machining the work in a machine tool provided with a rotating shaft for rotating a tool or a work.
The vibration detecting means for detecting the chattering vibration and
Optimal speed range estimating means for estimating the range including the rotational speed of the rotating shaft, which is optimal for suppressing the detected chatter vibration,
A phase difference calculating means for obtaining the phase difference by the following equations 1 and 2 at the upper limit speed and the lower limit speed in the above range, respectively.
A phase difference gradient maximum value storage means that calculates the phase difference gradient with respect to the rotation speed and stores the obtained phase difference gradient as a provisional maximum value.
A rotation speed changing means for changing the rotation speed to decrease or increase by a predetermined width within the range.
A phase difference gradient comparing means for calculating the phase difference gradient with respect to the changed rotation speed and comparing the obtained phase difference gradient with the provisional maximum value.
When the phase difference gradient does not exceed the provisional maximum value in the comparison, the rotation speed is changed by setting the change direction of the rotation speed to the same direction as the previous change, while the phase difference gradient is changed in the comparison. When the provisional maximum value is exceeded, the change direction of the rotation speed is set in the direction opposite to the previous change, the change width is set smaller than the previous time, and the phase difference gradient is updated to the provisional maximum value. The second rotation speed changing means for changing the rotation speed and
A vibration suppression device for a machine tool, which is characterized by being provided with.
Equation 1: k = {60 x chatter vibration frequency / (number of tool blades x rotation speed)}
Equation 2: Phase difference = k- [k-α] where 0≤α≤1 and [k-α] are floor functions
前記第2の回転速度変更手段と、ここで変更した前記回転速度に基づく前記位相差勾配比較手段とを繰り返して実行し、前記第2の回転速度変更手段での前記変更幅が所定の閾値に達すると、前記回転速度が最適化されたと判断する判断手段を備えることを特徴とする請求項3に記載の工作機械の振動抑制装置。 The second rotation speed changing means and the phase difference gradient comparing means based on the rotation speed changed here are repeatedly executed, and the change width in the second rotation speed changing means reaches a predetermined threshold value. The vibration suppression device for a machine tool according to claim 3, further comprising a determination means for determining that the rotation speed has been optimized when the rotation speed is reached.
JP2017013484A 2017-01-27 2017-01-27 Machine tool vibration suppression method and equipment Active JP6803248B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017013484A JP6803248B2 (en) 2017-01-27 2017-01-27 Machine tool vibration suppression method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017013484A JP6803248B2 (en) 2017-01-27 2017-01-27 Machine tool vibration suppression method and equipment

Publications (2)

Publication Number Publication Date
JP2018118366A JP2018118366A (en) 2018-08-02
JP6803248B2 true JP6803248B2 (en) 2020-12-23

Family

ID=63043352

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017013484A Active JP6803248B2 (en) 2017-01-27 2017-01-27 Machine tool vibration suppression method and equipment

Country Status (1)

Country Link
JP (1) JP6803248B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022230008A1 (en) 2021-04-26 2022-11-03 三菱電機株式会社 Numerical control device, learning device, and chattering vibration suppressing method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5301946B2 (en) * 2008-10-24 2013-09-25 オークマ株式会社 Vibration suppression method and apparatus
JP4942839B2 (en) * 2010-09-10 2012-05-30 株式会社牧野フライス製作所 Chatter vibration detection method, chatter vibration avoidance method, and machine tool
JP5631779B2 (en) * 2011-03-03 2014-11-26 オークマ株式会社 Vibration suppression method and apparatus for machine tool
JP6021632B2 (en) * 2012-12-20 2016-11-09 三菱重工業株式会社 Processing device control device, processing device, processing device control program, processing device control method, and processing method

Also Published As

Publication number Publication date
JP2018118366A (en) 2018-08-02

Similar Documents

Publication Publication Date Title
JP5234772B2 (en) Vibration suppression method and apparatus for machine tool
US9138848B2 (en) Method and apparatus for suppressing vibration
US8256590B2 (en) Vibration suppressing device and vibration suppressing method for machine tool
US9211624B2 (en) Vibration determination method and vibration determination device
TWI626111B (en) Spindle speed adjusting device in machining and method thereof
US8005574B2 (en) Vibration suppressing method and device
JP5215064B2 (en) Method and apparatus for suppressing chatter vibration of machine tool
JP4582660B2 (en) Vibration suppressor for machine tools
JP5160980B2 (en) Vibration suppression method and apparatus
JP4743646B2 (en) Vibration suppressor for machine tools
EP2497600B1 (en) Chattering detection method for machine tool
JP6021632B2 (en) Processing device control device, processing device, processing device control program, processing device control method, and processing method
US8014903B2 (en) Method for suppressing vibration and device therefor
US10599123B2 (en) Machine tool with function to automatically modify cutting conditions
JP2008290188A (en) Vibration suppression device
CN102407490A (en) Vibration suppressing device
JP5628072B2 (en) Method and apparatus for controlling rotation axis of machine tool
JP5631779B2 (en) Vibration suppression method and apparatus for machine tool
EP4443130A1 (en) Device for detecting damage and abrasion of tool in adaptative control of transfer rate of cnc machine-tool and method for same
JP5226484B2 (en) Chatter vibration suppression method
JP4582661B2 (en) Vibration suppressor for machine tools
JP4891150B2 (en) Vibration suppressor for machine tools
JP2010089227A (en) Method for determining vibration of machine tool, and device for suppressing vibration
JP6803248B2 (en) Machine tool vibration suppression method and equipment
JP2021020260A (en) Spindle rotation number control device of machine tool and control method

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