Controller for spindle motor

US9846428B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9846428-B2
Application numberUS-201414475242-A
CountryUS
Kind codeB2
Filing dateSep 2, 2014
Priority dateDec 16, 2013
Publication dateDec 19, 2017
Grant dateDec 19, 2017

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 controller has a varying speed signal generation unit generating a varying speed command signal varying at predetermined amplitude and period, a current control unit generating a current command signal based on the varying speed command signal, a feedback control unit generating a correction signal based on a deviation between the varying speed command signal and a present rotational speed of the spindle motor and adding the correction signal to the current command signal, and a learning control unit calculating a disturbance component caused by cutting resistance based on the deviation every predetermined rotation angle of the spindle motor and, in synchronism with a rotation angle of the spindle motor corresponding to the varying speed command signal input into the current control unit, generating a compensation signal based on the disturbance component corresponding to the rotation angle and adding the compensation signal to the varying speed command signal.

First claim

Opening claim text (preview).

What is claimed is: 1. A controller, for controlling a spindle motor which rotates a spindle of a machine tool, comprising: a varying speed signal generation unit which receives a speed command signal relating to a target rotational speed of the spindle motor and generates a varying speed command signal varying at predetermined amplitude and period with respect to the target rotational speed and outputs the generated varying speed command signal; a current control unit which generates a current command signal for driving the spindle motor based on the varying speed command signal input from the varying speed signal generation unit and outputs the generated current command signal; a feedback control unit which generates a correction signal based on a deviation between the varying speed command signal output from the varying speed signal generation unit and a signal relating to a present rotational speed of the spindle motor and adds the generated correction signal to the current command signal; and a learning control unit which has a memory for storing therein a disturbance component caused by cutting resistance in machining, and successively calculates the disturbance component based on the deviation every predetermined rotation angle of the spindle motor and stores the calculated disturbance component in the memory, and which, in synchronism with a rotation angle of the spindle motor corresponding to the varying speed command signal input from the varying speed signal generation unit into the current control unit, reads out the disturbance component one revolution before corresponding to the rotation angle from the memory, generates a compensation signal based on the read-out disturbance component, and adds the generated compensation signal to the varying speed command signal, wherein, when the disturbance component is represented as F θ (s) and the compensation signal is represented as C Fθ (s), the learning control unit calculates the disturbance component F θ (s) and the compensation signal C Fθ (s) according to the following equations, respectively: F θ ( s )= e θ ( s )·(1+ C ( s )· P ( s ))/ P ( s ); and C Fθ ( s )= F θ ( s )· P ( s )/(1+ C ( s )· P ( s )), where F θ (s) is the disturbance component when the rotation angle of the spindle motor is θ, e θ (s) is the deviation when the rotation angle of the spindle motor is θ, C Fθ (s) is the compensation signal when the rotation angle of the spindle motor is θ, C(s) is a transfer function when the correction signal is generated in the feedback control unit, and P(s) is a transfer function of the spindle motor. 2. A controller, for controlling a spindle motor which rotates a spindle of a machine tool, comprising: a varying speed signal generation unit which receives a speed command signal relating to a target rotational speed of the spindle motor and generates a varying speed command signal varying at predetermined amplitude and period with respect to the target rotational speed and outputs the generated varying speed command signal; a current control unit which generates a current command signal for driving the spindle motor based on the varying speed command signal input from the varying speed signal generation unit and outputs the generated current command signal; a feedback control unit which generates a correction signal based on a deviation between the varying speed command signal output from the varying speed signal generation unit and a signal relating to a present rotational speed of the spindle motor and adds the generated correction signal to the current command signal; and a leaning control unit which has a memory for storing therein a disturbance component caused by cutting resistance in machining, and successively calculates the disturbance component based on the deviation every predetermined rotation angle of the spindle motor and stores the calculated disturbance component and an actual rotational speed of the spindle motor at a position of the rotation angle with the calculated disturbance component and the actual rotational speed related with each other for each of the rotation angles in the memory, and in synchronism with a rotation angle of the spindle motor corresponding to the varying speed command signal input from the varying speed signal generation unit into the current control unit, reads out the disturbance component and the actual rotational speed one revolution before corresponding to the rotation angle, generates a compensation signal based on the read-out disturbance component and the read-out actual rotation speed and based on the varying speed command signal and adds the generated compensation signal to the varying speed command signal. 3. The controller of claim 2 , wherein, when the disturbance component is represented as F θ (s) and the compensation signal is represented as C Fθ (s), the leaning control unit calculates the disturbance component F θ (s) and the compensation signal C Fθ (s) according to following equations, respectively: F θ ( s )= e θ ( s )·(1+ C ( s )· P ( s ))/ P ( s ); and C Fθ ( s )=ω(θ)· F θ ( s )· P ( s )/(ω ref (θ)·(1+ C ( s )· P ( s ))), where F θ (s) the disturbance component when the rotation angle of the spindle motor is θ, e θ (s) is the deviation when the rotation angle of the spindle motor is θ, C Fθ (s) is the compensation signal when the rotation angle of the spindle motor is θ, ω(θ) is the actual rotational speed when the rotation angle of the spindle motor is θ, and is a scalar value, ω ref (θ) is a commanded rotational speed of the varying speed command signal when the rotation angle of the spindle motor is θ, and is a scalar value, C(s) is a transfer function when the correction signal is generated in the feedback control unit, and P(s) is a transfer function of the spindle motor.

Assignees

Inventors

Classifications

  • Control of feed and spindle, cutting speed · CPC title

  • Adaptive control of feed or cutting velocity (without NC B23Q15/12) · 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 US9846428B2 cover?
A controller has a varying speed signal generation unit generating a varying speed command signal varying at predetermined amplitude and period, a current control unit generating a current command signal based on the varying speed command signal, a feedback control unit generating a correction signal based on a deviation between the varying speed command signal and a present rotational speed of…
Who is the assignee on this patent?
Univ Tokyo, Dmg Mori Seiki Co Ltd
What technology area does this patent fall under?
Primary CPC classification G05B19/4163. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 19 2017 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).