The present disclosure generally pertains to additive manufacturing machines and systems, systems and methods for calibrating certain aspects of an additive manufacturing machine, as well as systems and methods of additively manufacturing three-dimensional objects using an additive manufacturing machine.
Three-dimensional objects may be additively manufactured using an additive manufacturing machine. The additive manufacturing machine may perform a powder bed fusion process in which an energy beam system directs one or more energy beams onto a powder bed to consolidate (e.g., melt and/or sinter) sequential layers of powder material. The properties of the three-dimensional objects formed by consolidating the powder material may depend at least in part on having a good calibration for the additive manufacturing machine and/or for the energy beam system thereof. Accordingly, it would be welcomed in the art to provide improved systems and methods for calibrating an additive manufacturing machine.
A full and enabling disclosure, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures, in which:
Reference will now be made in detail to embodiments of the present disclosure, one or more examples of which are illustrated in the accompanying figures. The embodiments illustrated in the figures and described in the specification are provided by way of example and not to limit the present disclosure.
The present disclosure uses numerical and letter designations to refer to features in the figures. Like or similar designations in the drawings and description have been used to refer to like or similar parts of the disclosure. Letter designations (e.g., “a,” “b,” etc.) following a numerical designation respectively refer to a sequential instance of the element identified by the numerical designation, while otherwise referring to the same or similar element identified by the numerical designation without such a letter designation.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any implementation described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other implementations. Additionally, unless specifically identified otherwise, all embodiments described herein should be considered exemplary.
The singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise.
The term “at least one of” in the context of, e.g., “at least one of A, B, or C” refers to only A, only B, only C, or any combination of A, B, and C.
As used herein, the terms “first,” “second,” and “third” may be used interchangeably to distinguish one component from another and are not intended to signify location or importance of the individual components.
Here and throughout the specification and claims, range limitations are combined and interchanged, such ranges are identified and include all the sub-ranges contained therein unless context or language indicates otherwise. For example, all ranges disclosed herein are inclusive of the endpoints, and the endpoints are independently combinable with each other.
The present disclosure generally provides additive manufacturing machines and systems, systems and methods for calibrating certain aspects of an additive manufacturing machine, as well as systems and methods of additively manufacturing three-dimensional objects using an additive manufacturing machine. The presently disclosed systems and methods may provide for improved alignment of an energy beam system. Additionally, or in the alternative, presently disclosed systems and methods may provide for improved material properties of additively manufactured three-dimensional objects, for example, as a result of improved alignment of the energy beam system.
The presently disclosed additive manufacturing machines may include a beam path that has an optical fiber through which a calibration beam may be emitted. The calibration beam may become incident upon a calibration substrate that includes a reflective surface, and a reflected beam that includes a portion of the calibration beam having been reflected by the reflective surface may propagate along a detection path to a detection device. The detection path may include the optical fiber. When the reflected beam and/or the calibration beam are aligned with an optical axis, the reflected beam may become incident upon a fiber end of the optical fiber, such that the reflected beam may propagate through the optical fiber to a detection device. Additionally, or in the alternative, the reflected beam may miss the fiber end of the optical fiber when and/or to the extent that the reflected beam and/or the calibration beam is misaligned with respect to the optical axis. The calibration beam may be directed onto the reflective surface of the calibration substrate by a deflecting element. The deflecting element may be moved to a position that causes the reflected beam to become incident upon the fiber end of the optical fiber. A calibration operation may be performed based at least in part on the alignment of the reflected beam and/or the calibration beam with an optical axis. For example, the calibration operation may include adjusting a position of the deflecting element, such as to compensate for a misalignment of the reflected beam and/or the calibration beam with respect to the optical axis.
In some embodiments, the deflecting element may be oriented to a plurality of positions and the reflected beam becoming incident upon the detection device may be determined for at least one of the plurality of positions. For example, whether the reflected beam becomes incident upon the detection device may be determined for respective ones of the plurality of positions. In some embodiments, an intensity of a signal from the detection device may be determined for respective ones of the plurality of positions. An alignment of the reflected beam and/or the calibration beam with the optical axis may be determined based at least in part on the intensity of the signal from the detection device for the respective ones of the plurality of positions. In some embodiments, the alignment of the reflected beam and/or the calibration beam with the optical axis may be determined based at least in part on a weighted centroid corresponding to a plurality of data points for the signal from the detection device.
As used herein, the term “additive manufacturing” refers generally to manufacturing technology in which components are manufactured in a layer-by-layer manner. An exemplary additive manufacturing machine may utilize any suitable additive manufacturing technology. The additive manufacturing machine may utilize an additive manufacturing technology that includes a powder bed fusion (PBF) technology, such as a direct metal laser melting (DMLM) technology, a selective laser melting (SLM) technology, a directed metal laser sintering (DMLS) technology, or a selective laser sintering (SLS) technology. In an exemplary PBF technology, thin layers of powder material are sequentially applied to a build plane and then selectively melted or fused to one another in a layer-by-layer manner to form one or more additively manufactured three-dimensional objects. Additively manufactured objects are generally monolithic in nature and may have a variety of integral sub-components.
Additionally or alternatively suitable additive manufacturing technologies may include, for example, Fused Deposition Modeling (FDM) technology, Direct Energy Deposition (DED) technology, Laser Engineered Net Shaping (LENS) technology, Laser Net Shape Manufacturing (LNSM) technology, Direct Metal Deposition (DMD) technology, Digital Light Processing (DLP) technology, and other additive manufacturing technologies that utilize an energy beam or other energy source to solidify an additive manufacturing material such as a powder material.
Additive manufacturing technology may generally be described as fabrication of objects by building objects point-by-point, line-by-line, layer-by-layer, typically in a vertical direction. Other methods of fabrication are contemplated and within the scope of the present disclosure. For example, although the discussion herein refers to the addition of material to form successive layers, the presently disclosed subject matter may be practiced with any additive manufacturing technology or other manufacturing technology, including layer-additive processes, layer-subtractive processes, or hybrid processes.
The additive manufacturing processes described herein may be used for forming components using any suitable material. For example, the material may be metal, ceramic, polymer, epoxy, photopolymer resin, plastic, or any other suitable material that may be in solid, powder, sheet material, wire, or any other suitable form, or combinations thereof. Additionally, or in the alternative, exemplary materials may include metals, ceramics, or binders, as well as combinations thereof. Exemplary ceramics may include ultra-high-temperature ceramics, and/or precursors for ultra-high-temperature ceramics, such as polymeric precursors. Each successive layer may be, for example, between about 10 μm and 200 μm, although the thickness may be determined based on any number of parameters and may be any suitable size.
As used herein, the term “build plane” refers to a plane defined by a surface upon which an energy beam impinges to selectively irradiate and thereby consolidate powder material during an additive manufacturing process. Generally, the surface of a powder bed defines the build plane. During irradiation of a respective layer of the powder bed, a previously irradiated portion of the respective layer may define a portion of the build plane. Prior to distributing powder material across a build module, a build plate that supports the powder bed generally defines the build plane.
As used herein, the term “consolidate” or “consolidating” refers to solidification of powder material as a result of irradiating the powder material, including by way of melting, fusing, sintering, or the like.
Referring now to
The control system 104 may be communicatively coupled with a management system 106 and/or a user interface 108. The management system 106 interact with the control system 104 in connection with enterprise-level operations pertaining to the additive manufacturing system 100. Such enterprise level operations may include transmitting data from the management system 106 to the control system 104 and/or transmitting data from the control system 104 to the management system 106. The user interface 108 may include one or more user input/output devices to allow a user to interact with the additive manufacturing system 100.
As shown, an additive manufacturing machine 102 may include a build module 110 that includes a build chamber 112 within which an object or objects 114 may be additively manufactured. An additive manufacturing machine 102 may include a powder module 116 that contains a supply of powder material 118 housed within a supply chamber 120. The build module 110 and/or the powder module 116 may be provided in the form of modular containers configured to be installed into and removed from the additive manufacturing machine 102 such as in an assembly-line process. Additionally, or in the alternative, the build module 110 and/or the powder module 116 may define a fixed componentry of the additive manufacturing machine 102.
The powder module 116 contains a supply of powder material 118 housed within a supply chamber 120. The powder module 116 includes a powder piston 122 that elevates a powder floor 124 during operation of the additive manufacturing machine 102. As the powder floor 124 elevates, a portion of the powder material 118 is forced out of the powder module 116. A recoater 126 such as a blade or roller sequentially distributes thin layers of powder material 118 across a build plane 128 above the build module 110. A build platform 130 supports the sequential layers of powder material 118 distributed across the build plane 128. A build platform 130 may include a build plate (not shown) secured thereto and upon which an object 114 may be additively manufactured.
The additive manufacturing machine 102 includes an energy beam system 132 configured to generate one or more of energy beams 134 and to direct the respective energy beams 134 onto the build plane 128 to selectively solidify respective portions of the powder bed 136 defining the build plane 128. The one or more energy beams 134 may be laser beams or beams from any other suitable energy source, such as LEDs or other light sources, and so forth. As a respective energy beam 134 selectively consolidate (e.g., melt or fuse) the sequential layers of powder material 118 that define the powder bed 136, the object 114 begins to take shape. The one or more energy beams 134 or laser beams may include electromagnetic radiation having any suitable wavelength or wavelength range, such as a wavelength or wavelength range corresponding to infrared light, visible light, and/or ultraviolet light.
Typically, with a DMLM, EBM, or SLM system, the powder material 118 is fully melted, with respective layers being melted or re-melted with respective passes of the energy beams 134. With DMLS or SLS systems, typically the layers of powder material 118 are sintered, fusing particles of powder material 118 to one another generally without reaching the melting point of the powder material 118. The energy beam system 132 may include componentry integrated as part of the additive manufacturing machine 102 and/or componentry that is provided separately from the additive manufacturing machine 102.
The energy beam system 132 may include one or more irradiation devices 138 respectively configured to generate one or more of energy beams 134 and to direct the one or more energy beams upon the build plane 128. The one or more irradiation devices may respectively include an energy beam source 140, an optical assembly 142, and a scanner 144. The optical assembly 142 may include a plurality of optical elements configured to direct an energy beam 134 onto the build plane 128. The optical assembly 142 may include one or more optical elements, such as lenses through which an energy beam 134 may be transmitted along an optical path from the energy beam source 140 to the build plane 128. By way of example, an optical assembly 142 may include one more focusing lenses that focus an energy beam 134 on the build plane 128. An exemplary scanner 144 may include a galvo scanner, an electro-optic modulator, an acousto-optic modulator, a piezo-driven mirror, or the like. In some embodiments, the energy beam system 132 may include a window 146, such as a protective glass, that separates one or more components of the energy beam system 132 from the environment of the process chamber 148. The window 146 may prevent contaminants from fumes associated with the additive manufacturing process, such as powder material, dust, soot, residues, vapor, splatter particles, byproducts, and the like, from coming into contact with sensitive components of an energy beam system 132.
The energy beam system 132 shown in
To irradiate a layer of the powder bed 136, the one or more irradiation devices 138 respectively direct an energy beam 134 across the respective portions of the build plane 128 to selectively consolidate the portions of the powder material 118 that thereby forms part of the object 114. The one or more energy beams 134 may become incident upon the build plane 128 defined by the powder bed 136, for example, after passing through one or more optical elements of the optical assembly 142 and/or through the window 146 of the energy beam system 132. As sequential layers of the powder bed 136 are consolidated, a build piston 152 gradually lowers the build platform 130 to make room for sequential layers of powder material 118. As sequential layers of powder material 118 are applied across the build plane 128, the next sequential layer of powder material 118 defines the surface of the powder bed 136 coinciding with the build plane 128. Sequential layers of the powder bed 136 may be selectively consolidated until a completed object 114 has been additively manufactured. In some embodiments, an additive manufacturing machine 102 may utilize an overflow module (not shown) to capture excess powder material 118. Additionally, or in the alternative, excess powder material 118 may be redistributed across the build plane 128 when applying a next sequential layer of powder material 118. It will be appreciated that other systems may be provided for handling the powder material 118, including different powder supply systems and/or excess powder recapture systems. The subject matter of the present disclosure may be practiced with any suitable additive manufacturing machine 102 without departing from the scope hereof.
Still referring to
The energy beam system 132 may be positioned at any suitable location within the process chamber 148. Additionally, or in the alternative, the energy beam system 132 may be coupled to a perimeter wall of the process chamber 148. In some embodiments, an additive manufacturing machine 102 may include a positioning system 158 configured to move an energy beam system 132 and/or one or more components thereof relative to the build plane 128. The positioning system 158 may move the energy beam system 132 and/or one or more components thereof to specified build coordinates and/or along specified build vectors corresponding to a coordinate system, such as a cartesian coordinate system, in accordance with control commands provided, for example, by the control system 104. The coordinate system may correspond to the build plane 128. Additionally, or in the alternative, the coordinate system may correspond to positions of the scanner 144. The control commands may be provided, for example, to carry out operations of the one or more energy beam system 132 and/or of the additive manufacturing machine 102 in accordance with the present disclosure. The positioning system 158 may include one or more gantry elements 160 configured to move the energy beam system 132 and/or one or more components thereof across the powder bed. Respective gantry elements 160 may move the energy beam system 132 and/or one or more components thereof in one or more directions, such as an X-direction, a Y-direction, and/or a Z-direction. In some embodiments, the positioning system 158 may be coupled to the housing assembly 156 that contains one or more components of the energy beam system 132. The housing assembly 156 may be coupled to one or more gantry elements 160 by one or more gantry mounts 162. The positioning system 158 may include a drive motor 164 configured to move the housing assembly 156 and/or the one or more components the energy beam system 132 according to instructions for the control system 104. The positioning system 158 may include componentry typically associated with a gantry system, such as stepper motors, drive elements, carriages, and so forth.
Referring now to
The light source 202 utilized by the calibration system 200 may be an energy beam source 140 utilized to irradiate the powder bed 136. Additionally, or in the alternative, the light source 202 may be provided separately from the energy beam source 140. The light source 202 may include one or more laser diodes, LED diodes, or the like. The light source 202 may emit a calibration beam 208. In some embodiments, the calibration beam 208 may be an energy beam 134 utilized to consolidate the powder bed 136. Additionally, or the alternative, the calibration beam 208 may be provided separately from the energy beam 134, and/or the calibration beam 208 may have one or more beam properties that differ from an energy beam 134 utilized to consolidate the powder bed 136. Such one or more beam properties may include power level, intensity, intensity distribution, and/or spot size.
In some embodiments, as shown, for example, in
Referring further to
The calibration beam 208 may become incident upon a deflecting element 212. The deflecting element 212 may be disposed along the beam path 205 between the optical fiber 204 and the build plane 128, such as between the optical fiber 204 and the window 146 of the energy beam system 132. The deflecting element 212 may include a mirror, a diffraction element, a filter, or the like. The deflecting element 212 may be actuatable to direct the calibration beam 208 onto a calibration substrate 214 that includes a reflective surface 216. Additionally, or in the alternative, the deflecting element 212 may be actuatable to change an angle of incidence of the calibration beam 208, for example, with respect to the calibration substrate 214 and/or with respect to the reflective surface 216 of the calibration substrate 214. The deflecting element 212 may be disposed along the beam path 205 between the optical fiber 204 and the calibration substrate 214. The deflecting element 212 may define a portion of a scanner 144 that directs the energy beam 134 onto the powder bed 136 when consolidating the powder bed 136. Additionally, or in the alternative, the deflecting element 212 may define a component separate from the scanner 144. In some embodiments, the deflecting element 212 may define a portion of the optical assembly 142. Additionally, or in the alternative the deflecting element 212 may include and/or define an optical element 210 of the optical assembly 142. Additionally, or in the alternative, the deflecting element 212 may be disposed along the beam path 205, such as between the optical assembly 142 and the scanner 144.
The calibration substrate 214 may include any substrate that has a reflective surface 216 suitable for reflecting at least a portion of the calibration beam 208. In some embodiments, the reflective surface 216 may define at least a portion of the build plane 128. As shown, for example, in
Referring still to
The reflected beam 218 may follow a detection path 222 from the reflective surface 216 to the detection device 206. A portion of the beam path 205 may define part of the detection path 222. The reflected beam 218 may propagate along the portion of the beam path 205 defining part of the detection path 222 in an opposite direction of the calibration beam 208. The optical fiber 204 may define a portion of the detection path 222. In some embodiments, a beam splitter 220 may define a portion of a detection path 222. The beam splitter 220 may be located along the beam path 205 and/or the detection path 222. The beam splitter 220 may direct the reflected beam along a detection path 222. The detection path 222 may include a portion of the beam path 205. The detection path 222 may diverge from the beam path 205 at the beam splitter 220. As shown in
The detection device 206 may obtain calibration data corresponding to the calibration beam 208 and/or the reflected beam 218 that becomes incident upon the detection device 206. The calibration data obtained by the detection device 206 may be transmitted to a control system 104. The control system 104 may utilize the calibration data to perform one or more operations, such as calibration operations, in accordance with the present disclosure. An exemplary detection device 206 may include a detector element 224, such as a photo diode, a photo diode array, an image sensor, a camera, or the like. In some embodiments, a detection device 206 may include charge-coupled device (e.g., a CCD sensor), an active-pixel sensor (e.g., a CMOS sensor), a quanta image device (e.g., a QIS sensor), or the like. In some embodiments, a detection device 206 may include a detector element 224 that has a single-pixel sensor, such as in the case of a single-pixel CCD sensor, a single-pixel CMOS sensor, a single-pixel QIS sensor, a single-pixel image sensor, a single-pixel camera, or the like. Additionally, or in the alternative, a detection device 206 may include detector element 224 that has a multi-pixel sensor. In some embodiments, a calibration system 200 may utilize one or more pixels of a detector element 224 to obtain the calibration data. For example, a calibration system 200 may utilize a single pixel of detector element 224 that includes a multi-pixel sensor, such as in the case of a multi-pixel CCD sensor, a multi-pixel CMOS sensor, a multi-pixel QIS sensor), a multi-pixel image sensor, a multi-pixel camera, or the like. Additionally, or in the alternative, a calibration system 200 may utilize a plurality of pixels of a detector element 224 that includes a multi-pixel sensor to obtain the calibration data. In some embodiments, the detection device 206 may include one or more optical elements (not shown), such as lenses, mirrors, diffraction elements, filters, beam splitters, and the like. Such optical elements may focus or otherwise condition the reflected beam 218 prior to becoming incident upon one or more detector elements 224 of the detection device 206.
Now referring to
With reference to
The incidence position 302 may have coordinates, such as X, Y, and/or Z coordinates corresponding to a cartesian coordinate system. The coordinate system may correspond to the build plane 128. Additionally, or in the alternative, the coordinate system may correspond to positions of the scanner 144. The coordinates of the incidence position 302 may indicate an alignment and/or a misalignment with respect to the optical axis 300 and/or with respect to the focal point of the calibration beam 208. A misalignment and/or offset of the reflected beam 218 may be at least partially attributable to a location of the incidence position 302 in relation to the optical axis 300 and/or in relation to a focal point of the calibration beam 208. In some embodiments, the location of the incidence position 302 may have X and Y coordinates of (0,0) when the incidence position 302 coincides with the optical axis 300. The location of the incidence position 302 may have X and Y coordinates that differ from (0,0) when the incidence position 302 is misaligned and/or offset with respect to the optical axis 300. The incidence position 302 may have a Z coordinate of (0) when the incidence position 302 coincides with the focal point of the calibration beam 208. The incidence position 302 may have a Z coordinate that differs from (0) when the incidence position 302 is misaligned and/or offset with respect to the focal point of the calibration beam 208. The location of the incidence position 302 may have X, Y, and Z coordinates of (0,0,0) when the incidence position 302 coincides with the optical axis 300 of the optical assembly 142 and with the focal point of the calibration beam 208.
With reference to
In some embodiments, a position of a deflecting element 212 may be adjusted based at least in part on a calibration command from the control system 104. The deflecting element 212 may define a portion of a scanner 144. Alternatively, the deflecting element 212 may be provided separately from the scanner 144. The position of the deflecting element 212 may be adjusted least in part such that the reflected beam 218 becomes aligned with the optical axis 300, as shown, for example, in
Additionally, or in the alternative, a position of the build platform 130 and/or calibration substrate 214 may be adjusted based at least in part on a calibration command from the control system 104. The position of the build platform 130 and/or calibration substrate 214 may be adjusted least in part such that the reflected beam 218 becomes aligned with the optical axis 300 and/or to compensate for a misalignment of the calibration beam 208 with respect to the optical axis 300. The position of the build platform 130 and/or calibration substrate 214 may be adjusted based at least in part on an alignment of the reflected beam 218 and/or the calibration beam 208 with the optical axis 300, for example, to compensate for a misalignment of the calibration beam 208 with respect to the optical axis 300. In some embodiments, the position of the build platform 130 and/or calibration substrate 214 may be adjusted by actuating a build platform-actuator 312. The build platform-actuator 312 may define a portion of a build module 110 (
Additionally, or in the alternative, a position of one or more optical elements 210 may be adjusted based at least in part on a calibration command from the control system 104. The position of the one or more optical elements 210 may be adjusted least in part such that the reflected beam 218 becomes aligned with the optical axis 300 and/or to compensate for a misalignment of the calibration beam 208 with respect to the optical axis 300. The position of the one or more optical elements 210 may be adjusted based at least in part on an alignment of the reflected beam 218 and/or the calibration beam 208 with the optical axis 300, for example, to compensate for a misalignment of the calibration beam 208 with respect to the optical axis 300. In some embodiments, the position of the one or more optical elements 210 may be adjusted by actuating an optical element-actuator 314. The optical element-actuator 314 may define a portion of the optical assembly 142. The position of the one or more optical elements 210 may be adjusted based at least in part on calibration data determined from and/or corresponding to the alignment angle (θ) 304 of the calibration substrate 214. The adjustment to the position of the one or more optical elements 210 may offset the alignment angle (θ) 304 of the calibration substrate 214.
Now referring to
As shown in
Calibration module 400 may perform one or more calibration operations based at least in part on the inputs received and/or based at least in part on the calibration data 402 determined from such inputs. One more calibration operations may include determining calibration commands 404. The calibration commands 404 may perform a calibration operation with respect to one or more controllable components 406 of the additive manufacturing machine 102, such as to one or more controllable components 406 of the energy beam system 132, the imaging system 154, and/or the calibration system 200. The one or more calibration operations may calibrate a position and/or orientation of one or more components of the additive manufacturing machine 102 (e.g., one or more components of the energy beam system 132, the imaging system 154, and/or the calibration system 200). Additionally, or in the alternative, the one or more calibration operations may calibrate a position and/or orientation of a calibration beam 208 and/or an energy beam 134, and/or may calibrate a position and/or orientation of a reflected beam 218 corresponding to the calibration beam 208.
Calibration module 400 may include one or more modules or submodules configured to perform one or more calibration operations. In some embodiments, the calibration module 400 may include a scanning module 408. The scanning module 408 may perform a calibration scan. Calibration scan may include the light source 202 emitting a calibration beam 208 with the deflecting element 212 at a specified position. Additionally, or in the alternative, calibration scan may include the detection device 206 determining a reflected beam 218 becoming incident upon a detector element 224. The calibration scan may be performed for one or more positions of the deflecting element 212. The calibration scan may include the detection device 206 providing one or more inputs to the control system 104 (e.g., to the calibration module 400) indicating one or more beam properties of the reflected beam 218. In some embodiments, the one or more inputs may include beam intensity values corresponding to the reflected beam 218. Additionally, or in the alternative, the calibration scan may include the deflecting element 212 providing one or more inputs to the control system 104 (e.g., to the calibration module 400) indicating a position of the deflecting element 212 corresponding to the one or more beam properties of the reflected beam 218.
In some embodiments, the calibration module 400 may include a mapping module 410. The mapping module 410 may associate, correlate, and/or map one or more beam properties of the reflected beam 218 to the position of the deflecting element 212. Additionally, or in the alternative, the mapping module 410 may associate, correlate, and/or map one or more beam properties of the reflected beam 218 to position information, such as coordinates of the build plane 128 and/or a position of the deflecting element 212. In some embodiments, the calibration module 400 may include a determining module 412. The determining module 412 may determine an alignment and/or position of the calibration beam 208 and/or reflected beam 218, for example, based at least in part on the one or more inputs to the calibration module 400 and/or the calibration data 402 corresponding thereto. The calibration data 402 may include the alignment and/or position of the calibration beam 208 and/or reflected beam 218 determined by the determining module 412. In some embodiments, the calibration module 400 may include a command module 414. The command module 414 may determine and/or provide calibration commands 404, such as to one or more controllable components 406.
Referring still to
In some embodiments, an alignment and/or position of the calibration beam 208 and/or reflected beam 218 may be determined based at least in part on the extent to which the reflected beam 218 is detected by the detection device 206. When the reflected beam 218 is aligned with respect to the optical axis 300 (e.g.,
In some embodiments, a position of the deflecting element 212 corresponding an alignment of the calibration beam 208 and/or reflected beam 218 with the optical axis 300 may be determined based at least in part on one or more beam property values 416. For example, in some embodiments, the position of the deflecting element 212 that corresponds to the alignment of the calibration beam 208 and/or reflected beam 218 with the optical axis 300 may be determined based at least in part on a maximum beam property value 420. In some embodiments, the maximum beam property value 420 may be selected from among a plurality of beam property values 416 respectively corresponding to a respective position of the deflecting element 212. Additionally, or in the alternative, in some embodiments, the position of the deflecting element 212 that corresponds to the alignment of the calibration beam 208 and/or reflected beam 218 with the optical axis 300 may be determined based at least in part on an extrapolation from among a plurality of beam property values 416. For example, the maximum beam property value 420 may be determined based at least in part on an extrapolation from among a plurality of beam property values 416. Additionally, or in the alternative, in some embodiments, the position of the deflecting element 212 that corresponds to the alignment of the calibration beam 208 and/or reflected beam 218 with the optical axis 300 may be determined based at least in part on a weighted centroid corresponding to a plurality of data points for a signal from the detection device 206 and/or for one or more beam property values 416 determined therefrom. In some embodiments, the weighted centroid may be determined based at least in part on an intensity of a signal from the detection device 206. Additionally, or in the alternative, the weighted centroid may be determined based at least in part on one or more beam property values 416 corresponding to the signal from the detection device 206, such as to the intensity of the signal from the detection device 206. A weighted centroid corresponding to the beam property values 416 may be determined from expression (1), as follows:
The term (αi) represents a corresponding coordinate of the build plane 128 and/or a corresponding position of the deflecting element 212, as applicable. For example, the term (αi) may represent a corresponding X, Y, or Z position of the build plane 128 in a respective coordinate direction, or a corresponding position of the deflecting element 212. The term (vi) represents the respective beam property value 416, such as the intensity of the signal from the detection device 206 and/or the beam property value 416 determined from the signal from the detection device 206, corresponding to the respective position, (αi). The term (
The term (xi) in expression (2) may represent a corresponding X position of the build plane 128, or a corresponding X position of the deflecting element 212. The term (
The weighted centroid may be determined for one or more coordinate positions, such as the X, Y, and/or Z coordinates corresponding to the terms (
Now referring to
In some embodiments, an exemplary method may include, at block 506 of the flowchart 500, emitting the calibration beam from the optical fiber. The calibration beam emitted from the optical fiber may become incident upon the calibration substrate that includes the reflective surface. Additionally, or in the alternative, in some embodiments, an exemplary method may include, at block 508 of the flowchart 500, performing a calibration operation with respect to the additive manufacturing machine based at least in part on the alignment of the reflected beam and/or the calibration beam with an optical axis. For example, the calibration operation may include adjusting a position of the deflecting element based at least in part on the alignment of the reflected beam and/or the calibration beam with an optical axis.
Now turning to
As shown in
The one or more computing devices 600 may include one or more control modules 604 configured to cause the computing device 600 to perform one or more control operations. The one or more control modules 604 may include one or more calibrations modules 400, such as described with reference to
The one or more computing devices 600 may include one or more processors 606 and one or more memory devices 608. The one or more processors 606 may include any suitable processing device, such as a microprocessor, microcontroller, integrated circuit, logic device, and/or other suitable processing device. The one or more memory devices 608 may include one or more computer-readable media, including but not limited to non-transitory computer-readable media, RAM, ROM, hard drives, flash drives, and/or other memory devices 608. The one or more control modules 604 may be implemented at least in part by the one or more processors 606 and/or the one or more memory devices 608.
As used herein, the terms “processor” and “computer” and related terms, such as “processing device” and “computing device”, are not limited to just those integrated circuits referred to in the art as a computer, but broadly refers to a microcontroller, a microcomputer, a programmable logic controller (PLC), an application specific integrated circuit, and other programmable circuits, and these terms are used interchangeably herein. A memory device 608 may include, but is not limited to, a non-transitory computer-readable medium, such as a random-access memory (RAM), and computer-readable nonvolatile media, such as hard drives, flash memory, and other memory devices. Alternatively, a floppy disk, a compact disc-read only memory (CD-ROM), a magneto-optical disk (MOD), and/or a digital versatile disc (DVD) may also be used.
As used herein, the term “non-transitory computer-readable medium” is intended to be representative of any tangible computer-based device implemented in any method or technology for short-term and long-term storage of information, such as, computer-readable instructions, data structures, program modules and sub-modules, or other data in any device. The methods described herein may be encoded as executable instructions embodied in a tangible, non-transitory, computer readable media, including, without limitation, a storage device and/or a memory device. Such instructions, when executed by a processor, cause the processor to perform at least a portion of the methods described herein. Moreover, as used herein, the term “non-transitory computer-readable medium” includes all tangible, computer-readable media, including, without limitation, non-transitory computer storage devices, including, without limitation, volatile and nonvolatile media, and removable and non-removable media such as a firmware, physical and virtual storage, CD-ROMs, DVDs, and any other digital source such as a network or the Internet, as well as yet to be developed digital means, with the sole exception being a transitory, propagating signal.
The one or more memory devices 608 may store information accessible by the one or more processors 606, including computer-executable instructions 610 that can be executed by the one or more processors 606. The instructions 610 may include any set of instructions which when executed by the one or more processors 606 cause the one or more processors 606 to perform operations, including calibration operations, and/or additive manufacturing operations. For example, the instructions 610 may cause the one or more processors 606 to perform operations associated with a calibration module 400, such as described with reference to
The memory devices 608 may store data 612 accessible by the one or more processors 606. The data 612 may include current or real-time data 612, past data 612, or a combination thereof. The data 612 may be stored in a data library 614. As examples, the data 612 may include data 612 associated with or generated by an additive manufacturing system 100 and/or an additive manufacturing machine 102, including data 612 associated with or generated by a computing device 600, an additive manufacturing machine 102, a management system 106, and/or a user interface 108. By way of example, the data 612 may include calibration data 402, inputs to the calibration module 400, and/or calibration commands 404. The data 612 may also include other data sets, parameters, outputs, information, associated with an additive manufacturing system 100 and/or an additive manufacturing machine 102.
The one or more computing devices 600 may also include a communication interface 616 configured to communicate with various nodes on a communication network 618 via wired or wireless communication lines 620. The communication interface 616 may include any suitable components for interfacing with one or more network(s), including for example, transmitters, receivers, ports, controllers, antennas, and/or other suitable components. The communication interface 616 may allow the one or more computing devices 600 to communicate with various nodes associated with the additive manufacturing machine 102, the management system 106, and/or a user interface 108. The communication network 618 may include, for example, a local area network (LAN), a wide area network (WAN), SATCOM network, VHF network, a HF network, a Wi-Fi network, a WiMAX network, a gatelink network, and/or any other suitable communication network 618 for transmitting messages to and/or from the computing device 600 across the communication lines 620. The communication lines 620 of communication network 618 may include a data bus or a combination of wired and/or wireless communication links.
The management system 106 may include a server 622 and/or a data warehouse 624. As an example, at least a portion of the data 612 may be stored in the data warehouse 624, and the server 622 may transmit data 612 from the data warehouse 624 to the one or more computing device 600, and/or receive data 612 from the one or more computing devices 600 and to store the received data 612 in the data warehouse 624 for further purposes. The server 622 and/or the data warehouse 624 may be implemented as part of the one or more computing devices 600 and/or as part of the management system 106.
Accordingly, the presently disclosed systems and methods may provide for improved alignment of an energy beam system. Additionally, or in the alternative, presently disclosed systems and methods may provide for improved material properties of additively manufactured three-dimensional objects, for example, as a result of improved alignment of the energy beam system.
Further aspects of the presently disclosed subject matter are provided by the following clauses:
A method of calibrating an additive manufacturing machine, the method comprising detecting a reflected beam becoming incident upon a detection device, the reflected beam comprising a portion of a calibration beam having been reflected by a reflective surface of a calibration substrate; and determining an alignment of the reflected beam and/or the calibration beam with an optical axis based at least in part on detecting the reflected beam becoming incident upon the detection device; wherein, the reflected beam becomes incident upon a fiber end of an optical fiber and propagates through the optical fiber prior to becoming incident upon the detection device, the optical fiber defining a portion of a detection path from the reflective surface to the detection device.
The method of any clause herein, comprising emitting the calibration beam from the optical fiber, the calibration beam becoming incident upon the calibration substrate comprising the reflective surface.
The method of any clause herein, comprising performing a calibration operation with respect to the calibration operation based at least in part on the alignment of the reflected beam and/or the calibration beam with the optical axis.
The method of any clause herein, wherein the calibration operation comprises adjusting a position of a deflecting element, the deflecting element disposed between the optical fiber and the reflective surface.
The method of any clause herein, wherein adjusting the position of the deflecting element comprises compensating for a misalignment of the reflected beam and/or the calibration beam with respect to the optical axis.
The method of any clause herein, wherein the optical fiber comprises a single-mode optical fiber.
The method of any clause herein, comprising directing the calibration beam onto the reflective surface with a deflecting element, the deflecting element disposed between the optical fiber and the reflective surface.
The method of any clause herein, wherein the deflecting element defines a portion of a scanner used to direct an energy beam onto a powder bed when consolidating the powder bed to form an additively manufactured three-dimensional object.
The method of any clause herein, comprising moving the deflecting element to a position that causes the reflected beam to become incident upon the fiber end of the optical fiber.
The method of any clause herein, comprising orienting the deflecting element to a plurality of positions and emitting the calibration beam from the optical fiber for respective ones of the plurality of positions; and detecting the reflected beam becoming incident upon the detection device for at least one of the plurality of positions.
The method of any clause herein, comprising determining whether the reflected beam becomes incident upon the detection device for respective ones of the plurality of positions.
The method of any clause herein, comprising determining an intensity of a signal from the detection device for respective ones of the plurality of positions; and determining the alignment of the reflected beam and/or the calibration beam with the optical axis based at least in part on the intensity of the signal from the detection device for the respective ones of the plurality of positions.
The method of any clause herein, comprising determining the alignment of the reflected beam and/or the calibration beam with the optical axis based at least in part on a weighted centroid corresponding to a plurality of data points for the signal from the detection device.
The method of any clause herein, comprising determining the weighted centroid based at least in part on an expression comprising
wherein (αi) represents a position of the deflecting element, (νi) represents a value corresponding to the signal from the detection device, and (
The method of any clause herein, wherein the detection path comprises a beam splitter disposed between at least one of the optical fiber and the detection device, or the reflective surface and the optical fiber.
The method of any clause herein, wherein the calibration substrate comprises one of a powder bed; an object formed by consolidating the powder bed with an energy beam; a build platform; a build plate; or a calibration plate.
The method of any clause herein, wherein the fiber end defines a virtual aperture, and wherein a portion of the reflected beam that passes through the virtual aperture 306 becomes incident upon the fiber end, propagates through the optical fiber, and becomes incident upon the detection device.
The method of any clause herein, wherein the detection device comprises a photo diode.
A computer-readable medium comprising computer-executable instructions, which when executed by a processor associated with an additive manufacturing machine, causes the processor to perform a method comprising detecting a reflected beam becoming incident upon a detection device, the reflected beam comprising a portion of a calibration beam having been reflected by a reflective surface of a calibration substrate; and determining an alignment of the reflected beam and/or the calibration beam with an optical axis based at least in part on detecting the reflected beam becoming incident upon the detection device; wherein, the reflected beam becomes incident upon a fiber end of an optical fiber and propagates through the optical fiber prior to becoming incident upon the detection device, the optical fiber defining a portion of a detection path from the reflective surface to the detection device.
An additive manufacturing system for additively manufacturing three-dimensional objects, the additive manufacturing system comprising an optical fiber configured to emit a calibration beam, the optical fiber comprising a fiber end; a calibration substrate comprising a reflective surface; a detection device configured to detect a reflected beam comprising a portion of the calibration beam having been reflected by the reflective surface, the optical fiber defining a portion of a detection path from the reflective surface to the detection device; and a controller configured to cause the additive manufacturing machine to perform a calibration operation comprising detecting the reflected beam becoming incident upon the detection device; and determining an alignment of the reflected beam and/or the calibration beam with an optical axis based at least in part on detecting the reflected beam becoming incident upon the detection device.
This written description uses examples to describe the presently disclosed subject matter, including the best mode, and also to enable any person skilled in the art to practice such subject matter, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the presently disclosed subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. The scope of the claims encompasses such other examples that include structural elements that do not differ from the literal language of the claims or that have insubstantial differences from the literal languages of the claims.