JP7084242B2 - Tool blade number estimation device and machine tools equipped with it, and tool blade number estimation method - Google Patents
Tool blade number estimation device and machine tools equipped with it, and tool blade number estimation method Download PDFInfo
- Publication number
- JP7084242B2 JP7084242B2 JP2018142620A JP2018142620A JP7084242B2 JP 7084242 B2 JP7084242 B2 JP 7084242B2 JP 2018142620 A JP2018142620 A JP 2018142620A JP 2018142620 A JP2018142620 A JP 2018142620A JP 7084242 B2 JP7084242 B2 JP 7084242B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- blades
- cutting edge
- passing frequency
- edge passing
- 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
Links
Images
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Description
本発明は、工作機械によってワークを断続切削する際に用いる工具の刃数を推定する工具刃数推定装置およびこれを備えた工作機械、ならびに工具刃数推定方法に関するものである。 The present invention relates to a tool blade number estimation device for estimating the number of blades of a tool used when intermittently cutting a work by a machine tool, a machine tool provided with the tool blade number estimation device, and a tool blade number estimation method.
従来、工作機械においては、ユーザによって事前に手入力されるパラメータの一つとして、工具の刃数が存在する。この刃数の情報は、例えば、断続切削を行う際に生じるびびり振動を抑制するための計算に必要となるなど、様々な場面で利用されている。なお、特開2017-77618号公報には、手入力した刃数等を用いてびびり振動を抑制する加工状態監視方法が開示されている(特許文献1)。 Conventionally, in a machine tool, the number of blades of a tool exists as one of the parameters manually input in advance by the user. This information on the number of blades is used in various situations, for example, it is necessary for calculation for suppressing chatter vibration generated during intermittent cutting. Japanese Patent Application Laid-Open No. 2017-77618 discloses a processing state monitoring method for suppressing chatter vibration by using a manually input number of blades or the like (Patent Document 1).
しかしながら、刃数の情報は、切削加工を行うのに必須の情報ではないため、実際の現場では入力されていないことが多い。また、数百本単位の工具を使用するユーザにとっては、刃数が膨大となるため、一つ一つ手入力するには膨大な手間がかかるという問題もある。さらに、刃数を事前入力したとしても、手入力である以上、ある程度の入力ミスは避けられないという問題もある。 However, since the information on the number of blades is not essential information for performing cutting, it is often not input at the actual site. Further, for a user who uses a tool of several hundreds, the number of blades is enormous, and there is a problem that it takes a huge amount of time and effort to manually input each one. Further, even if the number of blades is input in advance, there is a problem that some input errors cannot be avoided as long as the number of blades is manually input.
本発明は、このような問題点を解決するためになされたものであって、断続切削に用いられる工具の刃数を推定でき、ユーザの手入力作業を省略し、入力ミスの発生を低減することができる工具刃数推定装置およびこれを備えた工作機械、ならびに工具刃数推定方法を提供することを目的としている。 The present invention has been made to solve such a problem, and can estimate the number of blades of a tool used for intermittent cutting, omit manual input work by a user, and reduce the occurrence of input errors. It is an object of the present invention to provide a tool blade number estimation device capable of the tool blade number estimation device, a machine tool equipped with the tool blade number estimation device, and a tool blade number estimation method.
本発明に係る工具刃数推定装置は、
工作機械によってワークを断続切削する際に用いる工具の刃数を推定する工具刃数推定装置であって、
前記工作機械の振動データに基づいて、前記断続切削を実行する際の切れ刃通過周波数を推定する切れ刃通過周波数推定部と、
推定された前記切れ刃通過周波数と前記工作機械の主軸回転速度とに基づいて、以下の式を用いて前記工具の刃数を推定する工具刃数推定部と、
工具の刃数(枚)N=切れ刃通過周波数(Hz)F・60/工作機械の主軸回転速度n(min
-1
)
を有し、
前記切れ刃通過周波数推定部は、前記振動データをフーリエ変換して得られるパワースペクトルに逆フーリエ変換を行って自己相関関数を求め、当該自己相関関数において現れる複数のピークのうち主軸が一回転する間に現れ、かつ、その一回転時と同程度の相関となる最初のピークを示す周波数を前記切れ刃通過周波数として推定する。
The tool blade number estimation device according to the present invention is
A tool blade number estimation device that estimates the number of tool blades used when cutting workpieces intermittently with a machine tool.
A cutting edge passing frequency estimation unit that estimates the cutting edge passing frequency when executing the intermittent cutting based on the vibration data of the machine tool, and a cutting edge passing frequency estimation unit.
A tool blade number estimation unit that estimates the number of blades of the tool using the following equation based on the estimated cutting edge passing frequency and the spindle rotation speed of the machine tool.
Number of tool blades (sheets) N = Cutting edge passing frequency (Hz) F ・ 60 / Machine tool spindle speed n (min -1 )
Have,
The cutting edge passing frequency estimation unit performs an inverse Fourier transform on the power spectrum obtained by Fourier transforming the vibration data to obtain an autocorrelation function, and the main axis of the plurality of peaks appearing in the autocorrelation function makes one rotation. The frequency showing the first peak that appears in between and has the same degree of correlation as that at the time of one rotation is estimated as the cutting edge passing frequency .
本発明に係る他の工具刃数推定装置は、The other tool blade number estimation device according to the present invention is
工作機械によってワークを断続切削する際に用いる工具の刃数を推定する工具刃数推定装置であって、A tool blade number estimation device that estimates the number of tool blades used when cutting workpieces intermittently with a machine tool.
前記工作機械の振動データに基づいて、前記断続切削を実行する際の切れ刃通過周波数を推定する切れ刃通過周波数推定部と、 A cutting edge passing frequency estimation unit that estimates the cutting edge passing frequency when executing the intermittent cutting based on the vibration data of the machine tool, and a cutting edge passing frequency estimation unit.
推定された前記切れ刃通過周波数と前記工作機械の主軸回転速度とに基づいて、以下の式を用いて前記工具の刃数を推定する工具刃数推定部と、 A tool blade number estimation unit that estimates the number of blades of the tool using the following equation based on the estimated cutting edge passing frequency and the spindle rotation speed of the machine tool.
工具の刃数(枚)N=切れ刃通過周波数(Hz)F・60/工作機械の主軸回転速度n(min Number of tool blades (sheets) N = Cutting edge passing frequency (Hz) F ・ 60 / Machine tool spindle speed n (min)
-1-1
))
前記工具刃数推定部によって推定された刃数と、事前に入力されていた刃数とが相違する場合、その旨を報知する刃数相違報知部と、When the number of blades estimated by the tool blade number estimation unit and the number of blades input in advance are different, the blade number difference notification unit for notifying that effect and the blade number difference notification unit.
を備えた。 Equipped with.
本発明に係る工具刃数推定方法は、The method for estimating the number of tool blades according to the present invention is
工作機械によってワークを断続切削する際に用いる工具の刃数を推定する工具刃数推定方法であって、 It is a tool blade number estimation method that estimates the number of tool blades used when cutting workpieces intermittently with a machine tool.
前記工作機械の振動データに基づいて、前記断続切削を実行する際の切れ刃通過周波数を推定する切れ刃通過周波数推定ステップと、 A cutting edge passing frequency estimation step for estimating the cutting edge passing frequency when performing the intermittent cutting based on the vibration data of the machine tool, and a cutting edge passing frequency estimation step.
推定された前記切れ刃通過周波数と前記工作機械の主軸回転速度とに基づいて、以下の式を用いて前記工具の刃数を推定する工具刃数推定ステップと、 A tool blade number estimation step for estimating the number of blades of the tool using the following equation based on the estimated cutting edge passing frequency and the spindle rotation speed of the machine tool.
工具の刃数(枚)N=切れ刃通過周波数(Hz)F・60/工作機械の主軸回転速度n(min Number of tool blades (sheets) N = Cutting edge passing frequency (Hz) F ・ 60 / Machine tool spindle speed n (min)
-1-1
))
を含み、 Including
前記切れ刃通過周波数推定ステップでは、前記振動データをフーリエ変換して得られるパワースペクトルに逆フーリエ変換を行って自己相関関数を求め、当該自己相関関数において現れる複数のピークのうち主軸が一回転する間に現れ、かつ、その一回転時と同程度の相関となる最初のピークを示す周波数を前記切れ刃通過周波数として推定する。 In the cutting edge passing frequency estimation step, the autocorrelation function is obtained by performing an inverse Fourier transform on the power spectrum obtained by Fourier transforming the vibration data, and the main axis of the plurality of peaks appearing in the autocorrelation function makes one rotation. The frequency showing the first peak that appears in between and has the same degree of correlation as the one rotation is estimated as the cutting edge passing frequency.
本発明に係る他の工具刃数推定方法は、Another method for estimating the number of tool blades according to the present invention is
工作機械によってワークを断続切削する際に用いる工具の刃数を推定する工具刃数推定方法であって、It is a tool blade number estimation method that estimates the number of tool blades used when cutting workpieces intermittently with a machine tool.
前記工作機械の振動データに基づいて、前記断続切削を実行する際の切れ刃通過周波数を推定する切れ刃通過周波数推定ステップと、 A cutting edge passing frequency estimation step for estimating the cutting edge passing frequency when performing the intermittent cutting based on the vibration data of the machine tool, and a cutting edge passing frequency estimation step.
推定された前記切れ刃通過周波数と前記工作機械の主軸回転速度とに基づいて、以下の式を用いて前記工具の刃数を推定する工具刃数推定ステップと、 A tool blade number estimation step for estimating the number of blades of the tool using the following equation based on the estimated cutting edge passing frequency and the spindle rotation speed of the machine tool.
工具の刃数(枚)N=切れ刃通過周波数(Hz)F・60/工作機械の主軸回転速度n(min Number of tool blades (sheets) N = Cutting edge passing frequency (Hz) F ・ 60 / Machine tool spindle speed n (min)
-1-1
))
を含み、Including
前記工具刃数推定ステップで推定された刃数と、事前に入力されていた刃数とが相違する場合、その旨を報知する。 If the number of blades estimated in the tool blade number estimation step differs from the number of blades input in advance, a notification to that effect is given.
本発明によれば、断続切削する際に用いる工具の刃数を自動で推定することができるとともに、ユーザの作業負担を軽減し、入力ミスを防止することができる。 According to the present invention, the number of blades of a tool used for intermittent cutting can be automatically estimated, the work load on the user can be reduced, and input errors can be prevented.
以下、本発明に係る工具刃数推定装置およびこれを備えた工作機械ならびに工具刃数推定方法の一実施形態について図面を用いて説明する。 Hereinafter, an embodiment of a tool blade number estimation device according to the present invention, a machine tool provided with the tool blade number estimation device, and a tool blade number estimation method will be described with reference to the drawings.
本実施形態の工具刃数推定装置1は、工作機械10によってワーク11を断続切削する際に用いる工具12の刃数を推定するものである。具体的には、図1に示すように、工具刃数推定装置1は、工作機械10に駆動信号を出力して断続切削を行わせるとともに、当該断続切削中の工作機械10から得られる振動データに基づいて、工具12の刃数を推定するようになっている。以下、各構成について説明する。
The tool blade number estimation device 1 of the present embodiment estimates the number of blades of the
工作機械10は、金属、木材、石材、樹脂等のワーク11に対して、断続切削等の加工を行うためのものである。本実施形態において、工作機械10は、図2に示すように、工具12が装着された主軸13と、ワーク11が載置されたテーブル14とが、X軸、Y軸、Z軸方向に沿って三次元空間内を相対移動可能に構成されており、任意の加工プログラムに従って数値制御されるようになっている。
The
また、工作機械10には、図1に示すように、断続切削の実行中に発生する振動を検出するための振動検出手段15が設けられている。本実施形態において、振動検出手段15は、加速度センサによって構成されており、検出した機械的振動を振動データとして、工具刃数推定装置1に出力するようになっている。
Further, as shown in FIG. 1, the
なお、本実施形態において、振動検出手段15は、加速度センサによって構成されているが、この構成に限定されるものではなく、断続切削中の振動を検出しうるものであれば、工具12やワーク11の変位や速度を直接的または間接的に検出する変位・速度センサや、音波により振動音を取得するマイクロフォン等によって構成されていてもよい。
In the present embodiment, the vibration detecting means 15 is configured by an acceleration sensor, but the configuration is not limited to this, and the
工具刃数推定装置1は、工作機械10を制御する数値制御装置等のコンピュータによって構成されており、図1に示すように、各種のデータを記憶するとともに、演算処理手段3が演算処理を行う際のワーキングエリアとして機能する記憶手段2と、記憶手段2にインストールされた工具刃数推定プログラム1aを実行することにより、各種の演算処理を実行し後述する各構成部として機能する演算処理手段3とを有している。以下、各構成手段について詳細に説明する。
The tool blade number estimation device 1 is composed of a computer such as a numerical control device that controls a
記憶手段2は、ハードディスク、ROM(Read Only Memory)、RAM(Random Access Memory)、フラッシュメモリ等で構成されており、図1に示すように、プログラム記憶部21と、工具刃数記憶部22とを有している。
The storage means 2 includes a hard disk, a ROM (Read Only Memory), a RAM (Random Access Memory), a flash memory, and the like, and as shown in FIG. 1, a
プログラム記憶部21には、本実施形態の工具刃数推定装置1を制御するための工具刃数推定プログラム1aがインストールされている。そして、演算処理手段3が、当該工具刃数推定プログラム1aを実行することにより、コンピュータとしての工具刃数推定装置1を後述する各構成部として機能させるようになっている。
A tool blade number estimation program 1a for controlling the tool blade number estimation device 1 of the present embodiment is installed in the
なお、工具刃数推定プログラム1aの利用形態は、上記構成に限られるものではない。例えば、CD-ROMやUSBメモリ等のように、コンピュータで読み取り可能な非一時的な記録媒体に工具刃数推定プログラム1aを記憶させておき、当該記録媒体から直接読み出して実行してもよい。また、外部サーバ等からクラウドコンピューティング方式やASP(Application Service Provider)方式等で利用してもよい。 The usage pattern of the tool blade number estimation program 1a is not limited to the above configuration. For example, the tool blade number estimation program 1a may be stored in a non-temporary recording medium such as a CD-ROM or a USB memory that can be read by a computer, and may be directly read from the recording medium and executed. Further, it may be used by a cloud computing method, an ASP (Application Service Provider) method, or the like from an external server or the like.
工具刃数記憶部22は、工具12のそれぞれに対応付けて、刃数を記憶するものである。具体的には、工具刃数記憶部22は、後述する工具刃数推定部34によって刃数が推定されると、工具12を識別する工具IDに対応付けて、推定された刃数を記憶する。また、本実施形態において、工具刃数記憶部22は、手作業によって刃数が事前入力されると、工具IDに対応付けて、手入力された刃数を記憶するようになっている。なお、工具刃数記憶部22には、刃数の他にも、工具12を使用した日時や、加工したワーク11を識別するワークID等を履歴として記憶してもよい。
The tool blade
つぎに、演算処理手段3は、CPU(Central Processing Unit)等によって構成されており、記憶手段2にインストールされた工具刃数推定プログラム1aを実行することにより、図1に示すように、振動データ取得部31と、切れ刃通過周波数推定部32と、主軸回転速度取得部33と、工具刃数推定部34と、刃数相違報知部35と、固有振動周波数取得部36と、最適回転速度算出部37と、駆動制御部38として機能するようになっている。以下、各構成部についてより詳細に説明する。
Next, the arithmetic processing means 3 is composed of a CPU (Central Processing Unit) or the like, and by executing the tool blade number estimation program 1a installed in the storage means 2, vibration data is as shown in FIG.
振動データ取得部31は、工作機械10の振動データを取得するものである。本実施形態において、振動データ取得部31は、工作機械10が断続切削を実行している間、振動検出手段15から出力される振動データを時系列で取得するようになっている。
The vibration
切れ刃通過周波数推定部32は、振動データに基づいて切れ刃通過周波数を推定するものである。ここで、切れ刃通過周波数とは、TPF(Tool Passing Frequency)とも呼ばれるものであり、工具12の切れ刃(刃先)がワーク11と接触することによって発生する周期的な振動の周波数を意味する。本実施形態において、切れ刃通過周波数推定部32は、振動データの特性(波形、周期性、推移等)を解析することにより、切れ波通過周波数を推定するようになっている。
The cutting edge passing
具体的には、切れ刃通過周波数推定部32は、まず、振動データ取得部31によって取得された振動データをフーリエ変換し、パワースペクトルを取得する。つぎに、当該パワースペクトルに逆フーリエ変換を行って自己相関関数を求める。この自己相関関数においては、主軸13が一回転する周期で自己相関が高くなり、切れ刃がワーク11と接触する周期でも同程度のピークが現れる。また、これら一回転の間に切れ刃がワーク11と接触する周期で現れるピークは刃数に一致するため、ピーク間の周期から切れ刃通過周波数を推定することができる。そこで、切れ刃通過周波数推定部32は、自己相関関数において現れる複数のピークのうち主軸13が一回転する間に現れ、かつ、その一回転時と同程度の相関となる最初のピークを示す周波数を切れ刃通過周波数として推定するようになっている。
Specifically, the cutting edge passing
なお、切れ刃通過周波数の推定方法は、上述した方法に限定されるものではなく、振動データに基づく様々な推定方法を適用することができる。例えば、本実施形態では、振動データをフーリエ変換して自己相関関数を求めているが、これに限定されるものではなく、フーリエ変換することなく、時系列の振動データから直接、自己相関関数を求めてもよい。 The method for estimating the cutting edge passing frequency is not limited to the above-mentioned method, and various estimation methods based on vibration data can be applied. For example, in the present embodiment, the autocorrelation function is obtained by Fourier transforming the vibration data, but the present invention is not limited to this, and the autocorrelation function is directly obtained from the time-series vibration data without Fourier transform. You may ask.
また、本実施形態では、自己相関関数において現れる複数のピークのうち主軸13が一回転する間に現れ、かつ、その一回転時と同程度の相関となる最初のピークを示す周波数を切れ刃通過周波数として推定しているが、これに限定されるものではなく、最大のピーク値を示す周波数を切れ刃通過周波数として推定してもよく、ピーク値が所定の閾値を超えた場合の周波数を切れ刃通過周波数として推定してもよい。
Further, in the present embodiment, among the plurality of peaks appearing in the autocorrelation function, the frequency that appears during one rotation of the
さらに、本実施形態では、自己相関関数を用いて切れ刃通過周波数を推定しているが、これに限定されるものでもない。例えば、音声分析に用いられるケプストラム分析等の手法により検出された基本周波数に基づいて、切れ刃通過周波数を推定するようにしてもよい。あるいは、振動データ、パワースペクトル、自己相関関数などを機械学習することにより、切れ刃通過周波数を推定するようにしてもよい。 Further, in the present embodiment, the cutting edge passing frequency is estimated by using the autocorrelation function, but the present invention is not limited to this. For example, the cutting edge passing frequency may be estimated based on the fundamental frequency detected by a method such as cepstrum analysis used for voice analysis. Alternatively, the cutting edge passing frequency may be estimated by machine learning the vibration data, the power spectrum, the autocorrelation function, and the like.
主軸回転速度取得部33は、工作機械10の主軸回転速度を取得するものである。本実施形態において、主軸回転速度取得部33は、実行中の断続切削に係る加工プログラムを参照し、当該加工プログラムにおいて設定されている主軸回転速度を取得するようになっている。
The spindle rotation
工具刃数推定部34は、工具12の刃数を推定するものである。本実施形態において、工具刃数推定部34は、切れ刃通過周波数推定部32によって推定された切れ刃通過周波数と、主軸回転速度取得部33によって取得された主軸回転速度とに基づいて、工具12の刃数を推定するようになっている。具体的には、工具刃数推定部34は、下記式(1)を用いて刃数を算出する。
N=F・60/n ・・・式(1)
ただし、各符号は以下を表す。
N:工具の刃数(枚)
F:切れ刃通過周波数(Hz)
n:工作機械の主軸回転速度(min-1)
The tool blade
N = F ・ 60 / n ・ ・ ・ Equation (1)
However, each code represents the following.
N: Number of tool blades (sheets)
F: Cutting edge passing frequency (Hz)
n: Spindle speed of machine tool (min -1 )
ただし、上記式(1)によって算出される工具の刃数Nは、必ずしも整数値とはならない。このため、工具刃数推定部34は、上記式(1)で算出された値の小数点以下を四捨五入して得られた整数値を刃数Nとして出力するようになっている。また、工具刃数推定部34は、上記式(1)で算出された値の小数部が5に近い場合、推定の信頼性が低いものとみなして、表示画面や音声によってユーザに報知したり、その後の処理をスキップしたり、実用上使われることが多い方の刃数を採用する等の対策を施してもよい。また、時系列で推定結果がばらつく場合も、推定の信頼性が低いものとみなして、同様な対策を施してもよい。
However, the number of blades N of the tool calculated by the above equation (1) is not necessarily an integer value. Therefore, the tool blade
刃数相違報知部35は、推定された刃数と事前入力した刃数とが相違する場合、その旨を報知するものである。上述したとおり、工具刃数記憶部22には、事前に手入力された刃数を記憶させることができる。そこで、本実施形態において、刃数相違報知部35は、工具刃数推定部34によって刃数が推定されると、工具刃数記憶部22に保存されている刃数を参照し、工具刃数推定部34によって推定された刃数と、事前に入力されていた刃数とが一致するか否かを判定する。当該判定の結果、両者が一致する場合、推定された刃数をそのまま工具刃数記憶部22に保存する。
When the estimated number of blades and the number of pre-input blades are different, the blade number
一方、上記判定の結果、工具刃数推定部34によって推定された刃数と、事前に入力されていた刃数とが相違する場合には、その旨を表示画面や音声によってユーザに報知し、ユーザからの指示を受付けるようになっている。当該指示としては、工具刃数推定部34によって推定された刃数と、事前に入力されていた刃数のうち、どちらかを正しい刃数として選択するための指示でもよい。あるいは、刃の欠損により刃数が相違していた場合には、工具12を交換するために切削加工を停止する指示でもよい。
On the other hand, if the number of blades estimated by the tool blade
固有振動周波数取得部36は、工作機械10の固有振動周波数を取得するものである。本実施形態において、固有振動周波数取得部36は、断続切削を実行中の工作機械10において、びびり振動が発生したとき、振動データ取得部31によって取得された振動データに基づいて、びびり振動周波数を特定する。そして、当該びびり振動周波数を工作機械10の固有振動周波数として取得するようになっている。
The natural vibration
なお、本実施形態において、固有振動周波数取得部36は、びびり振動周波数を固有振動周波数とみなして取得しているが、固有振動周波数の特定方法は、これに限定されるものではない。例えば、特開2017-94463号公報に記載の方法のように、工具12の変位データ及び工具12に作用する切削動力データを周波数解析して得られる変位スペクトル及び切削動力スペクトルに基づいて、固有振動周波数を取得してもよい。また、事前に工作機械10をインパルスハンマで加振し、その結果生じる振動を加速度計で検出し、FFTアナライザで計測するハンマリング試験によって得られた固有振動周波数を入力手段から入力することによって取得してもよい。
In the present embodiment, the natural vibration
最適回転速度算出部37は、びびり振動を抑制するのに最適な主軸回転速度を算出するものである。本実施形態において、最適回転速度算出部37は、工具刃数推定部34によって推定された刃数と、固有振動周波数取得部36によって取得された固有振動周波数とに基づいて、びびり振動を抑制しうる主軸回転速度を算出するようになっている。具体的には、最適回転速度算出部37は、下記式(2)を用いて主軸回転速度を算出する。
n=60・f/(k・N) ・・・式(2)
ただし、各符号は以下を表す。
n:工作機械の主軸回転速度(min-1)
f:固有振動周波数(Hz)
k:1以上の整数
N:工具の刃数(枚)
The optimum rotation
n = 60 ・ f / (k ・ N) ・ ・ ・ Equation (2)
However, each code represents the following.
n: Spindle speed of machine tool (min -1 )
f: Natural vibration frequency (Hz)
k: Integer greater than or equal to 1 N: Number of tool blades (sheets)
駆動制御部38は、工作機械10に備えられた各軸を駆動制御するものである。本実施形態において、駆動制御部38は、加工プログラムに基づいて、工作機械10にワーク11の断続切削を実行させる駆動信号を生成し、各軸のモータへ出力するようになっている。また、断続切削の実行中にびびり振動が発生した場合、駆動制御部38は、最適回転速度算出部37によって算出された主軸回転速度による駆動信号を出力するようになっている。
The
つぎに、本実施形態の工具刃数推定装置1およびこれを備えた工作機械10の作用ならびに工具刃数推定方法について、図3を参照しつつ説明する。なお、以下の説明では、工具12の刃数を推定した後、当該推定した刃数を用いて、びびり振動を抑制する場合について説明する。
Next, the operation of the tool blade number estimation device 1 of the present embodiment and the
本実施形態の工具刃数推定装置1およびこれを備えた工作機械10ならびに工具刃数推定方法を用いて、工具12の刃数を推定する場合、まず、振動データ取得部31が、工作機械10に設けられた振動検出手段15から、工作機械10の振動データを取得する(ステップS1)。これにより、断続切削を実行している工作機械10の振動状態を把握することが可能になる。
When estimating the number of blades of the
つぎに、切れ刃通過周波数推定部32が、ステップS1で取得された振動データに基づいて、工具12の切れ刃通過周波数を推定する(ステップS2)。これにより、刃数の推定に必要なパラメータとしての切れ刃通過周波数が取得される。また、本実施形態において、切れ刃通過周波数推定部32は、振動データをフーリエ変換して得られるパワースペクトルに逆フーリエ変換を行って自己相関関数を求め、当該自己相関関数において現れる複数のピークのうち主軸13が一回転する間に現れ、かつ、その一回転時と同程度の相関となる最初のピークを示す周波数を切れ刃通過周波数として推定する。これにより、より正確な切れ刃通過周波数が推定されるため、刃数の推定精度が向上する。
Next, the cutting edge passing
つづいて、主軸回転速度取得部33が、工作機械10の主軸回転速度を取得すると(ステップS3)、工具刃数推定部34が、ステップS2で推定された切れ刃通過周波数と、ステップS3で取得された主軸回転速度とに基づいて、工具12の刃数を推定する(ステップS4)。これにより、断続切削に用いられる工具12の刃数が自動的に検出されるため、刃数を手作業によって入力する必要がなく、ユーザの作業負担が軽減する。また、入力ミス等のヒューマンエラーが未然に防止されるため、びびり振動が高い確実性で抑制される。
Subsequently, when the spindle rotation
つぎに、本実施形態では、工具刃数記憶部22において、刃数が事前入力されているか否かを判定する(ステップS5)。当該判定の結果、刃数が事前入力されていない場合(ステップS5:NO)、ステップS4で推定された刃数が工具刃数記憶部22に保存される(ステップS9)。一方、ステップS5の判定の結果、刃数が事前入力されている場合(ステップS5:YES)、刃数相違報知部35が、推定された刃数と事前入力した刃数とが一致するか否かを判定する(ステップS6)。
Next, in the present embodiment, the tool blade
当該判定の結果、一致する場合(ステップS6:YES)、当該一致した刃数が工具刃数記憶部22に保存される(ステップS9)。一方、ステップS6の判定の結果、相違する場合(ステップS6:NO)、その旨をユーザに報知する(ステップS7)。これにより、事前に手入力した刃数が誤っていた場合や、工具12の刃が欠けていた場合、ユーザに刃数を確認することが促される。
If the results of the determination match (step S6: YES), the matching number of blades is stored in the tool blade number storage unit 22 (step S9). On the other hand, if the result of the determination in step S6 is different (step S6: NO), the user is notified to that effect (step S7). As a result, if the number of blades manually input in advance is incorrect, or if the blade of the
その後、ユーザからの指示を受け付け(ステップS8)、正確な刃数が選択されたり、新しい工具12に交換されると、正しい刃数が工具刃数記憶部22に保存される(ステップS9)。これにより、刃数の信頼性が向上し、びびり振動回避の安全性が向上する。また、工具12のトレーサビリティ、ワーク11の品質管理、不具合の原因究明などに有用な履歴情報を得ることが可能になる。例えば、ワーク11に品質不良が起こった場合に、工具12の推定刃数の変化点に着目することで、切れ刃が欠損したタイミングを特定できる可能性がある。
After that, when an instruction from the user is received (step S8), the correct number of blades is selected, or the tool is replaced with a
つづいて、本実施形態では、固有振動周波数取得部36が、工作機械10の固有振動周波数を取得すると(ステップS10)、最適回転速度算出部37が、ステップS9で保存された刃数と、ステップS10で取得された固有振動周波数とに基づいて、主軸回転速度を算出する(ステップS11)。これにより、断続切削において発生するびびり振動を抑制しうる最適な主軸回転速度が算出される。
Subsequently, in the present embodiment, when the natural vibration
そして、駆動制御部38が、ステップS11で算出された主軸回転速度に従って工作機械10を制御する(ステップS12)。これにより、工具12の切れ刃がワーク11と接触する周期が、固有振動周波数の整数倍に制御されるため、びびり振動の発生が抑制される。
Then, the
以上のような本実施形態の工具刃数推定装置1およびこれを備えた工作機械10ならびに工具刃数推定方法によれば、以下のような効果を奏する。
1.断続切削に用いられる工具12の刃数を推定でき、ユーザの手入力作業を省略し、入力ミスの発生を低減することができる。
2.特に、びびり振動が発生した場合には、事前に刃数を手入力していなくても、即座に回避動作を実行でき、利便性を向上することができる。
3.断続切削において発生するびびり振動を抑制しうる最適な主軸回転速度を算出することができる。
4.より正確な切れ刃通過周波数を推定し、刃数の推定精度を向上することができる。
5.事前に手入力した刃数に誤りがある可能性や、工具12の刃が欠けている可能性をユーザに認識させることができる。
6.刃数の信頼性を向上するとともに、びびり振動の回避による安全性を向上することができる。
7.断続切削に使用された工具12のトレーサビリティを実現することができる。
According to the tool blade number estimation device 1 of the present embodiment as described above, the
1. 1. The number of blades of the
2. 2. In particular, when chatter vibration occurs, the avoidance operation can be immediately executed without manually inputting the number of blades in advance, and the convenience can be improved.
3. 3. It is possible to calculate the optimum spindle rotation speed that can suppress the chatter vibration that occurs in intermittent cutting.
4. It is possible to estimate the cutting edge passing frequency more accurately and improve the estimation accuracy of the number of blades.
5. The user can be made aware of the possibility that the number of blades manually input in advance is incorrect or that the blade of the
6. It is possible to improve the reliability of the number of blades and improve the safety by avoiding chatter vibration.
7. The traceability of the
つぎに、本発明に係る工具刃数推定装置1およびこれを備えた工作機械10ならびに工具刃数推定方法の具体的な実施例について説明する。
Next, a specific embodiment of the tool blade number estimation device 1 according to the present invention, the
本実施例1では、上述した本実施形態の工具刃数推定装置1およびこれを備えた工作機械10ならびに工具刃数推定方法を用いて、断続切削を実行する際に用いた工具12の刃数を推定する実験を行った。なお、本実施例1では、刃数が4枚の工具12を使用し、主軸回転速度は、2777min-1に設定した。
In the first embodiment, the number of blades of the
具体的には、まず、断続切削中の工作機械10から所定のサンプリング周期で振動データを取得した。そして、取得した振動データをフーリエ変換し、適切なフィルタリング処理を行った後、二乗してパワースペクトルを取得した。つぎに、当該パワースペクトルを逆フーリエ変換することにより、自己相関関数を求めた。当該自己相関関数のグラフを図4に示す。なお、図4において、グラフの横軸は、サンプリング周波数(サンプリング周期の逆数)を周波数で除算することで得られるインデックス値を示し、縦軸は相関を示す。
Specifically, first, vibration data was acquired from the
主軸回転速度に相当する周波数は、46.28Hzであり、これをインデックス値に変換すると177.0となる。そのため、175に現れるピークが、主軸13が1回転する時に現れるピークに相当する。したがって、当該ピークより手前に現れるピークに注目すると、3つのピーク(インデックス値:44、88、131)が現れており、これらのピークの中で、最初に現れるピークを示す44を周波数に変換して得られた186.1818Hzを切れ刃通過周波数に推定した。
The frequency corresponding to the spindle rotation speed is 46.28 Hz, and when this is converted into an index value, it becomes 177.0. Therefore, the peak appearing at 175 corresponds to the peak appearing when the
そして、上記式(1)に、主軸回転速度(2777/min)と、推定された切れ刃通過周波数(186.1818Hz)とを代入すると、刃数の推定値として4.0226が得られ、刃数を正しく推定することが示された。 Then, by substituting the spindle rotation speed (2777 / min) and the estimated cutting edge passing frequency (186.1818 Hz) into the above equation (1), 4.0226 is obtained as an estimated value of the number of blades, and the blade is obtained. It was shown to estimate the number correctly.
ここで、本実施例1において、刃数を推定する際に用いた振動データを図5に示す。図5において、横軸は経過時間を表し、縦軸はフーリエ変換後の全周波数帯域における振動量の2乗和を表す。また、本実施例1において、推定された刃数の推移を図6に示す。図6において、横軸は経過時間を表し、縦軸は刃数の推定値を表す。 Here, FIG. 5 shows vibration data used when estimating the number of blades in the first embodiment. In FIG. 5, the horizontal axis represents the elapsed time, and the vertical axis represents the sum of squares of the vibration amounts in the entire frequency band after the Fourier transform. Further, FIG. 6 shows the transition of the estimated number of blades in the first embodiment. In FIG. 6, the horizontal axis represents the elapsed time, and the vertical axis represents the estimated value of the number of blades.
図5に示すように、振動データでは、0.8秒から11秒の間で振動が観測されており、この間に断続切削加工が行われていたことがわかる。したがって、図6に示すように、断続切削が開始されてから終了するまでの間、工具12の刃数は、実際の刃数と同じ4枚と推定されていることが示された。
As shown in FIG. 5, in the vibration data, vibration was observed between 0.8 seconds and 11 seconds, and it can be seen that the intermittent cutting process was performed during this period. Therefore, as shown in FIG. 6, it was shown that the number of blades of the
また、図5では、観測開始から2秒過ぎた付近で振動量が急激に増大し、びびり振動が発生していたことがわかる。このときも、図6に示すように、工具12の刃数は、実際の刃数と同じ4枚と推定されており、その推定精度は、びびり振動の発生の有無に影響されないことが示された。
Further, in FIG. 5, it can be seen that the vibration amount suddenly increased and chatter vibration occurred in the vicinity of 2 seconds after the start of observation. Also at this time, as shown in FIG. 6, the number of blades of the
以上のような本実施例1によれば、本実施形態の工具刃数推定装置1およびこれを備えた工作機械10ならびに工具刃数推定方法は、断続切削を実行する工作機械10の振動データに基づいて、正確かつ安定的に工具12の刃数を推定できることが示された。
According to the first embodiment as described above, the tool blade number estimation device 1 of the present embodiment, the
なお、本発明に係る工具刃数推定装置1およびこれを備えた工作機械10ならびに工具刃数推定方法は、上述した本実施形態や実施例に限定されるものではなく、適宜変更することができる。
The tool blade number estimation device 1 according to the present invention, the
例えば、上述した本実施形態では、数値制御装置の一機能として工具刃数推定装置1を実現させているが、この構成に限定されるものでない。すなわち、数値制御装置とは別個独立のコンピュータによって工具刃数推定装置1を構成してもよい。 For example, in the above-described embodiment, the tool blade number estimation device 1 is realized as one function of the numerical control device, but the present invention is not limited to this configuration. That is, the tool blade number estimation device 1 may be configured by a computer separate from the numerical control device.
また、上述した本実施形態では、工具刃数推定装置1が、びびり振動を抑制する機能を有しているため、固有振動周波数取得部36、最適回転速度算出部37および駆動制御部38を有している。しかしながら、びびり振動を抑制する機能が不要であれば、固有振動周波数取得部36、最適回転速度算出部37および駆動制御部38を設ける必要はない。この場合、図3に示すフローチャートでは、ステップS10からステップS12までの処理が不要となる。
Further, in the present embodiment described above, since the tool blade number estimation device 1 has a function of suppressing chatter vibration, it has a natural vibration
さらに、上述した本実施形態では、工具刃数推定装置1が、刃数相違報知部35を有しているが、必ずしも設ける必要はない。この場合、図3に示すフローチャートでは、ステップS5からステップS8までの処理が不要となる。
Further, in the above-described embodiment, the tool blade number estimation device 1 has a blade number
また、上述した本実施形態では、工具刃数推定装置1が、工具刃数記憶部22を有しているが、この構成に限定されるものではなく、外付けの記憶装置や外部サーバ等に刃数を送信するようにしてもよい。
Further, in the present embodiment described above, the tool blade number estimation device 1 has the tool blade
上述の実施形態の説明は、すべての点で例示であって、制限的なものではない。当業者にとって変形および変更が適宜可能である。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲内と均等の範囲内での実施形態からの変更が含まれる。 The description of the embodiments described above is exemplary in all respects and is not restrictive. Modifications and changes can be made as appropriate for those skilled in the art. The scope of the invention is indicated by the claims, not by the embodiments described above. Further, the scope of the present invention includes modifications from the embodiments within the scope of the claims and within the scope of the claims.
1 工具刃数推定装置
1a 工具刃数推定プログラム
2 記憶手段
3 演算処理手段
10 工作機械
11 ワーク
12 工具
13 主軸
14 テーブル
15 振動検出手段
21 プログラム記憶部
22 工具刃数記憶部
31 振動データ取得部
32 切れ刃通過周波数推定部
33 主軸回転速度取得部
34 工具刃数推定部
35 刃数相違報知部
36 固有振動周波数取得部
37 最適回転速度算出部
38 駆動制御部
1 Tool blade number estimation device 1a Tool blade
Claims (7)
前記工作機械の振動データに基づいて、前記断続切削を実行する際の切れ刃通過周波数を推定する切れ刃通過周波数推定部と、
推定された前記切れ刃通過周波数と前記工作機械の主軸回転速度とに基づいて、以下の式を用いて前記工具の刃数を推定する工具刃数推定部と、
工具の刃数(枚)N=切れ刃通過周波数(Hz)F・60/工作機械の主軸回転速度n(min -1 )
を有し、
前記切れ刃通過周波数推定部は、前記振動データをフーリエ変換して得られるパワースペクトルに逆フーリエ変換を行って自己相関関数を求め、当該自己相関関数において現れる複数のピークのうち主軸が一回転する間に現れ、かつ、その一回転時と同程度の相関となる最初のピークを示す周波数を前記切れ刃通過周波数として推定する工具刃数推定装置。 A tool blade number estimation device that estimates the number of tool blades used when cutting workpieces intermittently with a machine tool.
A cutting edge passing frequency estimation unit that estimates the cutting edge passing frequency when executing the intermittent cutting based on the vibration data of the machine tool, and a cutting edge passing frequency estimation unit.
A tool blade number estimation unit that estimates the number of blades of the tool using the following equation based on the estimated cutting edge passing frequency and the spindle rotation speed of the machine tool.
Number of tool blades (sheets) N = Cutting edge passing frequency (Hz) F ・ 60 / Machine tool spindle speed n (min -1 )
Have,
The cutting edge passing frequency estimation unit performs an inverse Fourier transform on the power spectrum obtained by Fourier transforming the vibration data to obtain an autocorrelation function, and the main axis of the plurality of peaks appearing in the autocorrelation function makes one rotation. A tool blade number estimation device that estimates as the cutting edge passing frequency the frequency that appears in between and shows the first peak that has the same degree of correlation as during one rotation .
前記工作機械の振動データに基づいて、前記断続切削を実行する際の切れ刃通過周波数を推定する切れ刃通過周波数推定部と、
推定された前記切れ刃通過周波数と前記工作機械の主軸回転速度とに基づいて、以下の式を用いて前記工具の刃数を推定する工具刃数推定部と、
工具の刃数(枚)N=切れ刃通過周波数(Hz)F・60/工作機械の主軸回転速度n(min -1 )
前記工具刃数推定部によって推定された刃数と、事前に入力されていた刃数とが相違する場合、その旨を報知する刃数相違報知部と、
を備えた工具刃数推定装置。 A tool blade number estimation device that estimates the number of tool blades used when cutting workpieces intermittently with a machine tool.
A cutting edge passing frequency estimation unit that estimates the cutting edge passing frequency when executing the intermittent cutting based on the vibration data of the machine tool, and a cutting edge passing frequency estimation unit.
A tool blade number estimation unit that estimates the number of blades of the tool using the following equation based on the estimated cutting edge passing frequency and the spindle rotation speed of the machine tool.
Number of tool blades (sheets) N = Cutting edge passing frequency (Hz) F ・ 60 / Machine tool spindle speed n (min -1 )
When the number of blades estimated by the tool blade number estimation unit and the number of blades input in advance are different, the blade number difference notification unit for notifying that effect and the blade number difference notification unit.
Tool blade number estimation device equipped with.
前記工作機械の振動データに基づいて、前記断続切削を実行する際の切れ刃通過周波数を推定する切れ刃通過周波数推定ステップと、
推定された前記切れ刃通過周波数と前記工作機械の主軸回転速度とに基づいて、以下の式を用いて前記工具の刃数を推定する工具刃数推定ステップと、
工具の刃数(枚)N=切れ刃通過周波数(Hz)F・60/工作機械の主軸回転速度n(min-1)
を含み、
前記切れ刃通過周波数推定ステップでは、前記振動データをフーリエ変換して得られるパワースペクトルに逆フーリエ変換を行って自己相関関数を求め、当該自己相関関数において現れる複数のピークのうち主軸が一回転する間に現れ、かつ、その一回転時と同程度の相関となる最初のピークを示す周波数を前記切れ刃通過周波数として推定する工具刃数推定方法。 It is a tool blade number estimation method that estimates the number of tool blades used when cutting workpieces intermittently with a machine tool.
A cutting edge passing frequency estimation step for estimating the cutting edge passing frequency when performing the intermittent cutting based on the vibration data of the machine tool, and a cutting edge passing frequency estimation step.
A tool blade number estimation step for estimating the number of blades of the tool using the following equation based on the estimated cutting edge passing frequency and the spindle rotation speed of the machine tool.
Number of tool blades (sheets) N = Cutting edge passing frequency (Hz) F ・ 60 / Machine tool spindle speed n (min -1 )
Including
In the cutting edge passing frequency estimation step, the autocorrelation function is obtained by performing an inverse Fourier transform on the power spectrum obtained by Fourier transforming the vibration data, and the main axis of the plurality of peaks appearing in the autocorrelation function makes one rotation. A method for estimating the number of tool blades, in which a frequency showing an initial peak that appears in between and has a correlation similar to that at one rotation is estimated as the cutting edge passing frequency .
前記工作機械の振動データに基づいて、前記断続切削を実行する際の切れ刃通過周波数を推定する切れ刃通過周波数推定ステップと、
推定された前記切れ刃通過周波数と前記工作機械の主軸回転速度とに基づいて、以下の式を用いて前記工具の刃数を推定する工具刃数推定ステップと、
工具の刃数(枚)N=切れ刃通過周波数(Hz)F・60/工作機械の主軸回転速度n(min -1 )
を含み、
前記工具刃数推定ステップで推定された刃数と、事前に入力されていた刃数とが相違する場合、その旨を報知する工具刃数推定方法。 It is a tool blade number estimation method that estimates the number of tool blades used when cutting workpieces intermittently with a machine tool.
A cutting edge passing frequency estimation step for estimating the cutting edge passing frequency when performing the intermittent cutting based on the vibration data of the machine tool, and a cutting edge passing frequency estimation step.
A tool blade number estimation step for estimating the number of blades of the tool using the following equation based on the estimated cutting edge passing frequency and the spindle rotation speed of the machine tool.
Number of tool blades (sheets) N = Cutting edge passing frequency (Hz) F ・ 60 / Machine tool spindle speed n (min -1 )
Including
A tool blade number estimation method for notifying when the number of blades estimated in the tool blade number estimation step differs from the number of blades input in advance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018142620A JP7084242B2 (en) | 2018-07-30 | 2018-07-30 | Tool blade number estimation device and machine tools equipped with it, and tool blade number estimation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018142620A JP7084242B2 (en) | 2018-07-30 | 2018-07-30 | Tool blade number estimation device and machine tools equipped with it, and tool blade number estimation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020019072A JP2020019072A (en) | 2020-02-06 |
JP7084242B2 true JP7084242B2 (en) | 2022-06-14 |
Family
ID=69587836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018142620A Active JP7084242B2 (en) | 2018-07-30 | 2018-07-30 | Tool blade number estimation device and machine tools equipped with it, and tool blade number estimation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7084242B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7218702B2 (en) * | 2019-09-30 | 2023-02-07 | ブラザー工業株式会社 | Machine tools, measuring methods and computer programs |
JP6980142B1 (en) * | 2021-02-15 | 2021-12-15 | Dmg森精機株式会社 | Image processing equipment and machine tools |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5784273A (en) | 1996-11-07 | 1998-07-21 | Madhavan; Poovanpilli G. | Method and system for predicting limit cycle oscillations and control method and system utilizing same |
JP2001517557A (en) | 1997-09-22 | 2001-10-09 | デザイン アンド マニュファクチュアリング ソリューションズ インコーポレイテッド | Apparatus and method for recommending a dynamically preferred speed for machining |
JP2003340627A (en) | 2002-05-22 | 2003-12-02 | Kobe Steel Ltd | Machining method by small-diameter endmill and method for determining machining condition |
WO2005085753A1 (en) | 2004-03-03 | 2005-09-15 | Renishaw Plc | Tool detection |
JP2009078350A (en) | 2007-09-06 | 2009-04-16 | Okuma Corp | Vibration suppressing device for machine tool |
JP2010023162A (en) | 2008-07-17 | 2010-02-04 | Okuma Corp | Chatter vibration suppression method of machine tool and device used for the same |
JP4433422B2 (en) | 2007-05-24 | 2010-03-17 | オークマ株式会社 | Vibration suppression device |
JP2010089227A (en) | 2008-10-09 | 2010-04-22 | Okuma Corp | Method for determining vibration of machine tool, and device for suppressing vibration |
JP2012056051A (en) | 2010-09-10 | 2012-03-22 | Makino Milling Mach Co Ltd | Chatter vibration detection method, chatter vibration avoidance method, and machine tool |
WO2013069363A1 (en) | 2011-11-09 | 2013-05-16 | 株式会社小松製作所 | Cutting resistance analysis device, cutting device equipped with same, and cutting resistance analysis program |
JP2013188831A (en) | 2012-03-14 | 2013-09-26 | Mitsubishi Electric Corp | Control device of machine tool and machine tool equipped with the same |
JP2013220479A (en) | 2012-04-12 | 2013-10-28 | Osaka Kiko Co Ltd | Chatter vibration suppression system and suppression method |
JP2014140918A (en) | 2013-01-23 | 2014-08-07 | Hitachi Ltd | Cutting vibration inhibition method, arithmetic control device, and machine tool |
JP2016052692A (en) | 2014-09-02 | 2016-04-14 | 三菱電機株式会社 | Numerical control apparatus |
JP2016083759A (en) | 2014-10-28 | 2016-05-19 | エヌティーエンジニアリング株式会社 | Processing state monitoring method and system for work machine |
JP2017016623A (en) | 2014-12-19 | 2017-01-19 | オークマ株式会社 | Position controller of feed shaft in machine tool |
JP2017094463A (en) | 2015-11-26 | 2017-06-01 | Dmg森精機株式会社 | Derivation method for natural frequency of cutting tool, preparation method for stable limit curve, and derivation apparatus for natural frequency of cutting tool |
JP2018008367A (en) | 2016-06-29 | 2018-01-18 | 株式会社豊田中央研究所 | Vibration analysis system and process machine |
JP2017077618A5 (en) | 2015-10-20 | 2019-08-15 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6575814B2 (en) * | 2015-10-20 | 2019-09-18 | エヌティーエンジニアリング株式会社 | Process state monitoring method and system for work machine |
-
2018
- 2018-07-30 JP JP2018142620A patent/JP7084242B2/en active Active
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5784273A (en) | 1996-11-07 | 1998-07-21 | Madhavan; Poovanpilli G. | Method and system for predicting limit cycle oscillations and control method and system utilizing same |
JP2001517557A (en) | 1997-09-22 | 2001-10-09 | デザイン アンド マニュファクチュアリング ソリューションズ インコーポレイテッド | Apparatus and method for recommending a dynamically preferred speed for machining |
JP2003340627A (en) | 2002-05-22 | 2003-12-02 | Kobe Steel Ltd | Machining method by small-diameter endmill and method for determining machining condition |
WO2005085753A1 (en) | 2004-03-03 | 2005-09-15 | Renishaw Plc | Tool detection |
JP4433422B2 (en) | 2007-05-24 | 2010-03-17 | オークマ株式会社 | Vibration suppression device |
JP2009078350A (en) | 2007-09-06 | 2009-04-16 | Okuma Corp | Vibration suppressing device for machine tool |
JP2010023162A (en) | 2008-07-17 | 2010-02-04 | Okuma Corp | Chatter vibration suppression method of machine tool and device used for the same |
JP2010089227A (en) | 2008-10-09 | 2010-04-22 | Okuma Corp | Method for determining vibration of machine tool, and device for suppressing vibration |
JP2012056051A (en) | 2010-09-10 | 2012-03-22 | Makino Milling Mach Co Ltd | Chatter vibration detection method, chatter vibration avoidance method, and machine tool |
WO2013069363A1 (en) | 2011-11-09 | 2013-05-16 | 株式会社小松製作所 | Cutting resistance analysis device, cutting device equipped with same, and cutting resistance analysis program |
JP2013188831A (en) | 2012-03-14 | 2013-09-26 | Mitsubishi Electric Corp | Control device of machine tool and machine tool equipped with the same |
JP2013220479A (en) | 2012-04-12 | 2013-10-28 | Osaka Kiko Co Ltd | Chatter vibration suppression system and suppression method |
JP2014140918A (en) | 2013-01-23 | 2014-08-07 | Hitachi Ltd | Cutting vibration inhibition method, arithmetic control device, and machine tool |
JP2016052692A (en) | 2014-09-02 | 2016-04-14 | 三菱電機株式会社 | Numerical control apparatus |
JP2016083759A (en) | 2014-10-28 | 2016-05-19 | エヌティーエンジニアリング株式会社 | Processing state monitoring method and system for work machine |
JP2017016623A (en) | 2014-12-19 | 2017-01-19 | オークマ株式会社 | Position controller of feed shaft in machine tool |
JP2017077618A5 (en) | 2015-10-20 | 2019-08-15 | ||
JP2017094463A (en) | 2015-11-26 | 2017-06-01 | Dmg森精機株式会社 | Derivation method for natural frequency of cutting tool, preparation method for stable limit curve, and derivation apparatus for natural frequency of cutting tool |
JP2018008367A (en) | 2016-06-29 | 2018-01-18 | 株式会社豊田中央研究所 | Vibration analysis system and process machine |
Also Published As
Publication number | Publication date |
---|---|
JP2020019072A (en) | 2020-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2947528B1 (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 | |
JP7338743B2 (en) | Diagnostic device, diagnostic method, program and diagnostic system | |
CN106181581B (en) | Vibration information display device for machine tool | |
US9138848B2 (en) | Method and apparatus for suppressing vibration | |
JP6718107B2 (en) | Vibration monitoring method and system for work machine | |
JP5215064B2 (en) | Method and apparatus for suppressing chatter vibration of machine tool | |
JP5288318B1 (en) | Chatter control method for work machines | |
JP5411055B2 (en) | Tool life detection method and tool life detection device | |
JP2010105073A (en) | Method and device for suppressing vibration of machine tool | |
JP6888375B2 (en) | Vibration analysis system and processing machine | |
JP6575814B2 (en) | Process state monitoring method and system for work machine | |
KR102491716B1 (en) | Machining environment estimation device | |
JP7084242B2 (en) | Tool blade number estimation device and machine tools equipped with it, and tool blade number estimation method | |
JP2020104257A (en) | Abnormality detection device and abnormality detection method of cutting tool | |
JP6354349B2 (en) | Vibration detector and machine tool | |
TWI542439B (en) | Devices and methods for machining process parameter estimation | |
JP2008290164A (en) | Vibration attenuator of machine tool | |
JP2010125570A (en) | Chattering vibration suppressing method and device | |
CN116529681A (en) | Diagnostic apparatus, machining system, diagnostic method, and recording medium | |
JP2010089227A (en) | Method for determining vibration of machine tool, and device for suppressing vibration | |
JP2020042347A (en) | Machine tool and tool abnormality determination method | |
JP2008087093A (en) | Abnormality detecting device for machine tool | |
JP5637840B2 (en) | Vibration detection method | |
KR101865081B1 (en) | Monitoring method of machine chatter for improving machining accuracy | |
JP7304956B2 (en) | Deterioration amount detection device, deterioration amount detection method, and deterioration prediction system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20191220 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210301 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220124 |
|
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: 20220531 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220602 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7084242 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |