Generating optimized tool paths and machine commands for beam cutting tools
AssigneeOMAX Corporation
InventorsAxel H. Henning, James M. O'Connor, Carl Olsen
Life of this patent
Estimating the term…
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.
Claims27
A method in a computing system for performing a plasma or laser cutting project using a plasma or laser cutting system, the method comprising:
- during a single, uninterrupted performance of the cutting project:
- (a) among a sequence of cutting streaks together comprising a routed geometry for the cutting project that include at least an initial cutting streak and a subsequent cutting streak, the subsequent cutting streak succeeding the initial cutting streak in the sequence, applying a first cutting model to generate first machine commands for performing the initial cutting streak;
- (b) after (a), causing the plasma or laser cutting system to execute the first machine commands to initiate performance of the initial cutting streak;
- (c) after (b), applying a second cutting model to generate second machine commands for performing the subsequent cutting streak;
- and
- (d) after (c), causing the plasma or laser cutting system to execute the second machine commands to perform the subsequent cutting streak.
A computer-readable medium not constituting transitory propagating signals per se, having contents configured to cause a computing system to perform a method for performing a plasma or laser cutting project using a plasma or laser cutting system, the method comprising:
- during a single, uninterrupted performance of the cutting project:
- (a) among a sequence of cutting streaks together comprising a routed geometry for the cutting project that include at least an initial cutting streak and a subsequent cutting streak, the subsequent cutting streak succeeding the initial cutting streak in the sequence, applying a first cutting model to generate first machine commands for performing the initial cutting streak;
- (b) after (a), causing the plasma or laser cutting system to execute the first machine commands to initiate performance of the initial cutting streak;
- (c) after (b), applying a second cutting model to generate second machine commands for performing the subsequent cutting streak;
- and
- (d) after (c), causing the plasma or laser cutting system to execute the second machine commands to perform the subsequent cutting streak.
A system comprising:
- one or more processors;
- and
- at least a memory configured to store contents, which when executed by the one or more processors cause the system to perform a method for performing a plasma or laser cutting project using a plasma or laser cutting system, the method comprising:
- during a single, uninterrupted performance of the cutting project:
- (a) among a sequence of cutting streaks together comprising a routed geometry for the cutting project that include at least an initial cutting streak and a subsequent cutting streak, the subsequent cutting streak succeeding the initial cutting streak in the sequence, applying a first cutting model to generate first machine commands for performing the initial cutting streak;
- (b) after (a), causing the plasma or laser cutting system to execute the first machine commands to initiate performance of the initial cutting streak;
- (c) after (b), applying a second cutting model to generate second machine commands for performing the subsequent cutting streak;
- and
- (d) after (c), causing the plasma or laser cutting system to execute the second machine commands to perform the subsequent cutting streak.
Dependencies are inferred from the claim text.