Research on model reference adaptive control of CNC machine tool cutting process

Publisher:zukeq2009Latest update time:2011-06-02 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
Cutting on a system consisting of machine tools, cutting tools, and workpieces is a dynamic process. There are many factors and parameters (such as uneven workpiece blank allowance, different material hardness, tool wear, blade built-up edge, force deformation, cutting vibration, and thermal deformation, etc.) that will make the cutting process not in the best state, thus affecting the production efficiency, processing quality, and economic benefits of the cutting process, and even affecting the normal progress of the cutting process. In order to solve this problem, in the 1960s, an adaptive control method for machine tools was proposed. This method can be used in the cutting process to timely correct the cutting amount according to the actual cutting conditions that change at any time.

According to the idea of ​​model reference adaptive control (MRAC), the MRAC model of CNC machine tool cutting process was established, and then the dynamic process of the model was simulated. At the same time, the feedback closed-loop control and open-loop control of the machining process were simulated respectively, and the three simulation results were compared. From the simulation results, it can be seen that the MRAC machine tool cutting performance index is the best.

1 Working principle of MRAC

The MRAC of CNC machine tools takes the cutting process completed by the machine tool, tool, and workpiece system as the adjustment object. The principle structure of the control system is shown in Figure 1. In addition to the position and speed control loops of general CNC machine tools, it also adds an MRAC feedback loop. When the system is disturbed by various random factors, the state parameters of the cutting process change immediately. The values ​​of these parameters are detected by sensors at any time and converted. In the MRAC control unit, they are judged and compared with the given evaluation indicators or constraints (i.e., the expected performance indicators) to obtain the performance indicator deviation, and then the correction signal is output to the host CNC to correct the input parameters of the system, so that the cutting process is transformed to the predetermined indicators and conditions to achieve the best state.


Figure 1 MRAC system structure of CNC machine tools

2 Establishment of MRAC model for machine tool cutting

The MRAC model of the machine tool cutting process is shown in Figure 2, which consists of a servo mechanism, a cutting process, a reference model adjustment mechanism, a feedforward device, and a feedback device.


Fig.2 Block diagram of MRAC model of cutting process

The servo link can be represented by a two-section system:

(1)

Where: s is the operator of Laplace transform; u is the servo input (V); Kn is the servo gain (mm/(V·s)); ωn is the natural frequency of the servo system (rad/s); v is the feed speed (mm/s); ξ is the damping coefficient; f is the feed amount (mm/r), which can be expressed as:

(2)

Where: n is the spindle speed (r/min); A is the number of teeth of the tool during milling, and p=1 during turning.

Considering that the reference model adjustment mechanism is used as an ideal performance indicator, this link is still the same as the servo mechanism link, that is,

The static cutting force Fs in the cutting process can be expressed as:

(3)

Where: Ks is the cutting force (N/mm2), m is the index (generally m<1), Ks and m depend on the workpiece material and tool shape; a is the back cutting depth (mm).

According to different machining process characteristics, the dynamic process of Fs can also be expressed by equation (3). Assuming m=1, its dynamic process can be expressed by a first-order system:

(4)

Where: τ is the time constant.

The feedforward device and feedback device in the model are both proportional links with a proportional coefficient of K.

Therefore, according to the composition of the above system links, the mathematical control model of MRAC in the cutting process can be obtained as shown in Figure 3.


Figure 3 MRAC mathematical model of cutting process

Figure 4 MRAC simulation diagram

3 Cutting performance of MRAC during machining process

In the process of machine tool processing, the quality of cutting performance will not only have a great impact on the quality of parts, but also easily damage the tool. The cutting process of the machine tool, tool, and workpiece system is an unstable process. It is often disturbed by many uncertain factors in the outside world, causing the state parameters of the cutting process to change at any time. If it is not adjusted in time, the cutting performance will be greatly reduced. Through MRAC adjustment, the parameters of the cutting performance can be kept in a stable state. Now take the example of the constant cutting force at the set value during machine tool processing to illustrate that MRAC can adjust the cutting force in time when it is disturbed by external factors (taking the change of back cutting amount as an example) so that it is always in the expected cutting force. According to the experiment, the parameters in the known processing model are Ks=1500N/mm2, n=600r/min, Kn=0.95mm/(V·s), ξ=0.68, p=1, m=1, ωn=22rad/s, the back cutting amount changes from 1 to 3mm according to the sine curve, and the expected value of the cutting force is set to 1000N. Substituting the above parameters into the mathematical control model of FIG. 3 , the simulation diagram shown in FIG. 4 can be obtained by using the MATLAB/SIMULINK tool, and the simulation result is shown in FIG. 5 .


Figure 5 Simulation results

From the simulation results in Figure 5, we can see that the change in back cutting depth is exactly opposite to the change in feed speed, that is, if the back cutting depth increases, the feed speed is reduced to keep the cutting force constant at 1000 N, and vice versa. Therefore, the MRAC system achieves constant force control during the machining process by automatically and accurately adjusting the feed speed of the machining process.

4 Comparison of cutting performance between MRAC and traditional closed-loop and open-loop control

4.1 Cutting performance simulation of traditional closed-loop and open-loop control systems

Referring to MRAC simulation Figure 4, closed-loop and open-loop simulation diagrams can be established respectively (open-loop simulation diagram has no feedback, and the rest is the same as closed-loop simulation, which can be referred to the closed-loop diagram, which is omitted in this article), as shown in Figure 6, and the simulation results are shown in Figures 7 and 8. From the simulation results, it can be seen that the cutting force of closed-loop control can basically keep it constant at about 1000N, while the cutting force of open-loop control is far away from 1000N.


Figure 6 Closed-loop control simulation diagram


Figure 7 Closed-loop control simulation results

Figure 8 Open-loop control simulation results

4.2 Analysis of cutting performance errors among three control systems

From the simulation results of the above three controls, their machining and cutting performance errors can be roughly analyzed. First, the error of the MRAC system can be roughly obtained:

The error of the closed-loop control system can be obtained:

The error of the open-loop control system can be obtained:

Where: E(X) and E(S) represent the upper and lower deviations of the error respectively.

By comparison, it can be found that the MRAC system has the smallest error, so MRAC can enable the lathe to maintain good cutting performance during processing better than traditional closed-loop and open-loop systems.

5 Conclusion

Through MATLAB/SIMULINK simulation and experiments, it is proved that MRAC can keep the cutting performance of CNC machine tools in a good and stable state. In view of this, MRAC can also be applied to other automation equipment. It should be noted that conventional MRAC can only be applied to minimum phase systems, while the machining process may be a non-minimum phase system under certain sampling conditions, with unstable inverse zero points. At this time, a modified MRAC solution is required.

Reference address:Research on model reference adaptive control of CNC machine tool cutting process

Previous article:Design strategy for intelligent video surveillance application system
Next article:Application Research of Mobile Robot Based on S3C44B0X

Latest Industrial Control Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号