Adaptive melting beam configuration for additive manufacturing
US-2018290239-A1 · Oct 11, 2018 · US
US11065820B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11065820-B2 |
| Application number | US-201916260662-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 29, 2019 |
| Priority date | Jan 29, 2019 |
| Publication date | Jul 20, 2021 |
| Grant date | Jul 20, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to some embodiments, system and methods are provided comprising receiving input including: coordinates of one or more regions to be fabricated on a build plate, a laser boundary for each of two or more lasers, wherein the lasers fabricate the one or more regions, and a processing time for each region; deriving a prioritized sequence of the one or more regions to be fabricated; determining, based on the received coordinates and received laser boundary, one or more potential lasers assignments for each region; determining, based on the determined potential laser assignments, the prioritized sequence of the one or more regions, and the processing time for each region, a laser-to-region sequence for the one or more lasers to fabricate the one or more regions; assigning the determined laser-to-region sequence to the one or more lasers for fabrication of the one or more regions. Numerous other aspects are provided.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: receiving input including: coordinates of two or more regions to be fabricated on a build plate, a laser boundary for each of two or more lasers, wherein the lasers fabricate the two or more regions, a processing time for each region, and a smoke drift model; deriving a prioritized sequence of the two or more regions to be fabricated; determining, based on the received coordinates and received laser boundary, one or more potential lasers assignments for each region; determining a laser-to-region sequence for the two or more lasers to fabricate two or more regions, the laser-to-region sequence based on: 1. the determined potential laser assignments, 2. the prioritized sequence of the two or more regions, 3. the processing time for each region, and 4. a lag time output by the smoke drift model for activation of one of the two or more lasers based on a time for smoke from another one of the two or more lasers to dissipate, wherein the laser-to-region sequence is a scheduled processing order for the two or more regions including a scheduled assignment of processing start time for each of a first laser and a second laser of the two or more lasers to process the two or more regions, wherein the laser-to-region sequence optimizes a makespan of the two or more lasers and avoids contact by the first laser with smoke produced by the first laser and smoke trajectory generated by the second laser of the two or more lasers, and the determination of the laser-to-region sequence is prior to processing of the one or more regions; assigning the determined laser-to-region sequence to the two or more lasers for fabrication of the two or more regions. 2. The method of claim 1 , wherein fabrication of the two or more regions is via contact between a laser beam from the at least two lasers and the region. 3. The method of claim 2 , wherein the laser-to-region sequence includes a processing end time for each contact of the laser beam and the region. 4. The method of claim 1 , wherein the laser boundary for each laser is an area on the build plate that is accessible by the laser. 5. The method of claim 1 , wherein determining the laser-to-region sequence further comprises: determining an initial sequence for the two or more lasers, the initial sequence having an initial processing time; modifying the initial sequence to generate a second sequence for the two or more lasers, the second sequence having a second processing time; and determining whether the second processing time is less than the initial processing time. 6. The method of claim 5 , wherein the second sequence is the determined laser-to-region sequence when the second processing time is less than the initial processing time, and wherein the initial sequence is the determined laser-to-region sequence when the initial processing time is less than the second processing time. 7. The method of claim 5 , further comprising: determining whether a local search endpoint is met; modifying the second sequence to generate a third sequence when the local search endpoint is not met and when the second processing time is less than the initial processing time, the third sequence having a third processing time; determining whether the third processing time is less than the second processing time; and wherein the third sequence is the determined laser-to-region sequence when the third processing time is less than the second processing time, and wherein the second sequence is the determined laser-to-region sequence when the second processing time is less than the third processing time. 8. A system comprising: an additive manufacturing device operative to fabricate two or more regions, wherein the additive manufacturing device includes a build plate and two or more lasers; a load balancing module; and a memory in communication with the additive manufacturing device and storing program instructions, the load balancing module operative with the program instructions and additive manufacturing device to perform the functions as follows: receive input including: coordinates of each region to be fabricated on the build plate, a laser boundary for each of two or more lasers, wherein the lasers fabricate the two or more regions, a processing time for each region, and a smoke drift model; derive a prioritized sequence of the two or more regions to be fabricated; determine, based on the received coordinates and received laser boundary, one or more potential laser assignments for each region; determine a laser-to-region sequence for the two or more lasers to fabricate two or more regions, the laser-to-region sequence based on: 1. the determined potential laser assignment, 2 the prioritized sequence of the two or more regions, 3. the processing time of each region and 4. a lag time output by the smoke drift model for activation of one of the two or more lasers based on a time for smoke from another one of the two or more lasers to dissipate, wherein the laser-to-region sequence is a scheduled processing order for the two or more regions including a scheduled assignment of processing start time for each of a first laser and a second laser of the two or more lasers to process the two or more regions, wherein the laser-to-region sequence optimizes a makespan of the two or more lasers, and avoids contact by the first laser with smoke produced by the first laser and smoke trajectory generated by the second laser of the two or more lasers, and the determination of the laser-to-region sequence is prior to processing of the one or more regions; assign the determined laser-to-region sequence to the one or more lasers to fabricate the one or more regions. 9. The system of claim 8 , wherein fabrication of the two or more regions is via contact between a laser beam from at least one of the lasers and the region. 10. The system of claim 9 , wherein the laser-to-region sequence includes a processing end time for each contact of the laser beam and the region. 11. The system of claim 8 , wherein determining the laser-to-region sequence further comprises program instructions to perform the functions as follows: determine an initial sequence for the two or more lasers, the initial sequence having an initial processing time; modify the initial sequence to generate a second sequence for the two or more lasers, the second sequence having a second processing time; and determine whether the second processing time is less than the initial processing time. 12. The system of claim 11 , wherein the second sequence is the determined laser-to-region sequence when the second processing time is less than the initial processing time, and wherein the initial sequence is the determined laser-to-region sequence when the initial processing time is less than the second processing time. 13. The system of claim 11 , further comprising program instructions to perform the functions as follow: determine whether a local search endpoint is met; modify the second sequence to generate a third sequence when the local search endpoint is not met and when the second processing time is less than the initial processing time, the third sequence having a third processing time; determine whether the third processing time is less than the second processing time; and wherein the third sequence is the determined laser-to-region sequence when the third processing time is less than the second processing time, and wherein the second sequence is the determined laser-to-region sequence when the second processing time is less than the third processing time. 14. A non-transitory computer-readable medium storing instru
using layers of powder being selectively joined, e.g. by selective laser sintering or melting · CPC title
Two or more · CPC title
Data acquisition or data processing · CPC title
Powder bed fusion, e.g. selective laser melting [SLM] or electron beam melting [EBM] · CPC title
for controlling or regulating additive manufacturing processes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.