Generating optimized tool paths and machine commands for beam cutting tools

US9727051B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9727051-B2
Application numberUS-201514602227-A
CountryUS
Kind codeB2
Filing dateJan 21, 2015
Priority dateJan 22, 2014
Publication dateAug 8, 2017
Grant dateAug 8, 2017

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 facility for automated modelling of the cutting process for a particular material to be cut by a beam cutting tool, such as a waterjet cutting system, from empirical data to predict aspects of the waterjet's effect on the workpiece across a range of material thicknesses, across a range of cutting geometries, and across a range of cutting quality levels, all of which may be broader than, and independent of the actual requirements for a target workpiece, is described.

First claim

Opening claim text (preview).

We claim: 1. A computer-readable medium having contents configured to cause a computing system to perform a method in a computing system for analyzing operating parameters for a waterjet cutting tool, the operating parameters having been identified for a waterjet cutting project, the method comprising: accessing a material type, a material thickness, and a routed geometry specified for the project; generating first cutting control signals for the project that are based on (a) the accessed material type, material thickness, and routed geometry and (b) the identified parameters; predicting for the project first values for at least one success factor assuming that the generated first cutting control signals are used to perform the project; automatically altering the identified parameters, within the constraints of the equipment operating parameters possible, by altering at least one of the identified parameters; generating second cutting control signals for the project that are based on (a) the accessed material type, material thickness, and routed geometry and (b) the altered parameters; predicting for the project second values for each of at least one success factor assuming that the generated second cutting control signals are used to perform the project; automatically determining that the predicted second values are superior to the predicted first values; in response to the determining, generating a recommendation that the altered parameters be used to perform the project; and causing the project to be performed using the altered parameters. 2. A method in a computing system for identifying adjustments to an initial set of operating parameters for a waterjet cutting tool, comprising: receiving an indication of the type of material to be cut; receiving at least one optimization criterion; accessing operational and physical limits of the waterjet cutting tool; receiving the initial set of operating parameters; in response to receiving information, automatically identifying at least one adjustment to the received initial set of operating parameters that is within the accessed operational and physical limits of the waterjet cutting tool, and is expected to better satisfy the received optimization criteria than the received initial set of operating parameters when cutting material of the indicated type; and causing the waterjet cutting tool to perform a project using the identified at least one adjustment to the received initial set of parameters. 3. The method of claim 2 , further comprising constructing a cutting model based upon the received indication and initial set of operating parameters, wherein the cutting model is used in the identifying. 4. The method of claim 3 wherein the constructed cutting model includes a relation predicting a cutting speed for the indicated type of material based upon cutting depth, wherein the relation is used in the identifying. 5. The method of claim 1 , further comprising automatically configuring the waterjet cutting tool to operate in accordance with the adjusted operating parameters. 6. The method of claim 1 , further comprising outputting the adjusted operating parameters so that the waterjet cutting tool can be configured to operate in accordance with the adjusted operating parameters. 7. The method of claim 1 wherein a received optimization criterion is machine time. 8. The method of claim 1 , further comprising an indication of a quality level specified for cutting the indicated materials and wherein the identifying is performed with respect to cutting material of the indicated type to the indicated quality level. 9. The method of claim 1 wherein a received optimization criterion is resource cost. 10. The method of claim 1 wherein a plurality of optimization criteria is received. 11. The method of claim 1 , further comprising receiving a definition of a part to be cut from material of the indicated type, wherein the received definition is used in the identifying or information derived from the received definition is used in the identifying. 12. The method of claim 11 wherein the received definition of the part comprises a routed geometry for the defined part. 13. The method of claim 11 wherein the received definition of the part comprises a thickness of a material from which the defined part is to be cut. 14. The method of claim 11 wherein the received definition of the part comprises at least one quality level specified for at least one surface of the defined part. 15. The method of claim 11 , further comprising determining control signals that may be used directly or indirectly by the waterjet cutting tool to cut the defined part, wherein the determined control signals are used in the identifying. 16. The method of claim 15 , further comprising automatically configuring the waterjet cutting tool to operate in accordance with the adjusted operating parameters and the determined control signals to cut the defined part. 17. The method of claim 1 wherein the identifying is based on the performance of an ordered sequence of analysis phases in which a first analysis phase is performed before a second analysis phase, and wherein the first analysis phase establishes limits on the values considered for at least one operating parameter during the second analysis phase. 18. The method of claim 17 wherein the first analysis phase addresses a cutting model speed function. 19. The method of claim 17 wherein the second analysis phase addresses one or more nominal predicted cutting times. 20. The method of claim 17 wherein the second analysis phase addresses one or more acceleration profiles. 21. The method of claim 12 , wherein a third analysis phase is performed after the second analysis phase, and wherein the second analysis phase establishes limits on the values considered for at least one operating parameter during the third analysis phase. 22. The method of claim 1 wherein a received optimization criterion is resource consumption. 23. The method of claim 1 wherein a received optimization criterion is component wear. 24. The method of claim 10 wherein the plurality of optimization criteria is weighted. 25. The method of claim 10 wherein the plurality of optimization criteria is weighted based on a current business situation. 26. The method of claim 11 wherein the received definition of the part comprises a geometric representation for the defined part. 27. The method of claim 1 wherein the identifying of the projected optimization criteria is based on a cutting speed derived from a cutting model. 28. The method of claim 12 wherein the routed geometry is comprised of entities, and wherein the second analysis phase determines a projected time to cut by evaluating the geometry of the assigned cutting path and uses a cutting model to determine the cutting speed at each entity. 29. The method of claim 21 wherein the third analysis phase involves compiling a toolpath for each selected parameter set. 30. The method of claim 1 wherein the identifying is based on three analysis processes, each of which is performed independently. 31. The method of claim 1 , further comprising causing a user of the waterjet cutting tool to be charged for the identifying. 32. The method of claim 1 wherein the identifying is performe

Assignees

Inventors

Classifications

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • for cutting (energy dissipating devices therefor B26F3/008) · CPC title

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

  • characterised by using design data to control NC machines, e.g. CAD/CAM (G05B19/4093 takes precedence) · CPC title

  • Waterjet cutting · 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 US9727051B2 cover?
A facility for automated modelling of the cutting process for a particular material to be cut by a beam cutting tool, such as a waterjet cutting system, from empirical data to predict aspects of the waterjet's effect on the workpiece across a range of material thicknesses, across a range of cutting geometries, and across a range of cutting quality levels, all of which may be broader than, and i…
Who is the assignee on this patent?
Omax Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/4097. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 08 2017 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).