IP Library Granted Patent US 11,292,201
Granted Patent B2
US 11,292,201 · App. 16/476,629 · Granted Apr 5, 2022

Additive swept wedge buildup toolpath

Inventors: James Maynard (Chino Hills, CA); Michael Taesch (Rochester Hills, MI); Timothy R. Fithian (Commerce Township, MI); William Vittitow (Garden Grove, CA); Mai-Anh T Bui (Huntington Beach, CA); Ashish Joshi (Cypress, CA)
Assignee: Siemens Industry Software Inc.
B29C64/393B33Y50/00G06F30/20B33Y10/00B33Y30/00B33Y50/02
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 11,292,201
App. No.
16/476,629
Granted
Apr 5, 2022
Kind
B2
Abstract

Systems and methods for designing and manufacturing an additive manufacturing (AM) model. A method includes computing a wedge plane and initial toolpath for an AMmodel based on a breaking angle. The method includes trimming an excess toolpath of the AM model using a breaking plane. The method includes building the toolpath along the normal of a first layer and trimming based on a next layer. The method includes building a next wedge of the toolpath in the direction of a wedge plane used to trim a previous wedge The method includes storing the toolpath.

Claims (37)

1. A method performed by a data processing system, comprising:

computing a wedge plane and initial toolpath for an initial wedge of an additive-manufacturing (AM) model based on a breaking angle;

trimming an excess toolpath for the initial wedge of the AM model using the wedge plane computed for the initial wedge, wherein the wedge plane for the initial wedge is a breaking plane for a second wedge in the AM model;

generating the toolpath for a next wedge of the AM model in a direction normal to a wedge plane used to trim a previous wedge;

determining a final breaking plane for a final wedge of the AM model such that the final breaking plane is parallel to a final wedge plane of the final wedge formed by a part boundary of the AM model and rather than computing the final breaking plane based on the breaking angle;

generating the toolpath for the final wedge of the AM model in a direction normal to the final breaking plane; and

storing the toolpath;

further comprising receiving a user input to update the breaking angle to reduce a number of wedges, and in response, automatically adjusting the toolpath.

2. The method of claim 1 , further comprising receiving the AM model.

3. The method of claim 1 , further comprising physically manufacturing a physical part according to the AM model or the toolpath.

4. The method of claim 1 , further comprising physically manufacturing a physical part using the AM model or toolpath without support structures.

5. The method of claim 1 , further comprising physically manufacturing a physical part according to the AM model or the toolpath so that each computed wedge in the toolpath is manufactured and trimmed before generating the toolpath for the next wedge.

6. A data processing system comprising:

a processor; and

an accessible memory, the data processing system particularly configured to:

compute a wedge plane and initial toolpath for an initial wedge of an additive-manufacturing (AM) model based on a breaking angle;

trim an excess toolpath for the initial wedge of the AM model using the wedge plane computed for the initial wedge, wherein the wedge plane for the initial wedge is a breaking plane for a second wedge in the AM model;

generate the toolpath for a next wedge of the AM model in a direction normal to a wedge plane used to trim a previous wedge;

determine a final breaking plane for a final wedge of the AM model such that the final breaking plane is parallel to a final wedge plane of the final wedge formed by a part boundary of the AM model and rather than computing the final breaking plane based on the breaking angle;

generate the toolpath for the final wedge of the AM model in a direction normal to the final breaking plane; and

store the toolpath;

wherein the data processing system is further configured to receive a user input to update the breaking angle to reduce a number of wedges, and in response, automatically adjusting the toolpath.

7. The data processing system of claim 6 , wherein the data processing system is further configured to receive the AM model.

8. The data processing system of claim 6 , wherein the data processing system is further configured to physically manufacture a physical part according to the AM model or the toolpath.

9. The data processing system of claim 6 , wherein the data processing system is configured to physically manufacture a physical part using the AM model or toolpath without support structures.

10. The data processing system of claim 6 , wherein the data processing system is further configured to physically manufacture a physical part according to the AM model or the toolpath so that each computed wedge in the toolpath is manufactured and trimmed before generating the toolpath for the next wedge.

11. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more data processing systems to:

compute a wedge plane and initial toolpath for an initial wedge of an additive-manufacturing (AM) model based on a breaking angle;

trim an excess toolpath for the initial wedge of the AM model using the wedge plane computed for the initial wedge, wherein the wedge plane for the initial wedge is a breaking plane for a second wedge in the AM model;

generate the toolpath for a next wedge of the AM model in a direction normal to a wedge plane used to trim a previous wedge;

determine a final breaking plane for a final wedge of the AM model such that the final breaking plane is parallel to a final wedge plane of the final wedge formed by a part boundary of the AM model and rather than computing the final breaking plane based on the breaking angle;

generate the toolpath for the final wedge of the AM model in a direction normal to the final breaking plane; and

store the toolpath;

wherein the non-transitory computer readable medium is further encoded with executable instructions to receive a user input to update the breaking angle to reduce a number of wedges, and in response, automatically adjusting the toolpath.

12. The non-transitory computer-readable medium of claim 11 , further encoded with executable instructions to receive the AM model.

13. The non-transitory computer-readable medium of claim 11 , further encoded with executable instructions to physically manufacture a physical part according to the AM model or the toolpath without support structures.

14. The non-transitory computer-readable medium of claim 11 , further encoded with executable instructions to physically manufacture a physical part according to the AM model or the toolpath so that each computed wedge in the toolpath is manufactured and trimmed before generating the toolpath for the next wedge.

Assignments (2)
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 Jul 9, 2019
From: MAYNARD, JAMES; TAESCH, MICHAEL; FITHIAN, TIMOTHY; VITTITOW, WILLIAM; BUI, MAI-ANH; JOSHI, ASHISH
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 049701/0216 →