I. Introduction:
Servo systems are a crucial component in electromechanical products, offering the highest levels of dynamic response and torque density. Therefore, the development trend of drive systems is to replace traditional hydraulic, DC, stepper, and AC variable frequency drives with AC servo drives to achieve a new level of system performance, including shorter cycle times, higher productivity, better reliability, and longer lifespan. To realize the better performance of servo motors , it is essential to understand some of their usage characteristics. This article will briefly analyze common problems encountered in the use of servo motors.
II. Problems
Problem 1: Noise, instability
When customers use servo motors on certain machines, they often encounter problems such as excessive noise and unstable operation of the motor driving the load. When this happens, many users' first reaction is that the servo motor is of poor quality, because sometimes when stepper motors or frequency converter motors are used to drive the load, the noise and instability are much less. On the surface, it does seem to be the servo motor's fault, but after carefully analyzing the working principle of servo motors, we find that this conclusion is completely wrong.
An AC servo system includes a servo drive, a servo motor , and a feedback sensor (typically, the servo motor has a built-in optical encoder). All these components operate within a closed-loop control system: the drive receives parameter information from the outside, then supplies a certain current to the motor, which converts this current into torque to drive the load. The load moves or accelerates/decelerates according to its own characteristics. The sensor measures the load's position, causing the drive to compare the setpoint information value with the actual position value. It then adjusts the motor current to maintain consistency between the actual position value and the setpoint information value. When a sudden change in load causes a speed change, the encoder detects this speed change and immediately sends a response to the servo drive. The drive then adjusts the current supplied to the servo motor to accommodate the load change and returns to the set speed. An AC servo system is a highly responsive, fully closed-loop system. The time lag between load fluctuations and speed correction is very fast. Therefore, the real limiting factor for the system's responsiveness is the transmission time of the mechanical connection devices.
To give a simple example: Consider a machine that uses a servo motor to drive a load with constant speed and high inertia via a V-belt. The entire system needs to achieve constant speed and fast response characteristics. Analyze its operation process:
When the driver sends current to the motor, the motor immediately generates torque. Initially, due to the elasticity of the V-belt, the load will not accelerate as fast as the motor. The servo motor will reach the set speed ahead of the load. At this time, the offset encoder mounted on the motor will reduce the current, and thus reduce the torque. As the tension of the V-belt increases, the motor speed will slow down. At this time, the driver will increase the current again, and so on.
In this example, the system oscillates, the motor torque fluctuates, and the load speed fluctuates accordingly. The result, of course, is noise, wear, and instability. However, these are not caused by the servo motor itself. This noise and instability originate from the mechanical transmission mechanism, caused by a mismatch between the servo system's high response speed and the mechanical transmission or response time, i.e., the servo motor responds faster than the time required for the system to adjust to new torque.
Once the root cause of the problem is found, it will be much easier to solve it. For the above example, you can: (1) increase mechanical rigidity and reduce system inertia, and reduce the response time of mechanical transmission parts, such as replacing the V-belt with a direct screw drive or replacing the V-belt with a gearbox. (2) reduce the response speed of the servo system and reduce the control bandwidth of the servo system, such as reducing the gain parameter value of the servo system.
Of course, the above is just one of the reasons for noise and instability. Different solutions will be available for different reasons. For example, noise caused by mechanical resonance can be addressed by resonance suppression and low-pass filtering in the servo motor. In short, the causes of noise and instability are generally not due to the servo motor itself.
III. Question 2: Inertial Matching
In servo system selection and debugging, inertia issues are frequently encountered. Specifically: 1. When selecting a servo system, in addition to considering factors such as motor torque and rated speed, we need to first calculate the inertia of the mechanical system converted to the motor shaft, and then select a motor with a suitable inertia based on the actual mechanical action requirements and the quality requirements of the machined parts; 2. During debugging (in manual mode), correctly setting the inertia ratio parameter is a prerequisite for fully utilizing the optimal performance of the mechanical and servo systems. This is particularly prominent in systems requiring high speed and high precision (Delta servo inertia ratio parameters are 1-37, JL/JM). Thus, the issue of inertia matching arises!
So what exactly is "inertia matching"?
1. According to Newton's second law: "The torque required by the feed system T = system inertia J × angular acceleration θ". Angular acceleration θ affects the dynamic characteristics of the system. The smaller θ is, the longer the time from the controller issuing the command to the system completing the execution, and the slower the system response. If θ changes, the system response will fluctuate, affecting machining accuracy. Since the maximum output T value remains constant after the motor is selected, if a small change in θ is desired, J should be as small as possible. 2. The total inertia of the feed axis "J = rotational inertial momentum of the servo motor JM + load inertial momentum converted from the motor shaft JL". The load inertia JL is composed of the inertia of the worktable and the fixtures and workpieces mounted on it, the screw, couplings, and other linear and rotary moving parts (taking a machine tool as an example), converted to the inertia on the motor shaft. JM is the rotor inertia of the servo motor, which is a constant after the servo motor is selected, while JL changes with the load, such as the workpiece. If a smaller rate of change in J is desired, the proportion of JL should be smaller. This is what is commonly referred to as "inertia matching".
Now that we know what inertia matching is, what are its specific effects and how is it determined?
1. Impact :
Transmission inertia affects the accuracy, stability, and dynamic response of a servo system. A large inertia results in a large mechanical constant, slow response, and a decrease in the system's natural frequency, making it prone to resonance. This limits the servo bandwidth and affects servo accuracy and response speed. Appropriately increasing the inertia is only beneficial when improving low-speed crawling. Therefore, in mechanical design, the inertia should be minimized as much as possible without affecting the system's stiffness.
2. Confirm :
When measuring the dynamic characteristics of a mechanical system, the smaller the inertia, the better the system's dynamic response; the larger the inertia, the greater the load on the motor, and the more difficult it is to control. However, the inertia of the mechanical system must match the inertia of the motor. Different mechanisms have different choices of inertia matching principles, and these choices have different effects. For example, when a CNC machining center performs high-speed cutting using a servo motor, an increase in load inertia will cause the following: 1. When control commands change, the motor needs more time to reach the speed requirement of the new command; 2. When the machine tool performs rapid arc-shaped cutting along two axes, larger errors will occur. 1. Generally, under normal conditions, if JL≦JM, the above problems will not occur. 2. When JL=3×JM, the motor's controllability will decrease slightly, but it will not affect normal metal cutting. (For high-speed curve cutting, JL≦JM is generally recommended.)
3. When JL ≥ 3 × JM, the motor's controllability will decrease significantly, especially during high-speed curve cutting.
Different mechanical actions and processing quality requirements have different requirements for the relationship between JL and JM. The determination of inertial matching needs to be based on the mechanical process characteristics and processing quality requirements.
IV. Question 3: Servo Motor Selection
After selecting the mechanical transmission scheme, it is necessary to select and confirm the model and size of the servo motor. (1) Selection conditions: Generally, the following conditions must be met when selecting a servo motor:
1. Maximum motor speed > maximum required system speed.
2. The rotor inertia of the motor is matched with the load inertia.
3. Continuous load operating torque ≤ motor rated torque
4. The motor's maximum output torque > the system's maximum required torque (torque during acceleration).
(2) Selection calculation:
1. Inertia matching calculation (JL/JM)
2. Rotation speed calculation (load end speed, motor end speed)
Load torque calculation (continuous load working torque, acceleration torque)