Patent ID: 8786245

Claim:
A motor control device provided to an electrically-powered mechanism which includes a motor, is connected to a mechanical load for applying a mechanical physical quantity, which is any one of a force and a pressure, to a target, and applies the mechanical physical quantity to the target, by power of the motor, by displacing the mechanical load to press the mechanical load against the target, the motor control device comprising a motor control device main unit for acquiring, as a physical quantity acquired value, a value of the mechanical physical quantity acting from the mechanical load to the target, generating a physical quantity command value used to control the physical quantity acquired value to attain a physical quantity target value set in advance, and controlling drive of the motor by using the generated physical quantity command value, wherein: the motor control device main unit comprises: a simulated physical quantity control module for calculating a simulated speed calculated value regarding a motor speed by carrying out a predetermined simulated physical quantity control calculation from a difference between the physical quantity command value and a simulated physical quantity calculated value; a simulated position calculation module for calculating a simulated position calculated value regarding any one of a motor position and a position of the mechanical load by carrying out calculation on the simulated speed calculated value by using a transfer characteristic including a first-order integral characteristic; a simulated physical quantity calculation module for calculating the simulated physical quantity calculated value, which is a value simulating the mechanical physical quantity acting from the mechanical load to the target, by storing, in advance, information on the mechanical physical quantity and information on any one of the motor position and the position of the mechanical load in association with each other as information for simulation calculation, and by carrying out calculation on the simulated position calculated value by using the information for simulation calculation; and a physical quantity control module for calculating an actual speed command value regarding the motor speed by carrying out pressure control calculation based on the physical quantity acquired value and the simulated physical quantity calculated value; and the motor control device main unit controls the motor speed based on a sum of the simulated speed calculated value and the actual speed command value.