Numerical control device
US-2016011579-A1 · Jan 14, 2016 · US
US10503140B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10503140-B2 |
| Application number | US-201815945474-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 4, 2018 |
| Priority date | Apr 14, 2017 |
| Publication date | Dec 10, 2019 |
| Grant date | Dec 10, 2019 |
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.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.