Controller for a drill
US-2024001502-A1 · Jan 4, 2024 · US
US9846428B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9846428-B2 |
| Application number | US-201414475242-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 2, 2014 |
| Priority date | Dec 16, 2013 |
| Publication date | Dec 19, 2017 |
| Grant date | Dec 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Control of feed and spindle, cutting speed · CPC title
Adaptive control of feed or cutting velocity (without NC B23Q15/12) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.