Control for powder fusion
10888924 ยท 2021-01-12
Assignee
Inventors
- Sergei F. Burlatsky (West Hartford, CT, US)
- David Ulrich Furrer (Marlborough, CT)
- Rebecca L. Runkle (Manchester, CT, US)
- Jesse R. Boyer (Middletown, CT, US)
- Christopher F. O'Neill (Marlborough, CT, US)
Cpc classification
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/36252
PHYSICS
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B22F12/224
PERFORMING OPERATIONS; TRANSPORTING
B22F2203/11
PERFORMING OPERATIONS; TRANSPORTING
B22F2999/00
PERFORMING OPERATIONS; TRANSPORTING
B22F10/368
PERFORMING OPERATIONS; TRANSPORTING
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4099
PHYSICS
B22F10/28
PERFORMING OPERATIONS; TRANSPORTING
B22F10/366
PERFORMING OPERATIONS; TRANSPORTING
B22F12/44
PERFORMING OPERATIONS; TRANSPORTING
B22F2999/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
Y02P10/25
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B29C64/153
PERFORMING OPERATIONS; TRANSPORTING
B22F2203/11
PERFORMING OPERATIONS; TRANSPORTING
International classification
B22F3/105
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4099
PHYSICS
Abstract
A powder processing machine includes a work bed, a powder deposition device operable to deposit powder in the work bed, at least one energy beam device operable to emit an energy beam with a variable beam power and direct the energy beam onto the work bed with a variable beam scan rate to melt and fuse regions of the powder, and a controller operable to dynamically control at least one of the beam power or the beam scan rate to change how the powder melts and fuses. The controller is configured to determine whether an instant set of process parameters falls within a defect condition or a non-defect condition and adjust at least one of the beam power or the beam scan rate responsive to the defect condition such that the instant set of process parameters falls within the non-defect condition.
Claims
1. A powder processing machine comprising: a work bed; a powder deposition device operable to deposit powder in the work bed; at least one energy beam device operable to emit an energy beam with a variable beam power and direct the energy beam onto the work bed with a variable beam scan rate to melt and fuse regions of the powder; and a controller operable to dynamically control at least one of the beam power or the beam scan rate to change how the powder melts and fuses, the controller configured to determine whether an instant set of process parameters falls within a defect condition or a non-defect condition and adjust at least one of the beam power or the beam scan rate responsive to the defect condition such that the instant set of process parameters falls within the non-defect condition, the instant set of process parameters including an instant temperature at an instant location of the energy beam in the work bed, and the instant temperature is based, at least in part, on an edge factor that represents an instant location of the energy beam in the work bed relative to an edge of a component being formed from the powder.
2. The powder processing machine as recited in claim 1, wherein the instant temperature is determined based, at least in part, on a temperature of a build plate surface in the work bed.
3. The powder processing machine as recited in claim 1, wherein the instant temperature is based, at least in part, on a temperature change due to previous energy beam passes in a current stripe.
4. The powder processing machine as recited in claim 1, wherein the instant temperature is based, at least in part, on a temperature change due to a previous stripe.
5. The powder processing machine as recited in claim 1, wherein the instant temperature is based, at least in part, on a temperature change due to previous powder layers.
6. The powder processing machine as recited in claim 1, wherein the instant temperature is T.sub.0=T.sub.BP+T.sub.1f+T.sub.2+T.sub.3, where T.sub.0 is the instant temperature, T.sub.BP is a temperature of a build plate surface in the work bed, T.sub.1 is a temperature change due to previous energy beam passes in a current stripe, T.sub.2 is a temperature change due to a previous stripe, T.sub.3 is a temperature change due to previous powder layers, and f is an edge factor that represents an instant location of the energy beam in the work bed relative to an edge of a component being formed from the powder.
7. The powder processing machine as recited in claim 1, wherein the defect condition and non-defect condition are based, at least in part, on at least one of an instant surface stress of a melt pool of the powder at an instant location of the energy beam in the work bed, an energy density of the energy beam and an instant cross-sectional area of a melt pool of the powder at an instant location of the energy beam in the work bed, or an instant diameter of a melt pool of the powder at an instant location of the energy beam in the work bed.
8. A powder processing machine comprising: a work bed; a powder deposition device operable to deposit powder in the work bed; at least one energy beam device operable to emit an energy beam with a variable beam power and direct the energy beam onto the work bed with a variable beam scan rate to melt and fuse regions of the powder; and a non-transitory computer-readable media comprising instructions, operable when executed, to: dynamically control at least one of the variable beam power or the variable beam scan rate of the energy beam in the powder processing machine to change how a powder melts and fuses in the work bed of the powder processing machine, by determining whether an instant set of process parameters falls within a defect condition or a non-defect condition, and adjusting at least one of the variable beam power or the variable beam scan rate responsive to the defect condition such that the instant set of process parameters falls within the non-defect condition, the instant set of process parameters including an instant temperature at an instant location of the energy beam in the work bed, and the instant temperature is based, at least in part, on an edge factor that represents an instant location of the energy beam in the work bed relative to an edge of a component being formed from the powder.
9. The powder processing machine as recited in claim 8, wherein the instant temperature is determined based on at least one of a temperature of a build plate surf ace in the work bed, a temperature change due to previous energy beam passes in a current stripe, a temperature change due to a previous stripe in the same layer, or a temperature change due to previous powder layers.
10. The powder processing machine as recited in claim 8, wherein the instant temperature is T.sub.0=T.sub.BP+T.sub.1f+T.sub.2+T.sub.3, where T.sub.0 is the instant temperature, T BP is a temperature of a build plate surface in the work bed, T.sub.1 is a temperature change due to previous energy beam passes in a current stripe, T.sub.2 is a temperature change due to a previous stripe in the same layer, T.sub.3 is a temperature change due to previous powder layers, and f is an edge factor that represents an instant location of the energy beam in the work bed relative to an edge of the component being formed from the powder.
11. The powder processing machine as recited in claim 8, wherein the defect condition and non-defect condition are based, at least one part, on at least one of an instant surface stress of a melt pool of the powder at an instant location of the energy beam in a work bed, an energy density of the energy beam and an instant cross-sectional area of a melt pool of the powder at an instant location of the energy beam in the work bed, or an instant diameter of a melt pool of the powder at an instant location of the energy beam in the work bed.
12. The powder processing machine as recited in claim 8, including adjusting the beam power by adjusting a time that the energy beam is on (non-zero power) and off (zero power).
13. A method for use in a powder processing machine, the method comprising: dynamically controlling at least one of a beam power or a beam scan rate of an energy beam in a powder processing machine to change how a powder melts and fuses in a work bed of the powder processing machine, by determining whether an instant set of process parameters falls within a defect condition or a non-defect condition, and adjusting at least one of the beam power or the beam scan rate responsive to the defect condition such that the instant set of process parameters falls within the non-defect condition, the instant set of process parameters including an instant temperature at an instant location of the energy beam in the work bed, and the instant temperature is based, at least in part, on an edge factor that represents an instant location of the energy beam in the work bed relative to an edge of a component being formed from the powder.
14. The method as recited in claim 13, wherein the instant temperature is determined base, at least in part, on at least one of a temperature of a build plate surface in the work bed, a temperature change due to previous energy beam passes in a current stripe, a temperature change due to a previous stripe in the same layer, or a temperature change due to previous powder layers.
15. The method as recited in claim 13, wherein the instant temperature is T.sub.0=T.sub.BP+T.sub.1f+T.sub.2+T.sub.3, where T.sub.0 is the instant temperature, T.sub.BP is a temperature of a build plate surface in the work bed, T.sub.1 is a temperature change due to previous energy beam passes in a current stripe, T.sub.2 is a temperature change due to a previous stripe in the same layer, T.sub.3 is a temperature change due to previous powder layers, and f is an edge factor that represents an instant location of the energy beam in the work bed relative to an edge of the component being formed from the powder.
16. The method as recited in claim 13, wherein the defect condition and non-defect condition are based on at least one of an instant surface stress of a melt pool of the powder at an instant location of the energy beam in a work bed, an energy density of the energy beam and an instant cross-sectional area of a melt pool of the powder at an instant location of the energy beam in the work bed, or an instant diameter of a melt pool of the powder at an instant location of the energy beam in the work bed.
17. The method as recited in claim 13, including adjusting the beam power by adjusting a time that the energy beam is on (non-zero power) and off (zero power).
18. A method for use with a powder processing machine that is operable in an additive manufacturing process to melt and fuse a powder in a work bed by at least one energy beam emitted from at least one energy beam device along a path to form a component, the method comprising: simulating temperature location-by-location along a perimeter of a component in an additive manufacturing process based on an instant set of process parameters, a power of the energy beam, a speed of the energy beam, and the path of the energy beam, wherein the instant set of process parameters include an instant temperature at an instant location of the energy beam in the work bed, and the instant temperature is based, at least in part, on an edge factor that represents an instant location of the energy beam in the work bed relative to an edge of a component being formed from the powder; comparing the simulated temperature to a critical temperature criteria for formation of a defect to determine location-by-location along the path whether the simulated temperature will result in formation of the defect; if the simulated temperature is determined to result in formation of the defect, adjusting at least one of the power of the energy beam, the speed of the energy beam, or the path of the energy beam and repeating the simulating and comparing until the simulated temperature will not result in formation of the defect; and using the adjusted power of the energy beam, speed of the energy beam, or path of the energy beam in the additive manufacturing process to actually make the component.
19. The method as recited in claim 18, wherein the simulating of the temperature includes geometric parameters representing the geometry of the perimeter of the component.
20. The method as recited in claim 18, wherein the set of process parameters includes a stripe width of the path and an angle of the perimeter of the component.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The various features and advantages of the present disclosure will become apparent to those skilled in the art from the following detailed description. The drawings that accompany the detailed description can be briefly described as follows.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
DETAILED DESCRIPTION
(21) In a powder bed fusion process, aside from selecting one theme versus another theme, there is no ability to vary process parameters once the theme begins. Moreover, if parameters such as power, speed, and path are to be adjusted during the process, there is still the matter of how to vary such parameters to enhance melting and fusion and thus improve the quality of the components built. In this regard, the present disclosure sets forth a model-based approach for implementation of a dynamic control scheme that is capable of adjusting parameters during the process to facilitate the production of high quality parts with fewer defects, such as key-holing, balling, and unmelt porosity defects commonly found in powder bed manufacturing.
(22) The approach involves, inter alia, modeling of the melt pool, prediction of aspects such as the shape of the melt pool, energy density, and porosity. For instance, one output of the model may be a dynamic process map of energy beam power versus speed, although other modeling input parameters could be assessed by such process maps. Through the modelling, all input parameters may be included in the analysis and in the 2-parameter process maps. The models are used to establish regions in the process map where defect conditions are predicted to exist. Thus, a control scheme can plot an instant point in the build on the process map, and adjust the power or speed to be outside of the region of the defect conditions, thereby facilitating the production of a higher quality, lower defect component.
(23)
(24) The machine 20 generally includes a work bed 22, a powder deposition device 24 that is operable to deposit powder (e.g., a metal powder) in the work bed 22, an energy beam device 26 that is operable to emit an energy beam 28 with a variable beam power and direct the energy beam onto the work bed 22 with a variable beam scan rate to melt and fuse regions of the powder, and a controller 30 that is in communication with at least the energy beam device 26. All but the controller 30 may be enclosed in an environmental chamber 32. As will be appreciated, although not shown, the machine 20 may include additional components, such as but not limited to, a vacuum pump, process gas sources, and related valves.
(25) In this example, the work bed 22 includes a build plate 22a upon which the powder is deposited and the component is built. The build plate may be actuated using a piston or the like to lower the build plate 22a during the process. The powder deposition device 24 may include a powder supply bed 24a supported on a bed plate 24b, and a recoater arm 24b. The bed plate 24b may be actuated using a piston or the like to raise the bed plate 24b during the process. The recoater arm 24b is operable to move across the supply bed 24a and work bed 22, to deposit layers of powder in the work bed 22. The operation of the work bed 22 and powder deposition device 24 may be controlled via the controller 30.
(26) In this example, the energy beam device 26 includes a laser 26a, one or more lenses 26b, and a mirror 26c. The mirror 26c may be actuated (at the command of the controller 30) to control the direction of the energy beam 28 onto the work bed 22. The laser 26a and one or more lenses 26b may be modulated (at the command of the controller 30) to control the power of the energy beam 28. For example, the energy beam 28 can be operated with varied energy levels from no power (off) to the highest power setting as required to maintain processing parameters within a safe zone to mitigate defect formation. Although shown with the laser 26a, it will be appreciated that the energy beam device 26 may alternatively utilize an electron beam gun, multiple electron beam guns, or multiple lasers, and the laser or lasers may be continuous or intermittent (pulsing).
(27) The controller 30 may include hardware (e.g., one or more microprocessors, memory, etc.), software, or combinations thereof that are programmed to perform any or all of the functions described herein. The controller 30 is operable to dynamically control at least one of the beam power (Watts) or the beam scan rate (meters per second) to change how the powder melts and fuses in the work bed 22. The control of power and scan rate may also extend to resting time of the energy beam device 26, at which power is equal to zero and scan rate is equal to zero. For instance, the resting time parameter may be used when the powder bed is being re-coated, and time can be added to start the process (which may also depend on the number of parts being built in the work bed 22 because the energy beam 28 jumps from one part to another). The term dynamically control refers to the ability of the controller 30 to change at least one of the power or the scan rate as the energy beam 28 scans across the powder to melt and fuse the powder during an additive manufacturing process. In this regard, the controller 30 is configured to determine whether an instant set of process parameters (variables) falls within a defect condition or a non-defect condition and adjust at least one of the beam power or the beam scan rate responsive to the defect condition such that the instant set of process parameters falls within the non-defect condition. For instance, the list below contains an example set of process parameter variables, which will be used in the subsequently described development of the models upon which the dynamic control is based. In some instances, example values are listed for the variables, but it is to be understood that the values are variable based on the composition of the metal, energy beam, bed design, etc. P is laser power in Watts (e.g., 285 W) P is power injected into melt pool V is laser beam velocity is laser beam absorption coefficient (e.g., 0.38) H.sub.fus is heat of melting C is metal heat capacity is metal density D.sub.T is thermal diffusivity in meters squared per second (e.g., 5*10.sup.6 m.sup.2/s) is metal powder heat conductivity in Watts Kelvin per meter (e.g., 20 W/m/K) T.sub.m is melting temperature of metal in Kelvin (e.g., 1600 K) T.sub.b is boiling temperature of metal T.sub.0 is ambient temperature or instant temperature at laser beam location in Kelvin T.sub.BP is temperature of the build plate surface of the work bed d.sub.pp is powder particle diameter in meters h is powder bed thickness in meters is powder bed local density in grams per cubic centimeter, or alternatively as a fraction of the density of closely packed spheres (dimensionless) x, y, and h are reference coordinates representing an instant location in the work bed 22 in the x-direction, y-direction, and height above the build plate 22a, respectively
(28) In addition to or in place of powder bed local density, powder layer thickness and compaction degree may be used. For example, piston drop may be used (e.g., piston drop may be 40 micrometers, while the actual layer thickness becomes 80 micrometers after the initial layers because of material shrinkage; the piston drops 40 micrometers after the first layer, but spreads 60 micrometers because the first layer shrunk by 50%).
(29) The defect condition(s) correspond to one or more specific types of defects often found in additive manufacturing, such as (unstsable) key-holing, balling, and unmelt porosity. Key-holing, balling, and unmelt porosity defects are depicted, respectively, in
(30) Each of these types of defects was modeled, as discussed further below, based on the process parameter variables. The modeling, in turn, enabled each type of defect to be mapped on a plot of energy beam power versus scan rate. Thus, for a given set of process parameter variables, there may be one or more regions on the plot where defect conditions are predicted to occur. In turn, if the power and scan rate at an instant location in the work bed 22 during a process lies within a region of a defect condition, the power, scan rate, or both, can be dynamically adjusted during the process such that the plot of the adjusted power and scan rate fall outside of the region of the defect condition (in a region where non-defect conditions exist). In this manner, as the energy beam 28 scans a path across the powder to melt and fuse the powder, the controller 30 may dynamically adjust power, scan rate, or both location-by-location along the path (e.g., voxel-by-voxel) to ensure that at each location the power and scan rate correspond to a plot location on the map with a non-defect condition.
(31) The methodology herein may also provide a technique for rapid component qualification, wherein the output of additive manufacturing machine sensors compared with target parameters will help assess quality level and conformance of the built components. Further, the methodology herein may be used to simulate a build path for entire components and then use the simulated path to build the actual component. The control system could, for example, be of two types: i) follow explicitly the parameter sets pre-defined for all specific locations, but monitor the parameter separately as well to enable comparison and validation that the process was run to plan or ii) run the controller from the start with a pre-defined path, but the parameters for time, speed and power are determined in-process based on sensor readings and the established models. In addition to power and scan rate, the path of the energy beam could also be adjusted either before building via the modelling (e.g., to a less complex scan path with power and speed being the driving factors), or the path could be adjusted during a build (e.g., if the melt pool width varied outside its bounds, the scan spacing may be adjusted).
(32) The following examples illustrate the mathematical modeling of defects for use in a dynamic control scheme.
Example 1: Modeling of Melt Pool
(33) Referring to
H.sub.fus=1.47.Math.10.sup.9 J/m.sup.3Enthalpy of melting
H.sub.heat=C(T.sub.mT.sub.0)=4.6.Math.10.sup.9 J/m.sup.3Enthalpy of heating
H.sub.fus<<H.sub.heat
(34)
H=H.sub.fus+H.sub.heat=6.1.Math.10.sup.9 J/m.sup.3Enthalpy of heating+melting
(35) Energy loss due to metal heating adjacent to the pool
(36)
Example 2: Model of Balling
(37) Referring to
(38)
(39)
(40)
(41)
Example 3: Model of Unmelt Porosity
(42)
(43)
Example 4: Model of Key-Holing Porosity
(44) Referring to
(45)
(46) As depicted in
(47) Referring also to
(48)
(49) *The numerical multiplier =2 is determined from analysis of literature data
(50)
Example 5: Composite Process Map
(51)
(52)
Example 6: Model of Temperature at an Energy Beam Location
(53) The instant or starting temperature at an energy beam location in the work bed 22 is modeled and may serve as the basis of the modeling examples above. For example, the instant temperature is determined based on at least one of the temperature of the build plate surface 22a in the work bed 22, the temperature change due to previous energy beam passes in a current stripe, the temperature change due to a previous stripe in the same layer, the temperature change due to previous powder layers, or an edge factor that represents the instant location of the energy beam in the work bed 22 relative to an edge of the component being formed from the powder (collectively, temperature factors). As represented by the equation below, the instant temperature may be determined based on all of these temperature factors, although it will be appreciated that the temperature factors may be used individually or in combinations or two or more factors.
(54) Calculation of the temperature at energy beam location, T.sub.0:
T.sub.0=T.sub.BP+T.sub.1f+T.sub.2+T.sub.3
(55) T.sub.BP is temperature of the build plate surface
(56) T.sub.1 is temperature rise caused by previous passes in current stripe
(57) T.sub.2 is temperature rise caused by previous stripes of current layer
(58) T.sub.3 is temperature rise caused by previous layers
(59) f is the factor that takes into account the edge effect
(60) With reference to
(61)
(62) P is laser power
(63) is laser absorptivity
(64) V is scanning velocity
(65) L is stripe width
(66) l.sub.st is hatching distance
(67) is thermal conductivity
(68) D.sub.T is thermal diffusivity
(69) Referring to
(70)
(71) P is laser power
(72) A is part surface area
(73) h is the distance of part top surface from the build plate
(74) is the time of one layer hatching
(75) .sub.d is delay time
(76) n is the number of formed layers
(77) h is layer thickness
Example 7: Model of Distribution of Temperature and Defects
(78) As shown in the example of
(79) As shown in
Example 8: Model of Downskin
(80)
(81)
(82)
(83) Although a combination of features is shown in the illustrated examples, not all of them need to be combined to realize the benefits of various embodiments of this disclosure. In other words, a system designed according to an embodiment of this disclosure will not necessarily include all of the features shown in any one of the Figures or all of the portions schematically shown in the Figures. Moreover, selected features of one example embodiment may be combined with selected features of other example embodiments.
(84) The preceding description is exemplary rather than limiting in nature. Variations and modifications to the disclosed examples may become apparent to those skilled in the art that do not necessarily depart from this disclosure. The scope of legal protection given to this disclosure can only be determined by studying the following claims.