|Ⅰ Basic introduction|
|Ⅱ Working principle of servo drive|
|Ⅲ Basic requirements of servo drive|
|Ⅳ Parameters of servo drive|
A servo drive is an important part of modern motion control and is widely used in automation equipment such as industrial robots and CNC machining centers. In particular, servo drives used to control AC permanent magnet synchronous motors have become a research hotspot. 3 closed-loop control algorithms-current, speed, and position that based on vector control are commonly used in the design of AC servo drives. Whether the speed closed-loop design in this algorithm is reasonable or not plays a key role in the overall servo control system, especially the speed control performance.
In the speed closed loop of the servo drive, the real-time speed measurement accuracy of the motor rotor is very important to improve the dynamic and static characteristics of the speed control of the speed loop. In order to find a balance between measurement accuracy and system cost, an incremental photoelectric encoder is generally used as a speed measurement sensor, and the corresponding common speed measurement method is the M/T speed measurement.
Although the M/T speed measurement method has a certain measurement accuracy and a wide measurement range, this method has its inherent shortcomings, mainly including 1) At least one complete code disc pulse must be detected in the speed measurement cycle, which limits the minimum Measurable speed; 2) The two control system timer switches used for speed measurement are difficult to maintain strict synchronization, and the speed measurement accuracy cannot be guaranteed in measurement occasions with large speed changes. Therefore, it is difficult to improve the speed following and control performance of the servo drive using the traditional speed loop design scheme of the speed measurement method.
At present, mainstream servo drives all use a digital signal processor (DSP) as the control core, which can realize more complex control algorithms. Power devices generally use a drive circuit designed with an intelligent power module (IPM) as the core. The drive circuit is integrated into the IPM. It has fault detection and protection circuits such as overvoltage, overcurrent, overheating, and undervoltage in the start-up circuit to reduce the impact on the drive during the start-up process. The power drive unit first rectifies the input three-phase power or mains power through the three-phase full-bridge rectifier circuit to obtain the corresponding direct current. After the rectified three-phase power or city power, the three-phase sinusoidal PWM voltage inverter is used to drive the three-phase permanent magnet synchronous AC servo motor. The entire process of the power drive unit can be simply said to be an AC-DC-AC process. The main topology circuit of the rectifier unit (AC-DC) is a three-phase full-bridge uncontrolled rectifier circuit.
With the large-scale application of servo systems, the use of servo drives, servo drive debugging, and servo drive maintenance are all important technical issues for servo drives today. More and more industrial control technology service providers have conducted in-depth technical research on servo drives.
Servo drives are an important part of modern motion control and are widely used in automation equipment such as industrial robots and CNC machining centers. In particular, servo drives used to control AC permanent magnet synchronous motors have become a research hotspot at home and abroad.
1. Wide speed range
2. High positioning accuracy
3. Sufficient transmission rigidity and high-speed stability
4. Quick response, no overshoot
In order to ensure productivity and processing quality, in addition to higher positioning accuracy, good fast response characteristics are also required. The response of the tracking command signal is required to be fast because the CNC system requires addition and subtraction when starting and braking. The acceleration is large enough to shorten the transition process time of the feed system and reduce the contour transition error.
5. Low speed and large torque, strong overload capacity
Generally speaking, the servo drive has an overload capacity of more than 1.5 times in a few minutes or even half an hour and can be overloaded by 4 to 6 times in a short period of time without damage.
6. High reliability
The feed drive system of CNC machine tools are required to have high reliability, good working stability, strong environmental adaptability such as temperature, humidity, and vibration, and strong anti-interference ability.
Servo drive composition
1. The motor can run smoothly from the lowest speed to the highest speed, and the torque fluctuation should be small. Especially at low speeds such as 0.1r/min or lower, there is still a steady speed without creeping.
2. The motor should have a large and long-time overload capacity to meet the requirements of low-speed and large torque. Generally, the DC servo motor is required to be overloaded by 4 to 6 times within a few minutes without being damaged.
3. In order to meet the requirements of fast response, the motor should have a small moment of inertia and a large locked-rotor torque, and have the smallest possible time constant and starting voltage.
4. The motor should be able to withstand frequent starting, braking, and reverse rotation.
Position proportional gain
1. Set the proportional gain of the position loop regulator.
2. The larger the setting value, the higher the gain and the greater the stiffness. Under the same frequency command pulse condition, the position lag will be smaller.
3. The parameter value is determined by the specific servo system model and load condition.
Position feedforward gain
1. Set the feedforward gain of the position loop;
2. The larger the setting value, the smaller the position lag under any frequency command pulse;
3. The feedforward gain of the position loop is large, and the high-speed response characteristic of the control system is improved, but it will make the position of the system unstable and prone to oscillation;
4. When high response characteristics are not required, this parameter is usually set to 0 to indicate the range: 0~100%.
1. Set the proportional gain of the speed regulator;
2. The larger the setting value, the higher the gain and the greater the stiffness. The parameter value is determined according to the specific servo drive system model and load value. In general, the greater the load inertia, the greater the set value;
3. Under the condition that the system does not oscillate, try to set a larger value.
Speed integral time constant
1. Set the integral time constant of the speed regulator;
2. The smaller the setting value, the faster the integration speed. The parameter values are determined according to the specific servo drive system model and load conditions. In general, the greater the load inertia, the greater the set value;
3. Under the condition that the system does not oscillate, try to set a smaller value.
Speed feedback filter factor
1. Set the characteristics of the speed feedback low-pass filter;
2. The larger the value, the lower the cut-off frequency and the smaller the noise generated by the motor. If the load inertia is large, the set value can be appropriately reduced. If the value is too large, the response will slow down, which may cause oscillation;
3. The smaller the value, the higher the cut-off frequency and the faster the speed feedback response. If you need a higher speed response, you can appropriately reduce the set value.
Maximum output torque setting
1. Set the internal torque limit value of the servo motor;
2. The setting value is the percentage of the rated torque;
3. At any time, this restriction will effectively locate the completion range;
4. Set the pulse range of positioning completion in position control mode;
5. This parameter provides the basis for the driver to judge whether the positioning is completed in the position control mode. When the remaining pulse number in the position deviation counter is less than or equal to the setting value of this parameter, the driver considers that the positioning has been completed, and the in-position switch signal is ON, otherwise is OFF;
6. In position control mode, output position positioning completion signal, acceleration and deceleration time constant;
7. The setting value means the acceleration time of the motor from 0~2000r/min or the deceleration time from 2000~0r/min;
8. Acceleration and deceleration characteristics are linear reach speed range;
9. Set the arrival speed;
10. In non-position control mode, if the motor speed exceeds this set value, the speed arrival switch signal will be ON, otherwise, it will be OFF;
11. In position control mode, this parameter is not used;
12. It has nothing to do with the direction of rotation.