The invention provides an AC
servo motor driver control method. The method comprises steps that S1, a AC
servo motor is controlled for start, and a given rotation speed is set; S2, a rotor position
signal and a phase current of the AC
servo motor are detected; S3, the phase current is transformed to obtain the d-axis current, the d-axis
reference current is set, and a d-axis reference
voltage is obtained through a current
inner loop PI controller; S4, an
angular velocity deviation value is calculated according to the rotor position
signal and the given rotation speed, a q-axis reference
voltage is obtained by a velocity outer loop PI controller and the current
inner loop PI controller, and the velocity outer loop PI controller adopts the multi-agent
chaotic particle swarm optimization algorithm for parameter setting; and S5, an SVPWM
signal for driving the AC servo motor is generated according to the d-axis reference
voltage and the q-axis reference voltage. The method is advantaged inthat the method not only can quickly respond to the current and suppress current spikes, but also can make an AC servo
motor drive system have strong anti-interference, and improves
system stability.