CN113009882A - Numerical control machine tool thermal error adaptive compensation method - Google Patents
Numerical control machine tool thermal error adaptive compensation method Download PDFInfo
- Publication number
- CN113009882A CN113009882A CN202110273895.6A CN202110273895A CN113009882A CN 113009882 A CN113009882 A CN 113009882A CN 202110273895 A CN202110273895 A CN 202110273895A CN 113009882 A CN113009882 A CN 113009882A
- Authority
- CN
- China
- Prior art keywords
- screw
- thermal
- friction
- thermal error
- error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/404—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35408—Calculate new position data from actual data to compensate for contour error
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
The invention belongs to the field of error compensation of numerical control machines, and discloses a thermal error self-adaptive compensation method of a numerical control machine, which comprises the following steps: obtaining the thermal error of a feed shaft and the corresponding key point temperature by adopting a laser interferometer and a temperature sensor according to a specific measurement mode; establishing a thermal error prediction model of the screw under the excitation of a multi-time varying-state heat source; automatically identifying thermal characteristic parameters in the temperature field prediction model by adopting an interior point method; establishing a self-adaptive adjusting model aiming at a frictional heat generation coefficient Q in a thermal error prediction model under the excitation of a multi-time-varying dynamic heat source; providing a thermal error adaptive compensation method which considers the short-term friction characteristic change of the screw-nut pair and can correct the friction heat generation coefficient Q in real time; and finally, realizing the compensation of the thermal error of the machine tool through a thermal error compensation system. The numerical control machine thermal error adaptive compensation method used by the invention has high prediction precision, solves the problem of fluctuation of thermal error compensation precision caused by short-term friction characteristic change, and improves the robustness of the thermal error compensation method.
Description
Technical Field
The invention belongs to the field of error compensation of numerical control machines, and particularly relates to a thermal error adaptive compensation method of a numerical control machine.
Background
The thermal error of the machine tool is one of important factors causing the stability and the precision reduction of a high-end numerical control machine tool. The literature data and the previous test results show that the error caused by thermal deformation in the precision machining process can reach 40-70% of the total error of the machine tool. The existence of machine tool thermal errors causes low part machining precision and high rejection rate; in order to reduce thermal errors, a heat engine is needed after the machine tool is started, so that the energy consumption is high and the time consumption is long; precision machining also requires a constant temperature plant, resulting in increased part machining costs.
Methods for suppressing thermal errors are classified into an error avoidance method and an error compensation method. The error avoidance method reduces the thermal error of the machine tool from the perspective of eliminating the heat source. The main methods are an in-axis cooling system, a machine tool thermal symmetric structure design, a constant temperature workshop for controlling the environmental temperature and the like. Error avoidance can significantly reduce machine tool thermal errors, but also has some limitations. First, as the accuracy requirements of the machine tool increase, the cost of hardware facilities for error avoidance increases exponentially. Secondly, in order to effectively eliminate the heat source, many methods require intervention from the design and manufacturing links of machine tool components, thus increasing manufacturing costs and making it difficult to retrofit factory-delivered machine tools. The error compensation method is to artificially create a reverse error to offset the original thermal error in real time. The error compensation method has the advantages of low cost, wide applicability and the like. In recent years, with the development of the fields of computers, measurement, sensing and the like, an error compensation method gradually becomes a main method for intelligently compensating the thermal error of the machine tool, and has wide research and application prospects.
For the numerical control machine tool thermal error compensation method, extensive research is carried out by both domestic and foreign scholars. In 2011, Xu et al, in the 51 st curling chart article of International Journal of Machine Tools and Manual, the Thermal error for and performance evaluation for an air-cooling ball scanning system, provided the heat generation and dissipation equations of the bearing and the screw-nut pair, and established the Thermal characteristic model of the screw based on finite element analysis and an improved lumped heat capacity method. In 2012, WuC et al, in the 59 th curling sheet of International Journal of Advanced Manufacturing Technology, the "Thermal error compensation method for machine center", established a mathematical model between temperature variables and Thermal errors based on multiple regression. In 2015, Feng et al, in the 93 th curling chart of International Journal of Machine Tools & Manual, in the "Thermally induced porous and compensated based on thermal characteristics analysis", analyzed the heat transfer mechanism of the nut, neglected the heat transfer process, deduced the temperature prediction model of the nut in the processes of temperature rise and temperature drop, but did not consider the influence of the heat generation of the lead screw bearing seat. In 2011, Miao Enming et al, applied to a numerical control machine tool thermal error compensation high-order multi-order autoregressive distribution lag modeling method: 201110379618.X, a high-order multi-order autoregressive distribution hysteresis modeling method is provided. In 2013, the term cross is applied to a numerical control machine error compensation system and method based on human-computer interface secondary development in the patent of' application number: 201310245088.9, a compensation method for Siemens 840d numerical control system and a linear feed shaft thermal error compensation model are provided based on human-computer interface secondary development. In 2014, the ceramic beneficiary and the like apply the following number in a patent 'numerical control machine tool thermal error compensation method': 201410161210.9, obtaining a key temperature point of thermal error compensation based on finite element simulation analysis and based on particle swarm optimization, and realizing the thermal error compensation of the numerical control machine tool by taking the temperature measurement value at the key temperature point as the basis. In 2016, Huangzhi et al filed for application number of "method and system for online compensation of thermal error of numerically controlled machine tool" in the patent: 201610159196.8, providing a method and a system for online compensation of thermal error of a numerical control machine, wherein the method calculates theoretical thermal error value of the numerical control machine according to a multiple linear regression thermal error model. In 2019, the application number of Tan Peak is as follows: 201910517281.0, a method for predicting thermal error of a numerically controlled machine tool based on the wrapping principle is provided.
Through the analysis of the research, the paper and the patent lack the research on the thermal coupling behavior law of the screw and the thermal elongation response process of the feed shaft with a specific structure, and do not mention a thermal error adaptive compensation method capable of correcting the thermal parameters of the model in real time.
Disclosure of Invention
The invention aims to provide a thermal error adaptive compensation method considering friction characteristic changes of a lead screw and nut pair, overcomes the defects of the existing thermal error adaptive compensation method of a numerical control machine tool, and realizes prediction and compensation of a thermal error of a machine tool feed shaft.
The technical scheme of the invention is as follows:
a thermal error self-adaptive compensation method considering friction characteristic changes of a lead screw and nut pair is characterized in that in a thermal characteristic parameter identification test of a semi-closed loop feed shaft, temperature sensors are arranged at three positions of a lathe bed, a front bearing seat and a rear bearing seat near a lead screw, the feed shaft reciprocates at any speed and range to heat and then stops at any position to cool, and the positioning error and the key point temperature of the machine tool are tested once every a period of time to 10 min; establishing a thermal error prediction model of the screw under the excitation of a multi-time varying-state heat source; next, automatically identifying thermal characteristic parameters in the temperature field prediction model by adopting an interior point method; establishing a self-adaptive adjustment model aiming at a frictional heat generation coefficient in a thermal error prediction model under the excitation of a multi-time-varying dynamic heat source; providing a thermal error adaptive compensation method which considers the short-term friction characteristic change of the screw-nut pair and can correct the coefficient of heat generation of friction in real time; and finally, realizing the compensation of the thermal error of the machine tool through a thermal error compensation system.
The method comprises the following specific steps:
first, the thermal characteristic parameter identification test of the feed shaft
The first temperature sensor 4, the second temperature sensor 11 and the third temperature sensor 12 are respectively arranged at three positions of the front bearing block 3, the lathe bed 14 near the lead screw and the rear bearing block 13; a spectroscope 6 of the laser interferometer is fixed on a workbench 7 through a magnetic gauge stand, and a reflective mirror 9 is fixed on a main shaft 10 through the magnetic gauge stand; the semi-closed loop feeding shaft reciprocates at any speed and in any range to be heated, and the positioning error and the temperature values of the first temperature sensor 4, the second temperature sensor 11 and the third temperature sensor 12 are tested once every a period of time to 10min until the feeding shaft reaches thermal balance; and stopping cooling the semi-closed loop feeding shaft at any position, and testing the positioning error and the temperature values of the first temperature sensor 4, the second temperature sensor 11 and the third temperature sensor 12 at intervals of time-10 min.
Secondly, establishing a lead screw thermal error prediction model under multi-time varying-state heat source excitation
Considering the screw 5 as being composed of an infinite number of infinitesimal Δ x, if the radiation effect of other external heat sources is not considered, the screw 5 infinitesimal Δ x mainly conducts heat transfer by three ways: the heat conduction process between the lead screw micro element and the adjacent lead screw micro element, the heat convection heat exchange process between the lead screw micro element and the ambient air and the heat radiation heat dissipation process to the ambient environment. Discretizing the position and the test time of the screw 5, neglecting the heat radiation effect of the screw 5 on the surrounding environment, and obtaining a temperature field model of the ball screw 5:
wherein c is the specific heat capacity, ρ is the material density of the ball screw 5, and dsIs the diameter of the screw 5, k is the thermal conductivity, hcvThe surface heat convection coefficient of the screw 5 is shown, and Q is shown as the sliding of the nut 8 through LiThe friction heat generation amount (friction heat generation coefficient for short) at one time, L is the length of the screw 5 unit, tau is the temperature acquisition time interval, and N is the friction L of the nut 8 within tauiNumber of times, TLi-τjIs LiAt taujTemperature value at time, Ta-τjIs taujThe temperature of the air surrounding the screw 5 at the moment.
The ball screw 5 at an arbitrary timing τ is calculated as followsjThermal error model E off:
In the formula, the coefficient of thermal expansion is alphaeThe value is 11.7 μm/(m.DEG C.).
Third, thermal characteristic parameter identification
Identifying thermal characteristic parameters in the thermal error prediction model by a parameter automatic optimization method, and performing parameter optimization according to the formula (3):
wherein E isf(u, v) represents the prediction error value at the v test point in the u test, Eft(u, v) represents the test error value of the v measuring point in the u measuring time. U is the total number of tests and V is the number of points per test.
Fourthly, establishing a self-adaptive adjustment model of the single-time friction heat generation coefficient Q of the lead screw infinitesimal
Based on the law of energy conversion, the coefficient of heat generation by friction Q of the system can be calculated as follows:
in the formula, SrThe relative distance between the objects in the system, M is the friction torque generated by the relative movement between the objects in the system, and D is the friction force arm.
The lead screw friction pair moment can be calculated according to the following formula:
Mw=k0ηFpsinαcos2λ(dbcosα+ds) (5)
in the formula, k0Is a proportionality coefficient, eta is a comprehensive friction factor of the screw-nut pair, FpIs nut pretightening force, alpha is a contact angle of the pretightening force and the normal surface of the axis of the screw rod 5, lambda is a helix angle of the difference between the screw rod helix line and the axis of the screw rod, dbIs the diameter of the ball, dsIs the diameter of the lead screw.
If the change of the bearing condition of the ball is not considered, F is setpWithout change, the change in the total friction torque at this time is mainly determined by the lubrication state of the balls in the screw 5 and the nut 8. Total friction established based on change rule of lubrication state of screw nut pairThe friction torque model is as follows:
in the formula, FcIs coulomb friction force, FsAt maximum static friction, σ2Is a viscous friction coefficient, nsbIs a critical rotation speed, n is a steady-state slip rotation speed, PhIs a lead screw lead.
The adaptive adjustment model Q (n) for Q can be calculated as follows:
in the formula etasIs the maximum static friction factor, ηcIs the Coulomb friction factor, SaIs the relative displacement between the nut 8 and the lead screw 5.
Due to FpIs not changed, and the parameter k0、Fp、α、λ、Sa、ηc、ηs、nsb、σ2None of the values of (c) is affected by n. At the same time, Q is non-directional. Therefore, let:
a1=k0Fpsinαcos2λSa (8)
a2=ηssgn(n) (9)
a3=ηcsgn(n) (10)
a4=σ2PhSa (11)
equation (7) can be simplified as:
in the formula, a1、a2、a3、a4、nsbAre unknown parameters.
Fifthly, identifying the parameters of the self-adaptive adjustment model of the single-time friction heat generation coefficient Q of the lead screw infinitesimal
The identification process of each parameter is as follows:
1) when n is equal to 0, the inside of the screw nut pair is in a static friction state. In this case, the following equation (12) can be used:
Q(0)=a1a2 (13)
2) when n is>>nsbAt this time, the lead screw 5 is in a high-speed rotation state. In this case, the following equation (12) can be used:
Q(n)=a1a3+a4n (14)
3) when n is equal to nsbWhen the screw rod nut pair is used, the mixed lubrication and the hydrodynamic lubrication are arranged at the junction. Then it can be approximated by equation (12):
Q(nsb)=a1a3+a1(a2-a3)e-1+a4nsb
≈0.3679a1a2+0.6321a1a3+a4nsb (15)
sixth, thermal error compensation write
The temperature sensor transmits the temperature signal to the collector, the temperature signal is transmitted to the compensator after being processed by the collector, the compensator writes the compensation quantity into the numerical control system after calculating the compensation quantity, and the compensation of the thermal error of the machine tool is realized in a mode of integral deviation of a mechanical coordinate system of the machine tool.
The invention has the beneficial effects that:
1. the processing precision of the part is improved, namely the processing range and the processing capacity of the machine tool are improved.
2. Solves the problem of poor repeated precision in the production process of batch parts, reduces the rejection rate, and improves the process capability index of the machine tool
3. The heat engine process after the machine tool is started is eliminated, the processing energy consumption is reduced, the processing time is reduced, and the processing efficiency is improved.
4. The self-adaptive compensation method for the thermal error of the machine tool is provided, the problem that the thermal error compensation precision fluctuates due to the short-term friction characteristic change of the lead screw and nut pair is solved, and the robustness of the thermal error compensation technology is further improved.
Drawings
FIG. 1 is a schematic diagram of thermal error testing and temperature measurement point arrangement of a feed shaft.
FIG. 2 is a flow chart of the vertical machining center feed shaft thermal error efficient test.
Fig. 3 is a schematic diagram of a total friction torque model in consideration of a change in a lubrication state.
FIG. 4 is a block diagram of a thermal error compensation hardware system.
FIG. 5 is a diagram of the results of Y-axis thermal error testing of the vertical machining center before compensation.
FIG. 6 is a graph of the compensated Y-axis thermal error test results of the vertical machining center.
Fig. 7a) is a comparison graph of thermal error prediction accuracy change before the adaptive function is started.
Fig. 7b) is a comparison graph of the thermal error prediction accuracy change after the adaptive function is started.
In the figure: 1 laser head of laser interferometer; 2, a servo motor; 3, a front bearing seat; 4 a first temperature sensor; 5, a lead screw; 6 spectroscope of laser interferometer; 7, a workbench; 8, a nut; 9 a mirror of a laser interferometer; 10, a main shaft; 11 a second temperature sensor; 12 a third temperature sensor; 13 a rear bearing seat; 14 lathe bed.
Detailed Description
In order to make the technical scheme and the beneficial effects of the invention clearer, the invention is described in detail below with reference to the attached drawings in combination with the specific implementation mode of the thermal error adaptive compensation of the numerical control machine tool. The present embodiment is based on the technical solution of the present invention, and a detailed implementation and a specific operation process are given, but the scope of the present invention is not limited to the following embodiments.
The embodiment of the present invention will be described in detail by taking adaptive compensation of thermal errors in the Y axis of a vertical machining center as an example. The maximum moving speed of the Y axis is 24000mm/min, and the stroke range is 0-550 mm.
First, the thermal characteristic parameter identification test of the feed shaft
The first temperature sensor 4, the second temperature sensor 11 and the third temperature sensor 12 are respectively arranged at three positions of the front bearing block 3, the lathe bed 14 near the lead screw and the rear bearing block 13; a spectroscope 6 of the laser interferometer is fixed on a workbench 7 through a magnetic gauge stand, and a reflective mirror 9 is fixed on a main shaft 10 through the magnetic gauge stand. A schematic diagram of the temperature measurement point arrangement and laser interferometer mounting is shown in FIG. 1.
The specific flow of the high-efficiency thermal error test is as follows: a. and in a cold state, testing the reciprocating positioning error of the Y-axis lead screw within the mechanical coordinate range of between 3 and 500 and 0mm by using a laser interferometer, wherein the feeding speed is 5000mm/min, and recording the temperature value of the temperature sensor. b.Y shaft carries out no-load reciprocating heat engine motion within the mechanical coordinate range of-420 to-80 mm at the feed speed of 5000mm/min, and the duration is 10 min. c.Y, stopping the movement of the shaft, testing the reciprocating positioning error of the screw rod within the mechanical coordinate range of 1-500-0 mm by using a laser interferometer, wherein the feeding speed is 5000mm/min, and recording the temperature value of the temperature sensor. d. Repeating steps b and c until the Y axis reaches thermal equilibrium. e.Y the shaft stops moving and naturally cools for 10 min. f.Y, testing the reciprocating positioning error of the screw rod within the mechanical coordinate range of 1-500-0 mm by using a laser interferometer at the feeding speed of 5000mm/min, and recording the temperature value of the temperature sensor. g. And e and f are repeated until the temperature decrease trend of the Y axis becomes slow and the temperature approaches the room temperature. Flow test flow is shown in figure 2.
Secondly, establishing a lead screw thermal error prediction model under multi-time varying-state heat source excitation
Considering the screw 5 as being composed of an infinite number of infinitesimal Δ x, if the radiation effect of other external heat sources is not considered, the screw 5 infinitesimal Δ x mainly conducts heat transfer by three ways: the heat conduction process between the lead screw micro element and the adjacent lead screw micro element, the heat convection heat exchange process between the lead screw micro element and the ambient air and the heat radiation heat dissipation process to the ambient environment. Discretizing the position and the test time of the screw 5, neglecting the heat radiation effect of the screw 5 on the surrounding environment, and obtaining a temperature field model of the ball screw 5:
wherein c is the specific heat capacity, ρIs the material density of the ball screw 5, dsIs the diameter of the screw 5, k is the thermal conductivity, hcvThe surface heat convection coefficient of the screw 5 is shown, and Q is shown as the sliding of the nut 8 through LiThe friction heat generation amount (friction heat generation coefficient for short) at one time, L is the length of the screw 5 unit, tau is the temperature acquisition time interval, and N is the friction L of the nut 8 within tauiNumber of times, TLi-τjIs LiAt taujTemperature value at time, Ta-τjIs taujThe temperature of the air surrounding the screw 5 at the moment.
The ball screw 5 at an arbitrary timing τ is calculated as followsjThermal error model E off:
In the formula, the coefficient of thermal expansion is alphaeThe value is 11.7 μm/(m.DEG C.).
Third, thermal characteristic parameter identification
Identifying thermal characteristic parameters in the thermal error prediction model by a parameter automatic optimization method, and performing parameter optimization according to the formula (3):
wherein E isf(u, v) represents the prediction error value at the v test point in the u test, Eft(u, v) represents the test error value of the v measuring point in the u measuring time. U is the total number of tests and V is the number of points per test. The result of the identification is that Q is 4.494J, hcv=62.521W/m2·℃,k=72.478W/m·℃
Fourthly, establishing an energy conversion law-based self-adaptive adjustment model of the single-time friction heat generation coefficient Q of the screw rod infinitesimal, wherein the friction heat generation coefficient Q of the system can be calculated according to the following formula:
in the formula, SrThe relative distance between the objects in the system, M is the friction torque generated by the relative movement between the objects in the system, and D is the friction force arm.
The lead screw friction pair moment can be calculated according to the following formula:
Mw=k0ηFpsinαcos2λ(dbcosα+ds)
in the formula, k0Is a proportionality coefficient, eta is a comprehensive friction factor of the screw-nut pair, FpIs nut pretightening force, alpha is a contact angle of the pretightening force and the normal surface of the axis of the screw rod 5, lambda is a helix angle of the difference between the screw rod helix line and the axis of the screw rod, dbIs the diameter of the ball, dsIs the diameter of the lead screw.
If the change of the bearing condition of the ball is not considered, F is setpWithout change, the change in the total friction torque at this time is mainly determined by the lubrication state of the balls in the screw 5 and the nut 8. The total friction moment model established based on the change rule of the lubricating state of the screw-nut pair is as follows:
in the formula, FcIs coulomb friction force, FsAt maximum static friction, σ2Is a viscous friction coefficient, nsbIs a critical rotation speed, n is a steady-state slip rotation speed, PhIs a lead screw lead. A model of the total frictional torque taking into account changes in the lubrication state is shown in FIG. 3
The adaptive adjustment model Q (n) for Q can be calculated as follows:
in the formula etasIs the maximum static friction factor, ηcIs the Coulomb friction factor, SaIs the relative displacement between the nut 8 and the lead screw 5.
Due to FpIs not changed, and the parameter k0、Fp、α、λ、Sa、ηc、ηs、nsb、σ2None of the values of (c) is affected by n. At the same time, Q is non-directional. Therefore, let:
a1=k0Fpsinαcos2λSa
a2=ηssgn(n)
a3=ηcsgn(n)
a4=σ2PhSa
equation (7) can be simplified as:
in the formula, a1、a2、a3、a4、nsbAre unknown parameters.
Fifthly, identifying the parameters of the self-adaptive adjustment model of the single-time friction heat generation coefficient Q of the lead screw infinitesimal
The identification process of each parameter is as follows:
1) when n is equal to 0, the inside of the screw nut pair is in a static friction state. In this case, the following equation (12) can be used:
Q(0)=a1a2
2) when n is>>nsbAt this time, the lead screw 5 is in a high-speed rotation state. In this case, the following equation (12) can be used:
Q(n)=a1a3+a4n
3) when n is equal to nsbWhen the screw rod nut pair is used, the mixed lubrication and the hydrodynamic lubrication are arranged at the junction. Then it can be approximated by equation (12):
Q(nsb)=a1a3+a1(a2-a3)e-1+a4nsb
≈0.3679a1a2+0.6321a1a3+a4nsb
adopting different feeding speeds to carry out Q parameter identification, wherein the identification result is Q3000=1.403J,Q5000=1.673J,Q7000=1.731J。
Sixth, writing the thermal error compensation amount
The temperature sensor transmits the temperature signal to the collector, the temperature signal is transmitted to the compensator after being processed by the collector, the compensator writes the compensation quantity into the numerical control system after calculating the compensation quantity, and the compensation of the thermal error of the machine tool is realized in a mode of integral deviation of a mechanical coordinate system of the machine tool. The thermal error compensation hardware system architecture is shown in fig. 4.
By adopting the thermal error adaptive compensation method provided by the invention, the graphs of the test results of the thermal error of the Y axis before and after the thermal error compensation of the vertical machining center are shown in fig. 5 and 6, and the prediction precision change conditions of the thermal error before and after the adaptive function is started are shown in fig. 7.
It should be noted that the above-mentioned embodiments of the present invention are only used for illustrating the principle and flow of the present invention, and do not limit the present invention. Therefore, any modifications and equivalents made without departing from the spirit and scope of the present invention should be considered as included in the protection scope of the present invention.
Claims (1)
1. A self-adaptive compensation method for thermal errors of a numerical control machine tool is characterized by comprising the following steps:
first, the thermal characteristic parameter identification test of the semi-closed loop feed shaft
The first temperature sensor (4), the second temperature sensor (11) and the third temperature sensor (12) are respectively arranged at three positions of the front bearing seat (3), the lathe bed (14) near the screw rod and the rear bearing seat (13); a spectroscope (6) of the laser interferometer is fixed on a workbench (7) through a magnetic gauge stand, and a reflector (9) is fixed on a main shaft (10) through the magnetic gauge stand; the semi-closed loop feeding shaft reciprocates at any speed and in any range to be heated, and the positioning error and the temperature values of the first temperature sensor (4), the second temperature sensor (11) and the third temperature sensor (12) are tested once every a period of time to 10min until the feeding shaft reaches thermal balance; stopping the semi-closed loop feeding shaft at any position for cooling, and testing the positioning error and the temperature values of the first temperature sensor (4), the second temperature sensor (11) and the third temperature sensor (12) once every a period of time to 10 min;
secondly, establishing a lead screw thermal error prediction model under multi-time varying-state heat source excitation
Considering the screw (5) as being composed of an infinite number of infinitesimal deltax, if the radiation effect of other external heat sources is not considered, the screw (5) infinitesimal deltax conducts heat by three ways: the heat conduction process between the lead screw micro element and the adjacent lead screw micro element, the heat convection heat exchange process between the lead screw micro element and the ambient air and the heat radiation heat dissipation process to the ambient environment; discretizing the position and the test time of the screw (5), neglecting the heat radiation effect of the screw (5) on the surrounding environment, and obtaining a temperature field model of the ball screw (5):
wherein c is the specific heat capacity, ρ is the material density of the screw (5), and dsIs the diameter of the screw (5), k is the coefficient of thermal conductivity, hcvThe surface of the screw rod (5) has a convective heat transfer coefficient, and Q is the sliding of the nut (8) through LiThe friction heat generation amount at one time, L is the length of a screw rod (5) unit, tau is a temperature acquisition time interval, and N is the friction L of the nut (8) within tauiNumber of times, TLi-τjIs LiAt taujTemperature value at time, Ta-τjIs taujThe ambient air temperature of the screw (5) at the moment;
the screw rod (5) is calculated at any time tau according to the following formulajThermal error model E off:
In the formula, the coefficient of thermal expansion is alphaeThe value is 11.7 mu m/(m DEG C);
third, thermal characteristic parameter identification
Identifying thermal characteristic parameters in the thermal error prediction model by a parameter automatic optimization method, and performing parameter optimization according to the formula (3):
wherein E isf(u, v) represents the prediction error value at the v test point in the u test, Eft(u, v) represents the test error value of the v measuring point in the u test; u is the total number of tests, and V is the number of points of each test;
fourthly, establishing a self-adaptive adjustment model of the single-time friction heat generation coefficient Q of the lead screw infinitesimal
Based on the law of energy conversion, the coefficient of heat generation by friction Q of the system is calculated according to the following formula:
in the formula, SrThe relative distance between objects which are mutually contacted in the system, M is the friction torque generated by the relative movement between the objects in the system, and D is the friction force arm;
the torque of the screw friction pair is calculated according to the following formula:
Mw=k0ηFpsinαcos2λ(dbcosα+ds) (5)
in the formula, k0Is a proportionality coefficient, eta is a comprehensive friction factor of the screw-nut pair, FpIs nut pretightening force, alpha is a contact angle of the pretightening force and a normal surface of the axis of the screw rod (5), lambda is a helix angle of the difference between a screw rod helix line and the axis of the screw rod, and dbIs the diameter of the ball, dsThe diameter of the lead screw;
if the change of the bearing condition of the ball is not considered, F is setpIf the friction force is not changed, the change situation of the total friction moment is mainly determined by the lubrication state of the balls in the screw rod (5) and the nut (8); the total friction moment model established based on the change rule of the lubricating state of the screw-nut pair is as follows:
in the formula, FcIs coulomb friction force, FsAt maximum static friction, σ2Is a viscous friction coefficient, nsbIs a critical rotation speed, n is a steady-state slip rotation speed, PhIs a lead screw lead;
the adaptive adjustment model Q (n) for Q is calculated as follows:
in the formula etasIs the maximum static friction factor, ηcIs the Coulomb friction factor, SaIs the relative displacement between the nut (8) and the screw rod (5);
due to FpIs not changed, and the parameter k0、Fp、α、λ、Sa、ηc、ηs、nsb、σ2The value of (a) is not affected by n; meanwhile, Q is non-directional; therefore, let:
a1=k0Fpsinαcos2λSa (8)
a2=ηssgn(n) (9)
a3=ηcsgn(n) (10)
a4=σ2PhSa (11)
equation (7) is simplified to:
in the formula, a1、a2、a3、a4、nsbIs an unknown parameter;
fifthly, identifying the parameters of the self-adaptive adjustment model of the single-time friction heat generation coefficient Q of the lead screw infinitesimal
The identification process of each parameter is as follows:
1) when n is equal to 0, the inner part of the screw nut pair is in a static friction state; in this case, the following equation (12):
Q(0)=a1a2 (13)
2) when n is>>nsbWhen the screw rod (5) is in a high-speed rotation state; in this case, the following equation (12) is used:
Q(n)=a1a3+a4n (14)
3) when n is equal to nsbWhen the screw rod nut pair is used, the screw rod nut pair is positioned at the junction of mixed lubrication and hydrodynamic lubrication; then the equation (12) is:
Q(nsb)=a1a3+a1(a2-a3)e-1+a4nsb=0.3679a1a2+0.6321a1a3+a4nsb (15)
sixth, thermal error compensation write
The temperature sensor transmits the temperature signal to the collector, the temperature signal is transmitted to the compensator after being processed by the collector, the compensator writes the compensation quantity into the numerical control system after calculating the compensation quantity, and the compensation of the thermal error of the machine tool is realized in a mode of integral deviation of a mechanical coordinate system of the machine tool.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110273895.6A CN113009882A (en) | 2021-03-15 | 2021-03-15 | Numerical control machine tool thermal error adaptive compensation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110273895.6A CN113009882A (en) | 2021-03-15 | 2021-03-15 | Numerical control machine tool thermal error adaptive compensation method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113009882A true CN113009882A (en) | 2021-06-22 |
Family
ID=76406802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110273895.6A Withdrawn CN113009882A (en) | 2021-03-15 | 2021-03-15 | Numerical control machine tool thermal error adaptive compensation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113009882A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114265365A (en) * | 2021-12-21 | 2022-04-01 | 重庆大学 | Gear grinding machine thermal error dynamic modeling and compensation method based on online measurement |
CN114442557A (en) * | 2022-01-25 | 2022-05-06 | 西南交通大学 | Method and system for quickly identifying temperature field of machine tool |
CN114800516A (en) * | 2022-05-13 | 2022-07-29 | 珞石(北京)科技有限公司 | Robot motion compensation method aiming at thermal error |
CN115793568A (en) * | 2023-02-06 | 2023-03-14 | 常州克迈特数控科技有限公司 | Machine tool part error compensation control system based on three-dimensional modeling |
CN117197142A (en) * | 2023-11-07 | 2023-12-08 | 上海诺倬力机电科技有限公司 | Method and device for generating cooling strategy of lead screw, electronic equipment and storage medium |
CN117572823A (en) * | 2024-01-17 | 2024-02-20 | 深圳市爱贝科精密工业股份有限公司 | Dynamic compensation method and system for thermal expansion of main shaft |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107065771A (en) * | 2017-05-05 | 2017-08-18 | 大连理工大学 | Thermal expansion error modeling and compensation method of the semiclosed loop feed shaft under the excitation of many time-varying dynamic heat sources |
CN109143970A (en) * | 2018-09-25 | 2019-01-04 | 广州巨枫科技有限公司 | A kind of heavy machine tool error compensation system |
CN109656198A (en) * | 2019-01-31 | 2019-04-19 | 大连理工大学 | A kind of feed shaft Thermal Error self-adapting compensation method |
US20200064810A1 (en) * | 2017-11-06 | 2020-02-27 | Dalian University Of Technology | A modeling and compensation method for the spindle's radial thermal drift error in a horizontal cnc lathe |
CN112364444A (en) * | 2020-09-23 | 2021-02-12 | 江苏赛洋机电科技有限公司 | Numerical control machine tool temperature measuring point optimization method based on finite element model numerical simulation |
-
2021
- 2021-03-15 CN CN202110273895.6A patent/CN113009882A/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107065771A (en) * | 2017-05-05 | 2017-08-18 | 大连理工大学 | Thermal expansion error modeling and compensation method of the semiclosed loop feed shaft under the excitation of many time-varying dynamic heat sources |
US20200064810A1 (en) * | 2017-11-06 | 2020-02-27 | Dalian University Of Technology | A modeling and compensation method for the spindle's radial thermal drift error in a horizontal cnc lathe |
CN109143970A (en) * | 2018-09-25 | 2019-01-04 | 广州巨枫科技有限公司 | A kind of heavy machine tool error compensation system |
CN109656198A (en) * | 2019-01-31 | 2019-04-19 | 大连理工大学 | A kind of feed shaft Thermal Error self-adapting compensation method |
CN112364444A (en) * | 2020-09-23 | 2021-02-12 | 江苏赛洋机电科技有限公司 | Numerical control machine tool temperature measuring point optimization method based on finite element model numerical simulation |
Non-Patent Citations (2)
Title |
---|
刘海宁: "控机床进给轴热误差自适应补偿技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅰ辑》 * |
马跃等: "精密加工中心主轴热误差测量技术的研究", 《组合机床与自动化加工技术》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114265365A (en) * | 2021-12-21 | 2022-04-01 | 重庆大学 | Gear grinding machine thermal error dynamic modeling and compensation method based on online measurement |
CN114265365B (en) * | 2021-12-21 | 2024-05-28 | 重庆大学 | Online measurement-based dynamic modeling and compensation method for thermal error of gear grinding machine |
CN114442557A (en) * | 2022-01-25 | 2022-05-06 | 西南交通大学 | Method and system for quickly identifying temperature field of machine tool |
CN114442557B (en) * | 2022-01-25 | 2023-05-12 | 西南交通大学 | Quick identification method and system for machine tool temperature field |
CN114800516A (en) * | 2022-05-13 | 2022-07-29 | 珞石(北京)科技有限公司 | Robot motion compensation method aiming at thermal error |
CN114800516B (en) * | 2022-05-13 | 2024-03-08 | 珞石(北京)科技有限公司 | Robot motion compensation method for thermal error |
CN115793568A (en) * | 2023-02-06 | 2023-03-14 | 常州克迈特数控科技有限公司 | Machine tool part error compensation control system based on three-dimensional modeling |
CN117197142A (en) * | 2023-11-07 | 2023-12-08 | 上海诺倬力机电科技有限公司 | Method and device for generating cooling strategy of lead screw, electronic equipment and storage medium |
CN117197142B (en) * | 2023-11-07 | 2024-01-30 | 上海诺倬力机电科技有限公司 | Method and device for generating cooling strategy of lead screw, electronic equipment and storage medium |
CN117572823A (en) * | 2024-01-17 | 2024-02-20 | 深圳市爱贝科精密工业股份有限公司 | Dynamic compensation method and system for thermal expansion of main shaft |
CN117572823B (en) * | 2024-01-17 | 2024-03-26 | 深圳市爱贝科精密工业股份有限公司 | Dynamic compensation method and system for thermal expansion of main shaft |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113009882A (en) | Numerical control machine tool thermal error adaptive compensation method | |
CN109656198B (en) | Feed shaft thermal error adaptive compensation method | |
Ramesh et al. | Error compensation in machine tools—a review: Part II: thermal errors | |
Mayr et al. | Thermal issues in machine tools | |
WO2019084948A1 (en) | Radial thermal drift error modeling and compensation method for main spindle of horizontal cnc lathe | |
Wu et al. | Thermal error compensation method for machine center | |
Wang et al. | Compensation for the thermal error of a multi-axis machining center | |
CN107065771B (en) | The thermal expansion error of semiclosed loop feed shaft models and compensation method | |
WO2020155228A1 (en) | Spindle thermal error compensation method insensitive to disturbance of cooling system | |
Li et al. | Thermal error modeling method for ball screw feed system of CNC machine tools in x-axis | |
Li et al. | Adaptive real-time model on thermal error of ball screw feed drive systems of CNC machine tools | |
JP2002515995A (en) | Real-time error correction of machine tools using full differential wet modeling | |
Yang et al. | Experiments and simulation of thermal behaviors of the dual-drive servo feed system | |
Shi et al. | Thermal error modeling of machine tool based on dimensional error of machined parts in automatic production line | |
Liu et al. | Physically based modeling method for comprehensive thermally induced errors of CNC machining centers | |
Ye et al. | Thermal error regression modeling of the real-time deformation coefficient of the moving shaft of a gantry milling machine | |
Thiem et al. | Online correction of thermal errors based on a structure model | |
Zhou et al. | Modelling and compensation of thermal deformation for machine tool based on the real-time data of the CNC system | |
Liu et al. | Comprehensive thermal growth compensation method of spindle and servo axis error on a vertical drilling center | |
Fan | Research on the machine tool’s temperature spectrum and its application in a gear form grinding machine | |
Weng et al. | Analytical modelling of transient thermal characteristics of precision machine tools and real-time active thermal control method | |
Liu et al. | A dynamic linearization modeling of thermally induced error based on data-driven control for CNC machine tools | |
Yang et al. | Analysis of thermal error model of ball screw feed system based on experimental data | |
Cheng et al. | Thermal deformation analysis and compensation of the direct-drive five-axis CNC milling head | |
Tanaka et al. | Robust thermal error estimation for machine tools based on in-process multi-point temperature measurement of a single axis actuated by a ball screw feed drive system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20210622 |