SERVOMOTOR CONTROL DEVICE, SERVOMOTOR CONTROL METHOD, AND COMPUTER READABLE RECORDING MEDIUM
First Claim
1. A servomotor control device, comprising:
- a servomotor;
a driven body configured to be driven by the servomotor;
a connection mechanism configured to connect the servomotor and the driven body to transfer power of the servomotor to 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 unit configured to estimate a force estimated value which is drive force acting on the driven body at a connecting part with the connection mechanism;
a compensation amount generation part configured to generate a compensation amount for compensating the position command value generated by the position command generation unit, using a product of the force estimated value and a coefficient indicating a physical constant; and
a coefficient setting unit configured to change the coefficient indicating the physical constant by the force estimated value or a magnitude of the compensation amount generated.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
9 Claims
-
1. A servomotor control device, comprising:
-
a servomotor; a driven body configured to be driven by the servomotor; a connection mechanism configured to connect the servomotor and the driven body to transfer power of the servomotor to 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 unit configured to estimate a force estimated value which is drive force acting on the driven body at a connecting part with the connection mechanism; a compensation amount generation part configured to generate a compensation amount for compensating the position command value generated by the position command generation unit, using a product of the force estimated value and a coefficient indicating a physical constant; and a coefficient setting unit configured to change the coefficient indicating the physical constant by the force estimated value or a magnitude of the compensation amount generated. - View Dependent Claims (2, 3, 4)
-
-
5. A servomotor control method for a servomotor control device including:
-
a servomotor; a driven body configured to be driven by the servomotor; and a connection mechanism configured to connect the servomotor and the driven body to transfer power of the servomotor to the driven body, the method comprising the steps of; generating a position command value for the driven body; estimating a force estimated value which is a drive force acting on the driven body at a connecting part with the connection mechanism; compensating the position command value by a compensation amount generated using a product of the force estimated value thus estimated and a coefficient indicating a physical constant; and controlling the servomotor using the position command value thus compensated, wherein the coefficient indicating the physical constant changes by the force estimated value or a magnitude of the compensation amount thus generated. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable recording medium encoded with a program for servomotor control that causes a computer to execute servomotor control of a servomotor control device including:
- a servomotor;
a driven body configured to be driven by the servomotor; and a connection mechanism configured to connect the servomotor and the driven body to transfer power of the servomotor to the driven body, the program causing the computer to execute processing of; generating a position command value for the driven body; estimating a force estimated value that is a drive force acting on the driven body at a connecting part with the connection mechanism; compensating the position command value with a compensation amount generated using a product of the force estimated value thus estimated and a coefficient indicating a physical constant; and controlling the servomotor using the position command value thus compensated, wherein the coefficient indicating the physical constant changes by the force estimated value or magnitude of the compensation amount thus generated.
- a servomotor;
Specification