WO2010029204A1 - Method and system for detecting, in real time, the imbalance of the head in a high-precision rotary mechanism - Google Patents

Method and system for detecting, in real time, the imbalance of the head in a high-precision rotary mechanism Download PDF

Info

Publication number
WO2010029204A1
WO2010029204A1 PCT/ES2009/070374 ES2009070374W WO2010029204A1 WO 2010029204 A1 WO2010029204 A1 WO 2010029204A1 ES 2009070374 W ES2009070374 W ES 2009070374W WO 2010029204 A1 WO2010029204 A1 WO 2010029204A1
Authority
WO
WIPO (PCT)
Prior art keywords
head
harmonics
imbalance
frequency
signal
Prior art date
Application number
PCT/ES2009/070374
Other languages
Spanish (es)
French (fr)
Inventor
Raúl Mario DEL TORO MATAMOROS
Michael Charles Schmittdiel
Rodolfo Elias Haber Guerra
Original Assignee
Consejo Superior De Investigaciones Científicas (Csic)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Consejo Superior De Investigaciones Científicas (Csic) filed Critical Consejo Superior De Investigaciones Científicas (Csic)
Publication of WO2010029204A1 publication Critical patent/WO2010029204A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01HMEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
    • G01H1/00Measuring characteristics of vibrations in solids by using direct conduction to the detector
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01HMEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
    • G01H1/00Measuring characteristics of vibrations in solids by using direct conduction to the detector
    • G01H1/003Measuring characteristics of vibrations in solids by using direct conduction to the detector of rotating machines
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M1/00Testing static or dynamic balance of machines or structures
    • G01M1/14Determining unbalance
    • G01M1/16Determining unbalance by oscillating or rotating the body to be tested
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M1/00Testing static or dynamic balance of machines or structures
    • G01M1/14Determining unbalance
    • G01M1/16Determining unbalance by oscillating or rotating the body to be tested
    • G01M1/22Determining unbalance by oscillating or rotating the body to be tested and converting vibrations due to unbalance into electric variables

Definitions

  • the main object of the present invention is a method for detecting in real time an imbalance of the head in a high precision rotary mechanism, as well as the system for carrying out said procedure.
  • US Patent 7024063 also describes a method and apparatus for real-time monitoring of the operation of polishing layers of semiconductor wafers.
  • US Patent 4432253 describes the design of a self-compensating system of mass imbalance for centrifugal heads and high speed lathes, among others, by means of the automatic injection of fluids in the shaft bearing system.
  • US 5356225 patent presents a system to control the air flow in hydrostatic bearings of mechanisms with a high level of rigidity, maintaining a low level of presence of vibrations.
  • Patents US 7036408 and US 7178433 describe devices for milling or turning using diamond-tipped tools for the manufacture of optical lenses.
  • high precision rotary mechanism is intended to refer to all types of processes where there is a head that rotates at high speed, including for example rotary mechanisms with hydrostatic bearings.
  • ultra-precision machining processes aimed at obtaining surface roughnesses in the nano-scale, and more particularly to diamond-tip turning and other similar processes.
  • a first aspect of the invention is directed to a method for the real-time detection of the imbalance of the head in a high precision rotary mechanism, where the head rotates at an RPM speed, which comprises the following operations:
  • the X (t) signal is acquired using a suitable acquisition means, in particular an accelerometer connected to a card acquisition.
  • the accelerometer is located in any radial line to the axis of rotation, preferably on the X axis of the head, since the closer it is to the head, the greater the power of the signal obtained, but always without interfering with the process in question.
  • the transform can be any that serves to pass the data of X (t) to the frequency domain.
  • the algorithm of Ia is used
  • FFT Fast Fourier Transform
  • harmonics whose value exceeds a threshold value TH are searched in its surroundings.
  • p takes values between 0.05 and 0.20, and in an even more preferred embodiment of the invention, p takes values between 0.08 and 0.12.
  • the threshold value TH can be determined as a percentage of the noise value in the entire spectrum, as a percentage value of the main harmonic of the spectrum, as a geometric mean of both values, or as the arithmetic mean of the spectrum in the entire frequency range In analysis. Selecting an appropriate value of this threshold can greatly improve the efficiency of the described procedure.
  • the main group which is the group that has the highest number of harmonics with the greatest power. For each group of harmonics its total number is taken, the one with the highest value and the sum of its values, so that there is a notion of the number that compose it and the power of each one of them.
  • the groups are sorted first according to the amount of harmonics they contain, and secondly by the sum of their values, selecting as the main group the one that contains the highest number of harmonics with the greatest power.
  • the PR parameter could be calculated in any way, provided that it was fundamentally a measure of the relationship between the value of the main harmonic of the main group and the sum of the values of all the harmonics of the group.
  • the PR parameter is defined as:
  • BPG is the power of the main harmonic of the group
  • BP is the frequency component with the greatest power in the range of the analyzed spectrum
  • HSPG is the sum of the powers of the harmonics of the main group.
  • UL is the degree of unbalance of the head
  • n and m are experimentally adjusted coefficients.
  • An accelerometer located on the X axis of the head, which acquires the signal corresponding to the accelerations of the head vibrations;
  • a processing means connected to the acquisition means, that receives said signal and determines if the measured vibrations are caused by an imbalance of the head.
  • Figure 1. Shows a block diagram of the process according to the present invention.
  • Figures 2 to 6. They show the frequency spectrum of the spindle acceleration signal, for different speeds of rotation and degree of spindle imbalance.
  • the graph named with the letter a) shows the entire spectrum in frequencies, while the one named with the letter b) shows a detail corresponding to the range of analysis selected.
  • Figure 7. Shows the relative power between peaks against the degree of imbalance of the head and the adjustment curve.
  • Figure 8.- Shows the experimental data of the degree of imbalance against the relative power between harmonics and the curve corresponding to the inverse model developed.
  • Figure 9. Shows the relative absolute error, calculated from the application of the model to the experimental validation data.
  • This component can be adjusted automatically in advance, since it corresponds to the main harmonic of the signal with the spindle without turning. This determined in advance allows to improve the calculation time of the algorithm. If there are sequences of components with more than a minimum of elements, it follows that the spindle is unbalanced.
  • Fig. 1 shows an algorithm of the described procedure.
  • harmonic groups are sought, which are indicative of an imbalance of the head.
  • Harmonics are detected by calculating the slope of the spectrum of the signal, if there is a change of sign from positive to negative on the slope, there is a maximum in the original signal. If the value of the spectrum at this point exceeds a threshold and also the tendency of the slope before and after this point changes sign, then it is considered that the maximum found is a harmonic of the spectrum.
  • the harmonic frequency distance is calculated, looking for those that are separated by a distance within a window centered on the frequency of rotation (RPM / 60) ⁇ a tolerance, which in this case is obtained as a percentage of the speed rotation.
  • harmonics are separated a frequency within said window, then they are counted and grouped according to the order of the sequences that exist.
  • N_fft a number of points (N_fft) proportional to the relationship between the sampling frequency (FS) and the spindle rotation frequency
  • N _fft NxRPM - FS
  • NxRPM is the number of points, in the spectrum of the signal, between consecutive harmonics of the frequency of rotation.
  • the threshold value (TH) for the detection of harmonics can be determined either as a fixed value, or from the level of noise in the spectrum, as a percentage value of the main harmonic of the spectrum, as a geometric mean of both values or as the arithmetic mean of the spectrum in the entire frequency range under analysis. By selecting an appropriate threshold value, the efficiency of the algorithm will be greatly improved.
  • the groups are sorted first according to the amount of harmonics they contain and also by the sum of their values, leaving as the main group the one that contains the highest number of harmonics with the greatest power.
  • the ratio between the main harmonic and the rest of the group (Peak Ratio) is calculated from the main group obtained, obtaining a measure of the relative power of the rest of the harmonics with respect to the main one.
  • the coefficient used is defined by the following expression:
  • the following table shows the results obtained for different spindle speeds, where UL represents the degree or level of head imbalance measured experimentally and the "number of peaks" represents the highest number of peaks or harmonics obtained in sequence.
  • the degree of unbalance of the spindle is measured using the unit of measurement provided by the CNC measuring system of the lathe used before the cutting process.
  • the displacement in microns produced by the axis of rotation due to the imbalance of the head is measured.
  • there are 4 different levels of imbalance and the experiment was repeated three times for each level.
  • NxRPM 20 points between harmonics of the rotation frequency.
  • the sampling frequency used is 50 kHz.
  • Figs. 2, 3, 4, 5 and 6 the spectra of some of the experiments are shown: Fig. 2a and 2b: 1000RPM and degree of imbalance 0.044 ⁇ m Fig. 3a and 3b: 2000RPM and degree of imbalance 0.149 ⁇ m Fig. 4a and 4b: 3000RPM and degree of imbalance 0.304 ⁇ m Fig. 5a and 5b: 4000RPM and degree of imbalance 0.478 ⁇ m Fig. 6a and 6b: 5000RPM and degree of unbalance 0.665 ⁇ m
  • Fig. 7 also illustrates an adjustment curve for which a hyperbolic tangent mathematical function obtained by linear regression techniques with a correlation coefficient R 2 equal to 0.98 has been used in this example.
  • the general form of the equation of the fitted curve is the following:
  • PR is the Peak Ratio
  • UL is the degree of head imbalance (Unbalance Level)
  • m, n are linear adjustment coefficients.
  • the coefficients m and n are initially adjusted in 2,220126 and - 1, 59696, respectively.
  • Figure 8 shows the experimental data of UL vs. PR and also the UL values obtained from the inverse model, for the same relative power values between harmonics or peaks.
  • the described embodiments of the invention with reference to the drawings also comprise computer systems and processes performed in computer systems, the invention also extends to computer programs, more particularly to computer programs in or on carrier media , adapted to put the invention into practice.
  • the computer program may be in the form of source code, object code or an intermediate code between source code and object code, such as partially compiled form, or in any other form suitable for use in the implementation of the agreement processes. with the invention.
  • the carrier medium can be any entity or device capable of carrying the program.
  • the carrier means may comprise a means of storage, such as a ROM, for example a CD ROM or a semiconductor ROM, or a magnetic recording medium, for example a floppy disc or a hard disk.
  • the carrier means may be a transmissible carrier medium such as an electrical or optical signal that can be transmitted via electrical or optical cable or by radio or other means.
  • the carrier means may be constituted by said cable or other device or medium.
  • the carrier means can be an integrated circuit in which the computer program is encapsulated ⁇ embedded), said integrated circuit being adapted to perform, or to be used in the realization of, the relevant processes.

Abstract

The invention relates to a method for detecting, in real time, an imbalance of the head in a high-precision rotary mechanism, and to the system for carrying out said method. The method comprises the following steps: a) the signal X(t) corresponding to the acceleration of the vibrations of the head is acquired by means of an acquisition means at a sampling rate FS; and b) it is determined, from the signal X(t) obtained, whether the head is imbalanced.

Description

PROCEDIMIENTO Y SISTEMA PARA LA DETECCIÓN EN TIEMPO PROCEDURE AND SYSTEM FOR TIME DETECTION
REAL DEL DESBALANCEO DEL CABEZAL EN UN MECANISMOHEAD UNBALANCING REAL IN A MECHANISM
ROTATORIO DE ALTA PRECISIÓNHIGH PRECISION ROTARY
D E S C R I P C I Ó ND E S C R I P C I Ó N
OBJETO DE LA INVENCIÓNOBJECT OF THE INVENTION
El objeto principal de Ia presente invención es un procedimiento para detectar en tiempo real un desbalanceo del cabezal en un mecanismo rotatorio de alta precisión, así como el sistema para llevar a cabo dicho procedimiento.The main object of the present invention is a method for detecting in real time an imbalance of the head in a high precision rotary mechanism, as well as the system for carrying out said procedure.
ANTECEDENTES DE LA INVENCIÓNBACKGROUND OF THE INVENTION
Es conocido que pequeños desbalanceos del cabezal de un mecanismo rotatorio de alta precisión puede dar lugar a graves pérdidas de calidad en el resultado del proceso en cuestión.It is known that small imbalances of the head of a rotary mechanism of high precision can lead to serious losses of quality in the result of the process in question.
Por ejemplo, en el campo del mecanizado de ultra-precisión, en ocasiones el objetivo es conseguir superficies con una baja rugosidad, adecuadas para aplicaciones en que Ia calidad superficial es un factor clave. Un cabezal desbalanceado produce vibraciones que tienen una influencia directa en Ia precisión del corte, y por Io tanto en Ia calidad del acabado superficial. Por tanto, el estudio de las vibraciones en los procesos de mecanizado tiene una gran importancia para Ia detección de anomalías.For example, in the field of ultra-precision machining, sometimes the objective is to achieve surfaces with low roughness, suitable for applications where surface quality is a key factor. An unbalanced head produces vibrations that have a direct influence on the precision of the cut, and therefore on the quality of the surface finish. Therefore, the study of vibrations in machining processes is of great importance for the detection of anomalies.
La monitorización del mecanizado en tiempo real es conocida en Ia técnica. En particular, los documentos US 4131837, US 5917726, US 6161055, US 6549869 y US 6947800 reivindican dispositivos o métodos paraThe real-time machining monitoring is known in the art. In particular, documents US 4131837, US 5917726, US 6161055, US 6549869 and US 6947800 claim devices or methods for
Ia monitorización en tiempo real de diferentes variables o eventos en el mecanizado convencional empleando diferentes tipos de sensores, ya sean piezoeléctricos u opto-electrónicos. La patente US 7024063 también describe un método y aparato para Ia monitorización en tiempo real de Ia operación de pulido de capas de obleas semiconductoras.Ia real-time monitoring of different variables or events in the conventional machining using different types of sensors, whether piezoelectric or opto-electronic. US Patent 7024063 also describes a method and apparatus for real-time monitoring of the operation of polishing layers of semiconductor wafers.
Las vibraciones en elementos rotatorios de rodamientos mecánicos, bien en máquinas centrífugas o en máquinas herramientas convencionales, también se han estudiado a fondo, desarrollándose diferentes métodos y dispositivos para su detección y posterior análisis. En particular, las patentes US 3908444, EP 0011101 , US 5537182, EP 1140405, US 6323943, US 6694213, US 7043376, US 7073384 y US 7386401 describen diferentes métodos para Ia medición o detección de vibraciones en los ejes de máquinas rotativas empleando indistintamente sensores opto-electrónicos o piezoeléctricos.The vibrations in rotary elements of mechanical bearings, either in centrifugal machines or in conventional machine tools, have also been thoroughly studied, developing different methods and devices for their detection and subsequent analysis. In particular, patents US 3908444, EP 0011101, US 5537182, EP 1140405, US 6323943, US 6694213, US 7043376, US 7073384 and US 7386401 describe different methods for measuring or detecting vibrations in the axes of rotating machines using different sensors opto-electronic or piezoelectric.
La patente US 4432253 describe el diseño de un sistema de auto- compensación del desbalanceo de masas para cabezales de centrífugas y tornos de alta velocidad, entre otros, mediante Ia inyección automática de fluidos en el sistema de rodamiento del eje.US Patent 4432253 describes the design of a self-compensating system of mass imbalance for centrifugal heads and high speed lathes, among others, by means of the automatic injection of fluids in the shaft bearing system.
También relacionada con el desbalanceo de cabezales de motores, Ia solicitud US 2007/0263321 describe un sistema de control del desbalanceo de masas en el cabezal del motor de discos duros.Also related to the imbalance of engine heads, the application US 2007/0263321 describes a system for controlling the mass imbalance in the head of the hard disk engine.
La patente US 5356225 presenta un sistema para controlar el flujo de aire en rodamientos hidrostáticos de mecanismos con un alto nivel de rigidez, manteniendo un bajo nivel de presencia de vibraciones.US 5356225 patent presents a system to control the air flow in hydrostatic bearings of mechanisms with a high level of rigidity, maintaining a low level of presence of vibrations.
Finalmente, para tareas de acabado superficial de lentes ópticas mediante mecanizado de ultra-precisión se ha desarrollado en Ia patente USFinally, for tasks of superficial finishing of optical lenses through ultra-precision machining, it has been developed in the US patent
5861114 un método para Ia supresión automática de las vibraciones que se producen en Ia herramienta de corte. Las patentes US 7036408 y US 7178433 describen dispositivos para fresado o torneado que utilizan herramientas con punta de diamante para Ia fabricación de lentes ópticas.5861114 a method for the automatic suppression of vibrations that are produced in the cutting tool. Patents US 7036408 and US 7178433 describe devices for milling or turning using diamond-tipped tools for the manufacture of optical lenses.
DESCRIPCIÓN DE LA INVENCIÓNDESCRIPTION OF THE INVENTION
En el presente documento, el término "mecanismo rotatorio de alta precisión" pretende hacer referencia a todo tipo de procesos donde existe un cabezal que rota a alta velocidad, incluyendo por ejemplo mecanismos rotatorios con rodamientos hidrostáticos. En particular, se hace especial referencia a los procesos de mecanizado de ultra precisión dirigidos a obtener rugosidades superficiales en Ia nano-escala, y más particularmente al torneado con punta de diamante y otros procesos similares.In this document, the term "high precision rotary mechanism" is intended to refer to all types of processes where there is a head that rotates at high speed, including for example rotary mechanisms with hydrostatic bearings. In particular, special reference is made to ultra-precision machining processes aimed at obtaining surface roughnesses in the nano-scale, and more particularly to diamond-tip turning and other similar processes.
Así, a través de una monitorización inteligente del balanceo del cabezal de un mecanismo rotatorio de alta precisión, se puede garantizar que el giro del cabezal se lleve a cabo en las condiciones idóneas y no se produzcan balanceos que afecten a Ia calidad del proceso en cuestión.Thus, by means of an intelligent monitoring of the balancing of the head of a rotating mechanism of high precision, it can be guaranteed that the rotation of the head is carried out in the ideal conditions and that balances that affect the quality of the process in question do not occur. .
Un primer aspecto de Ia invención está dirigido a un procedimiento para Ia detección en tiempo real del desbalanceo del cabezal en un mecanismo rotatorio de alta precisión, donde el cabezal gira a una velocidad RPM, que comprende las siguientes operaciones:A first aspect of the invention is directed to a method for the real-time detection of the imbalance of the head in a high precision rotary mechanism, where the head rotates at an RPM speed, which comprises the following operations:
a) Adquirir, mediante un medio de adquisición a una frecuencia de muestreo FS, Ia señal X(t) correspondiente a Ia aceleración de las vibraciones del cabezal.a) Acquire, by means of acquisition at a sampling frequency FS, the signal X (t) corresponding to the acceleration of the spindle vibrations.
La señal X(t) se adquiere utilizando un medio de adquisición adecuado, en particular un acelerómetro conectado a una tarjeta de adquisición. El acelerómetro se sitúa en cualquier línea radial al eje de giro, preferentemente sobre el eje X del cabezal, ya que cuanto más cerca esté del cabezal mayor será Ia potencia de Ia señal obtenida, aunque siempre sin interferir en el proceso en cuestión.The X (t) signal is acquired using a suitable acquisition means, in particular an accelerometer connected to a card acquisition. The accelerometer is located in any radial line to the axis of rotation, preferably on the X axis of the head, since the closer it is to the head, the greater the power of the signal obtained, but always without interfering with the process in question.
b) Determinar, a partir de Ia señal X(t) obtenida, si el cabezal está desbalanceado.b) Determine, from the signal X (t) obtained, if the spindle is unbalanced.
En esta segunda operación, se emplean los datos obtenidos en Ia operación anterior para determinar si las vibraciones obtenidas se deben a un desbalanceo de dicho cabezal. Para ello, se realizan las siguientes operaciones:In this second operation, the data obtained in the previous operation are used to determine if the vibrations obtained are due to an imbalance of said spindle. To do this, the following operations are performed:
b1 ) Eliminar Ia componente de DC de Ia señal X(t) y aplicar a X(t) una transformación para pasar al dominio de Ia frecuencia, obteniendo Ia transformada T[X(t)] .b1) Eliminate the DC component of the signal X (t) and apply a transformation to X (t) to pass the frequency domain, obtaining the transformed T [X (t)].
La transformada puede ser cualquiera que sirva para pasar los datos de X(t) al dominio de Ia frecuencia. En realizaciones particulares de Ia invención se emplea el algoritmo de IaThe transform can be any that serves to pass the data of X (t) to the frequency domain. In particular embodiments of the invention the algorithm of Ia is used
Transformada Rápida de Fourier (FFT).Fast Fourier Transform (FFT).
Además, para calcular Ia transformada que se aplica a X(t) se utiliza un número de puntos proporcional a Ia relación entre Ia frecuencia de muestreo FS y Ia frecuencia de giro del cabezal RPM.In addition, to calculate the transform that is applied to X (t) a number of points proportional to the relationship between the sampling frequency FS and the rotation frequency of the RPM head is used.
b2) Buscar el máximo de Ia transformada T[X (t)] y su frecuencia correspondiente, obteniendo MAX(T[X(t)]) y fMAX(τ[X(m . Una vez se ha pasado Ia señal de aceleración al dominio de Ia frecuencia, se busca el pico o armónico de valor máximo del espectro y su frecuencia correspondiente.b2) Find the maximum of the transformed T [X (t)] and its corresponding frequency, obtaining MAX (T [X (t)]) and f MAX (τ [X (m . Once the acceleration signal has been passed to the frequency domain, the peak or harmonic of the maximum value of the spectrum and its corresponding frequency is searched.
b3) Buscar, dentro del rango de análisis (1 ± p) • /^^^j, , aquellos armónicos cuyo valor supera un valor umbral TH.b3) Search, within the analysis range (1 ± p) • / ^^^ j , those harmonics whose value exceeds a threshold value TH.
A partir del armónico de valor máximo localizado en Ia operación anterior, se buscan en sus alrededores los armónicos cuyo valor supere un valor umbral TH. En una realización preferida de Ia invención, p toma valores entre 0,05 y 0,20, y en una realización aún más preferida de Ia invención, p toma valores entre 0,08 y 0,12.From the maximum value harmonic located in the previous operation, harmonics whose value exceeds a threshold value TH are searched in its surroundings. In a preferred embodiment of the invention, p takes values between 0.05 and 0.20, and in an even more preferred embodiment of the invention, p takes values between 0.08 and 0.12.
El valor umbral TH se puede determinar como un porcentaje del valor de ruido en todo el espectro, como un valor porcentual del armónico principal del espectro, como una media geométrica de ambos valores, o como Ia media aritmética del espectro en todo el rango de frecuencias en análisis. Seleccionando un valor adecuado de este umbral se puede mejorar en gran medida Ia eficiencia del procedimiento descrito.The threshold value TH can be determined as a percentage of the noise value in the entire spectrum, as a percentage value of the main harmonic of the spectrum, as a geometric mean of both values, or as the arithmetic mean of the spectrum in the entire frequency range In analysis. Selecting an appropriate value of this threshold can greatly improve the efficiency of the described procedure.
b4) Buscar, entre los armónicos localizados en Ia operación anterior, grupos de armónicos separados entre sí por distancias correspondientes a Ia frecuencia de giro del cabezal.b4) Search, among the harmonics located in the previous operation, harmonic groups separated from each other by distances corresponding to the frequency of rotation of the spindle.
En esta operación se analiza Ia posición en frecuencia de cada uno de los armónicos localizados en Ia operación anterior, determinando si existe otro armónico a una distancia aproximadamente equivalente a Ia frecuencia de giro del cabezal, es decir, a Ia distancia (RPM/60) Hz. Al decir que los armónicos están separados una distancia equivalente a Ia frecuencia de giro del cabezal se entiende que no es necesario que dicha distancia sea exacta, sino que se determina un rango o ventana alrededor de (RPM/60). Al final de esta operación, se descubre si los armónicos son independientes unos de otros, o bien forman grupos separados dicha distancia de aproximadamente (RPM/60) Hz entre sí. Preferentemente, se considera que un grupo mínimo está formado al menos por dos armónicos.In this operation the position in frequency of each of the harmonics located in the previous operation is analyzed, determining if there is another harmonic at a distance approximately equivalent to the frequency of rotation of the spindle, that is, at the distance (RPM / 60) Hz. By saying that harmonics are separated a distance equivalent to the frequency of rotation of the head is understood that it is not necessary for said distance to be exact, but rather a range or window is determined around (RPM / 60). At the end of this operation, it is discovered if the harmonics are independent of each other, or they form separate groups that distance of approximately (RPM / 60) Hz from each other. Preferably, it is considered that a minimum group is formed by at least two harmonics.
b5) Determinar, si existe al menos un grupo de armónicos separados entre sí por distancias correspondientes a Ia frecuencia de giro del cabezal, que el cabezal está desbalanceado.b5) Determine, if there is at least one group of harmonics separated from each other by distances corresponding to the frequency of rotation of the head, that the head is unbalanced.
Por último, si se localiza al menos un grupo de armónicos, entonces se puede determinar que el cabezal está desbalanceado en mayor o menor medida. Es decir, mediante este procedimiento se podrían detectar tanto grandes balanceos perjudiciales para el resultado del proceso en cuestión como pequeños balanceos cuyas consecuencias se podrían despreciar.Finally, if at least one harmonic group is located, then it can be determined that the spindle is unbalanced to a greater or lesser extent. In other words, this procedure could detect both large balances harmful to the outcome of the process in question and small balances whose consequences could be neglected.
Adicionalmente, otra realización particular del procedimiento de Ia invención comprende además Ia operación de:Additionally, another particular embodiment of the process of the invention further comprises the operation of:
c) Estimar el grado de desbalanceo del cabezal.c) Estimate the degree of unbalance of the head.
Para estimar el grado de desbalanceo del cabezal se llevan a cabo las siguientes operaciones:To estimate the degree of unbalance of the head, the following operations are carried out:
d ) Seleccionar, de entre los grupos de armónicos localizados, el grupo principal, que es el grupo que tiene el mayor número de armónicos con mayor potencia. Para cada grupo de armónicos se toma su número total, el de mayor valor y Ia suma de sus valores, de forma que se tiene una noción del número que Io componen y de Ia potencia de cada uno de ellos. A continuación, los grupos se ordenan primeramente según Ia cantidad de armónicos que contienen, y en segundo lugar por Ia suma de sus valores, seleccionándose como grupo principal el que contiene mayor número de armónicos con mayor potencia.d) Select, from among the groups of harmonics located, the main group, which is the group that has the highest number of harmonics with the greatest power. For each group of harmonics its total number is taken, the one with the highest value and the sum of its values, so that there is a notion of the number that compose it and the power of each one of them. Next, the groups are sorted first according to the amount of harmonics they contain, and secondly by the sum of their values, selecting as the main group the one that contains the highest number of harmonics with the greatest power.
c2) Calcular un parámetro PR que mide Ia potencia relativa de los armónicos del grupo principal respecto al armónico principal de dicho grupo principal.c2) Calculate a PR parameter that measures the relative power of the harmonics of the main group with respect to the main harmonic of said main group.
El parámetro PR se podría calcular de cualquier modo, siempre que fuese fundamentalmente una medida de Ia relación entre el valor del armónico principal del grupo principal y Ia suma de los valores de todos los armónicos del grupo. Sin embargo, en una realización particular de Ia invención, el parámetro PR se define como:The PR parameter could be calculated in any way, provided that it was fundamentally a measure of the relationship between the value of the main harmonic of the main group and the sum of the values of all the harmonics of the group. However, in a particular embodiment of the invention, the PR parameter is defined as:
BPG + BPBPG + BP
PR = I -PR = I -
HSPG + BPHSPG + BP
donde: BPG es Ia potencia del armónico principal del grupo;where: BPG is the power of the main harmonic of the group;
BP es Ia componente frecuencial de mayor potencia en el rango del espectro analizado; HSPG es Ia suma de las potencias de los armónicos del grupo principal.BP is the frequency component with the greatest power in the range of the analyzed spectrum; HSPG is the sum of the powers of the harmonics of the main group.
c3) Estimar, a partir del parámetro PR, el grado de desbalanceo del cabezal (UL). La expresión que relaciona el parámetro PR y el grado de desbalanceo del cabezal UL se determina empíricamente a partir de un conjunto de datos experimentales, y por Io tanto se podrían emplear diferentes expresiones para ajustar los datos empíricos obtenidos. La presente solicitud de patente reivindica protección para cualquiera de las expresiones que se utilicen. En una realización particular de Ia invención, sin embargo, se emplea Ia siguiente ecuación:c3) Estimate, from parameter PR, the degree of spindle unbalance (UL). The expression that relates the PR parameter and the degree of imbalance of the UL head is determined empirically from a set of experimental data, and therefore different expressions could be used to adjust the empirical data obtained. The present patent application claims protection for any of the expressions used. In a particular embodiment of the invention, however, the following equation is used:
Figure imgf000010_0001
Figure imgf000010_0001
donde: UL es el grado de desbalanceo del cabezal; n y m son coeficientes ajustados experimentalmente.where: UL is the degree of unbalance of the head; n and m are experimentally adjusted coefficients.
En un segundo aspecto de Ia invención, se describe un sistema para Ia detección en tiempo real del desbalanceo del cabezal en un mecanismo rotatorio de alta precisión, que comprende los siguientes elementos:In a second aspect of the invention, a system for real time detection of unbalance of the head in a high precision rotary mechanism is described, comprising the following elements:
- Un acelerómetro, situado sobre el eje X del cabezal, que adquiere Ia señal correspondiente a las aceleraciones de las vibraciones del cabezal;- An accelerometer, located on the X axis of the head, which acquires the signal corresponding to the accelerations of the head vibrations;
Un medio de procesamiento, conectado al medio de adquisición, que recibe dicha señal y determina si las vibraciones medidas son provocadas por un desbalanceo del cabezal.A processing means, connected to the acquisition means, that receives said signal and determines if the measured vibrations are caused by an imbalance of the head.
DESCRIPCIÓN DE LOS DIBUJOSDESCRIPTION OF THE DRAWINGS
Para complementar Ia descripción que se está realizando y con objeto de ayudar a una mejor comprensión de las características de Ia invención, de acuerdo con un ejemplo preferente de realización práctica de Ia misma, se acompaña como parte integrante de dicha descripción, un juego de dibujos en donde con carácter ilustrativo y no limitativo, se ha representado Io siguiente:To complement the description that is being made and in order To help a better understanding of the characteristics of the invention, according to a preferred example of practical realization thereof, is accompanied as an integral part of said description, a set of drawings in which with an illustrative and non-limiting nature, it has been represented as follows:
Figura 1.- Muestra un diagrama de bloques del procedimiento de acuerdo con Ia presente invención.Figure 1.- Shows a block diagram of the process according to the present invention.
Figuras 2 a 6.- Muestran el espectro en frecuencia de Ia señal de aceleración del cabezal, para diferentes velocidades de giro y grado de desbalanceo de cabezal. Para cada figura, Ia gráfica nombrada con Ia letra a) muestra todo el espectro en frecuencias, mientras que Ia nombrada con Ia letra b) muestra un detalle correspondiente al rango de análisis seleccionado.Figures 2 to 6.- They show the frequency spectrum of the spindle acceleration signal, for different speeds of rotation and degree of spindle imbalance. For each figure, the graph named with the letter a) shows the entire spectrum in frequencies, while the one named with the letter b) shows a detail corresponding to the range of analysis selected.
Figura 7.- Muestra Ia potencia relativa entre picos contra el grado de desbalanceo del cabezal y Ia curva de ajuste.Figure 7.- Shows the relative power between peaks against the degree of imbalance of the head and the adjustment curve.
Figura 8.- Muestra los datos experimentales del grado de desbalanceo contra Ia potencia relativa entre armónicos y Ia curva correspondiente al modelo inverso desarrollado.Figure 8.- Shows the experimental data of the degree of imbalance against the relative power between harmonics and the curve corresponding to the inverse model developed.
Figura 9.- Muestra el error absoluto relativo, calculado de Ia aplicación del modelo a los datos experimentales de validación.Figure 9.- Shows the relative absolute error, calculated from the application of the model to the experimental validation data.
REALIZACIÓN PREFERENTE DE LA INVENCIÓNPREFERRED EMBODIMENT OF THE INVENTION
Se describe a continuación un ejemplo de realización del procedimiento descrito dirigido específicamente a un proceso de mecanizado de ultra-precisión, haciendo referencia a las figuras adjuntas. En este ejemplo, se utiliza un sistema que comprende:An example of carrying out the described procedure specifically directed to an ultra-precision machining process is described below, referring to the attached figures. In this example, a system comprising:
un acelerómetro piezoeléctrico con resolución de 10 mV/g, amplificador y acondicionador de señal;a piezoelectric accelerometer with a resolution of 10 mV / g, amplifier and signal conditioner;
un ordenador industrial con tarjeta de adquisición de datos;an industrial computer with data acquisition card;
un programa informático embebido en el ordenador para el procesamiento digital de Ia señal (adquisición y filtrado de datos), implementación del procedimiento de Ia invención e implementación de Ia interfaz gráfica de usuario para Ia muestra de resultados.a computer program embedded in the computer for the digital processing of the signal (data acquisition and filtering), implementation of the procedure of the invention and implementation of the graphical user interface for the sample of results.
El procedimiento se basa principalmente en Ia búsqueda de secuencias de armónicos separados según Ia frecuencia de giro del cabezal, alrededor de un rango de un ±10 % (es decir, p=0,1 ) de Ia frecuencia de Ia componente principal del espectro. Esta componente se puede ajustar automáticamente de antemano, ya que se corresponde con el armónico principal de Ia señal con el cabezal sin girar. Esto determinado de antemano permite mejorar el tiempo de cálculo del algoritmo. De existir secuencias de componentes de más de un mínimo de elementos se deduce que el cabezal está desbalanceado. La Fig. 1 muestra un algoritmo del procedimiento descrito.The procedure is mainly based on the search for separate harmonic sequences according to the frequency of rotation of the spindle, around a range of ± 10% (that is, p = 0.1) of the frequency of the main component of the spectrum. This component can be adjusted automatically in advance, since it corresponds to the main harmonic of the signal with the spindle without turning. This determined in advance allows to improve the calculation time of the algorithm. If there are sequences of components with more than a minimum of elements, it follows that the spindle is unbalanced. Fig. 1 shows an algorithm of the described procedure.
Búsqueda de grupos de armónicosSearch for harmonic groups
Como se ha explicado previamente, en una primera parte del procedimiento se buscan grupos de armónicos, que son indicativos de un desbalanceo del cabezal. Los pasos que se siguen son los siguientes: 1 ) De Ia señal medida se elimina Ia componente de DC restándole su valor medio. A continuación, en este ejemplo se calcula Ia Transformada Rápida de Fourier (XFFT = FFT(X) )As explained previously, in a first part of the procedure, harmonic groups are sought, which are indicative of an imbalance of the head. The steps that are followed are the following: 1) From the measured signal, the DC component is eliminated by subtracting its average value. Next, in this example the Fast Fourier Transform is calculated (X FFT = FFT (X))
2) Se busca el máximo del espectro (MAX_XFFT ) y su frecuencia correspondiente (fMAχ_xFFT )-2) The maximum spectrum (MAX_X FFT ) and its corresponding frequency (f MA χ_x FFT ) are searched for -
3) Se calcula el rango de análisis, que en este ejemplo es de entre 0,9 y 1 ,1 de fMAX XFFτ , ya que p=0,13) The analysis range is calculated, which in this example is between 0.9 and 1, 1 of f MAX XFFτ , since p = 0.1
4) Los armónicos se detectan calculando Ia pendiente del espectro de Ia señal, de existir cambio de signo de positivo a negativo en Ia pendiente, existe un máximo en Ia señal original. Si el valor del espectro en este punto sobrepasa un umbral y además Ia tendencia de Ia pendiente antes y después de este punto cambia de signo, entonces se considera que el máximo encontrado es un armónico del espectro.4) Harmonics are detected by calculating the slope of the spectrum of the signal, if there is a change of sign from positive to negative on the slope, there is a maximum in the original signal. If the value of the spectrum at this point exceeds a threshold and also the tendency of the slope before and after this point changes sign, then it is considered that the maximum found is a harmonic of the spectrum.
5) Se calcula Ia distancia en frecuencia de los armónicos, buscando aquellos que estén separados una distancia dentro de una ventana centrada en Ia frecuencia de giro (RPM / 60) ± una tolerancia, que en este caso se obtiene como un porcentaje de Ia velocidad de giro.5) The harmonic frequency distance is calculated, looking for those that are separated by a distance within a window centered on the frequency of rotation (RPM / 60) ± a tolerance, which in this case is obtained as a percentage of the speed rotation.
6) De encontrarse armónicos separados una frecuencia dentro de dicha ventana, entonces se cuentan y se agrupan según el orden de las secuencias que existan.6) If harmonics are separated a frequency within said window, then they are counted and grouped according to the order of the sequences that exist.
Para el cálculo de Ia transformada de Fourier se debe utilizar un número de puntos (N_fft) proporcional a Ia relación entre Ia frecuencia de muestreo (FS) y Ia frecuencia de giro del cabezal, 60For the calculation of the Fourier transform, a number of points (N_fft) proportional to the relationship between the sampling frequency (FS) and the spindle rotation frequency must be used, 60
N _fft = NxRPM - FSN _fft = NxRPM - FS
RPMRPM
donde, NxRPM es Ia cantidad de puntos, en el espectro de Ia señal, entre armónicos consecutivos de Ia frecuencia de giro.where, NxRPM is the number of points, in the spectrum of the signal, between consecutive harmonics of the frequency of rotation.
Además, el valor umbral (TH) para Ia detección de los armónicos, se puede determinar bien como un valor fijo, o bien a partir del nivel de ruido en el espectro, como un valor porcentual del armónico principal del espectro, como una media geométrica de ambos valores o como Ia media aritmética del espectro en todo el rango de frecuencias en análisis. Seleccionando un valor adecuado del umbral, se mejorará en gran medida Ia eficiencia del algoritmo.In addition, the threshold value (TH) for the detection of harmonics, can be determined either as a fixed value, or from the level of noise in the spectrum, as a percentage value of the main harmonic of the spectrum, as a geometric mean of both values or as the arithmetic mean of the spectrum in the entire frequency range under analysis. By selecting an appropriate threshold value, the efficiency of the algorithm will be greatly improved.
Así, si se detecta algún grupo de armónicos con más de dos elementos, se puede deducir que el cabezal está desbalanceado. A continuación, se continúa el procedimiento para estimar cuál es el grado de desbalanceo del cabezal.Thus, if a group of harmonics with more than two elements is detected, it can be deduced that the spindle is unbalanced. Next, the procedure to estimate the degree of head imbalance is continued.
Análisis de grupos de armónicosHarmonic group analysis
Por cada grupo de secuencia de armónicos localizado se almacena su número total, el de mayor valor y Ia suma de sus valores. De tal forma que se tiene una noción del número que Io componen y de Ia potencia de cada uno ellos.For each localized harmonic sequence group, its total number, the one with the highest value and the sum of its values are stored. So that there is a notion of the number that compose it and the power of each one of them.
A continuación, los grupos se ordenan primeramente según Ia cantidad de armónicos que contienen y además por Ia suma de los valores de estos, quedando como grupo principal el que contiene mayor número de armónicos con mayor potencia. Del grupo principal obtenido se calcula Ia relación entre el armónico principal y el resto del grupo (Peak Ratio), obteniéndose una medida de Ia potencia relativa del resto de los armónicos respecto al principal. En este ejemplo, el coeficiente utilizado está definido por Ia siguiente expresión:Next, the groups are sorted first according to the amount of harmonics they contain and also by the sum of their values, leaving as the main group the one that contains the highest number of harmonics with the greatest power. The ratio between the main harmonic and the rest of the group (Peak Ratio) is calculated from the main group obtained, obtaining a measure of the relative power of the rest of the harmonics with respect to the main one. In this example, the coefficient used is defined by the following expression:
BPG + BPBPG + BP
PR = 1 -PR = 1 -
HSPG + BPHSPG + BP
donde:where:
PR - Peak Ratio BPG - Armónico principal del grupo (Biggest Peak in the Group)PR - Peak Ratio BPG - Main harmonic of the group (Biggest Peak in the Group)
BP - Componente frecuencial de mayor potencia en el rango del espectro analizado (Biggest Peak)BP - Higher peak frequency component in the spectrum range analyzed (Biggest Peak)
HSPG - Suma de las potencias de los armónicos del grupo escogido (Highest Sum Peaks in a Group)HSPG - Sum of the harmonic powers of the chosen group (Highest Sum Peaks in a Group)
La siguiente tabla muestra los resultados obtenidos para diferentes velocidades de giro del cabezal, donde UL representa el grado o nivel de desbalance del cabezal medido experimentalmente y el "número de picos" representa el mayor número de picos o armónicos obtenidos en secuencia. El grado de desbalanceo del cabezal se mide empleando Ia unidad de medida que proporciona el sistema de medición del CNC del torno utilizado pre-proceso de corte. Se mide el desplazamiento en mieras que produce el eje de giro debido al desbalanceo del cabezal. Así, se tienen 4 niveles diferentes de desbalanceo y se repitió el experimento tres veces para cada nivel.
Figure imgf000016_0001
The following table shows the results obtained for different spindle speeds, where UL represents the degree or level of head imbalance measured experimentally and the "number of peaks" represents the highest number of peaks or harmonics obtained in sequence. The degree of unbalance of the spindle is measured using the unit of measurement provided by the CNC measuring system of the lathe used before the cutting process. The displacement in microns produced by the axis of rotation due to the imbalance of the head is measured. Thus, there are 4 different levels of imbalance and the experiment was repeated three times for each level.
Figure imgf000016_0001
Para el cálculo de Ia transformada de Fourier se utilizaron 20 puntos (NxRPM) entre armónicos de Ia frecuencia de giro. La frecuencia de muestreo utilizada es de 50 kHz.For the calculation of the Fourier transform, 20 points (NxRPM) were used between harmonics of the rotation frequency. The sampling frequency used is 50 kHz.
En las Figs. 2, 3, 4, 5 y 6 se muestran los espectros de algunos de los experimentos: Fig. 2a y 2b: 1000RPM y grado de desbalanceo 0,044 μm Fig. 3a y 3b: 2000RPM y grado de desbalanceo 0,149 μm Fig. 4a y 4b: 3000RPM y grado de desbalanceo 0,304 μm Fig. 5a y 5b: 4000RPM y grado de desbalanceo 0,478 μm Fig. 6a y 6b: 5000RPM y grado de desbalanceo 0,665 μmIn Figs. 2, 3, 4, 5 and 6 the spectra of some of the experiments are shown: Fig. 2a and 2b: 1000RPM and degree of imbalance 0.044 μm Fig. 3a and 3b: 2000RPM and degree of imbalance 0.149 μm Fig. 4a and 4b: 3000RPM and degree of imbalance 0.304 μm Fig. 5a and 5b: 4000RPM and degree of imbalance 0.478 μm Fig. 6a and 6b: 5000RPM and degree of unbalance 0.665 μm
En ellas se aprecian los picos detectados y los umbrales TH utilizados. En línea discontinua se muestra el umbral calculado para los armónicos, que en este ejemplo se determinó como Ia media aritmética del espectro en todo el rango de frecuencias en análisis.They show the detected peaks and the TH thresholds used. In a broken line the threshold calculated for harmonics is shown, which in this example was determined as the arithmetic mean of the spectrum in the entire frequency range under analysis.
Obtención de Ia relación entre el PR y el desbalanceo del cabezal ULObtaining the relationship between the PR and the imbalance of the UL head
A partir de los datos experimentales obtenidos, se obtiene el comportamiento del Peak Ratio para cada experimento según el nivel de balanceo del cabezal (Fig. 7), y se observa también que con el incremento del balanceo del cabezal aumenta también Ia potencia relativa entre los picos.From the experimental data obtained, the behavior of the Peak Ratio is obtained for each experiment according to the level of spindle balancing (Fig. 7), and it is also observed that with the increase of the spindle balancing also increases the relative power between the peaks
La Fig. 7 ilustra también una curva de ajuste para Ia que se ha utilizado, en este ejemplo, una función matemática tangente hiperbólica obtenida mediante técnicas de regresión lineal con un coeficiente de correlación R2 igual a 0,98. La forma general de Ia ecuación de Ia curva ajustada es Ia siguiente:Fig. 7 also illustrates an adjustment curve for which a hyperbolic tangent mathematical function obtained by linear regression techniques with a correlation coefficient R 2 equal to 0.98 has been used in this example. The general form of the equation of the fitted curve is the following:
PR = - [tanh(/w - UL + n) + \]PR = - [tanh (/ w - UL + n) + \]
donde:where:
PR es el Peak Ratio; UL es el grado de desbalance del cabezal (Unbalance Level); m, n son coeficientes de ajuste lineal.PR is the Peak Ratio; UL is the degree of head imbalance (Unbalance Level); m, n are linear adjustment coefficients.
Los coeficientes m y n están ajustados, inicialmente, en 2,220126 y - 1 ,59696, respectivamente.The coefficients m and n are initially adjusted in 2,220126 and - 1, 59696, respectively.
Una vez que se ha obtenido el modelo matemático que relaciona el nivel de desbalanceo del cabezal, mediante mediciones previas a Ia operación de corte, y el Peak Ratio o razón de potencia entre armónicos, es posible desarrollar un modelo inverso, que estime el grado de desbalanceo del cabezal a partir del PR. Este modelo inverso permite estimar el desbalanceo del cabezal, tanto antes del corte como durante Ia operación del corte, midiendo solamente las vibraciones en el cabezal. De este modo, se pueden detectar en tiempo real posibles vibraciones dañinas para el cabezal o que puedan afectar Ia calidad del corte.Once the mathematical model that relates the level of imbalance of the head has been obtained, by means of measurements prior to the cutting operation, and the Peak Ratio or power ratio between harmonics, it is possible to develop an inverse model, which estimates the degree of unbalance of the head from the PR. This inverse model allows estimating the imbalance of the head, both before the cut and during the operation of the cut, measuring only the vibrations in the head. In this way, possible vibrations can be detected in real time that are harmful to the head or that may affect the quality of the cut.
A partir del modelo directo, descrito previamente, es posible obtener el modelo inverso, que tiene en este ejemplo Ia siguiente ecuación general:From the direct model, described previously, it is possible to obtain the inverse model, which has in this example the following general equation:
Figure imgf000018_0001
Figure imgf000018_0001
El modelo planteado anteriormente debe cumplir Ia condición de que UL sea mayor que 0, por Io que PR debe cumplir Io siguiente:The model outlined above must meet the condition that UL is greater than 0, so PR must comply with the following:
PR > -[tanh(n) + l]PR> - [tanh (n) + l]
Pero independientemente de esta última condición, es posible definir una condición de valor mínimo para UL (ULm¡n) de carácter práctico. Según los experimentos realizados, en los que se ha basado el modelo desarrollado, podemos fijar este valor mínimo, inicialmente, en 0,010 μm. Dado el valor de ULm¡n fijado, entonces Ia ecuación general para el cálculo de UL, será Ia siguiente:But regardless of the latter condition, it is possible to define a minimum value condition for UL (UL m¡n ) of a practical nature. According to the experiments performed, on which the model has been based developed, we can set this minimum value, initially, at 0.010 μm. Given the value of UL m¡n set, then Ia general equation for calculating UL, Ia is as follows:
Vh*., PR ≤ PR V h * . , PR ≤ PR
UL = ; PRmm = -[tanh(m - ULmm + n) + \]UL =; PR mm = - [t a nh (m - UL mm + n) + \]
-In PR-In PR
— n PR > PR, m 2 [ l - PR- n PR> PR, m 2 [l - PR
En Ia Fig. 8 se ilustran los datos experimentales de UL vs. PR y además los valores de UL obtenidos del modelo inverso, para los mismos valores de potencia relativa entre armónicos o picos.Figure 8 shows the experimental data of UL vs. PR and also the UL values obtained from the inverse model, for the same relative power values between harmonics or peaks.
Análisis de los errores del procedimiento descrito.Analysis of the errors of the described procedure.
La siguiente tabla muestra el resultado de Ia evaluación del procedimiento descrito empleando otro conjunto de datos experimentales.The following table shows the result of the evaluation of the procedure described using another set of experimental data.
Figure imgf000019_0001
Figure imgf000019_0001
Al evaluar el procedimiento según el nuevo conjunto de datos de PR, se obtuvo el error absoluto entre el grado de desbalance del cabezal modelado y el experimental. En Ia Fig. 9 se puede observar como el error disminuye drásticamente a medida que se incrementa el PR, Io que significa que el modelo es más preciso a medida que se incrementa el desbalance del cabezal. Toma de decisiones para Ia detección de vibraciones en el cabezal debido a su grado de desbalanceo.When evaluating the procedure according to the new PR data set, the absolute error was obtained between the degree of imbalance of the modeled head and the experimental one. In Fig. 9 it can be seen how the error decreases dramatically as the PR increases, which means that the model is more precise as the head imbalance increases. Decision making for the detection of vibrations in the head due to its degree of imbalance.
Teniendo en cuenta el análisis realizado en Ia sección anterior, es posible tomar decisiones respecto a Ia influencia del grado de desbalanceo en Ia aparición de vibraciones que puedan dañar el cabezal de Ia máquina o Ia calidad del corte durante Ia propia operación de corte. Si se define un valor límite mínimo para PR ( PR-UM )' Que> dado los datos obtenidos experimentalmente, puede ajustarse inicialmente en 0,055, el sistema de monitorización puede tomar las siguientes decisiones:Taking into account the analysis performed in the previous section, it is possible to make decisions regarding the influence of the degree of imbalance in the appearance of vibrations that could damage the machine head or the quality of the cut during the cutting operation itself. If a minimum limit value for PR (PR-UM) 'Q ue ' is defined, given the experimentally obtained data, it can be initially set to 0.055, the monitoring system can make the following decisions:
Si PR < PRLIM , entonces: NO SE DETECTAN VIBRACIONESIf PR <PR LIM , then: VIBRATIONS ARE NOT DETECTED
DAÑINAS EN EL CABEZAL DEBIDO A SU DESBALANCE.HARMFUL IN THE HEAD DUE TO ITS UNBALANCE.
En caso contrario: SE DETECTAN VIBRACIONES EN EL CABEZAL QUE PUEDEN DAÑAR LA CALIDAD DEL CORTEOtherwise: VIBRATIONS ARE DETECTED IN THE HEAD THAT CAN DAMAGE THE QUALITY OF THE COURT
A pesar también de que las realizaciones descritas de Ia invención con referencia a los dibujos comprenden sistemas de computación y procesos realizados en sistemas de computación, Ia invención también se extiende a programas de ordenador, más particularmente a programas de ordenador en o sobre unos medios portadores, adaptados para poner Ia invención en práctica. El programa de ordenador puede estar en forma de código fuente, de código objeto o en un código intermedio entre código fuente y código objeto, tal como en forma parcialmente compilada, o en cualquier otra forma adecuada para usar en Ia implementación de los procesos de acuerdo con Ia invención. El medio portador puede ser cualquier entidad o dispositivo capaz de portar el programa.Although the described embodiments of the invention with reference to the drawings also comprise computer systems and processes performed in computer systems, the invention also extends to computer programs, more particularly to computer programs in or on carrier media , adapted to put the invention into practice. The computer program may be in the form of source code, object code or an intermediate code between source code and object code, such as partially compiled form, or in any other form suitable for use in the implementation of the agreement processes. with the invention. The carrier medium can be any entity or device capable of carrying the program.
Por ejemplo, el medio portador puede comprender un medio de almacenamiento, tal como una ROM, por ejemplo un CD ROM o una ROM semiconductora, o un medio de grabación magnético, por ejemplo un floppy disc o un disco duro. Además, el medio portador puede ser un medio portador transmisible tal como una señal eléctrica u óptica que puede transmitirse vía cable eléctrico u óptico o mediante radio u otros medios.For example, the carrier means may comprise a means of storage, such as a ROM, for example a CD ROM or a semiconductor ROM, or a magnetic recording medium, for example a floppy disc or a hard disk. In addition, the carrier means may be a transmissible carrier medium such as an electrical or optical signal that can be transmitted via electrical or optical cable or by radio or other means.
Cuando el programa de ordenador está contenido en una señal que puede transmitirse directamente mediante un cable u otro dispositivo o medio, el medio portador puede estar constituido por dicho cable u otro dispositivo o medio.When the computer program is contained in a signal that can be transmitted directly by means of a cable or other device or medium, the carrier means may be constituted by said cable or other device or medium.
Alternativamente, el medio portador puede ser un circuito integrado en el que está encapsulado {embedded) el programa de ordenador, estando adaptado dicho circuito integrado para realizar, o para usarse en Ia realización de, los procesos relevantes. Alternatively, the carrier means can be an integrated circuit in which the computer program is encapsulated {embedded), said integrated circuit being adapted to perform, or to be used in the realization of, the relevant processes.

Claims

R E I V I N D I C A C I O N E S
1. Procedimiento para Ia detección en tiempo real del desbalanceo del cabezal en un mecanismo rotatorio de altra precisión, donde el cabezal gira a una velocidad RPM, caracterizado porque comprende las siguientes operaciones:1. Procedure for real-time detection of head imbalance in a high precision rotary mechanism, where the head rotates at an RPM speed, characterized in that it comprises the following operations:
a) Adquirir, mediante un medio de adquisición a una frecuencia de muestreo FS, Ia señal X(t) correspondiente a Ia aceleración de las vibraciones del cabezal;a) Acquire, by means of acquisition at a sampling frequency FS, the signal X (t) corresponding to the acceleration of the spindle vibrations;
b) Determinar, a partir de Ia señal X(t) obtenida, si el cabezal está desbalanceado.b) Determine, from the signal X (t) obtained, if the spindle is unbalanced.
2. Procedimiento de acuerdo con Ia reivindicación 1 , caracterizado porque además comprende Ia operación de:2. Procedure according to claim 1, characterized in that it further comprises the operation of:
c) Estimar el grado de desbalanceo del cabezal.c) Estimate the degree of unbalance of the head.
3. Procedimiento de acuerdo con Ia reivindicación 1 , caracterizado porque el medio de adquisición que adquiere Ia señal X(t) se coloca sobre el eje X del cabezal.3. Method according to claim 1, characterized in that the acquisition means that acquires the signal X (t) is placed on the X axis of the head.
4. Procedimiento de acuerdo con Ia reivindicación 1 , caracterizado porque Ia operación de determinar si el cabezal está desbalanceado comprende las siguientes operaciones:4. Method according to claim 1, characterized in that the operation of determining if the head is unbalanced comprises the following operations:
b1 ) Eliminar Ia componente de DC de Ia señal X(t) y aplicar a X(t) una transformación para pasar al dominio de Ia frecuencia, obteniendo Ia transformada T[X(t)] . b2) Buscar el máximo de Ia transformada T[X(Jt)] y su frecuencia correspondiente, obteniendo MAX(T[X(t)]) y fMAX(τ[X(m .b1) Eliminate the DC component of the signal X (t) and apply a transformation to X (t) to pass the frequency domain, obtaining the transformed T [X (t)]. b2) Find the maximum of the transformed T [X (Jt)] and its corresponding frequency, obtaining MAX (T [X (t)]) and f MAX (τ [X (m .
b3) Buscar, dentro del rango de análisis (l í^ '/^η^) , aquellos armónicos cuyo valor supera un valor umbral TH.b3) Search, within the analysis range (l í ^ '/ ^ η ^ ) , those harmonics whose value exceeds a threshold value TH.
b4) Buscar, entre los armónicos localizados en Ia operación anterior, grupos de armónicos separados entre sí por distancias correspondientes a Ia frecuencia de giro del cabezal.b4) Search, among the harmonics located in the previous operation, harmonic groups separated from each other by distances corresponding to the frequency of rotation of the spindle.
b5) Determinar, si existe al menos un grupo de dichos armónicos separados entre sí por distancias correspondientes a Ia frecuencia de giro del cabezal, que el cabezal está desbalanceado.b5) Determine, if there is at least one group of said harmonics separated from each other by distances corresponding to the frequency of rotation of the head, that the head is unbalanced.
5. Procedimiento de acuerdo con Ia reivindicación 4, caracterizado porque el parámetro p está dentro del rango [0,05, 0,20].5. Method according to claim 4, characterized in that the parameter p is within the range [0.05, 0.20].
6. Procedimiento de acuerdo con Ia reivindicación 5, caracterizado porque el parámetro p está dentro del rango [0,08, 0,12].6. Method according to claim 5, characterized in that the parameter p is within the range [0.08, 0.12].
7. Procedimiento de acuerdo con Ia reivindicación 4, caracterizado porque Ia transformación que se aplica a X(t) es Ia Transformada Rápida de Fourier (FFT).7. Method according to claim 4, characterized in that the transformation that is applied to X (t) is the Fast Fourier Transform (FFT).
8. Procedimiento de acuerdo con Ia reivindicación 4, caracterizado porque el número de puntos utilizado para calcular Ia transformada que se aplica a X(t) es proporcional a Ia relación entre Ia frecuencia de muestreo FS y Ia frecuencia de giro del cabezal RPM. 8. Method according to claim 4, characterized in that the number of points used to calculate the transform that is applied to X (t) is proportional to the relationship between the sampling frequency FS and the rotation frequency of the RPM head.
9. Procedimiento de acuerdo con Ia reivindicación 4, caracterizado porque el valor umbral TH es proporcional a Ia media aritmética del espectro en el rango de análisis.9. Method according to claim 4, characterized in that the threshold value TH is proportional to the arithmetic mean of the spectrum in the analysis range.
10. Procedimiento de acuerdo con Ia reivindicación 4, caracterizado porque el valor umbral TH es proporcional a Ia media geométrica del nivel de ruido del espectro y el nivel del armónico principal del espectro.10. Method according to claim 4, characterized in that the threshold value TH is proportional to the geometric mean of the noise level of the spectrum and the level of the main harmonic of the spectrum.
11. Procedimiento de acuerdo con Ia reivindicación 4, caracterizado porque el valor umbral TH es proporcional al armónico principal dentro del rango en análisis.11. Method according to claim 4, characterized in that the threshold value TH is proportional to the main harmonic within the range under analysis.
12. Procedimiento de acuerdo con Ia reivindicación 4, caracterizado porque el valor umbral TH es fijo.12. Method according to claim 4, characterized in that the threshold value TH is fixed.
13. Procedimiento de acuerdo con Ia reivindicación 1 , caracterizado porque Ia operación de estimar el grado de desbalanceo del cabezal comprende las siguientes operaciones:13. Method according to claim 1, characterized in that the operation of estimating the degree of imbalance of the head comprises the following operations:
d ) Seleccionar, de entre los grupos de armónicos localizados, el grupo principal que tiene el mayor número de armónicos con mayor potencia.d) Select, from among the groups of harmonics located, the main group that has the highest number of harmonics with the greatest power.
c2) Calcular un parámetro PR que mide Ia potencia relativa de los armónicos del grupo principal respecto al armónico principal de dicho grupo principal.c2) Calculate a PR parameter that measures the relative power of the harmonics of the main group with respect to the main harmonic of said main group.
c3) Estimar, a partir del parámetro PR, el grado de desbalanceo del cabezal. c3) Estimate, from parameter PR, the degree of spindle unbalance.
14. Procedimiento de acuerdo con Ia reivindicación 13, caracterizado porque el parámetro PR se calcula mediante Ia siguiente expresión:14. Method according to claim 13, characterized in that the PR parameter is calculated by means of the following expression:
BPG + BPBPG + BP
HSPG + BPHSPG + BP
donde: BPG es Ia potencia del armónico principal del grupo;where: BPG is the power of the main harmonic of the group;
BP es Ia componente frecuencial de mayor potencia en el rango de de análisis;BP is the frequency component with the highest power in the range of analysis;
HSPG es Ia suma de las potencias de los armónicos del grupo principal.HSPG is the sum of the powers of the harmonics of the main group.
15. Procedimiento de acuerdo con Ia reivindicación 13, caracterizado porque Ia operación de estimar el grado de desbalanceo del cabezal se realiza mediante Ia siguiente ecuación:15. Procedure according to claim 13, characterized in that the operation of estimating the degree of imbalance of the head is performed by means of the following equation:
Figure imgf000025_0001
Figure imgf000025_0001
donde: UL es el grado de desbalanceo del cabezal; n y m son coeficientes que se ajustan experimentalmente.where: UL is the degree of unbalance of the head; n and m are experimentally adjusted coefficients.
16. Programa de ordenador caracterizado porque comprende instrucciones de programa para provocar que un sistema de computación realice el procedimiento según cualquiera de las reivindicaciones 1 a 15.16. Computer program characterized in that it comprises program instructions to cause a computer system to perform the procedure according to any one of claims 1 to 15.
17. Programa de ordenador según Ia reivindicación 16, caracterizado porque está almacenado en unos medios de grabación.17. Computer program according to claim 16, characterized in that it is stored in recording media.
18. Programa de ordenador según Ia reivindicación 16, caracterizado porque es portado por una señal portadora eléctrica. 18. Computer program according to claim 16, characterized in that it is carried by an electrical carrier signal.
19. Sistema para Ia detección en tiempo real del desbalanceo del cabezal en un mecanismo rotatorio de alta precisión mediante el procedimiento descrito en cualquiera de las reivindicaciones anteriores, que comprende los siguientes elementos:19. System for real-time detection of head imbalance in a high precision rotary mechanism by means of the method described in any of the preceding claims, which comprises the following elements:
Un acelerómetro, situado sobre el eje X del cabezal, que adquiere Ia señal correspondiente a las aceleraciones de las vibraciones del cabezal;An accelerometer, located on the X axis of the head, which acquires the signal corresponding to the accelerations of the head vibrations;
- Un medio de procesamiento, conectado al medio de adquisición, que recibe dicha señal y determina si las vibraciones medidas son provocadas por un desbalanceo del cabezal. - A processing means, connected to the acquisition means, that receives said signal and determines if the measured vibrations are caused by an imbalance of the head.
PCT/ES2009/070374 2008-09-15 2009-09-10 Method and system for detecting, in real time, the imbalance of the head in a high-precision rotary mechanism WO2010029204A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ES200802614A ES2337432B8 (en) 2008-09-15 2008-09-15 PROCEDURE AND SYSTEM FOR THE DETECTION IN REAL TIME OF THE UNBALANCE OF THE HEAD IN A HIGH PRECISION ROTARY MECHANISM.
ESP200802614 2008-09-15

Publications (1)

Publication Number Publication Date
WO2010029204A1 true WO2010029204A1 (en) 2010-03-18

Family

ID=42004829

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/ES2009/070374 WO2010029204A1 (en) 2008-09-15 2009-09-10 Method and system for detecting, in real time, the imbalance of the head in a high-precision rotary mechanism

Country Status (2)

Country Link
ES (1) ES2337432B8 (en)
WO (1) WO2010029204A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4010637A (en) * 1975-10-06 1977-03-08 Lockheed Aircraft Corporation Machine vibration monitor and method
US4435770A (en) * 1980-03-19 1984-03-06 Hitachi, Ltd. Vibration diagnosing method and apparatus for a rotary machine
US5109700A (en) * 1990-07-13 1992-05-05 Life Systems, Inc. Method and apparatus for analyzing rotating machines
US5895857A (en) * 1995-11-08 1999-04-20 Csi Technology, Inc. Machine fault detection using vibration signal peak detector
US20010037180A1 (en) * 2000-04-20 2001-11-01 Hidemichi Komura Fault diagnosis method and apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4010637A (en) * 1975-10-06 1977-03-08 Lockheed Aircraft Corporation Machine vibration monitor and method
US4435770A (en) * 1980-03-19 1984-03-06 Hitachi, Ltd. Vibration diagnosing method and apparatus for a rotary machine
US5109700A (en) * 1990-07-13 1992-05-05 Life Systems, Inc. Method and apparatus for analyzing rotating machines
US5895857A (en) * 1995-11-08 1999-04-20 Csi Technology, Inc. Machine fault detection using vibration signal peak detector
US20010037180A1 (en) * 2000-04-20 2001-11-01 Hidemichi Komura Fault diagnosis method and apparatus

Also Published As

Publication number Publication date
ES2337432B2 (en) 2011-02-08
ES2337432A1 (en) 2010-04-23
ES2337432B8 (en) 2011-08-05

Similar Documents

Publication Publication Date Title
US9211624B2 (en) Vibration determination method and vibration determination device
JP4433422B2 (en) Vibration suppression device
JP5525411B2 (en) Vibration suppression method and vibration suppression apparatus
US9381608B2 (en) Vibration determination method and vibration determination device
US9463545B2 (en) Chattering detection method for machine tool
JP5449889B2 (en) Method and apparatus for quantitatively detecting unbalanced state and method for detecting clamped state of workpiece
KR101867136B1 (en) Method of tool wear and breakage detection for material cutting operations
JP2009101495A (en) Vibration suppressing apparatus
Ahrens et al. Abrasion monitoring and automatic chatter detection in cylindrical plunge grinding
GB2419674A (en) Measuring angular position and radial position of a rotor
KR20130083842A (en) Method and apparatus for optically measuring by interferometry the thickness of an object
JP2010017842A5 (en)
ES2337432B2 (en) PROCEDURE AND SYSTEM FOR THE DETECTION IN REAL TIME OF THE UNBALANCE OF THE HEAD IN A HIGH PRECISION ROTARY MECHANISM.
ES2704166T3 (en) Method to verify the presence of a rotating element in a machine tool
KR101372406B1 (en) Apparatus for analysizing rotation axis
JP6808038B2 (en) Tool life detection device and tool life detection method
KR20170135346A (en) Evaluation method of the machined surface using main shaft acceleration signal of machine tool
FR3030625B1 (en) METHOD AND DEVICE FOR DETERMINING THE VIBRATION OF ROTARY PIECES OF TURBOMACHINE
JP2023522909A (en) Speed estimation of rotating machinery
JP6858402B2 (en) Cutting edge information acquisition device and cutting edge information acquisition method
TWI615235B (en) Adaptive vibration sensing method
JP4057987B2 (en) Dynamic balance testing machine
WO2010029205A1 (en) Method and system for estimating, in real time, surface roughness in ultra-precision machining processes
Gil et al. IDENTIFICATION OF THE ROOT CAUSE OF SURFACE TOPOGRAPHY INACCURACIES BY MEANS OF PROCESS MONITORING: INDUSTRIAL EXAMPLES
JP5326608B2 (en) Grinding equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09812731

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09812731

Country of ref document: EP

Kind code of ref document: A1