Motor control apparatus of linear motor, motor control method of linear motor, and control program of linear motor

US9360851B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9360851-B2
Application numberUS-201113993005-A
CountryUS
Kind codeB2
Filing dateDec 20, 2011
Priority dateDec 28, 2010
Publication dateJun 7, 2016
Grant dateJun 7, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A motor control apparatus is provided, including: a command generation unit that generates an acceleration pattern time-sequentially indicating an acceleration command value to be used during movement of a target object to a target position using a motor, makes a change to the generated acceleration pattern to prolong a period of reducing a driving speed of the motor in accordance with response characteristics of the motor, and outputs a position command value from the changed acceleration pattern; and a control unit that drives the motor using a proportional control with respect to a position deviation between the position command value output from the command generation unit and the target position of the target object, and changes a proportional control gain in the proportional control to a value larger than a current value when the target object reaches the vicinity of the target position.

First claim

Opening claim text (preview).

The invention claimed is: 1. A motor control apparatus, comprising: a computer system having one or more processors; a processor based command generation unit that generates an acceleration pattern time-sequentially indicating an acceleration command value to be used during movement of a target object to a target position using a motor, makes a change to the generated acceleration pattern to prolong a period of reducing a driving speed of the motor in accordance with response characteristics of the motor, and outputs a position command value from the changed acceleration pattern; and a processor based control unit that drives the motor using a proportional control with respect to a position deviation between the position command value output from the command generation unit and the target position of the target object, and changes a proportional control gain in the proportional control to a value larger than a current value when the target object reaches the vicinity of the target position, wherein: the command generation unit makes a change to the generated acceleration pattern to prolong the period of reducing the driving speed of the motor by a time longer than a response delay of the motor and has a region in which a speed calculated in the command generation unit becomes a negative value, and the control unit includes, a processor based position detection unit that detects a position of the target object, and a processor based switching control unit that drives the motor when a difference between the position detected by the position detection unit and the target position is smaller than a threshold value set in advance. 2. The motor control apparatus according to claim 1 , wherein the control unit includes, a processor based movement control unit that calculates a first current command value with respect to the motor using a difference between the position command value calculated by the command generation unit and the position of the target object, and a first proportional control gain, and drives the motor, a processor based settling control unit that calculates a second current command value with respect to the motor using a difference between the target position and the position of the target object, and a second proportional control gain having a value larger than the first proportional control gain, and drives the motor, and the switching control unit that drives the motor using the movement control unit, and drives the motor using the settling control unit. 3. The motor control apparatus according to claim 2 , wherein the movement control unit includes, a processor based first position deviation calculation unit that calculates a first position deviation that is a difference between the position command value generated by the command generation unit and the position of the target object, a processor based first speed command calculation unit that calculates a first speed command by multiplying the first position deviation by the first proportional control gain, a processor based first speed deviation calculation unit that calculates a first speed deviation that is a difference between the first speed command calculated by the first speed command calculation unit, and a movement speed, and a processor based first current command calculation unit that calculates a first current command using the proportional control and an integral control with respect to the first speed deviation, and wherein the settling control unit includes, a processor based second position deviation calculation unit that calculates a second position deviation that is a difference between the target position and the position of the target object, a processor based second speed command calculation unit that calculates a second speed command by multiplying the second position deviation by the second proportional control gain, a processor based second speed deviation calculation unit that calculates a second speed deviation that is a difference between the second speed command calculated by the second speed command calculation unit, and the movement speed, and a processor based second current command calculation unit that calculates a second current command using the proportional control and the integral control with respect to the second speed deviation. 4. The motor control apparatus according to claim 1 , wherein the control unit includes, a processor based speed detection unit that detects a movement speed of the target object, a processor based movement control unit that calculates a first current command value with respect to the motor using a difference between the position command value calculated by the command generation unit and the position of the target object, and a first proportional control gain, and drives the motor, a processor based settling control unit that calculates a second current command value with respect to the motor using a difference between the target position and the position of the target object, and a second proportional control gain having a value larger than the first proportional control gain, and drives the motor, and the switching control unit that drives the motor using the movement control unit, and drives the motor using the settling control unit when the movement speed is lower than a threshold value set in advance in a period of reducing the movement speed. 5. The motor control apparatus according to claim 4 , further comprising: a processor based stopping control unit that calculates a current command value with respect to the motor using a difference between a position of the target object when the driving speed of the motor is lower than the threshold value, and the position of the target object, and a third proportional control gain having a value larger than the first proportional control gain, and drives the motor, wherein the switching control unit drives the motor using the stopping control unit when the movement speed is equal to or lower than a threshold value set in advance in a period of reducing the driving speed of the motor, and the switching control unit drives the motor using the settling control unit after the passage of a response time according to the first proportional control gain. 6. The motor control apparatus according to claim 5 , wherein the movement control unit includes, a processor based first position deviation calculation unit that calculates a first position deviation that is a difference between the position command value generated by the command generation unit and the position of the target object, a processor based first speed command calculation unit that calculates a first speed command by multiplying the first position deviation by the first proportional control gain, a processor based first speed deviation calculation unit that calculates a first speed deviation that is a difference between the first speed command calculated by the first speed command calculation unit, and a movement speed, and a processor based first current command calculation unit that calculates a first current command using the proportional control and an integral control with respect to the first speed deviation, wherein the settling control unit includes, a processor based second position deviation calculation unit that calculates a second position deviation that is a difference between the target position and the position of the target object, a processor based second speed command calculation unit that calculates a second speed command by multiplying the second position deviation by the second proportional control gain, a processor based second speed deviation calculation unit that calculates a second speed deviation that is a difference between the second speed command calculated by the second speed command calcul

Assignees

Inventors

Classifications

  • G05B19/02Primary

    electric · CPC title

  • Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form (G05B19/418 takes precedence) · CPC title

  • Controlling the acceleration or deceleration · CPC title

  • Controlling the speed digitally using a reference oscillator, a speed proportional pulse rate feedback and a digital comparator · CPC title

  • H02P25/06Primary

    Linear motors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9360851B2 cover?
A motor control apparatus is provided, including: a command generation unit that generates an acceleration pattern time-sequentially indicating an acceleration command value to be used during movement of a target object to a target position using a motor, makes a change to the generated acceleration pattern to prolong a period of reducing a driving speed of the motor in accordance with response…
Who is the assignee on this patent?
Futami Shigeru, Thk Co Ltd
What technology area does this patent fall under?
Primary CPC classification G05B19/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).