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
- flutter
- machining information
- rotary speed
- 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 abstract description 27
- 230000001133 acceleration Effects 0.000 claims abstract description 56
- 238000003754 machining Methods 0.000 claims description 69
- 230000002401 inhibitory effect Effects 0.000 claims description 26
- 238000004364 calculation method Methods 0.000 claims description 19
- 230000035559 beat frequency Effects 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 15
- 230000007246 mechanism Effects 0.000 claims description 14
- 238000012545 processing Methods 0.000 abstract description 10
- 230000010355 oscillation Effects 0.000 abstract 6
- 238000004458 analytical method Methods 0.000 description 8
- 230000005764 inhibitory process Effects 0.000 description 7
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000001172 regenerating effect Effects 0.000 description 4
- 230000001629 suppression Effects 0.000 description 4
- 230000003321 amplification Effects 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Vibration Prevention Devices (AREA)
Abstract
The present invention provides a vibration suppressing device which can calculate the optimal rotation speed that can effectively suppress oscillation, wherein the device comprises the following components: vibration sensors (2a-2c) which detect the vibration acceleration of time region of a rotating shaft (3) in the rotating process; an FFT calculating device (6) which calculates an oscillation number and the vibration acceleration of frequency region under the oscillation number according to the detected vibration acceleration of time region; a storing device (9) which stores the vibration acceleration and oscillation number of frequency region as processing information; a calculating device (7) which stores a maximum acceleration and oscillation number in the storing device (9) as new processing information when the calculated maximum acceleration of the frequency region exceeds a preset threshold, and furthermore calculates the optimal rotation speed which can suppress the oscillation according to the new processing information and the last processing information stored in the storing device (9); and a NC device (8) which rotates the rotating shaft at the optimal rotation speed.
Description
Technical field
The present invention relates to suppress to add the method for the vibration that produces man-hour and the equipment for inhibiting of vibration that can carry out this method in a kind of work mechanism of when making the rotation of cutter or workpiece, processing.
Background technology
About the vibration suppressing method of in the past work mechanism, known the method that following patent documentation 1 record is arranged.In this vibration suppressing method; For suppress to become machined surface machining accuracy deterioration reason, as the regenerative flutter of self-excited vibration; Obtain the intrinsic vibration number that cutter and workpiece etc. produce the system of flutters, it being made as after 60 times the value that obtains divided by the cutter number of teeth and predetermined integers as rotary speed (steady rotation speed).This intrinsic vibration number obtains through cutter and workpiece are carried out pulse excitation.
And, also know the method that following patent documentation 2 records are arranged about vibration suppressing method.In this vibration suppressing method, obtain the flutter number in the process of the system that produces flutter, it being made as after 60 times the value that obtains divided by the cutter number of teeth and predetermined integers as rotary speed.Flutter number in the process is through near configure sound sensor cutter and workpiece, according in rotary course, being obtained by the detected vibration frequency of sound transducer.
Patent documentation 1: TOHKEMY 2003-340627 communique
Patent documentation 2: Japan special table 2001-517557 communique
In the vibration suppressing method of patent documentation 1, need expensive pulser, and use this device exciting to need high-end technology, and the cost time.And the intrinsic vibration number that obtains before the processing may not be consistent with the intrinsic vibration number in the process, so be difficult for obtaining correct best rotary speed.
On the other hand, in the vibration suppressing method of patent documentation 2, the beat frequency in the process is different slightly values with the intrinsic vibration number each other, so still be difficult for obtaining correct best rotary speed.In addition; Think through inferring that by the beat frequency in the process intrinsic vibration number can improve correctness; But when after suppressing vibration, producing vibration once more, rotary speed changes before trembleing inhibition relatively, the also often variation of using in the calculating of the supposition of the intrinsic vibration number that is used for suppressing once more trembleing and steady rotation speed of parameter (the k value relevant with stablizing critical line chart); Like this when the k value changes; Cause rotary speed to reduce or increase, and through repeating this process, cause that rotary speed reduces or increases when vibration takes place.
Summary of the invention
And the purpose of technical scheme 3,5 described inventions is, a kind of vibration suppressing method and device are provided, and under the interrupted situation that vibration takes place, also can obtain to be used to the correct steady rotation speed that suppresses to vibrate, and rotary speed can not reduce or increase.
In order to achieve the above object; The invention of technical scheme 1 provides a kind of equipment for inhibiting of vibration; Be used at the work mechanism with the rotating shaft that makes cutter or workpiece rotation, the flutter that produces when suppressing said rotating shaft is rotated is characterized in that; Said equipment for inhibiting of vibration has: detecting unit, and 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.In addition, technical scheme 1 described " vibration " is involving vibrations acceleration, the displacement that causes because of vibration and the vibrations such as acoustic pressure itself that cause because of vibration certainly, but also comprise the physical change that the indirect detection that results from the vibration and result from rotating shaft is vibrated.
And technical scheme 2 described inventions are characterised in that, in foregoing invention; The 2nd arithmetic element is calculated phase informations 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.
In order to achieve the above object; Technical scheme 3 described inventions provide a kind of vibration suppressing method; Be used at the work mechanism with the rotating shaft that makes cutter or workpiece rotation, 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, make of the steady rotation speed rotation of said rotating shaft to calculate through this calculation step.
Technical scheme 4 described inventions keep constant through making machining information on the basis of above-mentioned purpose, simply prevent the increase of steady rotation speed efficiently or reduce; In order to reach this purpose; It is characterized in that, in foregoing invention, 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.
In order to achieve the above object; Technical scheme 5 described inventions provide a kind of equipment for inhibiting of vibration; Be used at the work mechanism with the rotating shaft that makes cutter or workpiece rotation, the flutter that produces when suppressing said rotating shaft is rotated is characterized in that; Said equipment for inhibiting of vibration has: detecting unit, and 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.
Technical scheme 6 described inventions are on the basis of above-mentioned purpose; Through making machining information keep constant, simply prevent the increase of steady rotation speed efficiently or reduce, in order to reach this purpose; It is characterized in that; In foregoing invention, when before the said machining information of storage when existing, said arithmetic element only uses this machining information to calculate said steady rotation speed.
According to the present invention, detect " flutter " that result from actual rotating rotating shaft and come the calculating optimum rotary speed, so can calculate more accurate best rotary speed immediately.Therefore, can suppress the amplification of " flutter " reliably, can be on machined surface residual vibration mark.
And; When the vibration of frequency field surpasses predetermined threshold value; Be stored in this vibration, flutter number and rotating shaft rotary speed in the memory cell as machining information; When vibration surpasses threshold value after next time, use the machining information calculating optimum rotary speed that is stored in the past in the memory cell.Therefore, the best rotary speed of easily describing in the critical line chart of calculation stability that least can produce the regenerative flutter can remain high-quality to the machining accuracy of machined surface.
In addition; According to the present invention; The storage machining information calculates the steady rotation speed of the flutter that can suppress rotating shaft according to the machining information in this past, so the calculating of steady rotation speed and steady rotation speed in the past do not have big difference; Therefore produce under the situation about trembleing interrupted, also can bring into play the effect that reduces or increase that prevents rotary speed.
Description of drawings
Fig. 1 is the sketch map of the mount structure of the equipment for inhibiting of vibration that relates to of expression the 1st mode of the present invention.
Fig. 2 is a sketch map of representing to become the rotating shaft housing of vibration suppression object from the side.
Fig. 3 is the sketch map from axial expression rotating shaft housing.
Fig. 4 is Fourier analysis result's the sketch map of an example of the vibration acceleration in express time zone.
Fig. 5 is the flow chart about the inhibition control of flutter.
Fig. 6 is the block diagram of the equipment for inhibiting of vibration that relates to of the 2nd mode of the present invention.
Fig. 7 is the flow chart of the vibration suppressing method in the equipment for inhibiting of vibration of Fig. 6, carried out.
Symbol description
1 rotating shaft housing; 2a, 2b, 2c vibrating sensor; 3 rotating shafts; 5,105 control device; 6FFT arithmetic unit (the 1st arithmetic element); 7 arithmetic units (the 2nd arithmetic element); 8,108NC device (rotary speed control module); 9 storage devices (memory cell); 10,110 equipment for inhibiting of vibration; 106FFT arithmetic unit (arithmetic element); 107 steady rotation speed arithmetic units (arithmetic element).
The specific embodiment
Below, the example about the embodiment that the present invention relates to suitably describes according to accompanying drawing.In addition, mode of the present invention is not limited to this example.
[the 1st mode]
Below, according to the equipment for inhibiting of vibration of description of drawings an embodiment of the invention.
Fig. 1 is the sketch map of the mount structure of expression equipment for inhibiting of vibration 10.Fig. 2 is a sketch map of representing to become the rotating shaft housing 1 of vibration suppression object from the side, and Fig. 3 is the sketch map from axial expression rotating shaft housing 1.
Equipment for inhibiting of vibration 10 is used to be suppressed at " flutter " that can produce along the rotating shaft 3 of C axle system rotation of being located at rotating shaft housing 1, vibrating sensor (detecting unit) 2a~2c of the vibration acceleration (referring to the vibration acceleration on the time shaft) of the time zone that is produced by the rotating shaft 3 that detects in rotary course and serve as that the control device 5 of the rotary speed of basis control rotating shaft 3 constitutes with the detected value of vibrating sensor 2a~2c.
Vibrating sensor 2a~2c as shown in Figures 2 and 3; Be installed near rotating shaft 3 positions of rotating shaft housing 1; A vibrating sensor detects the vibration acceleration (for example, detection is towards the vibration acceleration of the time zone of X axle, Y axle and the Z-direction of difference quadrature) towards the time zone of right angle orientation to other vibrating sensors.
On the other hand, control device 5 has: FFT arithmetic unit (the 1st arithmetic element) 6, carry out the analysis that is the basis with the vibration acceleration by the detected time zone of vibrating sensor 2a~2c; Arithmetic unit (the 2nd arithmetic element) 7 carries out the calculating of best rotary speed etc. according to the value that is calculated by FFT arithmetic unit 6; Storage device (memory cell) 9, the calculated value that storage is calculated by arithmetic unit 7 etc.; And NC device (rotary speed control module) 8, be controlled at the processing of rotating shaft housing 1.Control device 5 suppresses to result from " flutter " of rotating shaft 3 according to the rotary speed of the said control rotating shaft 3 in back.
At this,, the inhibition control of control device 5 to " flutter " is described according to the flow chart of Fig. 5.
At first; In FFT arithmetic unit 6; The Fourier analysis (S1) of the vibration acceleration of the time zone that carries out in rotating shaft 3 rotary courses, often detecting by vibrating sensor 2a~2c, calculating chart 44 shown in peak acceleration (vibration acceleration of frequency field) and frequency (flutter number) thereof (S2).
Then; In arithmetic unit 7; The peak acceleration and the predefined predetermined threshold (S3) that relatively in above-mentioned S2, calculate; When surpassing threshold value, be regarded as rotating shaft 3 and produced " flutter " that suppress, according to the rotary speed of flutter number, the cutter number of teeth and rotating shaft 3; Utilize following computing formula (1)~(3) to calculate k ' value, k value and phase information, and the rotating shaft rotary speed of this k ' value, k value and phase information and the peak acceleration that in above-mentioned S2, calculates and flutter number, current point in time is stored in (S4) in the storage device 9 as new machining information.
K ' value=60 * flutter number/(cutter number of teeth * rotating shaft rotary speed) ... (1)
The integer portion of k value=k ' value ... (2)
Phase information=k ' value-k value ... (3)
Wherein, " the cutter number of teeth " in the computing formula (1) is set in the arithmetic unit 7 by input in advance.And the rotating shaft rotary speed in the computing formula (1) is meant the rotary speed of current (becoming before the best rotary speed).
In addition; Phase information and rotating shaft rotary speed (machining information in past) when reading phase information and the rotating shaft rotary speed (machining information in past) when surpassed threshold value last time in the machining information that is stored in the storage device 9 and surpassing threshold value last time, computing formula (4) and (5) calculating optimum rotary speed (S5) below utilizing.
Velocity variable=(1-phase information last time) * (the rotating shaft rotary speed of rotating shaft rotary speed-last time of last last time)/(last time phase information-last last time phase information) ... (4)
Rotating shaft rotary speed-velocity variable of best rotary speed=last last time ... (5)
And, in order to reach the best rotary speed that calculates, utilize the rotary speed of NC device 8 change rotating shafts 3, prevent, promptly suppress the amplification (S6) of " flutter ".
According to top said, control device 5 carries out the inhibition control to " flutter ".
In addition, when rotating shaft 3 begins to rotate the back primary detection to the peak acceleration that surpasses threshold value and the detection that surpasses the peak acceleration of threshold value when being the second time, can not use aforementioned calculation formula (4).Therefore, in this case, after S3; The phase information and setting constant of relatively utilizing computing formula (3) to obtain if phase information is being set more than the constant, then utilize computing formula (6) to calculate the k1 value; If phase information less than setting constant, then utilizes computing formula (7) to calculate the k1 value.
K1 value=k value+1 ... (6)
K1 value=k value ... (7)
At this, as setting constant, if set 0.5 usually, the variable quantity that then can make rotary speed is for minimum.But at the variation ratio of rotary speed hour, the direction according to the change rotary speed will be lower than and stablize said cutting lower limit in the critical line chart, might produce the regenerative flutter, thus can this lower limit as setting constant with phase information relatively.During this situation,, preferably adopt 0.75 as setting constant.
And, use the k1 value that obtains according to aforementioned calculation formula (6) or (7), can utilize following computing formula (8) calculating optimum rotary speed, the rotary speed that changes rotating shaft 3 makes it become this best rotary speed.
Best rotary speed=60 * flutter number/(the cutter number of teeth * k1 value) ... (8)
Vibration control apparatus 10 according to above narration; Can pass through vibrating sensor 2a~2c, FFT arithmetic unit 6 and arithmetic unit 7; " flutter " that produces in real time monitoring rotating shaft 3 rotary courses; When detecting generation " flutter ", utilize aforementioned calculation formula (1)~(5) calculating optimum rotary speed at once, change to best rotary speed to the rotary speed of rotating shaft 3.Like this, detect and result from " flutter " and the calculating optimum rotary speed of actual rotating rotating shaft 3, so can calculate more accurate best rotary speed at once.Therefore, can suppress the amplification of " flutter " reliably, can be on machined surface residual vibration mark.
And; When the peak acceleration of the vibration acceleration of frequency field surpasses threshold value; Be stored in this peak acceleration and frequency (flutter number) thereof, rotating shaft rotary speed, k ' value, k value and the phase information of utilizing computing formula (1)~(3) to calculate in the storage device 9 as new machining information; When peak acceleration surpasses threshold value after next time, use the machining information calculating optimum rotary speed that is stored in the past in the storage device 9.Therefore, the best rotary speed of easily describing in the critical line chart of calculation stability that least can produce the regenerative flutter can remain high-quality to the machining accuracy of machined surface.
In addition, when the first time and secondary " flutter " of in storage device 9, not storing enough machining informations detects, with phase information and set information relatively, serve as basic difference calculating optimum rotary speed with k1 value according to its comparative result change.Therefore, can suppress " flutter " at short notice, can expect to improve machined surface machining accuracy, suppress tool wear, prevent tool damage.
In addition; The equipment for inhibiting of vibration that the present invention relates to is not limited to the mode that above-mentioned the 1st mode is put down in writing; Can be in the scope that does not break away from aim of the present invention, suitably change related detection unit, control device and control device structure as required to control of vibration suppression etc.
For example, about the value of the k ' shown in computing formula (1)~(8), k value, phase information, velocity variable etc. and their relation,, can further improve precision through coming suitably investigation to confirm according to the type of work mechanism.
And, when the computational speed variable quantity, in computing formula (4), deduct the phase information of last last time from constant " 1 ", though this constant is " 1 " in theory, the value that also can use " 1.05 " etc. to depart from " 1 " is slightly obtained velocity variable.
In addition; In above-mentioned the 1st mode; In storage device; Storing the rotating shaft rotary speed of k ' value, k value and phase information, the peak acceleration that in above-mentioned S2, calculates and flutter number and current point in time as machining information, but also can not store k ' value, k value and phase information, is basic calculation and constitute when carrying out the calculating of computing formula (4) with the machining information.
In addition; In above-mentioned the 1st mode; Carry out by detection to the Fourier analysis of vibration acceleration of time zone the time, using the vibration acceleration of expression frequency field is peaked waveform, carries out the inhibition control of " flutter "; But also can frequency of utilization the value of vibration acceleration in zone be that upper a plurality of (for example 3) waveform comes the calculating optimum rotary speed, further improve the inhibition effect of " flutter ".
In addition, in above-mentioned the 1st mode, constitute and utilize vibrating sensor to detect the vibration acceleration of rotating shaft, but also can constitute detection by displacement and the acoustic pressure of vibrating the rotating shaft that forms, according to this displacement and acoustic pressure calculating optimum rotary speed.
In addition; In above-mentioned the 1st mode, constitute the vibration of the rotating shaft of testing machinery; But also can constitute the vibration that detects a non-rotary side (fixation side); And the calculating optimum rotary speed, be not limited to make the machining center of cutter rotation, also go for making the work mechanisms such as lathe of workpiece rotation.In addition, can certainly be according to the suitable position being set and quantity etc. is set of change detecting unit such as the type and size of work mechanism.
[the 2nd mode]
Fig. 6 is the block diagram of the equipment for inhibiting of vibration 110 that relates to of the 2nd mode of the present invention.Equipment for inhibiting of vibration 110 has the rotating shaft housing 1 that become vibration suppression object (with reference to Fig. 2, Fig. 3) identical with the 1st mode; Rotating shaft housing 1 has can be along the rotating shaft 3 of C axle system rotation, and equipment for inhibiting of vibration 110 suppresses to result from the flutter of the rotating shaft 3 in the rotary course.Equipment for inhibiting of vibration 110 has: as the vibrating sensor 2a~2c of detecting unit, be used for detecting the vibration acceleration of the time zone of the rotating shaft 3 that results from rotary course; And control device 105, according to the detected value of vibrating sensor 2a~2c, the rotary speed of control rotating shaft 3.
Vibrating sensor 2a~2c as shown in Figures 2 and 3; State with the vibration acceleration of the time zone of X axle, Y axle and the Z-direction that can detect mutually orthogonal is installed on the rotating shaft housing 1, so that detect the vibration acceleration (vibration acceleration on the time shaft) of the time zone on the mutually perpendicular direction.
And control device 105 has: FFT arithmetic unit 106, carry out based on the Fourier analysis by the vibration acceleration of the detected time zone of vibrating sensor 2a~2c; Steady rotation speed arithmetic unit 107 according to the value that is calculated by FFT arithmetic unit 106, carries out the calculating of steady rotation speed etc.; As the NC device 108 of rotary speed control module, be controlled at the processing of rotating shaft housing 1.The NC device 108 of control device 105 is rotated the supervision of the rotary speed of axle 3.In addition, FFT arithmetic unit 106 is equivalent to arithmetic element with steady rotation speed arithmetic unit 107.
With Fig. 7 is the center, and the example of the vibration suppressing method of the 110 pairs of flutters of equipment for inhibiting of vibration that constitute like this is described.Fig. 7 representes the flow chart of this inhibition control.
At first; 106 pairs of vibration accelerations by vibrating sensor 2a~2c frequent time zone that detects in rotary course of FFT arithmetic unit carry out Fourier analysis; Identical with the 1st mode; Often calculate peak acceleration shown in Figure 4 and frequency 4 (flutter number) thereof (the step S101 of Fig. 7 detects step).In addition; When the vibration acceleration to time zone carries out Fourier analysis; Obtain a plurality of patterns of waveform shown in Figure 4 of relation of the vibration acceleration of expression frequency and frequency field, but the value of the vibration acceleration in frequency of utilization zone is the waveform of maximum in this embodiment.
Then; In steady rotation speed arithmetic unit 107; The vibration acceleration of the frequency field that carries out calculating and the comparison of pre-set threshold by FFT arithmetic unit 106, (when for example detecting the vibration acceleration of frequency field of the frequency 4 among Fig. 4) is regarded as rotating shaft 3 and produced " flutter " that suppress when the vibration acceleration of frequency field surpasses predetermined threshold value; Utilize following computing formula (101), (102) to calculate k value and store as machining information; And utilize following computing formula (103) calculation stability rotary speed and export to NC device 108 (step S102, calculation step is not when the machining information of storage exists in the past).In addition, machining information is meant k value and k ' value at this.And the cutter number of teeth is preestablished in steady rotation speed arithmetic unit 107.In addition, the rotating shaft rotary speed is meant the current rotary speed that becomes the preceding rotating shaft 3 of steady rotation speed.In addition, beat frequency is meant the frequency 4 when producing flutter.
K ' is worth=60 * beat frequency/(the cutter number of teeth * rotating shaft rotary speed) ... (101)
The integer portion of k value=k ' value ... (102)
Steady rotation speed=60 * beat frequency/{ the cutter number of teeth * (k value+1) } ... (103)
And, receive the NC device 108 of step S102 from the output of the steady rotation speed of steady rotation speed arithmetic unit 107, change to this steady rotation speed (step S103, rotary speed control step) to the rotary speed of rotating shaft 3.Through being made as this steady rotation speed to the rotary speed of rotating shaft 3, can suppress flutter, form and stablize machining state.
Be in when stablizing machining state through suppressing flutter like this, vibrating sensor 2a~2c also carries out the detection (detection step) of the vibration acceleration of time zone etc.And when the vibration acceleration that produces flutter, frequency field once more surpassed predetermined threshold value, S102 was identical with step; Calculating processing information and export steady rotation speed once more; But the k value of storing at the k value that calculates and in the past (step S102) is not simultaneously, replaces with the k value of storage and calculation stability rotary speed (step S104 to this k value that calculates; Calculation step is when the machining information of storage exists in the past).In addition, in step S104, also can not calculate machining information and according to the storage k value calculation stability rotary speed.
Receive the NC device 108 of step S104, change to this steady rotation speed (step S5, rotary speed control step) to the rotary speed of rotating shaft 3 from the output of the steady rotation speed of steady rotation speed arithmetic unit 107.Through being made as this steady rotation speed to the rotary speed of rotating shaft 3, can suppress flutter, form once more and stablize machining state.And this steady rotation speed is that basis is calculated with the k value that (step S102) was identical in the past, so be the value roughly the same with former steady rotation speed, can not depart from former steady rotation speed.
In addition; When the vibration acceleration of frequency field surpasses predetermined threshold value once more passing through this stable machining state (when intermittently flutter taking place); The detection of repetitive vibrations sensor 2a~2c and step S104, S105; Be made as new steady rotation speed to the rotary speed of rotating shaft 3, form and stablize machining state.Also to be basis calculate with the k value of the former identical storage of step S104 this new steady rotation speed; So be the value identical with former steady rotation speed; Can not depart from former steady rotation speed; When intermittently flutter taking place, steady rotation speed can not continue to reduce yet or continue to increase.
In above equipment for inhibiting of vibration 110; The k value of calculating and storing with the processing result according to the past is the basis; Make that the k value is constant comes the calculation stability rotary speed, so when flutter takes place, also can make steady rotation speed and former rotary speed not have big difference interrupted; The rotary speed that can prevent rotating shaft 3 reduces or increases, and can when considering efficient, remain high-quality to machined surface.And, because the variation of the rotary speed of rotating shaft 3 is less, so can prevent the situation that cutter and main shaft are applied in excessive loads.
In addition, illustration mainly changes other modes of the present invention that above-mentioned the 2nd mode forms.Amount (for example 5 times amount) about the k value several of can storing in the lump; Value after rounding up the mean value with pre-determined number (for example 5 times) is as new k value; Can also replace with the maximum in the pre-determined number (for example 5 times); In these cases, can prevent the increase simply of rotary speed or reduce.And, when control device carries out Fourier analysis, also can extract the vibration frequency of the vibration acceleration of upper a plurality of (for example upper 3) frequency field, use these a plurality of vibration frequencies to calculate steady rotation speed.In addition, also can replace the vibration acceleration of rotating shaft, perhaps detect this vibration acceleration and the displacement that forms because of vibration and the acoustic pressure that produces because of rotation, and be used for the calculation stability rotary speed.
In addition, also can replace rotation shaft side, perhaps near rotation shaft side and fixation side (workpiece and/or its) configuration detection unit.In addition, the present invention also goes for so that the lathe of workpiece rotation is other work mechanisms of representative.Can in the work mechanism that makes the workpiece rotation, detect the vibration of the main shaft side that keeps workpiece, perhaps detect vibration as the cutter side of fixation side.And, also can be according to suitably quantity and the configuration etc. of change detecting unit such as the type of work mechanism and scale.In addition, can also integrate or separate various arithmetic units, other storage devices outside the division operation device perhaps are set.
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.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007-277865 | 2007-10-25 | ||
JP2007277865A JP4777960B2 (en) | 2007-10-25 | 2007-10-25 | Vibration suppression device |
JP2007277865 | 2007-10-25 | ||
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 (25)
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 |
JP5491350B2 (en) * | 2010-10-22 | 2014-05-14 | オークマ株式会社 | Vibration suppressor for machine tools |
JP5587707B2 (en) * | 2010-09-13 | 2014-09-10 | オークマ株式会社 | Vibration suppression device |
US8700201B2 (en) | 2010-09-13 | 2014-04-15 | Okuma Corporation | Vibration suppressing 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 |
DE102020130270A1 (en) * | 2019-11-18 | 2021-05-20 | Jtekt Corporation | Surface property 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 |
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 | 北京工业大学 | Machine cutting flutter on-line intelligent control system |
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 | 北京工业大学 | Machine cutting flutter on-line intelligent control system |
Also Published As
Publication number | Publication date |
---|---|
JP2009101495A (en) | 2009-05-14 |
CN101417398A (en) | 2009-04-29 |
JP4777960B2 (en) | 2011-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101417398B (en) | Method for suppressing vibration and device therefor | |
CN101380719B (en) | Vibration suppressing device for machine tool | |
CN101623835B (en) | Vibration suppressing method and device | |
CN101310921B (en) | Vibration suppressing device and vibration suppressing method for machine tool | |
CN102554685B (en) | Vibration suppressing method in lathe and equipment for inhibiting of vibration | |
CN102452022B (en) | The supervision method of lathe, monitoring arrangement and lathe | |
CN102407490B (en) | Equipment for inhibiting of vibration | |
CN101722438B (en) | Vibration suppressing method and vibration suppressing device for machine tool | |
JP4812224B2 (en) | Machining simulation apparatus and method in NC machining | |
CN102554692A (en) | Method and apparatus for suppressing vibration | |
CN102672539A (en) | Chattering detection method | |
CN103329055B (en) | Machining error computation device, machining error computation method, machining control device and machining control method | |
CN104484506B (en) | Turning flutter forecasting method based on reliability lobe graph | |
CN102441817B (en) | Duty history management method and duty history management devices | |
CN102825506A (en) | Vibration determination method and vibration determination device | |
CN103769945B (en) | Flutter Suppression method and lathe | |
US11630437B2 (en) | Numerical control system and motor drive controller | |
CN105144008A (en) | Numerical control device | |
CN102699764A (en) | Vibration determination method and vibration determination device | |
US9651936B2 (en) | Machining method | |
CN103522125A (en) | Dynamic characteristic calculation apparatus and its method for machine tool | |
JP5226484B2 (en) | Chatter vibration suppression method | |
JP2013043240A (en) | Method for correcting processing data | |
JP6987275B2 (en) | Numerical control device and learning device | |
CN101451882A (en) | Short time amplitude frequency spectrum array for single section shaft vibration analysis for mechanical rotor |
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 |
Granted publication date: 20120523 |
|
CF01 | Termination of patent right due to non-payment of annual fee |