IP Library Granted Patent US 10,614,624
Granted Patent B2
US 10,614,624 · App. 15/995,781 · Granted Apr 7, 2020

Methods, devices, and systems for part-to-build

Inventor: Nicolas Béraud (Saint Martin d'Hères, FR)
Assignee: D.P. TECHNOLOGY CORP.
G06T17/20B33Y50/00G06F17/5009G06F17/5086G06T7/70G06T17/05G06T19/20G06T2210/32
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,614,624
App. No.
15/995,781
Granted
Apr 7, 2020
Kind
B2
Abstract

Methods, devices, and systems for determining a job file for a three-dimensional printing machine based on part-to-build data. Embodiments include determining the part-to-build data based on: determining part data from a received computer-aided design (CAD) file, generating orientation data, generating support data, generating feature data, and generating slicing data. In some embodiments, determining the job file may be further based on generating nesting matrix associated with the part-to-build data.

Claims (49)

1. A system comprising:

a part-to-build component, wherein the part-to-build component comprises a processor and an addressable memory, the processor configured to:

determine part data from a received at least one computer-aided design (CAD) file;

generate orientation data associated with the determined part data via an orientation component;

generate support data associated with the determined part data via a support generation component;

generate feature data associated with the determined part data via a feature type component; and

determine a part-to-build file based on: geometry data associated with the received at least one CAD file and at least one of: determined part data, generated orientation data, generated support data, and generated feature data; and

a job generating component wherein the job generating component comprises a processor and an addressable memory, the processor configured to:

generate a nesting matrix associated with a received determined part-to-build file via a nesting component;

generating slicing data based on the generated nesting matrix associated with the received determined part-to-build file;

determine a job file based on the generated nesting matrix and the generated slicing data, wherein the job file comprises data for operating a three-dimensional printer; and

output the job file to a three-dimensional printing machine for performing three-dimensional printing.

2. The system of claim 1 , wherein the part-to-build component processor is further configured to receive user input from a user interface.

3. The system of claim 1 , wherein the part data comprises data relating to geometric information of at least one part stored in the received CAD file.

4. The system of claim 1 , wherein the generation of support data is based on the generated orientation data.

5. The system of claim 1 , wherein the part-to-build component processor is further configured to receive surface recognition data related to the determined part data from an external surface recognition component.

6. The system of claim 5 , wherein the generation of feature data is based on the received surface recognition data and defines characteristic features of the determined part data.

7. The system of claim 1 , wherein the job generating component processor is further configured to receive user input from a user interface.

8. The system of claim 7 , wherein the generation of the nesting matrix is further based on the received user input.

9. The system of claim 1 , wherein the job file directs a three-dimensional printing machine to machine the part data contained within the job file.

10. A method comprising:

transmitting, by a computing device, a request to a three-dimensional (3D) printing machine for machine-specific data based on receiving job input data comprising data related to a desired build;

receiving, by the computing device, a part-to-build data, wherein the part-to-build data comprises: geometry data relating to at least one three-dimensional computer-aided design (CAD) file, and a set of manufacturing information data comprising at least one of: part orientation data, support structure data, and feature data;

determining, by the computing device, feature type data;

generating, by the computing device, exposure strategy data;

determining, by the computing device, nesting matrix data associated with the received part-to-build data; and

determining, by the computing device, slicing data based on the determined nesting matrix data associated with the received part-to-build data;

determining, by the computing device, a machine job file based on the generated exposure strategy data, determined nesting matrix data, and determined slicing data.

11. The method of claim 10 , wherein the manufacturing information data comprises: part orientation data, support structure data, and feature data.

12. The method of claim 10 , wherein the determination of feature type data is based on the feature data extracted from the received part-to-build data.

13. The method of claim 10 , wherein the generating of exposure strategy data is based on at least one of the determined feature type data and the requested and received machine-specific data.

14. The method of claim 10 , wherein the determining of nesting matrix data is based on the received job input data.

15. A device for generating a job file, the device comprising:

a processor and addressable memory, the processor configured to:

receive at least one computer-aided design (CAD) file;

determine part data from the at least one CAD file;

generate orientation data related to the determined part data;

generate support data related to the determined part data;

generate feature data related to the determined part data; and

generate a part-to-build file wherein the part-to-build file comprises:

geometry data related to the at least one CAD file and at least one of: part data, orientation data, support data, and feature data;

generate exposure strategy data based on the part-to-build file;

determine nesting matrix data associated with the generated part-to-build file;

determine slicing data based on the determined nesting matrix data associated with the generated part-to-build file; and

generate a job file based on the generated exposure strategy data, determined nesting matrix data, and determined slicing data.

16. The device of claim 15 , wherein the generation of support data is based on the generated orientation data.

17. The device of claim 15 , wherein the determination of slicing data is further related to the orientation data, support data, and feature data.

18. The device of claim 15 , wherein the determination of nesting matrix data is related to the received at least one CAD file.

19. The device of claim 15 , wherein the generation of the job file is further related to the geometry data in the part-to-build file.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2025
From: HEXAGON TECHNOLOGY CENTER GMBH
To: HEXAGON INNOVATION HUB GMBH
Reel/Frame 073300/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: HEXAGON METROLOGY, INC.
To: HEXAGON TECHNOLOGY CENTER GMBH
Reel/Frame 057289/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2021
From: D.P. TECHNOLOGY, LLC
To: HEXAGON METROLOGY, INC.
Reel/Frame 057189/0058 →
CHANGE OF NAME Recorded Aug 10, 2021
From: D.P. TECHNOLOGY CORP.
To: D.P. TECHNOLOGY, LLC
Reel/Frame 057156/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2018
From: BÉRAUD, NICOLAS
To: D.P. TECHNOLOGY CORP.
Reel/Frame 046030/0328 →
Continuity (2)
Provisional Application 62514730 · Jun 2, 2017
Related Publication 20180350139A1 · Dec 6, 2018