IP Library Granted Patent US 10,048,676
Granted Patent B2
US 10,048,676 · App. 14/333,475 · Granted Aug 14, 2018

Generating optimized tool paths and machine commands for beam cutting tools

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,048,676
App. No.
14/333,475
Granted
Aug 14, 2018
Kind
B2
Abstract

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.

Claims (39)

1. One or more computer memories collectively storing:

a waterjet cutting model data structure comprising information specifying a cutting model for a distinguished workpiece material that, for each of one or more aspects of a waterjet's effect on a workpiece of the distinguished material, specifies a relation adapted to predict the value of the aspect based on the value of one or more independent variables across a range of at least one of material thicknesses, cutting geometries, and cutting quality levels, wherein one of the aspects is jetlag distance, wherein the information further comprises:

for each of the one or more aspects of a waterjet's effect on a workpiece:

values of each of a plurality of function coefficients that, together with a functional form established for the aspect, constitutes a relation adapted to predict the value of the aspect based on the value of one or more independent variables, wherein the functional form established for the jetlag distance aspect is parabolic; and

contents whose execution by one or more processors causes the one or more processors to:

cause generation of at least one of waterjet cutting tool paths and waterjet cutting tool machine commands for waterjet cutting projects cutting the distinguished material based, at least in part, on the data structure; and

cause the generated at least one of waterjet cutting tool paths and waterjet cutting tool machine commands to be used to perform a cutting project.

2. The computer memories of claim 1 wherein the information specifying a cutting model specifies, for each of the one or more aspects of a waterjet's effect on a workpiece of the distinguished material, a relation adapted to predict the value of the aspect based on the value of one or more independent variables across a range of each of material thicknesses, cutting geometries, operation parameters, and cutting quality levels.

3. A method in a computing system for generating a tool path to cause a waterjet cutting tool to plan a first cutting project on a workpiece of a distinguished material and a second cutting project on a workpiece of the distinguished material, the method comprising:

accessing a definition of the first cutting project specifying a workpiece thickness, a cutting geometry, and a cutting quality level;

accessing a definition of the second cutting project specifying a workpiece thickness, a cutting geometry, and a cutting quality level, wherein at least one of the workpiece thickness, cutting geometry, and cutting quality level specified by the definition of the second cutting project differs from the workpiece thickness, cutting geometry, and cutting quality level specified by the definition of the first cutting project;

accessing a cutting model for the distinguished material that, for each of one or more aspects of a waterjet's effect on a workpiece of the distinguished material, specifies a relation adapted to predict the value of the aspect based on the value of one or more independent variables;

using the accessed cutting model to generate a tool path for the first cutting project;

using the accessed cutting model to generate a tool path for the second cutting project, wherein the accessed cutting model is unchanged between generating the tool path for the first cutting project in generating the tool path for the second cutting project;

causing the tool path generated for the first cutting project to be used to perform the first cutting project; and

causing the tool path generated for the second cutting project to be used to perform the second cutting project.

4. The method of claim 3 , further comprising interpolating the tool path generated for the first cutting project to obtain waterjet cutting tool machine commands for the first cutting project.

5. The method of claim 3 , wherein the workpiece thickness specified by the definition of the second cutting project differs from the workpiece thickness specified by the definition of the first cutting project.

6. The method of claim 3 , wherein the cutting geometry specified by the definition of the second cutting project differs from the cutting geometry specified by the definition of the first cutting project.

7. The method of claim 3 , wherein the quality level specified by the definition of the second cutting project differs from the quality level specified by the definition of the first cutting project.

8. The computer memories of claim 1 wherein one of the independent variables is depth.

9. The computer memories of claim 1 wherein one of the independent variables is cutting speed.

10. The computer memories of claim 1 wherein one of the aspects is taper distance.

11. The computer memories of claim 1 wherein one of the aspects is separation speed.

12. The computer memories of claim 1 wherein one of the aspects is a function of separation speed.

13. The computer memories of claim 1 wherein at least one of the aspects depends on one or more operating parameters of the waterjet, and is independent of any details of a cutting project other than material type.

14. The computer memories of claim 1 wherein at least one of the aspects depends on one or more details of a cutting project beyond material type.

15. A computer-readable medium having contents configured to cause a computing system to perform a method for generating a tool path to cause a waterjet cutting tool to plan a first cutting project on a workpiece of a distinguished material and a second cutting project on a workpiece of the distinguished material, the method comprising:

accessing a definition of the first cutting project specifying a workpiece thickness, a cutting geometry, and a cutting quality level;

accessing a definition of the second cutting project specifying a workpiece thickness, a cutting geometry, and a cutting quality level, wherein at least one of the workpiece thickness, cutting geometry, and cutting quality level specified by the definition of the second cutting project differs from the workpiece thickness, cutting geometry, and cutting quality level specified by the definition of the first cutting project;

accessing a cutting model for the distinguished material that, for each of one or more aspects of a waterjet's effect on a workpiece of the distinguished material, specifies a relation adapted to predict the value of the aspect based on the value of one or more independent variables;

using the accessed cutting model to generate a tool path for the first cutting project;

using the accessed cutting model to generate a tool path for the second cutting project, wherein the accessed cutting model is unchanged between generating the tool path for the first cutting project in generating the tool path for the second cutting project;

causing the tool path generated for the first cutting project to be used to perform the first cutting project; and

causing the tool path generated for the second cutting project to be used to perform the second cutting project.

16. The computer-readable medium of claim 15 , the method further comprising interpolating the tool path generated for the first cutting project to obtain waterjet cutting tool machine commands for the first cutting project.

17. The computer-readable medium of claim 15 , wherein the workpiece thickness specified by the definition of the second cutting project differs from the workpiece thickness specified by the definition of the first cutting project.

18. The computer-readable medium of claim 15 , wherein the cutting geometry specified by the definition of the second cutting project differs from the cutting geometry specified by the definition of the first cutting project.

19. The computer-readable medium of claim 15 , wherein the quality level specified by the definition of the second cutting project differs from the quality level specified by the definition of the first cutting project.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2025
From: OMAX CORPORATION
To: HYPERTHERM, INC.
Reel/Frame 071018/0319 →
SECURITY INTEREST Recorded Jun 6, 2019
From: OMAX CORPORATION; HYPERTHERM, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 049404/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: HENNING, AXEL H., DR.; O'CONNOR, JAMES M.
To: OMAX CORPORATION
Reel/Frame 034792/0967 →
Cited By (5)
US 12,186,858 US 12,214,471 US 12,350,790 US 12,403,621 US 12,605,803