Servo motor control system (1000) for controlling a drive axis
servo motor (105) that drives an axis (8) of an
industrial machine or
machine tool, comprising: - a
rectifier (2) which is configured to convert
alternating current energy from an
alternating current supply (4) into
direct current energy and to output the
direct current energy to a
direct current intermediate circuit, - a first
inverter (103) which is connected to the DC intermediate circuit and is configured to perform an energy conversion between the DC energy in the DC intermediate circuit and the AC energy or
regenerative energy of the drive axis
servomotor (105) used as drive energy, - a
flywheel (7), - a
flywheel servo motor (5-1) connected to the
flywheel (7) and configured to rotate the flywheel (7), - a second
inverter (3-1) connected to the DC link and configured to perform an energy conversion between the DC energy in the DC link and the AC energy or
regenerative energy of the flywheel
servomotor (5-1) used as drive energy, and - a
servo motor control device (1) configured to control the flywheel servo motor (5-1), - comprising the servo
motor control device (1): - a storage unit (11) configured to store a predefined
torque constant for the servo motor (5), - a
torque constant correction unit (12) configured to correct the
torque constant stored in the storage unit (11) when magnetic saturation occurs in a winding of the servo motor (5), and - a power calculation unit (13) configured to calculate a power of the servo motor (5) based on the torque constant stored in the storage unit (11) or the torque constant calculated after correction by the torque constant correction unit (12), a value associated with a current of the servo motor (5) and a value associated with a speed of the servo motor (5), and - wherein the energy conversion by the second
inverter (3-1) is controlled such that the
alternating current energy regenerated by the flywheel
servomotor (5-1) is converted into direct current energy or the direct current energy in the DC intermediate circuit is converted into alternating current energy to drive the flywheel servomotor (5-1) according to a power of the drive axle servomotor (105) and a power of the flywheel servomotor (5-1) which are calculated by the power calculation unit (13).