A real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion
Through the real-time compensation system for dynamic error of guide rails integrated with multi-sensors, distributed piezoelectric ceramic arrays and real-time data optimization, the processing accuracy problem caused by thermal deformation of guide rails is solved, and the active suppression and accuracy improvement of guide rail dynamic errors are achieved.
Patent Information
- Application Number
- CN202510593080.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-05-09
AI Technical Summary
The prior art has failed to effectively solve the machining accuracy problem caused by thermal deformation of guide rails in CNC machine tools, and ignores the impact of dynamic changes in temperature fields on thermal deformation of guide rails, resulting in the failure of traditional mechanical compensation methods.
The real-time compensation system for dynamic error of guide rails based on multi-sensor fusion is adopted. The thermal deformation compensation amount is optimized by retrieving the temperature sequence database, constructing a finite element model, judging the straightness error and using a distributed piezoelectric ceramic array to perform real-time compensation, combining real-time perception and dynamic correction units.
Real-time active suppression of the dynamic error of the guide rail is achieved, processing accuracy is improved, the lag problem of traditional mechanical compensation is overcome, and high-precision machining of CNC machine tools is ensured.
Smart Images

Figure CN120122751B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of guide rail precision compensation, and specifically relates to a real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion. Background Art
[0002] In high-precision machining fields such as numerically controlled machine tools, the dynamic error compensation technology of guide rails is the core link to ensure machining accuracy.
[0003] In the prior art, for example, a method for dynamically adjusting the precision of the guide rail of a large-scale numerically controlled gantry milling machine bed proposed in the invention patent with the publication number of CN118768620 A discloses the active control of guide rail precision through finite element modeling and motion parameter optimization.
[0004] However, this technology relies on the finite element model to obtain the straightness of the guide rail, ignoring the influence of the dynamic change of the temperature field on the thermal deformation of the guide rail under actual working conditions. In actual working conditions, the frictional heat generated by the high-speed movement of moving parts and the environmental temperature fluctuation will cause a thermal elongation of millimeter level, resulting in the failure of traditional mechanical compensation methods and restricting the machining accuracy of high-end equipment. Summary of the Invention
[0005] In view of the above defects or deficiencies in the prior art, this application aims to provide a real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion to accurately compensate the dynamic errors of guide rails; the compensation system includes:
[0006] A retrieval module configured to retrieve and traverse a temperature sequence database to obtain a target temperature sequence matching the target working condition; the temperature sequence database includes multiple groups of historical working conditions and the corresponding historical temperature sequences for each group of historical working conditions. The historical working conditions include the moving speed, acceleration, and load distribution of the moving parts slidably connected to the guide rail. The historical temperature sequences include the temperatures corresponding to multiple points distributed along the extension direction of the guide rail. The target temperature sequence is the historical temperature sequence corresponding to the historical working condition matching the target working condition;
[0007] A prediction module configured to construct a finite element model of the guide rail and, in combination with the target temperature sequence, obtain a predicted straightness sequence of the guide rail in the working state corresponding to the target working condition, and further obtain a straightness error sequence; the predicted straightness sequence includes the predicted straightness corresponding to multiple points, and the straightness error sequence includes multiple straightness errors. The straightness error is the absolute value of the difference between the predicted straightness and the preset straightness;
[0008] A judgment module, configured to traverse the straightness error sequence to determine whether there is a straightness error greater than a preset accuracy in the straightness error sequence; if so, the points corresponding to the predicted straightness of the straightness error greater than the preset accuracy are used as points to be compensated.
[0009] A compensation module, configured to obtain corresponding thermal deformation compensation amounts according to the straightness errors corresponding to the points to be compensated, and during the operation of the guide rail under the target working condition, compensate the straightness errors of the points to be compensated with the thermal deformation compensation amounts through a distributed piezoelectric ceramic array; the distributed piezoelectric ceramic array is composed of a plurality of piezoelectric ceramic units respectively arranged at each point.
[0010] According to the technical solution provided by the present application, the compensation module includes:
[0011] A real-time sensing unit, configured to collect real-time temperature data, load pressure data, and vibration spectrum data of each point during the operation of the guide rail under the target working condition.
[0012] A dynamic correction unit, configured to perform differential calculation on the real-time temperature data and load pressure data with the target temperature sequence to generate a temperature drift correction coefficient and a load correction coefficient, and calculate a stiffness attenuation factor according to the vibration spectrum data.
[0013] An online compensation optimization unit, configured to obtain an updated thermal deformation compensation amount based on the temperature drift correction coefficient, the load correction coefficient, and the stiffness attenuation factor, so that the distributed piezoelectric ceramic array adjusts the thermal deformation compensation amount in real time according to the updated thermal deformation compensation amount.
[0014] According to the technical solution provided by the present application, according to an updated thermal deformation compensation amount is obtained; where, represents the updated thermal deformation compensation amount, represents the thermal deformation compensation amount, represents the temperature drift correction coefficient, represents the load correction coefficient, represents the stiffness attenuation factor.
[0015] According to the technical solution provided by the present application, the points include micro-deformation sensitive points on the sliding surface of the guide rail, and / or stress concentration points of the moving parts, and / or vibration transmission nodes of the guide rail foundation support structure.
[0016] According to the technical solution provided by the present application, if the piezoelectric ceramic unit is disposed at the micro-deformation sensitive point of the sliding surface of the guide rail, the piezoelectric ceramic units are arranged in a honeycomb topology, and the distance between adjacent piezoelectric ceramic units is less than the heat conduction wavelength.
[0017] According to the technical solution provided by the present application, if the piezoelectric ceramic unit is disposed at the stress concentration point of the moving component, the piezoelectric ceramic unit and the strain gauge are integrally packaged to form a force-electricity coupling feedback link.
[0018] According to the technical solution provided by the present application, if the piezoelectric ceramic unit is disposed at the vibration transfer node of the guide rail base support structure, the piezoelectric ceramic unit is connected in parallel with the active damper, and the compensation mode is switched according to the stiffness attenuation factor;
[0019] The switching of the compensation mode according to the stiffness attenuation factor includes:
[0020] If the stiffness attenuation factor is greater than the preset attenuation factor, deformation compensation is performed;
[0021] If the stiffness attenuation factor is less than or equal to the preset attenuation factor, switch to the vibration energy absorption mode;
[0022] Wherein, the value range of the preset attenuation factor is between 0.65 and 0.8.
[0023] According to the technical solution provided by the present application, the temperature drift correction coefficient is the product of the temperature base correction coefficient and the weight factor of the temperature base correction coefficient; the dynamic correction unit is further configured to:
[0024] If the instantaneous temperature change rate of the real-time temperature data and the target temperature sequence exceeds the set threshold, or an abnormal harmonic component appears in the vibration spectrum data, then trigger the compensation enhancement mode; the compensation enhancement mode includes:
[0025] Dynamically adjust the weight factor of the temperature base correction coefficient based on the temperature mutation direction;
[0026] Perform an inverse Fourier transform on the abnormal harmonic component to generate a time-domain reverse excitation signal, the signal phase of the time-domain reverse excitation signal is offset by 180° ± 5°, and the amplitude is 120%-150% of the energy of the abnormal harmonic component;
[0027] Output the time-domain reverse excitation signal through the distributed piezoelectric ceramic array to cancel the vibration energy.
[0028] According to the technical solution provided by the present application, the compensation module is further configured to:
[0029] Monitor the working state of the piezoelectric ceramic units at each of the to-be-compensated points in real time, and determine whether there are any failed points; the failed points are the to-be-compensated points where the current deviation rate is greater than the first preset threshold and continuously greater than the first preset duration.
[0030] If so, with the failed point as the center, select the piezoelectric ceramic units at the adjacent points within the first preset radius to form a compensation sub-network.
[0031] Re-distribute the sub-compensation amount of the thermal deformation compensation amount corresponding to the failed point to the compensation sub-network.
[0032] According to the technical solution provided by the present application, after determining whether there are any failed points, the compensation module is further configured to:
[0033] If so, apply a reverse voltage gradient to the piezoelectric ceramic units at the micro-deformation sensitive points to cool down the area of the failed point until the instantaneous temperature change rate of the real-time temperature data and the target temperature sequence is within the set threshold.
[0034] Compared with the prior art, the beneficial effects of the present application are as follows: By injecting the historical temperature sequence into the finite element model, the present application accurately quantifies the friction heat and the thermal deformation of the guide rail caused by the temperature fluctuation under the working conditions, solving the problem of missing temperature field modeling; at the same time, the prediction module combines the finite element model and the target temperature sequence to generate the predicted straightness error sequence of the guide rail under the target working conditions, and the judgment module screens the to-be-compensated points to be compensated, identifies the error distribution in advance, and combines the distributed piezoelectric ceramic array to perform dynamic compensation on specific points, suppressing the thermal deformation error within the preset accuracy and significantly improving the machining accuracy; in addition, by using the distributed piezoelectric ceramic units, the thermal deformation compensation amount corresponding to the straightness error of the to-be-compensated points is generated to realize the real-time fine adjustment of the local deformation. The high-frequency response characteristics of the piezoelectric ceramics can adapt to the transient thermal deformation under the high-speed movement of the moving parts, overcoming the hysteresis problem of the traditional mechanical compensation mechanism and ensuring that the compensation action is synchronized with the thermal deformation. In summary, the present application solves the problem of the failure of millimeter-level thermal deformation compensation caused by ignoring the temperature field change in the traditional method, upgrades the dynamic error control of the guide rail from passive adjustment to active suppression, and provides a more reliable accuracy guarantee for high-precision machining equipment such as CNC machine tools. Description of the Drawings
[0035] Figure 1 It is a schematic structural diagram of the guide rail dynamic error real-time compensation system based on multi-sensor fusion provided by the present application.
[0036] The text annotations in the figure are as follows:
[0037] 1. Retrieval module; 2. Prediction module; 3. Judgment module; 4. Compensation module. Detailed Embodiments
[0038] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the related invention, rather than limiting the invention. Additionally, it should be noted that for the convenience of description, only the parts related to the invention are shown in the drawings.
[0039] It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the drawings and embodiments.
[0040] Embodiment 1
[0041] As mentioned in the background art, in view of the problems in the prior art, the present application proposes a real-time compensation system for the dynamic error of a guide rail based on multi-sensor fusion, as Figure 1 shown, including:
[0042] A retrieval module, which is configured to retrieve and traverse a temperature sequence database to obtain a target temperature sequence matching the target working condition; the temperature sequence database includes multiple groups of historical working conditions and the corresponding historical temperature sequences for each group of the historical working conditions. The historical working conditions include the moving speed, acceleration, and load distribution of the moving component slidably connected to the guide rail. The historical temperature sequence includes the temperatures corresponding to multiple points distributed along the extension direction of the guide rail. The target temperature sequence is the historical temperature sequence corresponding to the historical working condition matching the target working condition;
[0043] Specifically, the temperature sequence database is obtained by collecting the information in each historical working condition through the real-time sensing unit mentioned later. Among them, the historical working conditions include information such as the moving speed, acceleration, and load distribution of the moving component slidably connected to the guide rail. These information reflect the external conditions of the guide rail in different working states. The historical temperature sequence records the temperatures corresponding to multiple points distributed along the extension direction of the guide rail, reflecting the temperature distribution of the guide rail under the corresponding working conditions. The target working condition refers to the working condition when the error compensation of the guide rail is about to be performed, including parameters such as the moving speed, acceleration, and load distribution of the moving component. By matching the target working condition with the historical working conditions in the temperature sequence database, the corresponding target temperature sequence is obtained.
[0044] A prediction module, which is configured to construct a finite element model of the guide rail and, in combination with the target temperature sequence, obtain a predicted straightness sequence of the guide rail in the working state corresponding to the target working condition, and further obtain a straightness error sequence; the predicted straightness sequence includes the predicted straightness corresponding to multiple points, and the straightness error sequence includes multiple straightness errors. The straightness error is the absolute value of the difference between the predicted straightness and the preset straightness;
[0045] Specifically, using professional finite element analysis software, a finite element model of the guide rail is established according to parameters such as the material properties, geometric shape, and boundary conditions of the guide rail. The finite element model accurately simulates the mechanical behavior of the guide rail under different temperature conditions, providing a scientific calculation method for predicting the straightness error. Exemplarily, for a metal guide rail, material parameters such as the elastic modulus and Poisson's ratio of the metal, as well as geometric parameters such as the length and cross-sectional shape of the guide rail, need to be input to accurately construct the finite element model. The target temperature sequence is input into the constructed finite element model, and through the calculation of the finite element analysis software, the predicted straightness of each point of the guide rail under the target working conditions is obtained, thereby generating a predicted straightness sequence. Then, the predicted straightness is compared with the preset straightness, and the absolute value of the difference is calculated to obtain a straightness error sequence. This process is to quantify the straightness error situation of the guide rail under the target working conditions, providing a basis for determining the points to be compensated later. For example, if the preset straightness is 0 and the predicted straightness of a certain point is 0.01 mm, then the straightness error of this point is 0.01 mm.
[0046] A judgment module, the judgment module is configured to traverse the straightness error sequence to judge whether there is a straightness error greater than the preset accuracy in the straightness error sequence; if so, the point corresponding to the predicted straightness of the straightness error greater than the preset accuracy is used as the point to be compensated;
[0047] Furthermore, the points include the micro-deformation sensitive points of the sliding surface of the guide rail, and / or the stress concentration points of the moving parts, and / or the vibration transfer nodes of the guide rail foundation support structure.
[0048] Specifically, the micro-deformation sensitive points are determined by analyzing the microstructure of the guide rail material and combining with the stress distribution on the sliding surface of the guide rail under different working conditions through finite element simulation, so as to identify the regions that will generate large deformations under small stress changes, thereby finding the micro-deformation sensitive points. For example, when analyzing a certain aluminum alloy guide rail, the microstructure of the material is observed using an electron microscope, and at the same time, the stress distribution of the guide rail under different loads and temperatures is simulated with finite element software. It is found that some points near the grain boundaries on the surface of the guide rail deform significantly when subjected to small stresses, and these points are determined as micro-deformation sensitive points. The stress concentration points are determined by performing a mechanical analysis on the moving components, considering the shape of the components, the connection method, and the external forces applied. For example, in a moving component with a cantilever structure, the root of the cantilever becomes a stress concentration point due to the sudden change in geometric shape and the large bending moment it bears. The position of the stress concentration point can be determined by methods such as theoretical mechanics calculation, finite element simulation, and actual stress testing (such as using strain gauges to measure stress). The vibration transfer nodes are determined by performing a vibration modal analysis on the guide rail foundation support structure, using vibration testing equipment (such as acceleration sensors, laser vibrometers, etc.) to measure the vibration responses at different positions, and analyzing the propagation path and distribution of vibration energy. Those connection points or parts with obvious changes in vibration response and having a greater impact on the overall vibration state are the vibration transfer nodes. For example, in a guide rail foundation support structure composed of multiple support beams, it is found through vibration testing that the transfer of vibration energy is relatively concentrated at the connection nodes between the beams, and these nodes are determined as vibration transfer nodes.
[0049] Based on the principle of precise positioning and targeted control of the key parts of the guide rail system, this embodiment accurately identifies the micro-deformation sensitive points, stress concentration points, and vibration transfer nodes, and arranges the piezoelectric ceramic units at these positions that have the greatest impact on the performance of the guide rail. Utilizing the piezoelectric effect of the piezoelectric ceramics, the deformation, stress, and vibration of the guide rail are precisely regulated, thereby effectively compensating for the straightness error of the guide rail.
[0050] A compensation module, the compensation module is configured to obtain the corresponding thermal deformation compensation amount according to the straightness error corresponding to each point to be compensated, and during the operation of the guide rail under the target working condition by the distributed piezoelectric ceramic array, compensate the straightness error of each point to be compensated with the thermal deformation compensation amount; the distributed piezoelectric ceramic array is composed of multiple piezoelectric ceramic units respectively arranged at each point.
[0051] Specifically, the preset accuracy is set according to the actual usage requirements and accuracy standards of the guide rail. By determining the points to be compensated, the specific positions that need error compensation can be clarified, improving the pertinence and effectiveness of compensation. Optionally, the preset accuracy is 0.005 mm. When the straightness error of a certain point is 0.008 mm, that point is the point to be compensated. Piezoelectric ceramic units are installed at multiple points on the guide rail to form a distributed piezoelectric ceramic array. The installation positions are usually selected at points that are more sensitive to the straightness error of the guide rail, such as the micro-deformation sensitive points of the guide rail sliding surface, the stress concentration points of the moving parts, and the vibration transfer nodes of the guide rail foundation support structure, etc. The reason for such a setting is that these points are more likely to have straightness errors during the operation of the guide rail. By setting piezoelectric ceramic units at these positions, the errors can be compensated more effectively.
[0052] Describe the principle of the technical solution: First, the system finds the target temperature sequence matching the target working condition from the temperature sequence database through the retrieval module. Because historical experience shows that similar working conditions will lead to similar temperature distributions, and temperature has a significant impact on the straightness of the guide rail. Then, using the finite element model of the guide rail constructed by the prediction module and combining with the target temperature sequence, simulate the thermal deformation of the guide rail under the target working condition, calculate the predicted straightness of each point, and obtain the predicted straightness sequence. This is based on the principles of heat conduction and thermoelastic mechanics. Temperature changes will cause the expansion or contraction of the guide rail material, thus causing the shape of the guide rail to change. Next, by comparing the predicted straightness with the preset straightness, the straightness error sequence is obtained. The judgment module traverses the straightness error sequence and finds the points where the straightness error is greater than the preset accuracy as the points to be compensated. Finally, the compensation module calculates the thermal deformation compensation amount according to the straightness error corresponding to each point to be compensated, and uses the inverse piezoelectric effect of the piezoelectric ceramic to apply corresponding voltages to each point to be compensated during the operation of the guide rail, so that it generates deformation, thereby compensating for the straightness error. Through this technical solution, real-time compensation for the dynamic error of the guide rail can be achieved, improving the motion accuracy of the guide rail. Specifically, by establishing a temperature sequence database and matching the corresponding temperature sequence according to the target working condition, and using the finite element model to predict the straightness error, the error conditions of the guide rail under different working states can be accurately analyzed. Determining the points to be compensated and performing real-time compensation through the distributed piezoelectric ceramic array effectively reduces the straightness error of the guide rail and improves the accuracy of the guide rail. For example, during the machining process of a machine tool, improving the accuracy of the guide rail can make the error of the tool during movement smaller, thereby improving the accuracy of the machined parts, reducing the scrap rate, and improving the production efficiency and product quality.
[0053] In a preferred embodiment, the compensation module includes:
[0054] A real-time sensing unit configured to collect real-time temperature data, load pressure data, and vibration spectrum data at each point during the operation of the guide rail under the target working conditions;
[0055] Specifically, the real-time sensing unit obtains corresponding data by installing temperature sensors, pressure sensors, and vibration sensors at various points on the guide rail. These sensors are installed to monitor the actual state changes of the guide rail during operation in real time because these factors will all affect the straightness of the guide rail. For example, sudden temperature changes cause more severe local thermal expansion and contraction of the guide rail, uneven distribution of the load pressure causes additional deformation of the guide rail, and vibration also affects the stability of the guide rail. By collecting these data in real time, abnormal changes in the actual operating state of the guide rail can be detected in a timely manner, providing a data basis for subsequent dynamic correction.
[0056] A dynamic correction unit configured to perform differential calculations on the real-time temperature data and load pressure data with the target temperature sequence to generate a temperature drift correction coefficient and a load correction coefficient, and calculate a stiffness attenuation factor based on the vibration spectrum data;
[0057] An online compensation and optimization unit configured to obtain an updated thermal deformation compensation amount based on the temperature drift correction coefficient, the load correction coefficient, and the stiffness attenuation factor, so that the distributed piezoelectric ceramic array adjusts the thermal deformation compensation amount in real time according to the updated thermal deformation compensation amount.
[0058] Specifically, since the temperature during actual operation may deviate from the target temperature predicted by the finite element model before, the thermal deformation compensation amount can be adjusted accordingly through the temperature drift correction coefficient. Similarly, by comparing and analyzing the load pressure data with the expected load conditions under the target working conditions, a load correction coefficient is generated to consider the influence of load changes on the guide rail deformation. For example, if the real-time temperature is higher than the target temperature, the temperature drift correction coefficient will increase accordingly, and the compensation amount for thermal deformation needs to be increased. The dynamic correction unit analyzes the vibration characteristics of the guide rail based on the vibration spectrum data and calculates the stiffness attenuation factor through a specific algorithm. The vibration of the guide rail will cause changes in its stiffness, and the change in stiffness will in turn affect the effect of thermal deformation compensation. Therefore, it is necessary to calculate the stiffness attenuation factor to adjust the compensation amount. For example, when high-frequency vibration components appear in the vibration spectrum, it means that the stiffness of the guide rail has decreased, and at this time the stiffness attenuation factor will decrease accordingly. The online compensation optimization unit adjusts the original thermal deformation compensation amount according to the temperature drift correction coefficient, the load correction coefficient, and the stiffness attenuation factor according to a certain calculation formula to obtain the updated thermal deformation compensation amount. This process comprehensively considers various actual factor changes during the operation of the guide rail, enabling the thermal deformation compensation amount to more accurately adapt to the real-time state of the guide rail. For example, when the temperature drift correction coefficient increases, the load correction coefficient increases, and the stiffness attenuation factor decreases, the updated thermal deformation compensation amount will increase accordingly to better compensate for the deformation of the guide rail.
[0059] This embodiment can dynamically correct and optimize the thermal deformation compensation amount, further improving the accuracy of real-time compensation for the dynamic error of the guide rail. By collecting and analyzing various operation data in real time, corresponding correction coefficients and factors are generated, enabling the compensation amount to be adjusted in a timely manner as the actual operation state of the guide rail changes. For example, during the long-term operation of a machine tool, the temperature may gradually rise, and the load conditions may also change. Through this embodiment, the compensation amount can be adjusted in real time to maintain the high-precision operation of the guide rail, thereby improving the stability of processing and the consistency of product quality.
[0060] Further, according to the updated thermal deformation compensation amount is obtained; where represents the updated thermal deformation compensation amount, represents the thermal deformation compensation amount, represents the temperature drift correction coefficient, represents the load correction coefficient, represents the stiffness attenuation factor.
[0061] Specifically, the temperature drift correction coefficient is obtained by the dynamic correction unit through differential calculation of the real-time temperature data and the target temperature sequence. The specific calculation method can be to calculate the difference between the real-time temperature and the target temperature, and then obtain the temperature drift correction coefficient in combination with a certain proportional relationship. For example, if the real-time temperature is 5 degrees higher than the target temperature, the temperature drift correction coefficient is 1.2. The load correction coefficient is obtained by the dynamic correction unit through comparative analysis of the load pressure data and the expected load condition under the target working condition. For example, calculate the difference between the actual load pressure and the target load pressure, and then convert it into the load correction coefficient through a specific algorithm. Suppose the actual load pressure is 100 N greater than the target load pressure, and the calculated load correction coefficient is 1.1. The stiffness decay factor is calculated by the dynamic correction unit based on the vibration spectrum data. For example, by analyzing information such as the amplitude and phase of specific frequency components in the vibration spectrum, the stiffness decay factor is obtained. If the vibration spectrum shows that there is strong high-frequency vibration in the guide rail, the calculated stiffness decay factor = 0.8, where the above parameters can all be obtained according to a pre-trained model or a pre-determined mapping relationship.
[0062] This embodiment can achieve dynamic optimization of the thermal deformation compensation amount to better compensate for the deformation of the guide rail caused by various factors.
[0063] In a preferred embodiment, if the piezoelectric ceramic unit is arranged at the micro-deformation sensitive points on the sliding surface of the guide rail, then the piezoelectric ceramic units are arranged in a honeycomb topology, and the distance between adjacent piezoelectric ceramic units is less than the heat conduction wavelength.
[0064] Specifically, in the design stage, according to the shape and size of the sliding surface of the guide rail, use computer-aided design (CAD) software to plan the layout of the piezoelectric ceramic units. First, determine the distribution range of the micro-deformation sensitive points, and then arrange the piezoelectric ceramic units at these points in a honeycomb-shaped hexagonal structure with appropriate spacing and angles. For example, on a rectangular sliding surface of the guide rail, starting from a corner, draw a hexagonal grid with a certain side length, and place the piezoelectric ceramic units at the vertex positions of the grid to ensure that each unit is located at the micro-deformation sensitive point, thus realizing the honeycomb topology arrangement. Through the material thermal performance test equipment, measure parameters such as the thermal conductivity of the guide rail material, and combine the temperature change conditions (such as temperature change frequency, temperature gradient, etc.) during the actual operation of the guide rail, and use the heat conduction theory formula to calculate the heat conduction wavelength. For example, for a certain steel guide rail, knowing its thermal conductivity is λ and the temperature change frequency is f, according to the heat conduction wavelength calculation formula , calculate the heat conduction wavelength of the guide rail under specific working conditions, where, is the heat conduction wavelength, is the material density, is the specific heat capacity of the material.
[0065] This embodiment adopts a honeycomb topology layout for piezoelectric ceramic units, which can make the compensation more uniform and comprehensive on the sliding surface of the guide rail, avoiding compensation blind spots. Since the distribution of micro-deformation sensitive points on the sliding surface of the guide rail is relatively complex, the honeycomb layout can better adapt to this distribution characteristic and compensate for the deformation of the guide rail from all directions. And making the distance between adjacent piezoelectric ceramic units less than the heat conduction wavelength is to ensure that the thermal deformation generated by each unit can act independently on the guide rail, avoiding the mutual interference of thermal deformation of adjacent units caused by heat conduction, thereby improving the accuracy and effect of compensation.
[0066] In a preferred embodiment, if the piezoelectric ceramic unit is disposed at the stress concentration point of the moving part, the piezoelectric ceramic unit and the strain gauge are integrally packaged to form a force-electricity coupling feedback link.
[0067] Specifically, the force-electricity coupling feedback link means that the piezoelectric ceramic unit and the strain gauge are integrally packaged together to form a connection method that can realize the mutual conversion and feedback of force and electrical signals. The strain gauge can convert the sensed force into an electrical signal, while the piezoelectric ceramic unit can generate a corresponding deformation (force) according to the received electrical signal. A feedback loop is formed through circuit connection between the two to realize the real-time monitoring and regulation of the stress state of the moving part. First, select appropriate piezoelectric ceramic units and strain gauges to ensure that their parameters such as size and performance match each other. Then, using micro-packaging technology, the strain gauge and the piezoelectric ceramic unit are closely attached together and connected by wires to form a circuit. During actual installation, the integrally packaged component is installed at the stress concentration point of the moving part. For example, for the stress concentration point of an aluminum alloy moving part, a piezoelectric ceramic unit with a size of 5mm×5mm and a compatible foil strain gauge are selected. In a dust-free environment, a special encapsulation adhesive is used to paste the strain gauge on the surface of the piezoelectric ceramic unit, and then the wires are welded to the electrodes of both to complete the production of the force-electricity coupling feedback link. Finally, the component is installed at the stress concentration point of the moving part by mechanical fixing.
[0068] This embodiment sets a force-electricity coupling feedback link at the stress concentration point of the moving part, which can real-time monitor the stress change of the stress concentration point and timely adjust the stress state of the part through the piezoelectric ceramic unit, thereby reducing the influence of stress concentration on the straightness of the guide rail. When the stress at the stress concentration point changes, the strain gauge will convert this change into an electrical signal and transmit it to the piezoelectric ceramic unit. The piezoelectric ceramic unit generates a corresponding deformation according to the received electrical signal to compensate for the stress of the part, forming a closed-loop automatic adjustment system.
[0069] In a preferred embodiment, if the piezoelectric ceramic unit is disposed at the vibration transfer node of the guide rail foundation support structure, the piezoelectric ceramic unit is connected in parallel with the active damper, and the compensation mode is switched according to the stiffness attenuation factor;
[0070] The switching of the compensation mode according to the stiffness attenuation factor includes:
[0071] If the stiffness attenuation factor is greater than the preset attenuation factor, deformation compensation is performed;
[0072] If the stiffness attenuation factor is less than or equal to the preset attenuation factor, switch to the vibration energy absorption mode;
[0073] Wherein, the value range of the preset attenuation factor is between 0.65 and 0.8.
[0074] Specifically, an active damper is a device that can actively generate a force opposite to the vibration direction to suppress vibration. It usually consists of a sensor, a controller, and an actuator. The sensor detects the vibration signal, the controller analyzes and calculates the reaction force to be applied according to the signal, and then the actuator generates a corresponding force to cancel the vibration energy. According to the characteristics and vibration characteristics of the guide rail foundation support structure, a suitable type of active damper is selected. For example, for the guide rail support structure of a large machine tool, the vibration frequency range is between 10 - 100 Hz. According to this frequency range and the required damping force magnitude, an electromagnetic active damper that can effectively work within this frequency range and provide sufficient damping force is selected. The preset attenuation factor is determined by experimentally testing and simulating the stiffness change of the guide rail foundation support structure under different working conditions, combined with the allowable range of the straightness error of the guide rail. For example, by performing multiple loading and vibration tests on a certain guide rail foundation support structure, recording the straightness error of the guide rail under different stiffness attenuations, and through data analysis, it is found that when the stiffness attenuation factor is between 0.65 and 0.8 (including 0.65 and 0.8), the straightness error of the guide rail begins to exceed the allowable range. Therefore, the preset attenuation factor is set within this range. Optionally, the preset attenuation factor is 0.8.
[0075] This embodiment is based on the principle of real-time monitoring and intelligent control of the guide rail vibration and stiffness change. By monitoring the stiffness attenuation factor, the working state of the guide rail is judged, and then the working modes of the piezoelectric ceramic unit and the active damper are switched according to different states. In the vibration energy absorption mode, the active damper and the piezoelectric ceramic unit work together to convert the vibration energy into other forms of energy (such as heat energy, etc.) for consumption; in the deformation compensation mode, the piezoelectric ceramic unit generates corresponding deformation according to the straightness error to correct the geometric shape of the guide rail.
[0076] In a preferred embodiment, the temperature drift correction coefficient is the product of the temperature base correction coefficient and the weight factor of the temperature base correction coefficient; the dynamic correction unit is further configured to:
[0077] If the instantaneous temperature change rate of the real-time temperature data and the target temperature sequence exceeds a set threshold, or an abnormal harmonic component appears in the vibration spectrum data, then the compensation enhancement mode is triggered; the compensation enhancement mode includes:
[0078] Dynamically adjust the weight factor of the temperature base correction coefficient based on the temperature mutation direction;
[0079] Perform an inverse Fourier transform on the abnormal harmonic component to generate a time-domain reverse excitation signal, the signal phase of the time-domain reverse excitation signal is offset by 180° ± 5°, and the amplitude is 120% - 150% of the energy of the abnormal harmonic component;
[0080] Output the time-domain reverse excitation signal through the distributed piezoelectric ceramic array to cancel the vibration energy.
[0081] Specifically, the instantaneous temperature change rate is obtained through the formula The data is collected by an embedded PT100 temperature sensor at a sampling period of 10 ms and calculated after Kalman filtering. The set threshold is 10 °C / s. Based on the thermal expansion coefficient of the guide rail material (such as steel: 11.7×10 -6 / °C) conversion, a 10 °C / s temperature rise will cause an instantaneous thermal deformation of 0.12 mm / m, exceeding the preset accuracy (±5 μm / m); the abnormal harmonic component is the high-frequency harmonic component (500 Hz - 2 kHz) in the vibration spectrum that exceeds 3 times the standard deviation of the normal working condition. The detection method is to collect the vibration signal through an acceleration sensor, and after FFT transformation, calculate the spectral mean μ and standard deviation σ of the reference working condition. The abnormal condition is determined as: A harmonic > μ + 3σ; the abnormal harmonics in this frequency band are usually caused by local stiffness mutation of the guide rail or bearing damage and need to be actively suppressed.
[0082] Specifically, the temperature mutation direction is determined by the magnitude of the instantaneous temperature change rate and 0. If the temperature mutation direction is an instantaneous temperature rise (ΔT / Δt > 0), the weight factor α is increased from 1.0 to 1.5 - 2.0 times to strengthen the compensation for thermal expansion; if the temperature mutation direction is an instantaneous temperature drop (ΔT / Δt < 0), the weight factor α is decreased from 1.0 to 0.5 - 0.8 times to avoid overcompensation. Through dynamic adjustment of the weight, the nonlinear thermal expansion characteristics of the material (such as the increase of the thermal expansion coefficient in the high-temperature region) are matched.
[0083] Specifically, perform an inverse fast Fourier transform (IFFT) on the abnormal harmonic components to extract the time-domain waveform; perform phase shift (180° ± 5°) and amplitude amplification (120% - 150%) on the waveform, and output a reverse excitation signal through a piezoelectric ceramic actuator. Exemplarily, when an 800 Hz abnormal harmonic (amplitude 0.5 g) is detected, a reverse signal with a phase shift of 185° and an amplitude of 0.6 g is generated, and the vibration energy attenuation rate ≥ 60%.
[0084] This embodiment can, during the dynamic operation of the guide rail, monitor the mutation signals of temperature and vibration in real time, and actively suppress the thermo-vibration coupling error by dynamically adjusting the compensation parameters and reverse vibration excitation, thereby shortening the response time of thermal deformation compensation.
[0085] In a preferred embodiment, the compensation module is further configured to:[[]]
[0086] Monitor the working state of the piezoelectric ceramic units at each of the points to be compensated in real time, and determine whether there are any failed points; the failed points are the points to be compensated where the current deviation rate is greater than a first preset threshold and remains greater than the first preset duration.
[0087] Specifically, the working state includes the actual working current of the piezoelectric ceramic unit, the current deviation rate is the percentage deviation of the actual working current from the nominal value. Optionally, the first preset threshold is ±30% (typical value for open / short circuit faults), and the duration ≥ 100 ms (to avoid misjudgment due to instantaneous interference).
[0088] If so, with the failed point as the center, select the piezoelectric ceramic units at the adjacent points within a first preset radius to form a compensation sub-network.
[0089] Specifically, the first preset radius is set according to the honeycomb topology arrangement spacing and the heat conduction wavelength (λ = 60 mm) to ensure that adjacent units can cover the failed area, and it can be selected as 50 mm. With the failed point as the center, select the adjacent piezoelectric ceramic units with a spacing ≤ 50 mm, and preferably select the honeycomb topology nodes of the same guide rail section to form a compensation sub-network.
[0090] Re-distribute the thermal deformation compensation amount corresponding to the failed point into sub-compensation amounts to the compensation sub-network.
[0091] Specifically, perform inverse distance weighted distribution, and the formula is , where is the distance between the adjacent unit and the failed point, j is the total number of adjacent units, is the original compensation amount of the failed point, is the compensation amount assigned to the i-th adjacent unit. Exemplarily, the original compensation amount of the failed point is 0.2 mm, and the distances of the adjacent units are 10 mm, 20 mm, and 30 mm respectively, then the compensation amount distribution is as follows: is 0.109 mm, is 0.055 mm, is 0.036 mm.
[0092] In this embodiment, through current monitoring and compensation network reconstruction, dynamic fault tolerance during the failure of the piezoelectric ceramic unit is achieved, ensuring the continuous high-precision operation of the system.
[0093] In a preferred embodiment, after determining whether there is a failure point, the compensation module is further configured to:
[0094] If so, apply a reverse voltage gradient to the piezoelectric ceramic unit at the micro-deformation sensitive point to cool down the area of the failure point until the instantaneous temperature change rate of the real-time temperature data and the target temperature sequence is within the set threshold.
[0095] Specifically, the reverse voltage gradient refers to applying a reverse driving voltage (-50V to -100V) to the piezoelectric ceramic at the micro-deformation sensitive point to generate the inverse piezoelectric effect. According to the Peltier effect, the reverse voltage causes the piezoelectric ceramic lattice to contract and absorb heat. The amplitude of the reverse voltage is adjusted through the PID algorithm to stabilize the cooling rate at 5 - 8 °C / min until the deviation between the real-time temperature and the target sequence is ≤ ±3 °C. Exemplarily, when the temperature at the failure point rises by 15 °C due to short-circuit heating, the system applies a -80V reverse voltage, and the temperature drops by 7 °C per minute, and the temperature returns to the set range within 2.14 minutes.
[0096] This embodiment utilizes the inverse piezoelectric effect of the piezoelectric ceramic to generate local heat absorption, suppress local temperature rise, and avoid the chain diffusion of thermal errors in the failure point area.
[0097] Specific examples are used in this article to elaborate on the principles and implementation methods of this application. The descriptions of the above embodiments are only used to help understand the method and its core idea of this application. The above are only the preferred implementation methods of this application. It should be noted that due to the limited nature of written expression and the objectively infinite specific structures, for those of ordinary skill in the art in this technical field, without departing from the principles of the present invention, several improvements, refinements or changes can be made, or the above technical features can be combined in an appropriate manner; these improvements, refinements, changes or combinations, or directly applying the concept and technical solution of the invention to other occasions without improvement, should all be regarded as the protection scope of this application.
Claims
1. A real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion, characterized in that, Including: A retrieval module (1) configured to retrieve and traverse a temperature sequence database to obtain a target temperature sequence matching a target working condition; the temperature sequence database includes multiple groups of historical working conditions and the corresponding historical temperature sequences for each group of historical working conditions, the historical working conditions include the moving speed, acceleration, and load distribution of a moving component slidably connected to a guide rail, the historical temperature sequences include the temperatures corresponding to multiple points distributed along the extending direction of the guide rail, and the target temperature sequence is the historical temperature sequence corresponding to the historical working condition matching the target working condition; A prediction module (2) configured to construct a finite element model of the guide rail and, in combination with the target temperature sequence, obtain a predicted straightness sequence of the guide rail in the working state corresponding to the target working condition, and further obtain a straightness error sequence; the predicted straightness sequence includes the predicted straightness corresponding to multiple points, the straightness error sequence includes multiple straightness errors, and the straightness error is the absolute value of the difference between the predicted straightness and a preset straightness; A judgment module (3) configured to traverse the straightness error sequence to judge whether there is a straightness error greater than a preset accuracy in the straightness error sequence; if so, take the point corresponding to the predicted straightness with the straightness error greater than the preset accuracy as a point to be compensated; A compensation module (4) configured to obtain corresponding thermal deformation compensation amounts according to the straightness errors corresponding to each point to be compensated, and during the operation of the guide rail under the target working condition, compensate the straightness errors of each point to be compensated with the thermal deformation compensation amounts through a distributed piezoelectric ceramic array; the distributed piezoelectric ceramic array is composed of multiple piezoelectric ceramic units respectively arranged at each point; 2. The real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion according to claim 1, wherein: The compensation module (4) includes: A real-time sensing unit configured to collect real-time temperature data, load pressure data, and vibration spectrum data of each point during the operation of the guide rail under the target working condition; A dynamic correction unit configured to perform differential calculation on the real-time temperature data and load pressure data with the target temperature sequence to generate a temperature drift correction coefficient and a load correction coefficient, and calculate a stiffness attenuation factor according to the vibration spectrum data; An online compensation optimization unit configured to obtain an updated thermal deformation compensation amount based on the temperature drift correction coefficient, the load correction coefficient, and the stiffness attenuation factor, so that the distributed piezoelectric ceramic array adjusts the thermal deformation compensation amount in real time according to the updated thermal deformation compensation amount.
3. The real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion according to claim 2, wherein: According to obtain the updated thermal deformation compensation amount; wherein, represents the updated thermal deformation compensation amount, represents the thermal deformation compensation amount, represents the temperature drift correction coefficient, represents the load correction coefficient, represents the stiffness attenuation factor.
4. The real-time compensation system for the dynamic error of the guide rail based on multi-sensor fusion according to claim 1, characterized in that: The points include the micro-deformation sensitive points of the sliding surface of the guide rail, and / or the stress concentration points of the moving component, and / or the vibration transmission nodes of the guide rail foundation support structure.
5. The real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion according to claim 4, characterized in that: If the piezoelectric ceramic unit is arranged at the micro-deformation sensitive point of the sliding surface of the guide rail, the piezoelectric ceramic units are arranged in a honeycomb topology, and the distance between adjacent piezoelectric ceramic units is less than the heat conduction wavelength.
6. The real-time compensation system for dynamic error of guide rail based on multi-sensor fusion according to claim 4, characterized in that: If the piezoelectric ceramic unit is arranged at the stress concentration point of the moving part, the piezoelectric ceramic unit and the strain gauge are integrally packaged to form a force-electricity coupling feedback link.
7. The real-time compensation system for dynamic error of guide rail based on multi-sensor fusion according to claim 4, characterized in that: If the piezoelectric ceramic unit is arranged at the vibration transfer node of the guide rail foundation support structure, the piezoelectric ceramic unit is connected in parallel with the active damper, and the compensation mode is switched according to the stiffness attenuation factor; The switching of the compensation mode according to the stiffness attenuation factor includes: If the stiffness attenuation factor is greater than the preset attenuation factor, deformation compensation is performed; If the stiffness attenuation factor is less than or equal to the preset attenuation factor, switch to the vibration energy absorption mode; Among them, the value range of the preset attenuation factor is between 0.65 and 0.
8.
8. The real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion according to claim 2, wherein: The temperature drift correction coefficient is the product of the temperature base correction coefficient and the weight factor of the temperature base correction coefficient; the dynamic correction unit is further configured to: If the instantaneous temperature change rate of the real-time temperature data and the target temperature sequence exceeds the set threshold, or abnormal harmonic components appear in the vibration spectrum data, trigger the compensation enhancement mode; The compensation enhancement mode includes: Dynamically adjust the weight factor of the temperature base correction coefficient based on the temperature mutation direction; Perform an inverse Fourier transform on the abnormal harmonic component to generate a time-domain reverse excitation signal, the signal phase of the time-domain reverse excitation signal is offset by 180°±5°, and the amplitude is 120%-150% of the energy of the abnormal harmonic component; Output the time-domain reverse excitation signal through the distributed piezoelectric ceramic array to cancel the vibration energy.
9. The real-time compensation system for dynamic errors of guide rails based on multi-sensor fusion according to claim 1, characterized in that: The compensation module (4) is further configured to: Real-time monitor the working state of the piezoelectric ceramic units at each compensation point to be compensated, and determine whether there is a failure point; the failure point is a compensation point to be compensated where the current deviation rate is greater than the first preset threshold and continuously greater than the first preset duration; If so, take the failure point as the center, and select the piezoelectric ceramic units at the adjacent points within the first preset radius to form a compensation sub-network; Re-distribute the thermal deformation compensation amount corresponding to the failure point into sub-compensation amounts to the compensation sub-network.
10. The real-time compensation system for dynamic error of guide rail based on multi-sensor fusion according to claim 9, characterized in that: After determining whether there is a failure point, the compensation module (4) is further configured to: If so, apply a reverse voltage gradient to the piezoelectric ceramic unit at the micro-deformation sensitive point to cool down the failure point area until the instantaneous temperature change rate of the real-time temperature data and the target temperature sequence is within the set threshold.
Citation Information
Patent Citations
Method for dynamically adjusting precision of guide rail of lathe bed of large numerical control planer type milling machine
CN118768620A
Full-process prediction method for shape defects of hot-rolled high-strength steel plate and graphical user interface
CN112949108A
Compensation adjustment method for straightness of numerical control machine tool
CN113496064A