CN101417398B - Method for suppressing vibration and device therefor - Google Patents
Method for suppressing vibration and device therefor Download PDFInfo
- Publication number
- CN101417398B CN101417398B CN2008101749479A CN200810174947A CN101417398B CN 101417398 B CN101417398 B CN 101417398B CN 2008101749479 A CN2008101749479 A CN 2008101749479A CN 200810174947 A CN200810174947 A CN 200810174947A CN 101417398 B CN101417398 B CN 101417398B
- Authority
- CN
- China
- Prior art keywords
- vibration
- rotating shaft
- machining information
- rotation speed
- flutter
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 24
- 230000001133 acceleration Effects 0.000 claims abstract description 57
- 238000003754 machining Methods 0.000 claims description 47
- 238000004364 calculation method Methods 0.000 claims description 35
- 238000001514 detection method Methods 0.000 claims description 20
- 230000035559 beat frequency Effects 0.000 claims 6
- 230000002401 inhibitory effect Effects 0.000 claims 6
- 244000145845 chattering Species 0.000 description 26
- 230000001629 suppression Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 8
- 230000007423 decrease Effects 0.000 description 7
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000001172 regenerating effect Effects 0.000 description 4
- 230000003321 amplification Effects 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
Images
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Vibration Prevention Devices (AREA)
Abstract
本发明提供一种可以求出能够有效抑制“颤振”的最佳旋转速度的振动抑制装置,具有:振动传感器(2a~2c),检测旋转过程中的旋转轴(3)的时间区域的振动加速度;FFT运算装置(6),根据检测到的时间区域的振动加速度,计算颤振数和该颤振数下的频率区域的振动加速度;存储装置(9),把频率区域的振动加速度和颤振数作为加工信息进行存储;运算装置(7),在计算出的频率区域的最大加速度超过预定的阈值时,把该最大加速度和颤振数等作为新的加工信息存储在存储装置(9)中,并且,根据该新的加工信息和存储在存储装置(9)中的过去的加工信息,计算能够抑制颤振的最佳旋转速度;以及NC装置(8),使旋转轴(3)以该最佳旋转速度旋转。
The present invention provides a vibration suppressing device capable of obtaining the optimum rotation speed capable of effectively suppressing "flutter", comprising: vibration sensors (2a to 2c) for detecting vibration in the time zone of a rotating shaft (3) during rotation Acceleration; FFT computing device (6), according to the vibration acceleration of the detected time zone, calculates the vibration acceleration of the frequency zone under the flutter number and the flutter number; the storage device (9), the vibration acceleration and the vibration acceleration of the frequency zone The number of vibrations is stored as processing information; the computing device (7), when the calculated maximum acceleration in the frequency region exceeds a predetermined threshold, stores the maximum acceleration and the vibration number etc. as new processing information in the storage device (9) , and, based on the new processing information and the past processing information stored in the storage device (9), calculate the optimal rotation speed capable of suppressing chatter; and the NC device (8) makes the rotating shaft (3) The optimal rotation speed rotates.
Description
技术领域 technical field
本发明涉及一种在使刀具或工件旋转的同时进行加工的工作机械中抑制加工时产生的振动的方法、以及可执行该方法的振动抑制装置。The present invention relates to a method of suppressing vibration generated during machining in a machine tool that performs machining while rotating a tool or a workpiece, and a vibration suppressing device capable of performing the method.
背景技术 Background technique
关于以往的工作机械的振动抑制方法,已经知道有下述专利文献1记载的方法。在该振动抑制方法中,为了抑制成为加工面加工精度恶化原因的、作为自激振动的再生式颤振,求出刀具和工件等产生颤振的系统的固有振动数,把将其设为60倍后除以刀具齿数和预定整数得到的值作为旋转速度(稳定旋转速度)。该固有振动数通过对刀具和工件进行脉冲激振而得到。As a conventional vibration suppression method for machine tools, a method described in
并且,关于振动抑制方法还知道有下述专利文献2记载的方法。在该振动抑制方法中,求出产生颤振的系统的加工过程中的颤振数,把将其设为60倍后除以刀具齿数和预定整数得到的值作为旋转速度。加工过程中的颤振数通过在刀具和工件附近配置声音传感器,根据在旋转过程中由声音传感器检测到的振动频率而得到。Furthermore, a method described in Patent Document 2 below is also known as a vibration suppression method. In this vibration suppression method, the number of chatter vibrations during machining of the system where chatter vibrations occur is obtained, and the value obtained by multiplying this by 60 and dividing by the number of teeth of the tool and a predetermined integer is used as the rotational speed. The number of chatter during machining is obtained by arranging sound sensors near the tool and the workpiece according to the vibration frequency detected by the sound sensor during rotation.
专利文献1:日本特开2003-340627号公报Patent Document 1: Japanese Patent Laid-Open No. 2003-340627
专利文献2:日本特表2001-517557号公报Patent Document 2: Japanese PCT Publication No. 2001-517557
在专利文献1的振动抑制方法中,需要高成本的脉冲装置,而且使用该装置激振需要高端技术,并花费功夫。而且,加工前得到的固有振动数与加工过程中的固有振动数未必一致,所以不易获得正确的最佳旋转速度。In the vibration suppressing method of
另一方面,在专利文献2的振动抑制方法中,加工过程中的颤动频率与固有振动数彼此是略微不同的值,所以依旧不易获得正确的最佳旋转速度。另外,认为通过由加工过程中的颤动频率推测固有振动数可提高正确性,但是在抑制颤动后再次产生颤动时,旋转速度相对颤动抑制前已变化,在用于再次抑制颤动的固有振动数的推测以及稳定旋转速度的计算中使用的参数(与稳定临界线图相关的k值)也往往变化,这样在k值变化时,导致旋转速度减小或增大,并且通过重复该过程,导致每当发生颤动时旋转速度减小或增大。On the other hand, in the vibration suppression method of Patent Document 2, the vibration frequency and the natural vibration frequency during machining are slightly different values from each other, so it is still difficult to obtain an accurate optimum rotation speed. In addition, it is considered that the accuracy can be improved by estimating the natural vibration frequency from the chattering frequency during machining. However, when chattering occurs again after chattering suppression, the rotation speed has changed compared to before chattering suppression. The parameter used in the speculation and calculation of the stable rotational speed (the value of k associated with the stability critical line diagram) also tends to vary, thus causing a decrease or increase in the rotational speed as the value of k is varied, and by repeating the process, resulting in each The rotational speed decreases or increases when judder occurs.
发明内容 Contents of the invention
技术方案1所述的发明提供一种振动抑制装置,可以求出能够有效抑制“颤振”的最佳旋转速度。The invention described in
并且,技术方案3、5所述的发明的目的在于,提供一种振动抑制方法及装置,在断续发生颤动的情况下,也能够获得用于抑制振动的正确的稳定旋转速度,而且旋转速度不会减小或增大。In addition, the object of the invention described in
为了达到上述目的,技术方案1的发明提供一种振动抑制装置,用于在具有使刀具或工件旋转的旋转轴的工作机械中,抑制使所述旋转轴旋转时产生的颤振,其特征在于,所述振动抑制装置具有:检测单元,其检测旋转过程中的所述旋转轴的时间区域的振动;第1运算单元,其根据由检测单元检测到的时间区域的振动,计算颤振数和该颤振数下的频率区域的振动;存储单元,其把频率区域的振动、颤振数和旋转轴旋转速度作为加工信息进行存储;第2运算单元,其在由所述第1运算单元计算出的频率区域的振动超过预定的阈值时,把该频率区域的振动、颤振数和此时的旋转轴旋转速度作为新的加工信息存储在存储单元中,并且,根据该新的加工信息和存储在所述存储单元中的过去的加工信息,计算能够抑制颤振的所述旋转轴的最佳旋转速度;以及旋转速度控制单元,其使所述旋转轴以由所述第2运算单元计算出的最佳旋转速度旋转。另外,技术方案1所述的“振动”当然包括振动加速度、因振动造成的位移、以及因振动造成的声压等振动本身,还包括起因于振动而产生于旋转轴的可间接检测振动的物理变化。In order to achieve the above object, the invention of
并且,技术方案2所述的发明的特征在于,在上述发明中,第2运算单元根据下述运算公式1~公式3计算相位信息,并且,以该相位信息和存储在存储单元中的过去的加工信息为基础,计算最佳旋转速度,In addition, the invention according to claim 2 is characterized in that, in the above invention, the second arithmetic unit calculates the phase information according to the following
k’值=60×颤振数/(刀具齿数×旋转轴旋转速度)……式1k' value = 60 x chatter number / (tool teeth x rotation speed of the rotary shaft)...Formula 1
k值=k’值的整数部……式2The integer part of k value=k' value...Formula 2
相位信息=k’值-k值……式3,上述运算公式中的颤振数和旋转轴旋转速度为新的加工信息中的颤振数和旋转轴旋转速度。Phase information=k' value-k
为了达到上述目的,技术方案3所述的发明提供一种振动抑制方法,用于在具有使刀具或工件旋转的旋转轴的工作机械中,抑制使所述旋转轴旋转时产生的颤振,其特征在于,所述振动抑制方法包括:检测步骤,检测旋转过程中的所述旋转轴的时间区域的振动;运算步骤,根据通过该检测步骤检测到的时间区域的振动,计算颤动频率和该颤动频率下的频率区域的振动加速度,并且,在计算出的该频率区域的振动加速度超过预定的阈值时,计算并存储至少使用颤动频率确定的加工信息,并且,当以前存储的所述加工信息不存在时,使用当前计算出的所述加工信息计算能够抑制所述旋转轴的颤振的稳定旋转速度,当以前存储的所述加工信息存在时,至少使用以前存储的所述加工信息计算所述稳定旋转速度;以及旋转速度控制步骤,使所述旋转轴以通过该运算步骤计算出的稳定旋转速度旋转。In order to achieve the above object, the invention described in
技术方案4所述的发明在上述目的的基础上,通过使加工信息保持恒定,简单高效地防止稳定旋转速度的增大或减小,为了达到该目的,其特征在于,在上述发明中,在所述运算步骤中,当以前存储的所述加工信息存在时,只使用该加工信息计算所述稳定旋转速度。The invention described in claim 4, in addition to the above object, simply and efficiently prevents the increase or decrease of the stable rotation speed by keeping the processing information constant. In order to achieve this object, it is characterized in that, in the above invention, In the calculation step, when the previously stored machining information exists, the stable rotational speed is calculated using only the machining information.
为了达到上述目的,技术方案5所述的发明提供一种振动抑制装置,用于在具有使刀具或工件旋转的旋转轴的工作机械中,抑制使所述旋转轴旋转时产生的颤振,其特征在于,所述振动抑制装置具有:检测单元,其检测旋转过程中的所述旋转轴的时间区域的振动;运算单元,其根据由该检测单元检测到的时间区域的振动,计算颤动频率和该颤动频率下的频率区域的振动加速度,并且,在计算出的该频率区域的振动加速度超过预定的阈值时,计算并存储至少使用颤动频率确定的加工信息,并且,当以前存储的所述加工信息不存在时,使用当前计算出的所述加工信息计算能够抑制所述旋转轴的颤振的稳定旋转速度,当以前存储的所述加工信息存在时,至少使用以前存储的所述加工信息计算所述稳定旋转速度;以及旋转速度控制单元,其使所述旋转轴以由该运算单元计算出的稳定旋转速度旋转。In order to achieve the above objects, the invention described in
技术方案6所述的发明在上述目的的基础上,通过使加工信息保持恒定,简单高效地防止稳定旋转速度的增大或减小,为了达到该目的,其特征在于,在上述发明中,当以前存储的所述加工信息存在时,所述运算单元只使用该加工信息计算所述稳定旋转速度。The invention described in claim 6, in addition to the above object, is characterized in that, in the above invention, when When the previously stored machining information exists, the arithmetic unit calculates the stable rotational speed using only the machining information.
根据本发明,检测产生于实际正在旋转的旋转轴的“颤振”来计算最佳旋转速度,所以能够立即计算出更正确的最佳旋转速度。因此,能够可靠地抑制“颤振”的放大,不会在加工面上残留颤动标记。According to the present invention, since the optimum rotation speed is calculated by detecting the "chatter" generated by the rotating shaft that is actually rotating, a more accurate optimum rotation speed can be calculated immediately. Therefore, amplification of "chatter" can be reliably suppressed, and chatter marks will not remain on the processed surface.
并且,每当频率区域的振动超过预定的阈值时,把该振动、颤振数和旋转轴旋转速度作为加工信息存储在存储单元中,在下次之后振动超过阈值时,使用存储在存储单元中的过去的加工信息计算最佳旋转速度。因此,能够容易地计算稳定临界线图中描述的最不会产生再生式颤振的最佳旋转速度,能够把加工面的加工精度保持为高质量。And, whenever the vibration in the frequency region exceeds a predetermined threshold, the vibration, the number of vibrations and the rotation speed of the rotating shaft are stored in the storage unit as processing information, and when the vibration exceeds the threshold next time, the data stored in the storage unit is used. The optimum rotation speed is calculated from past processing information. Therefore, it is possible to easily calculate the optimum rotational speed described in the stability critical line diagram at which regenerative chattering is least likely to occur, and it is possible to maintain high-quality machining accuracy of the machined surface.
另外,根据本发明,存储加工信息,根据该过去的加工信息计算能够抑制旋转轴的颤振的稳定旋转速度,所以稳定旋转速度的计算和过去的稳定旋转速度不会有大的差异,因此在断续产生颤动的情况下,也能够发挥防止旋转速度的减小或增大的效果。In addition, according to the present invention, machining information is stored, and a stable rotational speed capable of suppressing vibration of the rotating shaft is calculated based on the past machining information. Therefore, there is no large difference between the calculation of the stable rotational speed and the past stable rotational speed. Even when chattering occurs intermittently, the effect of preventing the decrease or increase of the rotation speed can be exhibited.
附图说明 Description of drawings
图1是表示本发明的第1方式涉及的振动抑制装置的框结构的示意图。FIG. 1 is a schematic diagram showing a frame configuration of a vibration suppression device according to a first aspect of the present invention.
图2是从侧方表示成为振动抑制对象的旋转轴壳体的示意图。FIG. 2 is a schematic view showing a rotating shaft housing to be subjected to vibration suppression from the side.
图3是从轴向表示旋转轴壳体的示意图。Fig. 3 is a schematic view showing the rotating shaft housing from the axial direction.
图4是表示时间区域的振动加速度的傅立叶分析结果的一例的示意图。FIG. 4 is a schematic diagram showing an example of Fourier analysis results of vibration acceleration in the time domain.
图5是关于颤振的抑制控制的流程图。FIG. 5 is a flowchart related to chatter suppression control.
图6是本发明的第2方式涉及的振动抑制装置的框图。6 is a block diagram of a vibration suppression device according to a second aspect of the present invention.
图7是在图6的振动抑制装置中执行的振动抑制方法的流程图。FIG. 7 is a flowchart of a vibration suppression method performed in the vibration suppression device of FIG. 6 .
符号说明Symbol Description
1旋转轴壳体;2a、2b、2c振动传感器;3旋转轴;5、105控制装置;6FFT运算装置(第1运算单元);7运算装置(第2运算单元);8、108NC装置(旋转速度控制单元);9存储装置(存储单元);10、110振动抑制装置;106FFT运算装置(运算单元);107稳定旋转速度运算装置(运算单元)。1 rotating shaft housing; 2a, 2b, 2c vibration sensors; 3 rotating shaft; 5, 105 control device; 6 FFT computing device (1st computing unit); Speed control unit); 9 storage device (storage unit); 10, 110 vibration suppression device; 106 FFT computing device (computing unit); 107 stable rotation speed computing device (computing unit).
具体实施方式 Detailed ways
以下,关于本发明涉及的实施方式的示例,适当根据附图进行说明。另外,本发明的方式不限于该示例。Hereinafter, examples of embodiments according to the present invention will be described with reference to the drawings as appropriate. In addition, the form of this invention is not limited to this example.
[第1方式][the first mode]
以下,根据附图说明本发明的一个实施方式的振动抑制装置。Hereinafter, a vibration suppressing device according to one embodiment of the present invention will be described with reference to the drawings.
图1是表示振动抑制装置10的框结构的示意图。图2是从侧方表示成为振动抑制对象的旋转轴壳体1的示意图,图3是从轴向表示旋转轴壳体1的示意图。FIG. 1 is a schematic diagram showing a frame configuration of a vibration suppressing device 10 . FIG. 2 is a schematic diagram showing the rotating
振动抑制装置10用于抑制在设于旋转轴壳体1的可沿C轴系旋转的旋转轴3产生的“颤振”,由检测在旋转过程中的旋转轴3产生的时间区域的振动加速度(指时间轴上的振动加速度)的振动传感器(检测单元)2a~2c、和以振动传感器2a~2c的检测值为基础控制旋转轴3的旋转速度的控制装置5构成。The vibration suppressing device 10 is used to suppress the "flutter" generated on the rotating
振动传感器2a~2c如图2和图3所示,安装在旋转轴壳体1的旋转轴3附近位置,一个振动传感器对其他振动传感器检测朝向直角方向的时间区域的振动加速度(例如,检测朝向分别正交的X轴、Y轴和Z轴方向的时间区域的振动加速度)。
另一方面,控制装置5具有:FFT运算装置(第1运算单元)6,进行以由振动传感器2a~2c检测到的时间区域的振动加速度为基础的分析;运算装置(第2运算单元)7,根据由FFT运算装置6计算出的值进行最佳旋转速度等的计算;存储装置(存储单元)9,存储由运算装置7计算出的计算值等;以及NC装置(旋转速度控制单元)8,控制在旋转轴壳体1的加工。控制装置5按照后面所述控制旋转轴3的旋转速度,抑制产生于旋转轴3的“颤振”。On the other hand, the
在此,根据图5的流程图,说明控制装置5对“颤振”的抑制控制。Here, the suppression control of "chattering" by the
首先,在FFT运算装置6中,进行由振动传感器2a~2c在旋转轴3旋转过程中经常检测的时间区域的振动加速度的傅立叶分析(S1),计算图4的4所示的最大加速度(频率区域的振动加速度)及其频率(颤振数)(S2)。First, in the FFT calculation device 6, Fourier analysis (S1) of the vibration acceleration in the time region that is always detected by the
然后,在运算装置7中,比较在上述S2中计算出的最大加速度和预先设定的预定阈值(S3),在超过阈值时,视为旋转轴3产生了应该抑制的“颤振”,根据颤振数、刀具齿数和旋转轴3的旋转速度,利用以下计算公式(1)~(3)计算k’值、k值和相位信息,并且将该k’值、k值和相位信息、以及在上述S2中计算出的最大加速度和颤振数、当前时间点的旋转轴旋转速度作为新的加工信息存储在存储装置9中(S4)。Then, in the computing device 7, the maximum acceleration calculated in the above-mentioned S2 is compared with a preset predetermined threshold (S3). The number of vibrations, the number of teeth of the tool, and the rotational speed of the
k’值=60×颤振数/(刀具齿数×旋转轴旋转速度)…(1)k' value = 60 x chatter number / (tool teeth x rotation speed of the rotary shaft)...(1)
k值=k’值的整数部…(2)k value = integer part of k' value...(2)
相位信息=k’值-k值…(3)Phase information = k'value-kvalue...(3)
其中,计算公式(1)中的“刀具齿数”被预先输入设定到运算装置7中。并且,计算公式(1)中的旋转轴旋转速度是指当前(成为最佳旋转速度之前)的旋转速度。Wherein, the “number of teeth of the tool” in the calculation formula (1) is input and set into the computing device 7 in advance. In addition, the rotational speed of the rotating shaft in the calculation formula (1) refers to the current (before becoming the optimum rotational speed) rotational speed.
另外,读出存储在存储装置9中的加工信息中上次超过阈值时的相位信息和旋转轴旋转速度(过去的加工信息)、和上上次超过阈值时的相位信息和旋转轴旋转速度(过去的加工信息),利用下面的计算公式(4)和(5)计算最佳旋转速度(S5)。In addition, among the processing information stored in the storage device 9, the phase information and the rotational speed of the rotating shaft (past processing information) when the threshold value was exceeded last time, and the phase information and the rotational speed of the rotating shaft when the threshold value was exceeded last time ( past processing information), the optimum rotational speed is calculated (S5) using the following calculation formulas (4) and (5).
速度变化量=(1-上上次相位信息)×(上上次的旋转轴旋转速度-上次的旋转轴旋转速度)/(上次相位信息-上上次相位信息)…(4)Velocity variation = (1-last phase information)×(last rotation speed of the rotating shaft-last rotation speed of the rotating shaft)/(last phase information-last previous phase information)...(4)
最佳旋转速度=上上次的旋转轴旋转速度-速度变化量…(5)Optimum rotation speed = previous rotation speed of the rotation shaft - speed variation...(5)
并且,为了达到计算出的最佳旋转速度,利用NC装置8变更旋转轴3的旋转速度,防止、即抑制“颤振”的放大(S6)。Then, in order to achieve the calculated optimum rotation speed, the rotation speed of the
按照上面所述,控制装置5进行对“颤振”的抑制控制。As described above, the
另外,在旋转轴3开始旋转后初次检测到超过阈值的最大加速度时、以及超过阈值的最大加速度的检测是第二次时,不能使用上述计算公式(4)。因此,在该情况下,在S3之后,比较利用计算公式(3)得到的相位信息和设定常数,如果相位信息在设定常数以上,则利用计算公式(6)计算k1值,如果相位信息小于设定常数,则利用计算公式(7)计算k1值。In addition, the calculation formula (4) above cannot be used when the maximum acceleration exceeding the threshold is detected for the first time after the
k1值=k值+1…(6)k1 value = k value + 1...(6)
k1值=k值…(7)k1 value = k value... (7)
在此,作为设定常数,通常如果设定0.5,则可以使旋转速度的变化量为最小。但是,在旋转速度的变化比率较小时,根据变更旋转速度的方向,将低于稳定临界线图中所说的切削下限,有可能产生再生式颤振,所以可以把该下限作为设定常数而与相位信息比较。该情况时,作为设定常数,优选采用0.75。Here, as a setting constant, generally, if 0.5 is set, the amount of change in the rotational speed can be minimized. However, when the change rate of the rotation speed is small, depending on the direction of changing the rotation speed, it will be lower than the cutting lower limit mentioned in the stability critical line diagram, and regenerative chatter may occur, so this lower limit can be used as a setting constant. Compare with phase information. In this case, it is preferable to adopt 0.75 as a setting constant.
并且,使用根据上述计算公式(6)或(7)得到的k1值,可以利用下面的计算公式(8)计算最佳旋转速度,变更旋转轴3的旋转速度使其成为该最佳旋转速度。And, using the k1 value obtained by the above calculation formula (6) or (7), the optimum rotation speed can be calculated by the following calculation formula (8), and the rotation speed of the
最佳旋转速度=60×颤振数/(刀具齿数×k1值)…(8)Optimum rotation speed = 60× chattering number/(tool teeth number×k1 value)…(8)
根据以上叙述的振动控制装置10,可以通过振动传感器2a~2c、FFT运算装置6和运算装置7,实时监视旋转轴3旋转过程中产生的“颤振”,在检测到产生“颤振”时,马上利用上述计算公式(1)~(5)计算最佳旋转速度,把旋转轴3的旋转速度变更为最佳旋转速度。这样,检测产生于实际正在旋转的旋转轴3的“颤振”并计算最佳旋转速度,所以能够马上计算更正确的最佳旋转速度。因此,能够可靠地抑制“颤振”的放大,不会在加工面上残留颤动标记。According to the vibration control device 10 described above, the "chatter" generated during the rotation of the
并且,在频率区域的振动加速度的最大加速度超过阈值时,把该最大加速度及其频率(颤振数)、旋转轴旋转速度、利用计算公式(1)~(3)计算出的k’值、k值和相位信息作为新的加工信息存储在存储装置9中,在下次之后最大加速度超过阈值时,使用存储在存储装置9中的过去的加工信息计算最佳旋转速度。因此,能够容易地计算稳定临界线图中描述的最不会产生再生式颤振的最佳旋转速度,能够把加工面的加工精度保持为高质量。And, when the maximum acceleration of the vibration acceleration in the frequency region exceeds the threshold value, the maximum acceleration and its frequency (chattering frequency), the rotation speed of the rotating shaft, the k' value calculated by the calculation formulas (1) to (3), The k value and phase information are stored in the storage device 9 as new processing information, and the optimum rotation speed is calculated using past processing information stored in the storage device 9 when the maximum acceleration exceeds the threshold next time. Therefore, it is possible to easily calculate the optimum rotational speed described in the stability critical line diagram at which regenerative chattering is least likely to occur, and it is possible to maintain high-quality machining accuracy of the machined surface.
另外,在存储装置9中没有存储足够的加工信息的第一次和第二次的“颤振”检测时,将相位信息与设定信息比较,以根据其比较结果变更的k1值为基础分别计算最佳旋转速度。因此,能够在短时间内抑制“颤振”,能够期望提高加工面的加工精度、抑制刀具磨损、防止刀具损坏。In addition, when there is not enough processing information stored in the storage device 9, during the first and second "chatter" detections, the phase information is compared with the setting information, and the k1 value changed based on the comparison result is used respectively. Calculate the optimal rotation speed. Therefore, "chattering" can be suppressed in a short period of time, and it is expected to improve the machining accuracy of the machined surface, suppress tool wear, and prevent tool damage.
另外,本发明涉及的振动抑制装置不限于上述第1方式记载的方式,可以在不脱离本发明宗旨的范围内,根据需要适当变更有关检测单元、控制装置、和控制装置对振动抑制的控制等的结构。In addition, the vibration suppressing device according to the present invention is not limited to the one described in the above-mentioned first mode, and the detection unit, the control device, and the control of the vibration suppression by the control device can be appropriately changed as needed within the range not departing from the gist of the present invention. Structure.
例如,关于计算公式(1)~(8)所示的k’值、k值、相位信息、速度变化量等以及它们的关系,通过根据工作机械的类型来适当调查确定,可以进一步提高精度。For example, the k' value, k value, phase information, speed change amount, etc. shown in calculation formulas (1) to (8) and their relationship can be further improved by properly investigating and determining according to the type of machine tool.
并且,在计算速度变化量时,在计算公式(4)中,从常数“1”减去上上次的相位信息,该常数虽然理论上为“1”,但也可以使用“1.05”等略微偏离“1”的值求出速度变化量。In addition, when calculating the amount of speed change, in the calculation formula (4), the previous phase information is subtracted from the constant "1". Although the constant is theoretically "1", it can also be slightly different from "1.05", etc. The value deviated from "1" finds the speed change amount.
另外,在上述第1方式中,在存储装置中,把k’值、k值和相位信息、在上述S2中计算出的最大加速度和颤振数、以及当前时间点的旋转轴旋转速度作为加工信息进行存储,但也可以不存储k’值、k值和相位信息,而构成为每当进行计算公式(4)的计算时以加工信息为基础计算。In addition, in the above-mentioned first form, the k' value, k value and phase information, the maximum acceleration and chattering frequency calculated in the above-mentioned S2, and the rotational speed of the rotary shaft at the current point in time are used as the processing data in the storage device. information, but the k' value, k value, and phase information may not be stored, but may be configured to be calculated based on the processing information every time the calculation of the calculation formula (4) is performed.
另外,在上述第1方式中,在进行由检测单元检测到的时间区域的振动加速度的傅立叶分析时,使用表示频率区域的振动加速度为最大值的波形,进行“颤振”的抑制控制,但也可以使用频率区域的振动加速度的值为上位的多个(例如3个)波形来计算最佳旋转速度,进一步提高“颤振”的抑制效果。In addition, in the above-mentioned first form, when performing Fourier analysis of the vibration acceleration in the time domain detected by the detection means, the "chattering" suppression control is performed using a waveform indicating that the vibration acceleration in the frequency domain is at a maximum value. The optimal rotation speed may be calculated using a plurality of (for example, three) waveforms having higher vibration acceleration values in the frequency domain, thereby further enhancing the "chatter" suppression effect.
另外,在上述第1方式中构成为利用振动传感器检测旋转轴的振动加速度,但也可以构成为检测由振动形成的旋转轴的位移和声压,根据该位移和声压计算最佳旋转速度。In addition, in the above-mentioned first form, the vibration acceleration of the rotating shaft is detected by the vibration sensor, but it may be configured to detect the displacement and sound pressure of the rotating shaft due to vibration, and calculate the optimum rotation speed based on the displacement and sound pressure.
另外,在上述第1方式中构成为检测工作机械的旋转轴的振动,但也可以构成为检测不旋转的一侧(固定侧)的振动,并计算最佳旋转速度,不限于使刀具旋转的加工中心,也可以适用于使工件旋转的车床等工作机械。另外,当然也可以根据工作机械的类型和大小等适当变更检测单元的设置位置和设置数量等。In addition, in the above-mentioned first form, the vibration of the rotating shaft of the machine tool is detected, but it may be configured to detect the vibration of the non-rotating side (fixed side) and calculate the optimum rotation speed, and is not limited to rotating the tool. Machining centers can also be applied to working machines such as lathes that rotate workpieces. In addition, it is of course possible to appropriately change the installation position and number of detection units according to the type and size of the machine tool.
[第2方式][the second method]
图6是本发明的第2方式涉及的振动抑制装置110的框图。振动抑制装置110具有与第1方式相同的成为振动抑制对象的旋转轴壳体1(参照图2、图3),旋转轴壳体1具有可沿C轴系旋转的旋转轴3,振动抑制装置110抑制产生于旋转过程中的旋转轴3的颤振。振动抑制装置110具有:作为检测单元的振动传感器2a~2c,用于检测产生于旋转过程中的旋转轴3的时间区域的振动加速度;以及控制装置105,根据振动传感器2a~2c的检测值,控制旋转轴3的旋转速度。FIG. 6 is a block diagram of a
振动传感器2a~2c如图2和图3所示,以可检测互相正交的X轴、Y轴和Z轴方向的时间区域的振动加速度的状态安装在旋转轴壳体1上,以便检测互相垂直的方向上的时间区域的振动加速度(时间轴上的振动加速度)。As shown in Figure 2 and Figure 3, the
并且,控制装置105具有:FFT运算装置106,进行基于由振动传感器2a~2c检测到的时间区域的振动加速度的傅立叶分析;稳定旋转速度运算装置107,根据由FFT运算装置106计算出的值,进行稳定旋转速度的计算等;作为旋转速度控制单元的NC装置108,控制在旋转轴壳体1的加工。控制装置105的NC装置108进行旋转轴3的旋转速度的监视。另外,FFT运算装置106和稳定旋转速度运算装置107相当于运算单元。In addition, the control device 105 has: an
以图7为中心,说明这样构成的振动抑制装置110对颤振的振动抑制方法的示例。图7表示该抑制控制的流程图。An example of a method of suppressing chatter by the
首先,FFT运算装置106对由振动传感器2a~2c在旋转过程中经常检测的时间区域的振动加速度进行傅立叶分析,与第1方式相同,经常计算图4所示的最大加速度及其频率4(颤振数)(图7的步骤S101,检测步骤)。另外,在对时间区域的振动加速度进行傅立叶分析时,获取表示频率和频率区域的振动加速度的关系的图4所示波形的多个模式,但在本实施方式中使用频率区域的振动加速度的值为最大的波形。First, the
然后,在稳定旋转速度运算装置107中,进行由FFT运算装置106计算出的频率区域的振动加速度和预先设定的阈值的比较,在频率区域的振动加速度超过预定的阈值时(例如检测到图4中的频率4的频率区域的振动加速度时),视为旋转轴3产生了应该抑制的“颤振”,利用以下计算公式(101)、(102)计算k值并作为加工信息进行存储,并且利用以下计算公式(103)计算稳定旋转速度并输出给NC装置108(步骤S102,运算步骤,以前存储的加工信息不存在时)。另外,加工信息在此是指k值和k’值。并且,刀具齿数被预先设定在稳定旋转速度运算装置107中。另外,旋转轴旋转速度是指成为稳定旋转速度前的旋转轴3的当前旋转速度。此外,颤动频率是指产生颤振时的频率4。Then, in the stable rotation speed calculation means 107, the vibration acceleration in the frequency region calculated by the FFT calculation means 106 is compared with a preset threshold value, and when the vibration acceleration in the frequency region exceeds the predetermined threshold value (for example, it is detected that When the vibration acceleration in the frequency range of frequency 4 in 4) is considered to be "chattering" that should be suppressed in the
k’值=60×颤动频率/(刀具齿数×旋转轴旋转速度)…(101)k' value = 60 × vibration frequency / (number of tool teeth × rotation speed of the rotary shaft)...(101)
k值=k’值的整数部…(102)The integer part of k value=k' value...(102)
稳定旋转速度=60×颤动频率/{刀具齿数×(k值+1)}…(103)Stabilized rotation speed = 60×vibration frequency/{number of tool teeth×(k value+1)}…(103)
并且,接收到步骤S102的来自稳定旋转速度运算装置107的稳定旋转速度输出的NC装置108,把旋转轴3的旋转速度变更为该稳定旋转速度(步骤S103,旋转速度控制步骤)。通过把旋转轴3的旋转速度设为该稳定旋转速度,可以抑制颤振,形成稳定加工状态。Then, the
在这样通过抑制颤振而处于稳定加工状态时,振动传感器2a~2c也进行时间区域的振动加速度等的检测(检测步骤)。并且,在再次产生颤振、频率区域的振动加速度超过预定的阈值时,与步骤S102相同,再次计算加工信息并输出稳定旋转速度,但在计算出的k值与以前(步骤S102)存储的k值不同时,把该计算出的k值替换为存储的k值,并计算稳定旋转速度(步骤S104,运算步骤,以前存储的加工信息存在时)。另外,在步骤S104中,也可以不计算加工信息而根据存储的k值计算稳定旋转速度。When the
接收到步骤S104的来自稳定旋转速度运算装置107的稳定旋转速度输出的NC装置108,把旋转轴3的旋转速度变更为该稳定旋转速度(步骤S5,旋转速度控制步骤)。通过把旋转轴3的旋转速度设为该稳定旋转速度,可以抑制颤振,再次形成稳定加工状态。并且,该稳定旋转速度是根据与以前(步骤S102)相同的k值计算的,所以是与以前的稳定旋转速度大致相同的值,不会偏离以前的稳定旋转速度。The
另外,在经过这种稳定加工状态而频率区域的振动加速度再次超过预定的阈值时(断续发生颤振时),重复振动传感器2a~2c的检测和步骤S104、S105,把旋转轴3的旋转速度设为新的稳定旋转速度,形成稳定加工状态。该新的稳定旋转速度也是根据与以前的步骤S104相同存储的k值计算的,所以是与以前的稳定旋转速度相同的值,不会偏离以前的稳定旋转速度,在断续发生颤振时,稳定旋转速度也不会持续减小或者持续增大。In addition, when the vibration acceleration in the frequency region exceeds the predetermined threshold again after such a stable processing state (when chattering occurs intermittently), the detection of the
在以上的振动抑制装置110中,以根据过去的加工结果计算并存储的k值为基础,使k值恒定来计算稳定旋转速度,所以在断续发生颤振时,也能够使稳定旋转速度与以前的旋转速度没有大的差异,可以防止旋转轴3的旋转速度减小或增大,可以在考虑效率的同时把加工面保持为高质量。并且,由于旋转轴3的旋转速度的变化较小,所以能够防止发生刀具和主轴被施加过大负荷的情况。In the
另外,例示主要变更上述第2方式形成的本发明的其他方式。关于k值可以一并存储过去数次的量(例如5次的量),把将预定次数(例如5次)的平均值四舍五入后的值作为新的k值,还可以替换为预定次数(例如5次)中的最大值,在这些情况下,都可以防止旋转速度的一味增大或减小。并且,在控制装置进行傅立叶分析时,也可以抽取上位多个(例如上位3个)频率区域的振动加速度的振动频率,使用这些多个振动频率计算稳定旋转速度。另外,也可以取代旋转轴的振动加速度,或者检测该振动加速度以及因振动形成的位移和因旋转而产生的声压,并用于计算稳定旋转速度。In addition, another aspect of the present invention formed by mainly changing the above-mentioned second aspect is exemplified. About the k value, the amount of the past several times (for example, the amount of 5 times) can be stored together, and the value after rounding the average value of the predetermined number of times (for example, 5 times) can be used as the new k value, and can also be replaced by the predetermined number of times (such as 5 times), in these cases, the blind increase or decrease of the rotation speed can be prevented. Furthermore, when the control device performs Fourier analysis, it is also possible to extract vibration frequencies of the vibration acceleration in a plurality of (for example, three upper) frequency regions, and calculate the steady rotation speed using these plurality of vibration frequencies. In addition, instead of the vibration acceleration of the rotating shaft, the vibration acceleration, displacement due to vibration, and sound pressure due to rotation may be detected and used to calculate the steady rotation speed.
此外,也可以取代旋转轴侧,或者在旋转轴侧和固定侧(工件及/或其附近)配置检测单元。另外,本发明也可以适用于以使工件旋转的车床为代表的其他工作机械。可以在使工件旋转的工作机械中检测保持工件的主轴侧的振动,或者检测作为固定侧的刀具侧的振动。并且,也可以根据工作机械的类型和规模等适当变更检测单元的数量和配置等。另外,还可以整合或分离各种运算装置,或者设置除运算装置之外的其他存储装置。In addition, detection means may be arranged instead of the rotating shaft side, or on the rotating shaft side and the fixed side (the workpiece and/or its vicinity). In addition, the present invention can also be applied to other working machines typified by lathes that rotate workpieces. In a machine tool that rotates a workpiece, it is possible to detect vibration on the spindle side that holds the workpiece, or detect vibration on the tool side that is a fixed side. In addition, the number, arrangement, and the like of the detection units may be appropriately changed according to the type, scale, and the like of the machine tool. In addition, various computing devices may be integrated or separated, or other storage devices other than the computing device may be provided.
Claims (6)
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007277865 | 2007-10-25 | ||
JP2007-277865 | 2007-10-25 | ||
JP2007277865A JP4777960B2 (en) | 2007-10-25 | 2007-10-25 | Vibration suppression device |
JP2008-036489 | 2008-02-18 | ||
JP2008036489 | 2008-02-18 | ||
JP2008036489A JP4995115B2 (en) | 2008-02-18 | 2008-02-18 | Vibration suppression method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101417398A CN101417398A (en) | 2009-04-29 |
CN101417398B true CN101417398B (en) | 2012-05-23 |
Family
ID=40628500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101749479A Expired - Fee Related CN101417398B (en) | 2007-10-25 | 2008-10-24 | Method for suppressing vibration and device therefor |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4777960B2 (en) |
CN (1) | CN101417398B (en) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5368232B2 (en) * | 2009-09-24 | 2013-12-18 | オークマ株式会社 | Vibration suppression device |
CN102384818A (en) * | 2010-08-30 | 2012-03-21 | 上海瑞威机电设备有限公司 | High-speed horizontal dynamic balancing machine |
US8700201B2 (en) | 2010-09-13 | 2014-04-15 | Okuma Corporation | Vibration suppressing device |
JP5491350B2 (en) * | 2010-10-22 | 2014-05-14 | オークマ株式会社 | Vibration suppressor for machine tools |
JP5587707B2 (en) * | 2010-09-13 | 2014-09-10 | オークマ株式会社 | Vibration suppression device |
JP5536608B2 (en) * | 2010-10-13 | 2014-07-02 | オークマ株式会社 | Vibration suppressing method and vibration suppressing device for machine tool |
JP5608036B2 (en) * | 2010-10-13 | 2014-10-15 | オークマ株式会社 | Operation history management method and operation history management device |
JP5536611B2 (en) * | 2010-10-15 | 2014-07-02 | オークマ株式会社 | Method and apparatus for monitoring machine tool, machine tool |
JP5525411B2 (en) * | 2010-10-25 | 2014-06-18 | オークマ株式会社 | Vibration suppression method and vibration suppression apparatus |
JP5643676B2 (en) | 2011-02-24 | 2014-12-17 | オークマ株式会社 | Numerical control device with vibration suppression function |
JP5742312B2 (en) * | 2011-03-10 | 2015-07-01 | 株式会社ジェイテクト | Chatter vibration detection method |
JP5793200B2 (en) * | 2011-11-15 | 2015-10-14 | 株式会社日立製作所 | Machine tool cutting force detection device, cutting force detection method, machining abnormality detection method, and machining condition control system |
JP6019582B2 (en) * | 2011-12-27 | 2016-11-02 | 株式会社ジェイテクト | Machining condition pass / fail judgment method and judgment device |
JP5908342B2 (en) * | 2012-05-17 | 2016-04-26 | オークマ株式会社 | Machining vibration suppression method and machining vibration suppression device for machine tool |
JP5997577B2 (en) * | 2012-10-18 | 2016-09-28 | オークマ株式会社 | Chatter vibration suppressing method and machine tool |
JP5908386B2 (en) | 2012-10-30 | 2016-04-26 | オークマ株式会社 | Machine Tools |
JP2014140918A (en) * | 2013-01-23 | 2014-08-07 | Hitachi Ltd | Cutting vibration inhibition method, arithmetic control device, and machine tool |
KR102191166B1 (en) | 2013-06-10 | 2020-12-16 | 두산공작기계 주식회사 | Setting method of revolutions per minute on the real time of a spinning cutting tool, and the control device |
JP5986128B2 (en) * | 2014-03-17 | 2016-09-06 | Necプラットフォームズ株式会社 | In-vehicle vibration suppression device |
EP3031575B1 (en) * | 2014-12-08 | 2018-11-21 | Sandvik Intellectual Property AB | A measurement device and a method of selecting operational parameters of a chip removing machining tool |
JP7053526B2 (en) * | 2019-03-25 | 2022-04-12 | ファナック株式会社 | Spindle vibration measurement system, spindle vibration measurement method, and program |
JP7403282B2 (en) * | 2019-11-01 | 2023-12-22 | オークマ株式会社 | Monitoring device and method for spindle rotation speed in machine tools, machine tools |
CN112809463B (en) * | 2019-11-18 | 2024-06-28 | 株式会社捷太格特 | Surface texture estimation system |
CN111618658B (en) * | 2020-05-21 | 2021-08-10 | 西安交通大学 | Main shaft rotating speed self-adaptive adjusting method for flutter-free efficient milling |
CN113977348B (en) * | 2021-12-28 | 2022-04-01 | 杭州骏宇科技有限公司 | Machine tool whole-course self-sensing self-adaptive cutting method |
CN119200416A (en) * | 2024-11-27 | 2024-12-27 | 福建恒而达新材料股份有限公司 | Vibration optimizing structure and vibration feedback control system of gantry dicing saw |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5788432A (en) * | 1993-12-27 | 1998-08-04 | Seiko Seiki Kabushiki Kaisha | Method and apparatus for computing allowable spindle rotation speed |
CN1515382A (en) * | 2001-12-19 | 2004-07-28 | 北京工业大学 | On-line Intelligent Control System of Machine Tool Cutting Chatter |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS632643A (en) * | 1986-06-23 | 1988-01-07 | Toyota Motor Corp | Cutting machine |
JP2693664B2 (en) * | 1991-06-28 | 1997-12-24 | 衛 光石 | Machining state judgment device in end mill machining |
JP4177028B2 (en) * | 2002-05-22 | 2008-11-05 | 株式会社神戸製鋼所 | Machining method by small diameter end mill and method for determining machining conditions |
JP4703315B2 (en) * | 2005-08-12 | 2011-06-15 | 国立大学法人名古屋大学 | Rotational speed calculation device of machining device, chatter vibration evaluation device of machining device, and chatter vibration evaluation method of machining device |
-
2007
- 2007-10-25 JP JP2007277865A patent/JP4777960B2/en not_active Expired - Fee Related
-
2008
- 2008-10-24 CN CN2008101749479A patent/CN101417398B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5788432A (en) * | 1993-12-27 | 1998-08-04 | Seiko Seiki Kabushiki Kaisha | Method and apparatus for computing allowable spindle rotation speed |
CN1515382A (en) * | 2001-12-19 | 2004-07-28 | 北京工业大学 | On-line Intelligent Control System of Machine Tool Cutting Chatter |
Also Published As
Publication number | Publication date |
---|---|
CN101417398A (en) | 2009-04-29 |
JP4777960B2 (en) | 2011-09-21 |
JP2009101495A (en) | 2009-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101417398B (en) | Method for suppressing vibration and device therefor | |
JP4582660B2 (en) | Vibration suppressor for machine tools | |
JP5160980B2 (en) | Vibration suppression method and apparatus | |
JP4433422B2 (en) | Vibration suppression device | |
US8229598B2 (en) | Vibration suppressing device for machine tool | |
US8014903B2 (en) | Method for suppressing vibration and device therefor | |
US9138848B2 (en) | Method and apparatus for suppressing vibration | |
JP2013000837A (en) | Vibration determination method, and vibration determination device | |
JP4582661B2 (en) | Vibration suppressor for machine tools | |
JP4891150B2 (en) | Vibration suppressor for machine tools | |
JP5226484B2 (en) | Chatter vibration suppression method | |
JP5631779B2 (en) | Vibration suppression method and apparatus for machine tool | |
JP6302794B2 (en) | Rotation speed display method | |
JP5155090B2 (en) | Vibration determination method and vibration suppression device for machine tool | |
JP2014061568A (en) | Chattering vibration suppression method and machine tool | |
JP5660850B2 (en) | Vibration display device | |
JP5587707B2 (en) | Vibration suppression device | |
JP5385067B2 (en) | Rotational speed calculation device | |
JP4995115B2 (en) | Vibration suppression method and apparatus | |
JP5767931B2 (en) | Vibration suppression method and vibration suppression device for machine tool | |
JP5301946B2 (en) | Vibration suppression method and apparatus | |
JP5539794B2 (en) | Vibration suppression device | |
JP5384996B2 (en) | Machining state evaluation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120523 |