摘要 |
PROBLEM TO BE SOLVED: To eliminate the unevenness in rotation caused by the unbalance of a motor mechanical system under the constant-speed control. SOLUTION: A motor controller has a speed controlling loop 23 for controlling the rotational speed of a motor and a current controlling loop 2 for controlling the driving current of the motor. The present operating conditions including either the rotational speed of the motor or a load are input into a corrected data matrix 26 and the corrected data to correspond to the operating conditions is output to the speed loop 23. Based on the corrected data, the speed loop 23 changes the controlling elements such as a gain of a torque command. The corrected data are written from a characteristic extracting and calculating section 25 by closing a switch 27 when the controller is adjusted. The characteristic extracting and calculating section 25 measures the rotation accuracy for each of the rotational speed and the load and then detects unbalance angles on an encoder and, based on the detected unbalance angles, automatically makes an unbalance correction table for each element of the motor mechanical system in each operating condition. |