IP Library Granted Patent US 10,606,240
Granted Patent B2
US 10,606,240 · App. 15/669,728 · Granted Mar 31, 2020

Generating optimized tool paths and machine commands for beam cutting tools

Inventors: Axel H. Henning (Black Diamond, WA); James M. O'Connor (Bellevue, WA)
Assignee: OMAX Corporation
G05B19/4097B24C1/045G05B19/4145G06F17/5009G05B2219/45036Y02P90/265
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,606,240
App. No.
15/669,728
Granted
Mar 31, 2020
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 (30)

1. A computer-readable medium having contents adapted to cause a computing system to perform a method for generating control signals for a waterjet cutting project, the method comprising:

receiving first information specifying a geometric shape of each of a plurality of cuts to be made in a workpiece as part of the project and a material type of the workpiece;

receiving second information selecting, among a plurality of efficacy levels, an efficacy level to be satisfied by the control signals, wherein each efficacy level of the plurality of efficacy levels is associated with at least one of a distinct amount of time, a distinct amount of abrasive, or a distinct amount of electricity for performing the cutting project; and

generating control signals for delivery to a customer, wherein the control signals (a) are adapted to cause a waterjet cutting machine to cut a workpiece of the specified material type in accordance with the specified geometric shapes and (b) satisfy the selected efficacy level.

2. The computer-readable medium of claim 1 , wherein the control signals comprise a tool path specifying a cutting speed for each geometric shape specified by the first information.

3. The computer-readable medium of claim 1 , wherein the control signals comprise a stream of machine commands specifying each individual action to be taken by a waterjet cutting tool.

4. The computer-readable medium of claim 1 , wherein each of the plurality of efficacy levels is a different total time to perform the waterjet cutting project.

5. The computer-readable medium of claim 1 , wherein each of the plurality of efficacy levels is a different total amount of a consumable resource consumed in performing for the project.

6. The computer-readable medium of claim 1 , wherein the method further comprises causing the customer to be charged a payment amount that is based on the selected efficacy level.

7. The computer-readable medium of claim 1 , wherein the generating of control signals is performed by a cloud-based system.

8. The computer-readable medium of claim 1 , wherein each of the plurality of efficacy levels is, for a plurality of result metrics, a different combination of values for those result metrics.

9. A method for generating control signals for a waterjet cutting project, the method comprising:

receiving first information specifying one or more geometric shapes of individual cuts of a plurality of cuts to be made in a workpiece as part of the project and a material type of the workpiece;

receiving second information indicating, among a plurality of efficacy levels, an efficacy level to be satisfied by the control signals, wherein each efficacy level of the plurality of efficacy levels is associated with at least one of a distinct amount of time, a distinct amount of abrasive, or a distinct amount of electricity for performing the cutting project; and

generating control signals that (a) are adapted to cause at least one waterjet cutting machine to cut a workpiece of the specified material type in accordance with the specified one or more geometric shapes and (b) satisfy the selected efficacy level.

10. The method of claim 9 , wherein the control signals comprise a tool path specifying a cutting speed for the one or more geometric shapes specified by the first information.

11. The method of claim 9 , wherein the control signals comprise a stream of machine commands specifying individual actions to be taken by a waterjet cutting tool.

12. The method of claim 9 , wherein at least two of the plurality of efficacy levels include different amounts of total time to perform the waterjet cutting project.

13. The method of claim 9 , wherein at least two of the plurality of efficacy levels include different total amounts of a consumable resource consumed in performing for the project.

14. A system, comprising:

one or more processors; and

memory storing content that, when executed by the one or more processors, causes the one or more processors to:

obtain first information specifying at least one geometric shape of one or more cuts to be made in a workpiece as part of a beam cutting project and a material type of the workpiece;

obtain second information selecting, among a plurality of efficacy levels, an efficacy level to be satisfied by the control signals, wherein each efficacy level of at least a subset of the plurality of efficacy levels is associated with at least one of a distinct amount of time, a distinct amount of abrasive, or a distinct amount of electricity for performing the cutting project; and

generate control signals that (a) are adapted to cause at least one beam cutting machine to cut a workpiece of the specified material type in accordance with the specified at least one geometric shape and (b) satisfy the selected efficacy level.

15. The system of claim 14 , wherein the control signals indicate a cutting speed for cutting in accordance with the at least one geometric shape specified by the first information.

16. The system of claim 14 , wherein the control signals comprise a stream of machine commands specifying a series of actions to be taken by at least one beam cutting tool.

17. The system of claim 14 , wherein at least two of the plurality of efficacy levels include different amounts of total time to perform the beam cutting project.

18. The system of claim 14 , wherein the content further causes the one or more processors to cause a customer to be charged a payment amount that is based on the selected efficacy level.

19. The system of claim 14 , wherein each of the plurality of efficacy levels is, for a plurality of result metrics, a different combination of values for those result metrics.

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 Jun 19, 2018
From: HENNING, AXEL H., DR.; O'CONNOR, JAMES M.
To: OMAX CORPORATION
Reel/Frame 046134/0245 →
Continuity (3)
Continuation 14602227 · Jan 21, 2015
Provisional Application 61930447 · Jan 22, 2014
Related Publication 20180088558A1 · Mar 29, 2018
Cited By (5)
US 12,186,858 US 12,214,471 US 12,350,790 US 12,403,621 US 12,605,803