NC program generating device and NC program generating method

US10179375B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10179375-B2
Application numberUS-201414787786-A
CountryUS
Kind codeB2
Filing dateApr 28, 2014
Priority dateAug 7, 2013
Publication dateJan 15, 2019
Grant dateJan 15, 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.

Provided is an NC program generating device that generates an NC program used in laser machining, using a rapid traverse command that moves a relative position between a machining head and a workpiece at a first movement speed, and a linear interpolation movement command that moves the relative position at a second speed, while causing the relative position to trace the workpiece, the device comprising: a movement time calculation unit that calculates a first movement time of the relative position when using the rapid traverse command and a second movement time of the relative position when using the linear interpolation command, a movement method selection unit that selects the movement command corresponding to the shorter time of the first movement time and the second movement time, and an NC program generating unit that generates an NC program by setting the selected movement command between the machining points.

First claim

Opening claim text (preview).

The invention claimed is: 1. A numerical control (NC) program generating device configured to generate an NC program used in laser machining, using a rapid traverse command and a linear interpolation movement command, the rapid traverse command moving a relative position between a machining head and a workpiece at a first movement speed by separating the machining head and the workpiece such that a distance between the separated machining head and the workpiece is greater than a distance during the laser machining, and the linear interpolation movement command moving the relative position at a second movement speed lower than the first movement speed such that a distance between the machining head and the workpiece is equal to the distance during the laser machining, while causing the machining head to trace the workpiece, the device comprising: a movement time calculation unit configured to calculate a first movement time required when the relative position moves between machining points from a machining end point to a next machining start point in the case of using the rapid traverse command on the basis of a movement route of the machining head and the first movement speed when performing laser machining of the workpiece, and to calculate a second movement time required when the relative position moves between the machining points in the case of using the linear interpolation command on the basis of the movement route and the second movement speed; a movement method selection unit to select, from among the rapid traverse command and the linear interpolation command, a movement command corresponding to the shorter one of the first movement time and the second movement time, as a movement command between the machining points; an NC program generating unit configured to generate the NC program by setting the selected rapid traverse command or the linear interpolation movement command between the machining points; and a machining condition storage unit configured to store values of the first movement speed and the second movement speed, the values varying based on a plate thickness of the workpiece, wherein the movement method selection unit is configured to select the rapid traverse command or the linear interpolation command based on the stored values. 2. The NC program generating device according to claim 1 , further comprising: a movement route setting unit configured to set the movement route between each of the machining points on the basis of a target machining shape after the laser machining of the workpiece. 3. The NC program generating device according to claim 2 , wherein the movement route setting unit is configured to set, between the machining points, a first movement route in the case of using the rapid traverse command, and a second movement route in the case of using the linear interpolation movement command, and the movement time calculation unit is configured to calculate the first movement time on the basis of the first movement route and the first movement speed, and to calculate the second movement time on the basis of the second movement route and the second movement speed. 4. The NC program generating device according to claim 3 , wherein the movement route setting unit is configured to set the first movement route, on the basis of at least one of the plate thickness of the workpiece, a material of the workpiece, the first movement speed and a relative acceleration between the machining head set in the rapid traverse command and the workpiece, and the target machining shape. 5. The NC program generating device according to claim 3 , wherein the movement route setting unit is configured to set the second movement route, on the basis of at least one of the plate thickness of the workpiece, a material of the workpiece, the second movement speed and a relative acceleration between the machining head set in the linear interpolation movement command and the workpiece, and the target machining shape. 6. The NC program generating device according to claim 2 , wherein, in response to the movement route setting unit determining that it is possible to set a route using the linear interpolation movement command between the machining points, the movement route setting unit sets a first movement route in the case of using the rapid traverse command and a second movement route in the case of using the linear interpolation movement command between the machining points, and the movement route setting unit calculates the first movement time on the basis of the first movement route and the first movement speed, and calculates the second movement time on the basis of the second movement route and the second movement speed, and in response to the movement route setting unit determining that it is not possible to set a route using the linear interpolation movement command between the machining points, the movement route setting unit sets the first movement route between the machining points, and the movement method selection unit selects the rapid traverse command as a movement command between the machining points. 7. The NC program generating device according to claim 1 , wherein the second movement speed is different from a relative movement speed between the machining head and the workpiece when performing the laser machining of the workpiece. 8. The NC program generating device according to claim 1 , wherein the rapid traverse command is a GOO command, and the linear interpolation movement command is a G01 command. 9. The NC program generating device according to claim 2 , wherein shape data of the target machining shape is computer aided data (CAD), and the NC program is generated using computer aided manufacturing (CAM). 10. A method for generating a numerical control (NC) program that generates an NC program used in laser machining, using a rapid traverse command and a linear interpolation movement command, the rapid traverse command moving a relative position between a machining head and a workpiece at a first movement speed by separating the machining head and the workpiece such that a distance between the machining head and the workpiece is greater than a distance during the laser machining, and the linear interpolation movement command moving the relative position at a second movement speed lower than the first movement speed such that a distance between the machining head and the workpiece is equal to the distance during the laser machining, while causing the machining head to trace the workpiece, the method comprising: calculating a first movement time required when the relative position moves between machining points from a machining end point to a next machining start point in the case of using the rapid traverse command on the basis of a movement route of the machining head and the first movement speed when performing laser machining of the workpiece, and calculating a second movement time required when the relative position moves between the machining points in the case of using the linear interpolation command on the basis of the movement route and the second movement speed; selecting, from among the rapid traverse command and the linear interpolation command, a movement command corresponding to the shorter one of the first movement time and the second movement time, as a movement command between the machining points; and generating the NC program by setting the selected rapid traverse command or the linear interpolation movement command between the machining points, wherein the method further comprises: storing values of the first movement speed and the second movement speed, the values varying based on a plate thickness of the workpiece; and selecting the rapid traverse command or the linear

Assignees

Inventors

Classifications

  • Control or regulation of feed movement (B23Q15/12 takes precedence) · CPC title

  • Working by laser beam, e.g. welding, cutting or boring · CPC title

  • Laser machining · CPC title

  • Automatic control or regulation of feed movement, cutting velocity or position of tool or work · CPC title

  • concerning programming of machining or material parameters, pocket machining · 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 US10179375B2 cover?
Provided is an NC program generating device that generates an NC program used in laser machining, using a rapid traverse command that moves a relative position between a machining head and a workpiece at a first movement speed, and a linear interpolation movement command that moves the relative position at a second speed, while causing the relative position to trace the workpiece, the device co…
Who is the assignee on this patent?
Mitsubishi Electric Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/40937. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 15 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).