[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101417398B - Method for suppressing vibration and device therefor - Google Patents

Method for suppressing vibration and device therefor Download PDF

Info

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
Application number
CN2008101749479A
Other languages
Chinese (zh)
Other versions
CN101417398A (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
Priority claimed from JP2008036489A external-priority patent/JP4995115B2/en
Application filed by Okuma Corp filed Critical Okuma Corp
Publication of CN101417398A publication Critical patent/CN101417398A/en
Application granted granted Critical
Publication of CN101417398B publication Critical patent/CN101417398B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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)以该最佳旋转速度旋转。

Figure 200810174947

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.

Figure 200810174947

Description

振动抑制方法及装置Vibration suppression method and device

技术领域 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 Patent Document 1 below is known. In this vibration suppression method, in order to suppress regenerative chatter as a self-excited vibration that causes deterioration of the machining accuracy of the machined surface, the natural vibration number of the system that generates chatter, such as the tool and the workpiece, is obtained and set to 60 The value obtained by dividing by the number of teeth of the tool and a predetermined integer is taken as the rotation speed (steady rotation speed). The natural vibration number is obtained by pulse-exciting the tool and the workpiece.

并且,关于振动抑制方法还知道有下述专利文献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 Patent Document 1, a high-cost pulse device is required, and vibration excitation using this device requires high technology and labor. Moreover, the natural vibration number obtained before processing is not necessarily consistent with the natural vibration number during processing, so it is difficult to obtain the correct optimum rotation speed.

另一方面,在专利文献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 claim 1 provides a vibration suppressing device capable of obtaining an optimum rotational speed capable of effectively suppressing "chattering".

并且,技术方案3、5所述的发明的目的在于,提供一种振动抑制方法及装置,在断续发生颤动的情况下,也能够获得用于抑制振动的正确的稳定旋转速度,而且旋转速度不会减小或增大。In addition, the object of the invention described in claims 3 and 5 is to provide a vibration suppression method and device that can obtain a correct and stable rotation speed for suppressing vibration even when vibration occurs intermittently, and the rotation speed Will not decrease or increase.

为了达到上述目的,技术方案1的发明提供一种振动抑制装置,用于在具有使刀具或工件旋转的旋转轴的工作机械中,抑制使所述旋转轴旋转时产生的颤振,其特征在于,所述振动抑制装置具有:检测单元,其检测旋转过程中的所述旋转轴的时间区域的振动;第1运算单元,其根据由检测单元检测到的时间区域的振动,计算颤振数和该颤振数下的频率区域的振动;存储单元,其把频率区域的振动、颤振数和旋转轴旋转速度作为加工信息进行存储;第2运算单元,其在由所述第1运算单元计算出的频率区域的振动超过预定的阈值时,把该频率区域的振动、颤振数和此时的旋转轴旋转速度作为新的加工信息存储在存储单元中,并且,根据该新的加工信息和存储在所述存储单元中的过去的加工信息,计算能够抑制颤振的所述旋转轴的最佳旋转速度;以及旋转速度控制单元,其使所述旋转轴以由所述第2运算单元计算出的最佳旋转速度旋转。另外,技术方案1所述的“振动”当然包括振动加速度、因振动造成的位移、以及因振动造成的声压等振动本身,还包括起因于振动而产生于旋转轴的可间接检测振动的物理变化。In order to achieve the above object, the invention of claim 1 provides a vibration suppressing device for suppressing chatter vibration generated when the rotating shaft is rotated in a machine tool having a rotating shaft rotating a tool or a workpiece, characterized in that , the vibration suppressing device has: a detection unit that detects the vibration of the time region of the rotating shaft during rotation; a first arithmetic unit that calculates the chattering number and the vibration number in the time region detected by the detection unit Vibration in the frequency region under the flutter number; a storage unit, which stores the vibration in the frequency region, the flutter number and the rotation speed of the rotating shaft as processing information; the second computing unit, which is calculated by the first computing unit When the vibration in the frequency region exceeds the predetermined threshold, the vibration in the frequency region, the number of flutters and the rotational speed of the rotating shaft at this time are stored in the storage unit as new processing information, and, according to the new processing information and the past machining information stored in the storage unit, calculating an optimum rotation speed of the rotation shaft capable of suppressing chatter; and a rotation speed control unit that causes the rotation shaft to be calculated by the second calculation unit Rotate at the best rotation speed. In addition, the "vibration" described in claim 1 of course includes vibration acceleration, displacement due to vibration, and vibration itself such as sound pressure due to vibration, and also includes physical components that can indirectly detect vibration caused by vibration and occur on the rotating shaft. Variety.

并且,技术方案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 arithmetic formulas 1 to 3, and uses the phase information and the past data stored in the storage unit Based on processing information, calculate the optimum rotation speed,

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 value...Formula 3, the chattering number and the rotation speed of the rotating shaft in the above calculation formula are the chattering number and the rotating shaft rotating speed in the new processing information.

为了达到上述目的,技术方案3所述的发明提供一种振动抑制方法,用于在具有使刀具或工件旋转的旋转轴的工作机械中,抑制使所述旋转轴旋转时产生的颤振,其特征在于,所述振动抑制方法包括:检测步骤,检测旋转过程中的所述旋转轴的时间区域的振动;运算步骤,根据通过该检测步骤检测到的时间区域的振动,计算颤动频率和该颤动频率下的频率区域的振动加速度,并且,在计算出的该频率区域的振动加速度超过预定的阈值时,计算并存储至少使用颤动频率确定的加工信息,并且,当以前存储的所述加工信息不存在时,使用当前计算出的所述加工信息计算能够抑制所述旋转轴的颤振的稳定旋转速度,当以前存储的所述加工信息存在时,至少使用以前存储的所述加工信息计算所述稳定旋转速度;以及旋转速度控制步骤,使所述旋转轴以通过该运算步骤计算出的稳定旋转速度旋转。In order to achieve the above object, the invention described in claim 3 provides a vibration suppressing method for suppressing chatter vibration generated when the rotary shaft is rotated in a machine tool having a rotary shaft for rotating a tool or a workpiece, which It is characterized in that the vibration suppression method includes: a detection step of detecting the vibration of the time region of the rotating shaft during the rotation; a calculation step of calculating the vibration frequency and the vibration frequency according to the vibration of the time region detected by the detection step The vibration acceleration in the frequency region under the frequency, and, when the calculated vibration acceleration in the frequency region exceeds a predetermined threshold, calculate and store processing information determined using at least the vibration frequency, and, when the previously stored processing information does not If it exists, use the currently calculated processing information to calculate a stable rotation speed capable of suppressing chatter of the rotating shaft, and if the previously stored processing information exists, at least use the previously stored processing information to calculate the a stable rotation speed; and a rotation speed control step of rotating the rotation shaft at the stable rotation speed calculated by the calculating step.

技术方案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 claim 5 provides a vibration suppressing device for suppressing chatter vibration generated when the rotary shaft is rotated in a machine tool having a rotary shaft for rotating a tool or a workpiece, which It is characterized in that the vibration suppressing device has: a detection unit that detects the vibration of the time region of the rotating shaft during the rotation; an arithmetic unit that calculates the vibration frequency and The vibration acceleration of the frequency region under the vibration frequency, and, when the calculated vibration acceleration of the frequency region exceeds a predetermined threshold value, calculate and store the processing information determined using at least the vibration frequency, and, when the previously stored processing information When the information does not exist, use the currently calculated processing information to calculate a stable rotation speed capable of suppressing chatter of the rotating shaft, and when the previously stored processing information exists, at least use the previously stored processing information to calculate the stable rotation speed; and a rotation speed control unit that rotates the rotation shaft at the stable rotation speed calculated by the arithmetic unit.

技术方案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 shaft housing 1 to be subjected to vibration suppression from the side, and FIG. 3 is a schematic diagram showing the rotating shaft housing 1 from the axial direction.

振动抑制装置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 shaft 3 that is provided in the rotating shaft housing 1 and can rotate along the C-axis system, by detecting the vibration acceleration of the time region generated by the rotating shaft 3 during the rotation process Vibration sensors (detection means) 2a to 2c (vibration acceleration on the time axis) and a controller 5 for controlling the rotational speed of the rotary shaft 3 based on the detection values of the vibration sensors 2a to 2c are constituted.

振动传感器2a~2c如图2和图3所示,安装在旋转轴壳体1的旋转轴3附近位置,一个振动传感器对其他振动传感器检测朝向直角方向的时间区域的振动加速度(例如,检测朝向分别正交的X轴、Y轴和Z轴方向的时间区域的振动加速度)。Vibration sensors 2a~2c as shown in Figure 2 and Figure 3, are installed in the position near the rotating shaft 3 of rotating shaft housing 1, and a vibration sensor detects the vibration acceleration towards the time zone of right angle direction to other vibration sensors (for example, detects towards Vibration acceleration in the time domain of the orthogonal X-axis, Y-axis and Z-axis directions, respectively).

另一方面,控制装置5具有:FFT运算装置(第1运算单元)6,进行以由振动传感器2a~2c检测到的时间区域的振动加速度为基础的分析;运算装置(第2运算单元)7,根据由FFT运算装置6计算出的值进行最佳旋转速度等的计算;存储装置(存储单元)9,存储由运算装置7计算出的计算值等;以及NC装置(旋转速度控制单元)8,控制在旋转轴壳体1的加工。控制装置5按照后面所述控制旋转轴3的旋转速度,抑制产生于旋转轴3的“颤振”。On the other hand, the control device 5 has: an FFT calculation device (the first calculation unit) 6, which performs analysis based on the vibration acceleration in the time zone detected by the vibration sensors 2a-2c; a calculation device (the second calculation unit) 7 , according to the value calculated by the FFT computing device 6, calculate the optimal rotation speed, etc.; storage device (storage unit) 9, store the calculation value calculated by the computing device 7, etc.; and NC device (rotational speed control unit) 8 , to control the machining of the housing 1 on the rotating shaft. The control device 5 controls the rotational speed of the rotating shaft 3 as described later, and suppresses "chattering" generated on the rotating shaft 3 .

在此,根据图5的流程图,说明控制装置5对“颤振”的抑制控制。Here, the suppression control of "chattering" by the control device 5 will be described based on the flowchart of FIG. 5 .

首先,在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 vibration sensors 2a to 2c during the rotation of the rotating shaft 3 is performed, and the maximum acceleration (frequency) shown in 4 of FIG. 4 is calculated. area vibration acceleration) and its frequency (flutter number) (S2).

然后,在运算装置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 rotary shaft 3 are calculated using the following calculation formulas (1) to (3) to calculate the k' value, the k value, and the phase information, and the k' value, the k value, and the phase information, and The maximum acceleration and vibration count calculated in S2 above, and the rotation speed of the rotary shaft at the current point in time are stored in the storage device 9 as new machining information (S4).

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 rotary shaft 3 is changed by the NC device 8 to prevent, that is, suppress, amplification of "chatter" (S6).

按照上面所述,控制装置5进行对“颤振”的抑制控制。As described above, the control device 5 performs suppression control of "chattering".

另外,在旋转轴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 rotation shaft 3 starts to rotate, and when the maximum acceleration exceeding the threshold is detected for the second time. Therefore, in this case, after S3, compare the phase information obtained by using the calculation formula (3) with the set constant, if the phase information is above the set constant, then use the calculation formula (6) to calculate the k1 value, if the phase information If it is less than the set constant, use formula (7) to calculate the value of k1.

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 rotating shaft 3 can be changed to the optimum rotation speed.

最佳旋转速度=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 rotating shaft 3 can be monitored in real time through the vibration sensors 2a-2c, the FFT computing device 6 and the computing device 7, and when "chattering" is detected, , immediately use the above formulas (1) to (5) to calculate the optimal rotation speed, and change the rotation speed of the rotating shaft 3 to the optimal rotation speed. In this way, "chatter" generated by the rotating shaft 3 that is actually rotating is detected and the optimum rotational speed is calculated, so that a more accurate optimum rotational speed can be calculated immediately. Therefore, amplification of "chatter" can be reliably suppressed, and chatter marks will not remain on the processed surface.

并且,在频率区域的振动加速度的最大加速度超过阈值时,把该最大加速度及其频率(颤振数)、旋转轴旋转速度、利用计算公式(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 vibration suppression device 110 according to a second aspect of the present invention. The vibration suppressing device 110 has the same rotating shaft housing 1 (refer to FIGS. 2 and 3 ) as the object of vibration suppressing as in the first embodiment. The rotating shaft housing 1 has a rotating shaft 3 rotatable along the C-axis system. The vibration suppressing device 110 suppresses chatter vibration of the rotary shaft 3 generated during rotation. The vibration suppression device 110 has: vibration sensors 2a-2c as detection units for detecting the vibration acceleration generated in the time zone of the rotating shaft 3 during the rotation; and the control device 105, based on the detection values of the vibration sensors 2a-2c Control the rotation speed of the rotary axis 3.

振动传感器2a~2c如图2和图3所示,以可检测互相正交的X轴、Y轴和Z轴方向的时间区域的振动加速度的状态安装在旋转轴壳体1上,以便检测互相垂直的方向上的时间区域的振动加速度(时间轴上的振动加速度)。As shown in Figure 2 and Figure 3, the vibration sensors 2a-2c are installed on the rotating shaft housing 1 in a state that can detect the vibration acceleration in the time region of the mutually orthogonal X axis, Y axis and Z axis direction, so as to detect each other. Vibration acceleration in the time zone in the vertical direction (vibration acceleration on the time axis).

并且,控制装置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 FFT computing device 106 for performing Fourier analysis based on the vibration acceleration in the time range detected by the vibration sensors 2a to 2c; Calculation of the stable rotation speed, etc. are performed; the NC device 108 as a rotation speed control unit controls the machining on the rotation shaft housing 1 . The NC device 108 of the control device 105 monitors the rotation speed of the rotary shaft 3 . In addition, the FFT computing device 106 and the steady rotation speed computing device 107 correspond to computing means.

以图7为中心,说明这样构成的振动抑制装置110对颤振的振动抑制方法的示例。图7表示该抑制控制的流程图。An example of a method of suppressing chatter by the vibration suppressing device 110 configured in this way will be described centering on FIG. 7 . FIG. 7 shows a flowchart of this suppression control.

首先,FFT运算装置106对由振动传感器2a~2c在旋转过程中经常检测的时间区域的振动加速度进行傅立叶分析,与第1方式相同,经常计算图4所示的最大加速度及其频率4(颤振数)(图7的步骤S101,检测步骤)。另外,在对时间区域的振动加速度进行傅立叶分析时,获取表示频率和频率区域的振动加速度的关系的图4所示波形的多个模式,但在本实施方式中使用频率区域的振动加速度的值为最大的波形。First, the FFT computing device 106 performs Fourier analysis on the vibration accelerations in the time region that are always detected by the vibration sensors 2a to 2c during the rotation, and the same as the first method, always calculates the maximum acceleration shown in FIG. 4 and its frequency 4 (vibration). Vibration number) (step S101 of FIG. 7, detection step). In addition, when Fourier analysis is performed on the vibration acceleration in the time domain, a plurality of patterns of the waveform shown in FIG. 4 representing the relationship between the frequency and the vibration acceleration in the frequency domain are acquired, but in this embodiment, the value of the vibration acceleration in the frequency domain is used for the largest waveform.

然后,在稳定旋转速度运算装置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 rotating shaft 3, the k value is calculated using the following calculation formulas (101) and (102) and stored as processing information, And use the following calculation formula (103) to calculate the stable rotation speed and output it to the NC device 108 (step S102, operation step, when the previously stored machining information does not exist). In addition, the processing information refers to k value and k' value here. In addition, the number of teeth of the cutter is set in the steady rotation speed calculation device 107 in advance. In addition, the rotation speed of the rotation shaft refers to the current rotation speed of the rotation shaft 3 before reaching a stable rotation speed. In addition, the chattering frequency refers to the frequency 4 at which chattering occurs.

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 NC device 108, having received the stable rotational speed output from the stable rotational speed computing device 107 in step S102, changes the rotational speed of the rotary shaft 3 to the stable rotational speed (step S103, rotational speed control step). By setting the rotational speed of the rotary shaft 3 to this stable rotational speed, chatter vibration can be suppressed and a stable machining state can be achieved.

在这样通过抑制颤振而处于稳定加工状态时,振动传感器2a~2c也进行时间区域的振动加速度等的检测(检测步骤)。并且,在再次产生颤振、频率区域的振动加速度超过预定的阈值时,与步骤S102相同,再次计算加工信息并输出稳定旋转速度,但在计算出的k值与以前(步骤S102)存储的k值不同时,把该计算出的k值替换为存储的k值,并计算稳定旋转速度(步骤S104,运算步骤,以前存储的加工信息存在时)。另外,在步骤S104中,也可以不计算加工信息而根据存储的k值计算稳定旋转速度。When the vibration sensors 2a to 2c are in a stable machining state by suppressing chatter in this way, the vibration acceleration and the like in the time domain are also detected (detection step). And, when fluttering occurs again, and the vibration acceleration in the frequency region exceeds the predetermined threshold value, the same as step S102, recalculate the processing information and output the stable rotation speed, but the calculated k value is different from the previous (step S102) stored k value. If the values are different, replace the calculated k value with the stored k value, and calculate the stable rotation speed (step S104, operation step, when the previously stored processing information exists). In addition, in step S104, instead of calculating the machining information, the stable rotational speed may be calculated from the stored k value.

接收到步骤S104的来自稳定旋转速度运算装置107的稳定旋转速度输出的NC装置108,把旋转轴3的旋转速度变更为该稳定旋转速度(步骤S5,旋转速度控制步骤)。通过把旋转轴3的旋转速度设为该稳定旋转速度,可以抑制颤振,再次形成稳定加工状态。并且,该稳定旋转速度是根据与以前(步骤S102)相同的k值计算的,所以是与以前的稳定旋转速度大致相同的值,不会偏离以前的稳定旋转速度。The NC device 108, having received the stable rotational speed output from the stable rotational speed computing device 107 in step S104, changes the rotational speed of the rotary shaft 3 to the stable rotational speed (step S5, rotational speed control step). By setting the rotational speed of the rotary shaft 3 to this stable rotational speed, chatter vibration can be suppressed and a stable machining state can be established again. Also, since this stable rotational speed is calculated based on the same k value as before (step S102), it is approximately the same value as the previous stable rotational speed and does not deviate from the previous stable rotational speed.

另外,在经过这种稳定加工状态而频率区域的振动加速度再次超过预定的阈值时(断续发生颤振时),重复振动传感器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 vibration sensors 2a-2c and the steps S104 and S105 are repeated, and the rotation of the rotating shaft 3 The speed is set to a new stable rotation speed to form a stable processing state. This new stable rotational speed is also calculated according to the same stored k value as in the previous step S104, so it is the same value as the previous stable rotational speed, and will not deviate from the previous stable rotational speed. When chattering occurs intermittently, The steady rotation speed also does not continuously decrease or continuously increase.

在以上的振动抑制装置110中,以根据过去的加工结果计算并存储的k值为基础,使k值恒定来计算稳定旋转速度,所以在断续发生颤振时,也能够使稳定旋转速度与以前的旋转速度没有大的差异,可以防止旋转轴3的旋转速度减小或增大,可以在考虑效率的同时把加工面保持为高质量。并且,由于旋转轴3的旋转速度的变化较小,所以能够防止发生刀具和主轴被施加过大负荷的情况。In the vibration suppressing device 110 described above, based on the k value calculated and stored based on the past machining results, the stable rotational speed is calculated by keeping the k value constant. Therefore, even when chattering occurs intermittently, the stable rotational speed and There is no large difference in the previous rotation speed, the rotation speed of the rotary shaft 3 can be prevented from decreasing or increasing, and the processing surface can be kept at high quality while considering efficiency. In addition, since the change in the rotational speed of the rotary shaft 3 is small, it is possible to prevent excessive loads from being applied to the tool and the spindle.

另外,例示主要变更上述第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)

1. an equipment for inhibiting of vibration is used at the work mechanism with the rotating shaft that makes cutter or workpiece rotation, and the flutter that produces when suppressing said rotating shaft is rotated is characterized in that said equipment for inhibiting of vibration has:
Detecting unit, it detects the vibration of the time zone of the said rotating shaft in the rotary course;
The 1st arithmetic element, its according to by detection to the vibration of time zone, the vibration of calculating the frequency field under flutter number and this flutter number;
Memory cell, the vibration of its frequency field, flutter number and rotating shaft rotary speed are stored as machining information;
The 2nd arithmetic element; When its vibration at the frequency field that is calculated by said the 1st arithmetic element surpasses predetermined threshold value; Be stored in the vibration of this frequency field, flutter number and the rotating shaft rotary speed of this moment in the memory cell as new machining information; And according to this new machining information and the machining information that is stored in the past in the said memory cell, calculating can suppress the best rotary speed of the said rotating shaft of flutter; And
The rotary speed control module, it makes the best rotary speed rotation of said rotating shaft to be calculated by said the 2nd arithmetic element.
2. equipment for inhibiting of vibration according to claim 1 is characterized in that, the 2nd arithmetic element is calculated phase information according to following operational formula 1~formula 3; And; With this phase information be stored in the machining information in the past in the memory cell and be the basis, the calculating optimum rotary speed
K ' value=60 * flutter number/(cutter number of teeth * rotating shaft rotary speed) ... Formula 1
The integer portion of k value=k ' value ... Formula 2
Phase information=k ' value-k value ... Formula 3,
Flutter number in the above-mentioned operational formula and rotating shaft rotary speed are flutter number and the rotating shaft rotary speed in the new machining information.
3. a vibration suppressing method is used at the work mechanism with the rotating shaft that makes cutter or workpiece rotation, and the flutter that produces when suppressing said rotating shaft is rotated is characterized in that said vibration suppressing method comprises:
Detect step, detect the vibration of the time zone of the said rotating shaft in the rotary course;
Calculation step according to detecting the vibration of the detected time zone of step through this, is calculated the vibration acceleration of the frequency field under beat frequency and this beat frequency; And; When the vibration acceleration of this frequency field that calculates surpasses predetermined threshold value, calculate and store the machining information that uses beat frequency to confirm at least, and; When before the said machining information of storage when not existing; Use the current said machining information that calculates to calculate the steady rotation speed of the flutter that can suppress said rotating shaft, when before the said machining information of storage when existing, the said machining information of storage calculates said steady rotation speed before using at least; And
Rotary speed control step makes the steady rotation speed rotation of said rotating shaft to calculate through this calculation step.
4. vibration suppressing method according to claim 3 is characterized in that, in said calculation step, when before the said machining information of storage when existing, only use this machining information to calculate said steady rotation speed.
5. an equipment for inhibiting of vibration is used at the work mechanism with the rotating shaft that makes cutter or workpiece rotation, and the flutter that produces when suppressing said rotating shaft is rotated is characterized in that said equipment for inhibiting of vibration has:
Detecting unit, it detects the vibration of the time zone of the said rotating shaft in the rotary course;
Arithmetic element, its according to by this detection to the vibration of time zone, calculate the vibration acceleration of the frequency field under beat frequency and this beat frequency; And; When the vibration acceleration of this frequency field that calculates surpasses predetermined threshold value, calculate and store the machining information that uses beat frequency to confirm at least, and; When before the said machining information of storage when not existing; Use the current said machining information that calculates to calculate the steady rotation speed of the flutter that can suppress said rotating shaft, when before the said machining information of storage when existing, the said machining information of storage calculates said steady rotation speed before using at least; And
The rotary speed control module, it makes the steady rotation speed rotation of said rotating shaft to be calculated by this arithmetic element.
6. equipment for inhibiting of vibration according to claim 5 is characterized in that, when before the said machining information of storage when existing, said arithmetic element only uses this machining information to calculate said steady rotation speed.
CN2008101749479A 2007-10-25 2008-10-24 Method for suppressing vibration and device therefor Expired - Fee Related CN101417398B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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