摘要 |
PURPOSE:To effectively remove an irregular rotation even when a speed command value is arbitrarily altered by updating data of a differential pattern of a rotary angle error by using a speed average value and a speed detected value obtained from a modulo-N regression curve, and removing a differential value of the error from a speed detected value as a rotary irregularity component to obtain a speed correction value. CONSTITUTION:A rotary speed of a motor 103 to be driven by a power converter 102 is detected by a speed detector 104, and input to an MPU 105 through a speed detector interface 108 and a bus signal line 109. A command from the MPU 105 is sent to the converter 102 through the line 109 and a power converter interface 107. A speed calculated value is executed according to a program of the MPU 105. Here, N revolutions of the speed detecting value read by the detector 104 is recorded in a memory 106, a modulo-N regression curve of the speed is output, and data of a differential pattern of the error is updated by using the speed average value and the speed detection value, an irregular rotation is calculated, and a speed correction value is calculated. |