IP Library Patent Application 16276448
Patent Application
App. No. 16/276,448

EXPERT KNOWLEDGE FRAMEWORK DRIVEN HYBRID MANUFACTURING SYSTEMS AND METHODS

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 None
App. No.
16/276,448
Abstract

Methods for hybrid manufacturing and planning and corresponding systems and computer-readable mediums. A method includes receiving, by a data processing system, a computer-aided-design (CAD) model of a part to be manufactured and tools definitions of tools available for a manufacturing process. The method includes instantiating a virtual workpiece. The method includes instantiating the tools definitions against a manufacturing ontology to produce virtual tools. The method includes receiving operations for the virtual tools. The method includes searching for combinations of the operations to be performed on the virtual workpiece to make the virtual workpiece correspond to the CAD model. The method includes identifying possible manufacturing solutions according to the search. The method includes selecting a manufacturing plan from the possible manufacturing solutions.

Claims (43)

1 . A process, comprising:

receiving, by a data processing system, a computer-aided-design (CAD) model of a part to be manufactured and tools definitions of tools available for a manufacturing process;

instantiating a virtual workpiece;

instantiating the tools definitions against a manufacturing ontology to produce virtual tools;

receiving operations for the virtual tools;

searching for combinations of the operations to be performed on the virtual workpiece to make the virtual workpiece correspond to the CAD model;

identifying possible manufacturing solutions according to the search; and

selecting a manufacturing plan from the possible manufacturing solutions.

2 . The process of claim 1 , further comprising physically manufacturing the part from a physical workpiece according to the selected manufacturing plan.

3 . The process of claim 1 , wherein the virtual workpiece is stored as a graph-based representation including a plurality of nodes and edges, each node representing a surface.

4 . The process of claim 1 , wherein the operations define how each virtual tool can act on the virtual workpiece.

5 . The process of claim 1 , wherein the operations include both additive-manufacturing operations and subtractive-manufacturing operations.

6 . The process of claim 1 , wherein each operation includes a region, a modifier, and a tool.

7 . The process of claim 1 , wherein the data processing system performs hierarchical abstraction to partition the search into a plurality of domains.

8 . The process of claim 1 , wherein the data processing system applies update rules or transformations to modify a state of the virtual workpiece.

9 . The process of claim 1 , wherein the search is performed using an A* algorithm.

10 . A system comprising:

a processor; and

an accessible memory, wherein the processor is configured to:

receive a computer-aided-design (CAD) model of a part to be manufactured and tools definitions of tools available for a manufacturing process;

instantiate a virtual workpiece;

instantiate the tools definitions against a manufacturing ontology to produce virtual tools;

receive operations for the virtual tools;

search for combinations of the operations to be performed on the virtual workpiece to make the virtual workpiece correspond to the CAD model;

identify possible manufacturing solutions according to the search; and

select a manufacturing plan from the possible manufacturing solutions.

11 . The system of claim 10 , wherein the system is further configured to physically manufacture the part from a physical workpiece according to the selected manufacturing plan.

12 . The system of claim 10 , wherein the virtual workpiece is stored as a graph-based representation including a plurality of nodes and edges, each node representing a surface.

13 . The system of claim 10 , wherein the operations define how each virtual tool can act on the virtual workpiece.

14 . The system of claim 10 , wherein the operations include both additive-manufacturing operations and subtractive-manufacturing operations.

15 . The system of claim 10 , wherein each operation includes a region, a modifier, and a tool.

16 . The system of claim 10 , wherein the data processing system performs hierarchical abstraction to partition the search into a plurality of domains.

17 . The system of claim 10 , wherein the processor applies update rules or transformations to modify a state of the virtual workpiece.

18 . The system of claim 10 , wherein the search is performed using an A* algorithm.

19 . A non-transitory computer-readable medium storing executable instructions that, when executed, cause a control system to:

receive a computer-aided-design (CAD) model of a part to be manufactured and tools definitions of tools available for a manufacturing process;

instantiate a virtual workpiece;

instantiate the tools definitions against a manufacturing ontology to produce virtual tools;

receive operations for the virtual tools;

search for combinations of the operations to be performed on the virtual workpiece to make the virtual workpiece correspond to the CAD model;

identify possible manufacturing solutions according to the search; and

select a manufacturing plan from the possible manufacturing solutions.

20 . The non-transitory computer-readable medium of claim 19 , wherein the instructions further cause the control system to physically manufacture the part from a physical workpiece according to the selected manufacturing plan.

Assignments (6)
CHANGE OF NAME Recorded Dec 3, 2019
From: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 051171/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: MADELEY, DAVID
To: SIEMENS INDUSTRY SOFTWARE LIMITED
Reel/Frame 048627/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: SIEMENS INDUSTRY SOFTWARE LIMITED
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 048627/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: REINHART, WESLEY; ARVANITIS, ELENA; SRIVASTAVA, SANJEEV; MUSUVATHY, SURAJ RAVI; REN, GUANNAN
To: SIEMENS CORPORATION
Reel/Frame 048627/0458 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: SIEMENS CORPORATION
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 048627/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 048627/0812 →