# US 2017/0288596 A1 · Control device for motor having plurality of windings

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0288596 A1
- Document ID: US20170288596A1
- Status: Published application
- Kind: A1
- Application number: 15/464,465
- Filed: 2017-03-21
- Published: 2017-10-05
- Earliest claimed: 2016-03-31
- Assignees: Fanuc Corporation
- Applicants: Fanuc Corporation
- Inventors: Satoshi IKAI; Kenichi TAKAYAMA
- Web page: https://patentgrep.com/patent/US20170288596A1

## CPC

- H02P 29/024: Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
- H02P 6/14: Electronic commutators
- H02P 27/06: using DC to AC converters or inverters (H02P27/05 takes precedence)
- H02P 29/0241: {the fault being an overvoltage}
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS

## Abstract

A control device for a motor is provided that can determine the states of current controllers controlling the current flowing to windings, as well as reducing the load of arithmetic processing. A control device for a motor having windings includes: a main current controller that is connected with a numerical control and controls current flowing to the winding; and sub-current controllers that are connected with the main current controller and control current flowing to the windings, respectively, in which the main current controller: calculates states of the main current controller and the sub-current controllers, compares between the states of the main current controller and the sub-current controllers thus calculated, and determines whether an abnormality is occurring in the main current controller and the sub-current controllers based on a result of comparing between the states of the main current controller and the sub-current controllers.

## Claims

### Claim 1

A control device for a motor having a plurality of windings, the device comprising:
a main current controller that is connected with a numerical control and controls current flowing to one winding among the plurality of windings; and
sub-current controllers that are connected with the main current controller and control current flowing to each of other windings among the plurality of windings, respectively,
wherein the main current controller:
calculates states of the main current controller and the sub-current controllers,
compares between the states of the main current controller and the sub-current controllers thus calculated, and
determines whether an abnormality is occurring in the main current controller and the sub-current controllers based on a result of comparing between the states of the main current controller and the sub-current controllers.

### Claim 2 (depends on 1)

The control device for a motor according to claim 1,
wherein the main current controller:
calculates an average value for the states of the main current controller and the sub-current controllers,
compares between a value of one state among the main current controller and the sub-current controllers with an average value of other states among the main current controller and the sub-current controllers, and
determines that an abnormality is occurring in the main current controller and the sub-current controllers, in a case of a difference between the value of the one state and the average value of the other states being greater than a threshold.

### Claim 3 (depends on 1)

The control device for a motor according to claim 1,
wherein the main current controller:
calculates a logical sum of the states of the main current controller and the sub-current controllers,
compares between one state among the main current controller and the sub-current controllers with a logical sum of other states among the main current controller and the sub-current controllers, and
determines that an abnormality is occurring in the main current controller and the sub-current controllers, in a case of the one state and the logical sum of the other states being different.

### Claim 4 (depends on 1)

The control device for a motor according to claim 1,
wherein the main current controller:
calculates a logical product of the states of the main current controller and the sub-current controllers,
compares between one state of among the main current controller and the sub-current controllers with a logical product of other states among the main current controller and the sub-current controllers, and
determines that an abnormality is occurring in the main current controller and the sub-current controllers, in a case of the one state and the logical product of the other states being different.

### Claim 5 (depends on 1)

The control device for a motor according to claim 1,
wherein the main current controller:
calculates states of the main current controller and the sub-current controllers,
compares between the states of the main current controller and the sub-current controllers, respectively, and
counts a number of same states among the states of the main current controller and the sub-current controllers, and determines that an abnormality is occurring in the main current controller and the sub-current controllers, which is in a state having a small number of the same states.

### Claim 6 (depends on 1)

The control device for a motor according to claim 1,
wherein the main current controller,
in a case of determining that an abnormality is occurring in the main current controller and the sub-current controllers,
sends an abnormality notification of the main current controller and the sub-current controllers, and information of windings corresponding to the main current controller and the sub-current controllers in which an abnormality occurred, to the numerical control, and
wherein the numerical control informs, by a predetermined mode, the abnormality notification of the main current controller and the sub-current controllers, and the information of windings corresponding to the main current controller and the sub-current controllers in which the abnormality occurred.
