Motor control device, motor control method, and non-transitory computer readable medium encoded with computer program

US10090789B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10090789-B2
Application numberUS-201715657516-A
CountryUS
Kind codeB2
Filing dateJul 24, 2017
Priority dateJul 27, 2016
Publication dateOct 2, 2018
Grant dateOct 2, 2018

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.

To provide a motor control device capable of causing a motor to rotate in any rotation direction, even when leaving the connection state of the motor of a machine tool as standard. A motor control device (10) includes: a coordinate converter (36) as a voltage command output unit that outputs voltage command data instructing a voltage to be applied to a motor (14) based on an external instruction; a voltage command data interchanging unit (38) that outputs by interchanging or not interchanging the voltage command data, based on a setting for interchanging of a phase rotation of the voltage command data; a PWM output unit (40) as an amplifier that drives the motor (14) based on the voltage command data outputted by the voltage command data interchanging unit (38); a current detection unit (42) that detects the electric current flowing through the motor (14) and outputs current feedback data; and a current feedback data interchanging unit (44) that outputs by interchanging or not interchanging the current feedback data based on a setting for interchanging.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor control device for controlling a motor of a machine tool, comprising: a voltage command output unit that outputs voltage command data instructing a voltage to be applied to the motor, based on an external instruction; a voltage command data interchanging unit that outputs the voltage command data by interchanging or without interchanging, based on a setting for interchanging of a phase rotation of the voltage command data; an amplifier that drives the motor based on voltage command data outputted by the voltage command data interchanging unit; a current detection unit that detects electric current flowing through the motor, and outputs current feedback data; a current feedback data interchanging unit that outputs the current feedback data by interchanging or without interchanging, based on a setting for interchanging of phase rotation of the voltage command data, wherein the voltage command data interchanging unit: interchanges the voltage command data, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor being consistent, based on a set phase rotation for interchanging of the phase rotation of the voltage command data, and outputs the voltage command data as is without interchanging, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor not being consistent, and wherein the current feedback data interchanging unit: interchanges the current feedback data, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor being consistent, based on a set phase rotation for interchanging of the phase rotation of the voltage command data, and outputs the current feedback data as is without interchanging, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor not being consistent. 2. The motor control device according to claim 1 , further comprising a setting unit that sets a setting for interchanging of the phase rotation of the voltage command data, wherein the setting unit supplies the setting for interchanging of the phase rotation of the voltage command data to the voltage command data interchanging unit, and the current feedback data interchanging unit. 3. The motor control device according to claim 2 , wherein the setting unit detects the connection phase rotation of the motor, and supplies the connection phase rotation of the motor to the voltage command data interchanging unit and the current feedback data interchanging unit. 4. The motor control device according to claim 1 , wherein the voltage command data interchanging unit outputs an alarm, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor not being consistent. 5. The motor control device according to claim 1 , wherein the voltage command data interchanging unit outputs an alarm in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor not being consistent, and a command for flowing excitation current of the motor being outputted externally. 6. A motor control method for controlling a motor of a machine tool, the method comprising the steps of: outputting voltage command data that instructs a voltage to be applied to the motor, based on an external instruction; outputting by interchanging or not interchanging the voltage command data, based on a setting for interchanging of a phase rotation of the voltage command data; driving the motor based on the voltage command data outputted in the step of outputting by interchanging or not interchanging the voltage command data; detecting electric current flowing through the motor, and outputting current feedback data; and outputting by interchanging or not interchanging the current feedback data, based on the setting for interchanging of the phase rotation of the voltage command data, wherein the step of outputting by interchanging or not interchanging the voltage command data includes: a step of interchanging the voltage command data, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor being consistent, based on a set phase rotation for interchanging of the phase rotation of the voltage command data, and a step of outputting the voltage command data as is without interchanging, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor not being consistent, and wherein the step of outputting by interchanging or not interchanging the current feedback data includes: a step of interchanging the current feedback data, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor being consistent, based on a set phase rotation for interchanging of the phase rotation of the voltage command data, and a step of outputting the current feedback data as is without interchanging, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor not being consistent. 7. A non-transitory computer readable medium encoded with a computer program for enabling a computer to operate as a motor control device for controlling a motor of a machine tool, the computer program causing the computer to execute: voltage command output processing of outputting voltage command data that instructs a voltage to be applied to the motor, based on an external instruction; voltage command data interchanging processing of outputting by interchanging or not interchanging the voltage command data, based on a setting for interchanging of a phase rotation of the voltage command data; processing of supplying the voltage command data outputted by the voltage command data interchanging unit to a predetermined amplifier, and driving the motor by the amplifier; current detection processing of detecting electric current flowing through the motor, and outputting current feedback data; and current feedback data interchanging processing of outputting by interchanging or not interchanging the current feedback data, based on the setting for interchanging of the phase rotation of the voltage command data, wherein the voltage command data interchanging processing includes: processing of interchanging the voltage command data, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor being consistent, based on a set phase rotation for interchanging of the phase rotation of the voltage command data, and processing of outputting the voltage command data as is without interchanging, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor not being consistent, and wherein the current feedback data interchanging processing includes: processing of interchanging the current feedback data, in a case of the setting for interchanging of the phase rotation of the voltage command data and the connection phase rotation of the motor being consistent, based on a set phase rotation for interchanging of the phase rotation of the voltage command data, and processing of outputting the current feedback data as is without interchanging, in a case of the setting for interchanging of the phase rotation of the volt

Assignees

Inventors

Classifications

  • H02P1/40Primary

    in either direction of rotation · CPC title

  • H02P6/18Primary

    without separate position detecting elements · CPC title

  • Circuit arrangements for detecting position · CPC title

  • Estimation of position or speed · CPC title

  • Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage · 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 US10090789B2 cover?
To provide a motor control device capable of causing a motor to rotate in any rotation direction, even when leaving the connection state of the motor of a machine tool as standard. A motor control device (10) includes: a coordinate converter (36) as a voltage command output unit that outputs voltage command data instructing a voltage to be applied to a motor (14) based on an external instructio…
Who is the assignee on this patent?
Fanuc Corp
What technology area does this patent fall under?
Primary CPC classification H02P1/40. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 02 2018 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).