Control device for machine tool performing oscillation cutting
US-10471563-B2 · Nov 12, 2019 · US
US12466018B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12466018-B2 |
| Application number | US-202117758827-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 25, 2021 |
| Priority date | Jan 28, 2020 |
| Publication date | Nov 11, 2025 |
| Grant date | Nov 11, 2025 |
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 machine tool control device which reliably divides and discharges chips, and which suppresses damage to a tool by reducing shock when the tool cuts into a workpiece. The machine tool control device causes the tool to rotate and executes a cutting process to move the tool and the workpiece while causing the same to oscillate relative to one another in a feed direction, and is provided with an oscillation command generating unit which generates an oscillation command on the basis of a predetermined oscillation condition. A position and speed control unit controls a motor by superimposing the oscillation command generated by the oscillation command generating unit onto a position command or a position deviation. The oscillation command generating unit changes an oscillation command phase progression method and/or an oscillation command amplitude on the basis of an oscillation phase calculated from on a predetermined oscillation condition, or based on time.
Opening claim text (preview).
The invention claimed is: 1 . A machine tool control device configured to execute a cutting process by controlling an electric motor for a main axis configured to cause a cutting tool to rotate relative to a workpiece and controlling an electric motor for a feed axis configured to cause the cutting tool to move and oscillate with respect to a feed direction relative to the workpiece, the machine tool control device comprising: a memory storing a computer-readable program which, when executed, causes the machine tool control device to control the cutting tool; and a processor which, when executing the computer-readable program, is configured to function as: an oscillation command generating unit configured to generate an oscillation command causing the cutting tool to oscillate with respect to the feed direction relative to the workpiece, based on a predetermined oscillation condition; a control unit configured to control the electric motor for the feed axis, based on a superimposed command generated by superimposing the oscillation command generated by the oscillation command generating unit onto a position command or a position error representing a difference between the position command and position feedback; and a load acquiring unit configured to acquire a load that is exerted on the cutting tool during the cutting process, wherein the oscillation command generating unit changes at least one selected from a method of advancing a phase of the oscillation command and an amplitude of the oscillation command, based on either an oscillation phase calculated based on the predetermined oscillation condition, or time, wherein the oscillation command generating unit includes: an oscillation phase calculating unit configured to calculate an oscillation phase based on the predetermined oscillation condition; an oscillation amplitude calculating unit configured to calculate an oscillation amplitude based on the predetermined oscillation condition; and an oscillation command calculating unit configured to calculate the oscillation command based on the oscillation phase calculated by the oscillation phase calculating unit and the oscillation amplitude calculated by the oscillation amplitude calculating unit, and the oscillation phase calculating unit changes a method of advancing the oscillation phase calculated based on the predetermined oscillation condition to reduce the load acquired by the load acquiring unit, or the oscillation amplitude calculating unit changes the oscillation amplitude calculated based on the predetermined oscillation condition to reduce the load acquired by the load acquiring unit. 2 . The machine tool control device according to claim 1 , wherein the memory is configured to store tool information regarding the cutting tool, and the oscillation command generating unit changes at least one selected from the method of advancing the phase of the oscillation command and the amplitude of the oscillation command, based on the tool information. 3 . The machine tool control device according to claim 1 , wherein the processor which, when executing the computer-readable program, is further configured to function as a learning control unit configured to compensate the superimposed command by calculating an amount of compensation for the superimposed command for making the position error closer to 0 and adding the calculated amount of compensation to the superimposed command, thereby improving ability of the following oscillation command. 4 . The machine tool control device according to claim 1 , wherein the oscillation command generating unit causes the phase of the oscillation command to be synchronized with a phase of the main axis causing the cutting tool to rotate relative to the workpiece.
Responsive to work · CPC title
including means to cause Tool to progressively vibrate toward work · CPC title
during machining · CPC title
Boring, drilling · CPC title
characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.