Control device for machine tool performing oscillation cutting

US10503140B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10503140-B2
Application numberUS-201815945474-A
CountryUS
Kind codeB2
Filing dateApr 4, 2018
Priority dateApr 14, 2017
Publication dateDec 10, 2019
Grant dateDec 10, 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.

An oscillation permission/prohibition notification part of a control device notifies an oscillation command generation part of generation permission of the oscillation command when a position command value has not reached within a predetermined range of a machining end point of a workpiece, and notifies the oscillation command generation part of generation prohibition when the position command value has reached within the predetermined range. A control part includes a learning controller and a learning determination part. The learning determination part determines whether the oscillation command generation part has been notified of generation permission or generation prohibition of the oscillation command, turns learning control on when notification of generation permission of the oscillation command has been received, and sets the oscillation command to zero and turns off learning control when notification of generation prohibition of the oscillation command has been received.

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, and at least one feed axis 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, the control device comprising: a position command generation part for generating a position command for the at least one feed axis based on a relative rotation speed of the workpiece and the tool and a relative feed speed of the tool and the workpiece; and a feed axis control part that controls the at least one feed axis according to the position command, wherein the feed axis control part includes an oscillation command generation part that generates an oscillation command for the at least one feed axis based on the rotation speed and the position command such that the tool intermittently cuts the workpiece at an oscillation frequency which is a positive non-integral multiple of the rotation speed, and the feed axis control part is configured to control the at least one feed axis based on a resultant command obtained by adding the oscillation command to a position deviation, which is a difference between the position command and an actual position of the at least one feed axis; the control device further comprising an oscillation permission/prohibition notification part which notifies the oscillation command generation part of generation permission of the oscillation command when the value of the position command is not within a predetermined range from the machining stop point of the workpiece which has been stored in the control device in advance, and which notifies the oscillation command generation part of generation prohibition of the oscillation command when the value of the position command is within the predetermined range; wherein the feed axis control part further comprises: a learning controller which performs learning control to obtain a correction amount of the resultant command based on an oscillation phase obtained from the oscillation command and the resultant command and which adds the correction amount to the resultant command; and a determination part which determines whether the oscillation command generation part has been notified of generation permission or generation prohibition of the oscillation command, and in the determination, when notification of generation permission of the oscillation command has been received, the learning control is turned on, and when notification of generation prohibition of the oscillation command has been received, the oscillation command is set to zero and the learning control is turned off. 2. The control device according to claim 1 , wherein the oscillation permission/prohibition notification part has a function to calculate a distance or time between the value of the position command and the machining stop point stored in the control device in advance, and to determine whether or not the value of the position command is within the predetermined range in the vicinity of the machining stop point by determining whether the distance or the time is not more than a predetermined threshold. 3. The control device according to claim 1 , wherein the timing at which the learning control in the determination part is turned off is the time at which the oscillation command becomes zero. 4. The control device according to claim 1 , wherein the feed axis control part is provided for each of a plurality of feed axes, and the determination part of each feed axis control part notifies all of the notification parts of the feed axis control parts when it determines to turn of the learning control, and the determination part of each feed axis control part sets the oscillation command, to zero and turns off the learning control using at least one of a self-determination of turning off the learning control and the determination to turn off the learning control received from the determination part of another feed axis control part. 5. The control device according to claim 1 , wherein the oscillation command generation part generates the oscillation command by subtracting the oscillation amplitude from a reference axis of a cosine wave as an offset value. 6. The control device according to claim 1 , wherein the oscillation command generation part generates an oscillation frequency of the oscillation command such 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 an oscillation amplitude of the oscillation command based on the rotation speed and 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 axis does not exceed a predetermined value. 8. The control device according to claim 1 , wherein the oscillation command generation part generates the oscillation frequency and the oscillation amplitude based on a control bandwidth of the learning control so that learning converges. 9. The control device according to claim 1 , wherein the oscillation command generation part generates the oscillation frequency and the oscillation amplitude based on a desired length of swarf generated by the tool processing the workpiece. 10. The control device according to claim 1 , wherein the workpiece comprises a corner part which is not continuous with the radially outermost portion of the workpiece on the side which is more radially inwards than the radially outermost part in a cross-section along the central axis thereof.

Assignees

Inventors

Classifications

  • G05B19/25Primary

    for continuous-path control · CPC title

  • Cutter, axis change over · CPC title

  • characterised by using same processor to execute programmable controller and numerical controller function [CNC] and PC controlled NC [PCNC] · CPC title

  • Programmable computer controller, plc implemented with pc · CPC title

  • using expert systems only · 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 US10503140B2 cover?
An oscillation permission/prohibition notification part of a control device notifies an oscillation command generation part of generation permission of the oscillation command when a position command value has not reached within a predetermined range of a machining end point of a workpiece, and notifies the oscillation command generation part of generation prohibition when the position command …
Who is the assignee on this patent?
Fanuc Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/25. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).