Patent classifications
G05B2219/41138
Servo motor control apparatus for controlling servo motor and servo motor control system including the same
A servo motor control apparatus for controlling a servo motor includes a storage unit configured to store a torque constant predefined for the servo motor, a torque constant correction unit configured to correct the torque constant stored in the storage unit when magnetic saturation occurs in a winding of the servo motor, and an output calculation unit configured to calculate an output of the servo motor on the basis of the torque constant stored in the storage unit or the torque constant after correction calculated by the torque constant correction unit, a value associated with a current of the servo motor, and a value associated with a speed of the servo motor.
Servomotor control device, servomotor control method, and computer readable recording medium
A servomotor control device includes: a driven body configured to be driven by a servomotor; a connection mechanism configured to connect the servomotor and the driven body; a position command generation unit configured to generate a position command value; a motor control unit configured to control the servomotor using the position command value; a force estimation part configured to estimate a force estimated value which is a drive force acting on the driven body at a connecting part with the connection mechanism; a force estimated value output part configured to decide on reflection of updating and interruption of updating of a force estimated value based on the position command value, and output either of a force estimated value reflecting updating, or a force estimated value of when interrupting updating; and a compensation amount generation part configured to generate a compensation amount for compensating the position command value.
Servo control system with position compensation function for driven member
A servo control system including a servo motor, a driven member driven, a coupling mechanism coupled with the servo motor and the driven member, and a motor control part controlling the servo motor. The motor control part includes a position command generating part generating a position command value of the driven member, a force estimating part estimating the drive force acting on the driven member, a compensating part compensating the position command value based on the drive force estimated by the force estimating part, and a control signal output part outputting a control signal to the servo motor based on a position command value compensated by the compensating part.
Servomotor controller, servomotor control method, and computer-readable recording medium
A servomotor controller includes a connection mechanism configured to transfer power of a servomotor to a driven body; a motor control unit configured to control the servomotor using a position command value; a first force estimation unit configured to estimate a first force estimated value which is a drive force acting on the driven body at a connecting unit with the connection mechanism; a second force estimation unit configured to estimate a second force estimated value serving as a fixed value; a selection unit configured to compare an absolute value of the first force estimated value and an absolute value of the second force estimated value to output the first or second force estimated value having the larger absolute value; and a compensation amount generation unit configured to generate a compensation amount for compensating the position command value on the basis of the first or second force estimated value.
Control device for machine apparatus and gain determination method for friction compensation
The purpose of the present invention is to further improve the accuracy of position control of a machine apparatus. A control device for a machine apparatus is equipped with: a speed control unit for calculating a torque command for the machine apparatus; a friction estimation unit for calculating an estimated value of the friction force produced by the machine apparatus; an amplitude phase adjustment unit for calculating a corrected friction value by multiplying the proportional gain by the friction force estimated by the friction estimation unit; and a correction unit for correcting the torque command by using the corrected friction value calculated by the amplitude phase adjustment unit. Furthermore, the proportional gain is determined on the basis of the gain properties of the transfer function of the machine apparatus from the position command to the position deviation.
SERVO MOTOR CONTROL APPARATUS FOR CONTROLLING SERVO MOTOR AND SERVO MOTOR CONTROL SYSTEM INCLUDING THE SAME
A servo motor control apparatus for controlling a servo motor includes a storage unit configured to store a torque constant predefined for the servo motor, a torque constant correction unit configured to correct the torque constant stored in the storage unit when magnetic saturation occurs in a winding of the servo motor, and an output calculation unit configured to calculate an output of the servo motor on the basis of the torque constant stored in the storage unit or the torque constant after correction calculated by the torque constant correction unit, a value associated with a current of the servo motor, and a value associated with a speed of the servo motor.
SERVOMOTOR CONTROL DEVICE, SERVOMOTOR CONTROL METHOD, AND COMPUTER READABLE RECORDING MEDIUM
A servomotor control device includes: a driven body configured to be driven by a servomotor; a connection mechanism configured to connect the servomotor and the driven body; a position command generation unit configured to generate a position command value; a motor control unit configured to control the servomotor using the position command value; a force estimation part configured to estimate a force estimated value which is a drive force acting on the driven body at a connecting part with the connection mechanism; a force estimated value output part configured to decide on reflection of updating and interruption of updating of a force estimated value based on the position command value, and output either of a force estimated value reflecting updating, or a force estimated value of when interrupting updating; and a compensation amount generation part configured to generate a compensation amount for compensating the position command value.
SERVOMOTOR CONTROL DEVICE, SERVOMOTOR CONTROL METHOD, AND COMPUTER READABLE RECORDING MEDIUM
A servomotor control device includes: a driven body configured to be driven by a servomotor; a connection mechanism configured to connect the servomotor and the driven body; a position command generation unit configured to generate a position command value for the driven body; a motor control unit configured to control the servomotor using the position command value; a force estimation part configured to estimate a force estimated value which is a drive force acting on the driven body at a connecting part with the connection mechanism; and a compensation amount generation part configured to generate a compensation amount for compensation the position command value generated by the position command generation part, using a product of the force estimated value and a coefficient indicating a physical constant, in which the coefficient indicating the physical constant changes by the force estimated value or a magnitude of the compensation amount thus generated.
SERVOMOTOR CONTROLLER, SERVOMOTOR CONTROL METHOD, AND COMPUTER-READABLE RECORDING MEDIUM
A servomotor controller includes a connection mechanism configured to transfer power of a servomotor to a driven body; a motor control unit configured to control the servomotor using a position command value; a first force estimation unit configured to estimate a first force estimated value which is a drive force acting on the driven body at a connecting unit with the connection mechanism; a second force estimation unit configured to estimate a second force estimated value serving as a fixed value; a selection unit configured to compare an absolute value of the first force estimated value and an absolute value of the second force estimated value to output the first or second force estimated value having the larger absolute value; and a compensation amount generation unit configured to generate a compensation amount for compensating the position command value on the basis of the first or second force estimated value.