Motor control device, position control system, and motor control method
First Claim
1. A motor control device for controlling driving of a motor based on position commands input from a host control device, comprising:
- an offset value memory configured to store a plurality of offset values corresponding to a plurality of predetermined values of a plurality of position commands, respectively; and
a drive controller configured to acquire, from the offset value memory, one of the offset values corresponding to an input position command among the position commands, and control driving of the motor based on an offset position command obtained by adding the one of the offset values to or subtracting the one of the offset values from the input position command,wherein the drive controller is configured to determine a master-slave relation between the motor control device and an additional motor control device to which a position command common to the motor control device is input, control the driving of the motor based on the offset position command when the motor control device has a slave relation with respect to the additional motor control device, and control the driving of the motor based on the input position command when the additional motor control device has a slave relation with respect to the motor control device.
1 Assignment
0 Petitions
Accused Products
Abstract
A motor control device for controlling driving of a motor based on position commands input from a host control device includes an offset value memory including first circuitry which stores offset values corresponding to predetermined values of position commands, respectively, and a drive controller including second circuitry which acquires, from the offset value memory, one of the offset values corresponding to an input position command among the position commands, and control driving of a motor based on an offset position command obtained by adding the one of the offset values to or subtracting the one of the offset values from the input position command.
42 Citations
16 Claims
-
1. A motor control device for controlling driving of a motor based on position commands input from a host control device, comprising:
-
an offset value memory configured to store a plurality of offset values corresponding to a plurality of predetermined values of a plurality of position commands, respectively; and a drive controller configured to acquire, from the offset value memory, one of the offset values corresponding to an input position command among the position commands, and control driving of the motor based on an offset position command obtained by adding the one of the offset values to or subtracting the one of the offset values from the input position command, wherein the drive controller is configured to determine a master-slave relation between the motor control device and an additional motor control device to which a position command common to the motor control device is input, control the driving of the motor based on the offset position command when the motor control device has a slave relation with respect to the additional motor control device, and control the driving of the motor based on the input position command when the additional motor control device has a slave relation with respect to the motor control device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A motor control device for controlling driving of a motor based on position commands input from a host control device, comprising:
-
storing means for storing a plurality of offset values corresponding to a plurality of predetermined values of a plurality of position commands, respectively; and controlling means for controlling driving of a motor to a position that is offset from an input position command by an offset value acquired from the storing means in correspondence to the input position command, wherein the controlling means if further means for determining a master-slave relation among the motor control devices, controlling the driving of the respective one of the motors based on the offset position command when a respective one of the motor control devices has a slave relation with respect to another one of the motor control devices, and controlling the driving of the respective one of the motors based on the input position command when the respective one of the motor control devices has a master relation with respect to another one of the motor control devices.
-
-
12. A position control system, comprising:
-
a plurality of motors configured to control a position control machines; a host control device comprising circuitry configured to input a plurality of position commands; and a plurality of motor control devices each comprising a drive controller configured to control driving of a respective one of the motors based on the position commands input from the host control device, wherein each of the plurality of motor control devices comprises an offset value memory configured to store a plurality of offset values corresponding to a plurality of predetermined values of the plurality of position commands, respectively, and the drive controller configured to acquire, from the offset value memory, one of the offset values corresponding to an input position command among the position commands, and control driving of the respective one of the motors based on an offset position command obtained by adding the one of the offset values to or subtracting the one of the offset values from the input position command, wherein the drive controller is configured to determine a master-slave relation among the motor control devices, control the driving of the respective one of the motors based on the offset position command when a respective one of the motor control devices has a slave relation with respect to another one of the motor control devices, and control the driving of the respective one of the motors based on the input position command when the respective one of the motor control devices has a master relation with respect to another one of the motor control devices. - View Dependent Claims (13, 14, 15)
-
-
16. A method for controlling driving of a motor based on a position command input from a host control device, comprising:
-
acquiring an offset value corresponding to an input position command; controlling driving of a motor based on an offset position command obtained by adding the offset value to or subtracting the offset value from the input position command, wherein the controlling of the driving comprises determining a master-slave relation between a plurality of motor control devices, controlling the driving of the motor based on the offset position command when one of the motor control devices has a slave relation with respect to another one of the motor control devices, and controlling the driving of the motor based on the input position command when the one of the motor control devices has a master relation with respect to another one of the motor control devices; and storing the plurality of offset values which is a plurality of correction values with respect to differences between output positions of the motor and output positions of another motor.
-
Specification