Self-adaptive compensation method for feed axis thermal error
11287795 · 2022-03-29
Assignee
Inventors
- Kuo Liu (Dalian, CN)
- Yongqing Wang (Dalian, CN)
- Jiakun Wu (Dalian, CN)
- Haining Liu (Dalian, CN)
- Mingrui Shen (Dalian, CN)
- Bo Qin (Dalian, CN)
- Haibo Liu (Dalian, CN)
Cpc classification
G05B19/404
PHYSICS
International classification
Abstract
A self-adaptive compensation method for feed axis thermal error, which belongs to the field of error compensation in NC machine tools. First, based on laser interferometer and temperature sensor, the feed axis thermal error test is carried out; following, the thermal error prediction model, based on the feed axis thermal error mechanism, is established and the thermal characteristic parameters in the model are identified, based on the thermal error test data; next, the parameter identification test is carried out, under the preload state of the nut; next, the adaptive prediction model is established, based on the thermal error prediction model, while the parameters in the measurement model are identified; finally, adaptive compensation of thermal errors is performed, based on the adaptive error prediction model, according to the generated feed axis heat.
Claims
1. A self-adaptive compensation method for feed axis thermal error, wherein, first, based on laser interferometer and temperature sensor, a feed axis thermal error test is carried out; following, a thermal error prediction model, based on a feed axis thermal error mechanism, is established and the thermal characteristic parameters in the model are identified, based on the thermal error test data; next, a parameter identification test is carried out, under a preload state of a nut; next, an adaptive prediction model is established, based on the thermal error prediction model, while the parameters in the measurement model are identified; finally, self-adaptive compensation of thermal errors is performed, based on the adaptive error prediction model, according to a generated feed axis heat; the steps are as follows: step one: feed axis thermal error test the temperature sensor (11) is placed on a machine tool bed (9), near a screw; a laser head (1) of the laser interferometer is placed on the ground, through a tripod, while a magnetic stand is used to fix an interference mirror (6), on a main shaft and a reflector (10) on a work table (7); the process of the thermal test is as follows: first, a full stroke positioning error of the feed axis is tested, under an initial thermal steady state, while the temperature sensor (11) value is recorded; then, the feed axis performs a heat engine movement, within a certain range at a certain feed rate, until the heat balance is established; finally, the feed axis stops at any position to cool down, until it reaches the heat balance state, again; during this process, the feed axis full stroke positioning error is tested at regular intervals, while the value of the temperature sensor (11) is recorded; step two: the feed axis thermal error prediction model is established the screw, between a front bearing (3) and a rear bearing (12), is subdivided into N segments, each length is L; the prediction model of the real-time temperature field of the screw is:
Δ
ΔQ.sub.j=Q.sub.j−Q j=2,3, . . . , M (6) step four: an self-adaptive prediction model for the feed axis thermal error is established the relationship between the variation of ΔQ and the mean torque difference Δ
ΔQ=α×Δ
Δ
Q.sub.new=Q+ΔQ.sub.s (11) after applying the correction, the thermal error of the feed axis is predicted adaptively, based on Eqs. (1) and (2), while the numerical control system will adaptively compensate the feed axis, according to the predicted value.
Description
DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5) In Figure: 1—laser head; 2—servo motor; 3—front bearing; 4—screw; 5—spindle; 6—interference mirror; 7—table; 8—nut; 9—bed; 10—mirror; 11—temperature sensor; 12—rear bearing.
DETAILED DESCRIPTION
(6) In order to make the objectives, technical solutions and advantages of the present invention more apparent, the present invention is described in detail below with reference to the accompanying drawings. A specific embodiment of the present invention will be described in detail, considering the X-axis of a vertical machining center as an example.
(7) The basic information of the X axis is: Semi-closed loop control; Ball screw drive adaptation; The front bearing is fixed, the rear bearing is supported, while there is no pre-stretching; The distance between the front and rear screws is 900 mm; The fast moving speed is 24 mm/min.
(8) Step one: Feed axis thermal error test
(9) The temperature sensor 11 is placed on the bed 9, near the screw; the laser head 1 of the laser interferometer is placed on the ground, through a tripod, magnetic stands are used to fix the interference mirror 6 on the main shaft and the reflector 10 on the work table 7.
(10) The feed axis thermal error test process is as follows:
(11) First, the positioning error of the feed axis is tested in the range of 10 mm to 710 mm of the machine coordinates, under the initial thermal steady state, while the data of the temperature sensor 11 are recorded, then, the feed axis is moved at a feed rate of 8000 mm/min, while the heat engine is operated in the range of 235 mm to 485 mm, for 60 minutes. Then, the feed axis is halted at a mechanical coordinate position of 10 mm, for a 40-minute cooling. During this process, the positioning error of the feed axis is tested in the range of 10 mm to 710 mm of the machine coordinates, every 10 minutes, while the data of the temperature sensor 11 are recorded.
(12) Step two: The feed axis thermal error prediction model is established.
(13) The lead screw is subdivided, between the front bearing 3 and the rear bearing 12, into 900 segments of 10 mm each. The prediction model of the real-time temperature field of the lead screw is shown in Eqs. (1) and (2). The parameters Q, h and λ in the model are identified, according to Eq. (3). The result is: Q=0.86 J, h=12.28 W/(m 2×° C.), λ=59.4 W/(m×° C.).
(14) Step three: Parameter identification test and data processing in the thermal error adaptive compensation model.
(15) In the preload state of the five nuts, the following tests and data processing are performed, separately. The preload conditions of the five nuts are: state 1—normal preload; state 2—preload is reduced by 10%; state 3—preload is reduced by 20%; state 4—preload is increased by 10%; state 5—preload amount is increased by 20%.
(16) (1) Under the initial thermal steady state, the feed axis performs a full stroke rapid motion. The position and servo motor torque are recorded simultaneously, at a sampling frequency of 1000 Hz, in the uniform velocity section of the motion.
(17) Based on the position and torque data, the average torque, at the constant speed rapid motion, is calculated, according to Eq. (4). The difference between the average torque of state 2 to state 5 and the average torque of state 1 is calculated, according to Eq. (5).
(18) (2) The feed axis is operated at a feed speed of 8000 mm/min, for 20 min, in the range of 235 mm to 485 mm of the machine coordinates, while the positioning error, in the range of 10 mm to 710 mm, is recorded, before and after the test of the thermal machine and the data of the temperature sensor 11 are collected. Based on the thermal error prediction model, established in the second step, the identified h and λ, the Q, corresponding to the second to fifth pre-tightening states of the lead screw, is identified, based on the thermal error and the bed temperature data of the group.
(19) Step four: An adaptive prediction model for the feed axis thermal error is established.
(20) The relationship between the amount of change in Q and the mean torque difference is shown in Eq. (7). Based on the least squares method, the coefficients α and β in Eq. (7) are identified, based on the data obtained in the third step, producing the result: α=0.76 J/Nm, β=0.01 J.
(21) Step five: The feed axis thermal error adaptive compensation implementation
(22) During the operation of the feed axis, the position of the feed axis is acquired, as well as the feed speed and the servo motor torque are recorded, in real time. If there is a rapid uniform motion of 10 consecutive sampling periods, according to the feed speed, the process is as follows:
(23) (1) The average torque
(24) (2) The position interval of the 10 cycle feed axis operation is set to [P0, P1]. The torque value M.sub.1.sup.p(k),k=1,2, . . . , K.sub.1.sup.p in the position interval [P0, P1], is derived from the torque data, as acquired at the state 1 in the third step. The average value
(25) (3) The average torque difference Δ
(26) (4) According to Δ
(27) Next, the feed axis thermal error is adaptively predicted, based on Eqs. (1) and (2). Based on the FOCAS II protocol, the predicted value is transmitted to the FANUC 0iMD numerical control system, where the adaptive real-time compensation of the feed axis is realized, through the extended mechanical coordinates origin offset function. The specific process is shown in
(28)