Control device for machine tool performing oscillation cutting

US10434614B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10434614-B2
Application numberUS-201815951544-A
CountryUS
Kind codeB2
Filing dateApr 12, 2018
Priority dateApr 18, 2017
Publication dateOct 8, 2019
Grant dateOct 8, 2019

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 control device includes a position command generation part, an oscillation command generation part, and a storage part for storing machining operation conditions and servo control conditions. The oscillation command generation part includes an estimation part which estimates an oscillation amplitude and an oscillation frequency of an oscillation command based on a rotation speed of a workpiece and a position command generated by the position command generation part, and a determination part which determines whether or not the estimated oscillation frequency is an optimum value based on the machining operation conditions and the servo control conditions.

First claim

Opening claim text (preview).

The invention claimed is: 1. A control device for controlling a machine tool for cutting an outer peripheral surface or an inner peripheral surface of a workpiece with a tool, the machine tool having a spindle for performing a relative rotation between the workpiece and the tool around a central axis of the workpiece, at least one feed shaft for performing a relative feeding between the tool and the workpiece along a generatrix of the outer peripheral surface or the inner peripheral surface of the workpiece, and a position detector for detecting an actual position of the at least one feed shaft, the control device comprising: a position command generation part for generating a position command for the at least one feed shaft based on a relative feed speed of the tool and the workpiece; a feed shaft control part that controls the at least one feed shaft according to the position command; and a storage part for storing the rotation speed, the feed speed, machining operation conditions under which oscillation is performed using the feed shaft, and servo control conditions for the control device; wherein the machining operation conditions include the condition that a maximum oscillation acceleration and a maximum oscillation jerk which are determined from an oscillation frequency and oscillation amplitude of an oscillation command for oscillating the tool and the workpiece relative to each other are less than a maximum acceleration and maximum jerk of an actually-moved moving object; the servo control conditions include the condition that a value obtained by dividing a control frequency obtained from a predetermined control cycle when a command is issued to the feed shaft by an oscillation frequency of the oscillation command is not less than a predetermined value; the feed shaft control part includes an oscillation command generation part that generates an oscillation command for the at least one feed shaft such that a number of oscillations of the tool per rotation of the spindle becomes a positive non-integral multiple and the tool intermittently cuts the workpiece, and the feed shaft control part is configured to control the at least one feed shaft based on a resultant command obtained by adding the oscillation command to a position deviation, which is a difference between the position command and the actual position of the at least one feed shaft detected by the position detector; and the oscillation command generation part includes an estimation part for estimating an oscillation amplitude and an oscillation frequency of the oscillation command based on the rotation speed and the position command, and a determination part for determining whether or not the machining operation conditions and the servo control conditions are satisfied, and when the determination part determines that the machining operation conditions and the servo control conditions are satisfied, the oscillation command is generated based on the oscillation frequency and the oscillation amplitude. 2. The control device according to claim 1 , wherein the estimation part estimates the oscillation amplitude based on the rotation speed and the position command, and estimates a value obtained by multiplying the rotation speed by an arbitrary positive non-integer as the oscillation frequency; and the determination part calculates a maximum oscillation acceleration and a maximum oscillation jerk based on the estimated oscillation amplitude and the estimated oscillation frequency, determines whether or not the maximum oscillation acceleration and the maximum oscillation jerk satisfy the machining operation conditions, and the estimated oscillation frequency satisfies the servo control conditions, and as a result of the determination, when either of the machining operation conditions or the servo control conditions are not satisfied, the estimation part changes the positive non-integer to another value, and again estimates the oscillation frequency and the determination part performs the determination, and when both the machining operation conditions and the servo control conditions are satisfied, the estimated oscillation frequency is set as the optimum value of the oscillation frequency. 3. The control device according to claim 1 , wherein the determination part calculates the maximum oscillation acceleration and the maximum oscillation jerk based on the oscillation amplitude and the oscillation frequency estimated by the estimation part, and determines whether or not the maximum oscillation acceleration and the maximum oscillation jerk satisfy the machining operation conditions and whether or not the estimated oscillation frequency satisfies the servo control conditions, and when the determination part determines that the machining operation conditions and the servo control conditions are satisfied, the oscillation command generation part generates the oscillation command based on the oscillation frequency and the oscillation amplitude. 4. The control device according to claim 1 , wherein the estimation part calculates, for each rotation of one of the tool and the workpiece, the movement amount of the other of the tool and the workpiece, based on the rotation speed and the position command, and sets a value obtained by multiplying the movement amount by a predetermined constant as the oscillation amplitude. 5. The control device according to claim 1 , wherein the oscillation command generation part generates the oscillation command in which the oscillation amplitude is subtracted as an offset value with respect to a reference axis of the cosine wave. 6. The control device according to claim 1 , wherein the oscillation command generation part generates an oscillation frequency of the oscillation command so that the workpiece or the tool is shifted by a half-cycle each time the workpiece or the tool makes one revolution based on the rotation speed, and generates the oscillation amplitude of the oscillation command based on the position command. 7. The control device according to claim 1 , wherein the oscillation command generation part generates the oscillation frequency and the oscillation amplitude of the oscillation command such that the torque of the at least one feed shaft does not exceed a predetermined value. 8. The control device according to claim 1 , wherein the oscillation command generation part generates an oscillation frequency and an oscillation amplitude of the oscillation command based on a desired length of swarf generated by the tool machining the workpiece.

Assignees

Inventors

Classifications

  • Control or regulation of the orientation of the tool with respect to the work · CPC title

  • G05B19/182Primary

    characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control (G05B19/21 - G05B19/40 take precedence) · CPC title

  • Arrangements for chip-breaking in turning-machines (on cutting tools B23B27/22) · CPC title

  • Methods for turning or working essentially requiring the use of turning-machines; Use of auxiliary equipment in connection with such methods · CPC title

  • B23Q15/013Primary

    Control or regulation of feed movement (B23Q15/12 takes precedence) · 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 US10434614B2 cover?
A control device includes a position command generation part, an oscillation command generation part, and a storage part for storing machining operation conditions and servo control conditions. The oscillation command generation part includes an estimation part which estimates an oscillation amplitude and an oscillation frequency of an oscillation command based on a rotation speed of a workpiec…
Who is the assignee on this patent?
Fanuc Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/182. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 08 2019 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).