Systems and methods for machining knowledge reuse
AssigneeMachine Research Corporation
InventorsRichard Thomas Jones, Brian Dean McCabe, Christopher John Skubic
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to systems and methods for machining knowledge reuse by determining a machining strategy for a designated part to be formed, based at least in part on machining strategy information used to form one or more similar parts. Methods include receiving an input representation (such as a 3D model) of the designated part, searching a machining knowledge database for one or more similar parts that have a shape similar to the designated part, retrieving machining strategy information that was used to form the similar parts, and deriving a machining strategy for the designated part based at least in part on the machining strategy information used to form the similar parts.
Claims29
A method for determining a machining strategy for a designated part to be formed, the method comprising:
- receiving an input representation of a designated part having one or more first features;
- searching, based on the input representation, a machining knowledge database for two or more similar parts that have one or more second features that are similar to the one or more first features of the designated part;
- retrieving machining strategy information regarding the two or more similar parts from the machining knowledge database, wherein the machining strategy information includes at least one of machining code utilized to form the respective similar part, a machining operation utilized to form the respective similar part, and a machining strategy utilized to form the respective similar part, and wherein the retrieving includes:
- parsing a first machining code block configured to form a first particular part of the two or more similar parts, and
- extracting, from the first machining code block, a first machining feature code block configured to form at least a first particular feature of the one or more second features that are similar to the one or more first features of the designated part;
- parsing a second machining code block configured to form a second particular part of the two or more similar parts, and
- extracting, from the second machining code block, a second machining feature code block configured to form at least a second particular feature of the one or more second features that are similar to the one or more first features of the designated part;
- and
- deriving a machining strategy for forming the designated part based at least in part on the first machining feature code block and the second machine feature code block.
A method for determining a machining strategy for a designated part to be formed, the method comprising:
- receiving an input representation of a designated part;
- searching a machining knowledge database for two or more similar parts that have a shape similar to the designated part, wherein the searching includes generating a search result including the two or more similar parts;
- retrieving machining strategy information regarding the two or more similar parts from the machining knowledge database;
- wherein the machining strategy information includes at least one of machining code utilized to form the respective similar part, a machining operation utilized to form the respective similar part, and a machining strategy utilized to form the respective similar part;
- and wherein the retrieving includes:
- parsing a first machining code block utilized to form a portion of a first similar part of the two or more similar parts to extract a first portion of the machining strategy information;
- and
- parsing a second machining code block utilized to form a portion of a second similar part of the two or more similar parts to extract a second portion of the machining strategy information;
- and
- deriving a machining strategy for the designated part based at least in part on the machining strategy information and wherein the deriving includes assembling a unified machining code block from the first portion of the machining strategy information code block and the second portion of the machining strategy information.
A method for determining a machining strategy for a designated part to be formed, the method comprising:
- receiving, by one or more processors of a computing device, an input representation of a designated part having one or more first features;
- searching, based on the input representation, a machining knowledge database for two or more similar parts that have one or more second features that are similar to the one or more first features of the designated part;
- retrieving, by the one or more processors, machining strategy information regarding the two or more similar parts from the machining knowledge database, wherein retrieving the machining strategy information includes parsing a first machining code block utilized to form a first similar part of the two or more similar parts to extract a first portion of machining code utilized to form at least one of the one or more second features of the first similar part of the two or more similar parts;
- and further wherein retrieving the machining strategy information includes parsing a second machining code block utilized to form a second similar part of the two or more similar parts to extract a second portion of machining code utilized to form at least one of the one or more second features of the second similar part of the two or more similar parts;
- adjusting, by the one or more processors, at least part of the first portion and the second portion of machining code to form an adjusted machining code block configured to form at least one of the one or more first features of the designated part;
- and
- deriving a machining strategy for forming the designated part based at least in part on the adjusted machining code block.
Dependencies are inferred from the claim text.