Broadly, the instant disclosure is directed towards various embodiments of an apparatus and method for z-height measurement and control for an additive manufacturing (AM) material deposition process.
More specifically, the present disclosure relates to systems and methods for generating a non-linear mathematical model to measure z-height of an AM deposition and provide an automated adjustment parameter if the measured z-height differs from the target z-height.
Precise and accurate deposition of additive manufacturing (AM) feed material is required to achieve an AM part build with accurate geometry and consistent properties (e.g. microstructure).
In some embodiments of the instant disclosure, a method is provided comprising: additively manufacturing a part via a material deposition-based additive manufacturing technique; concomitant with additively manufacturing the part, measuring a z-height of the deposition via a non-linear mathematical model to determine a measured z-height, wherein the measured z-height is a distance between an additive manufacturing system energy source and a top surface of a molten pool; comparing the measured z-height with a target z-height to identify a difference between the measured z-height and the target z-height; adjusting a motion controller to set a corrected z-height, as the target z-height and the measured z-height; and depositing an additive manufacturing feed material based on the corrected z-height.
In any of the foregoing embodiments, additionally and/or alternatively adjusting a motion controller further comprises sending a signal to the motion controller coupled to the additive manufacturing system energy source to set the corrected z-height
In any of the foregoing embodiments, additionally and/or alternatively the non-linear mathematical calculations are:
wherein SD is the stand-off distance between the additive manufacturing system energy source and the molten pool or a surface of a deposited material in a previous layer, wherein h is a distance between an image point a and an image point b on a physical image sensor unit, wherein L1 is a distance from a lens center to the molten pool or to the surface of the deposited material in the previous layer, wherein α is an angle between a line Aa and a direction of energy, wherein β is an angle between the line Aa and an image sensor surface, and wherein f is a focal length.
In any of the foregoing embodiments, additionally and/or alternatively the z-height is a negative value.
In any of the foregoing embodiments, additionally and/or alternatively the additive manufacturing system energy source is adjusted downward in a vertical direction toward the molten pool.
In any of the foregoing embodiments, additionally and/or alternatively the z-height is a positive value.
In any of the foregoing embodiments, additionally and/or alternatively the additive manufacturing system energy source is adjusted upward in a vertical direction away from the molten pool.
In any of the foregoing embodiments, additionally and/or alternatively the material deposition-based additive manufacturing technique is a wire-fed deposition.
In any of the foregoing embodiments, additionally and/or alternatively the material deposition-based additive manufacturing technique is an injectable fluidized powder-based deposition.
In any of the foregoing embodiments, additionally and/or alternatively the measured z-height is the target z-height.
In any of the foregoing embodiments, additionally and/or alternatively the measuring the z-height comprises: taking an image of the molten pool via an imaging device; correlating and calculating the position of the molten pool relative to the additive manufacturing system energy source via a coordinate system; comparing the measured z height to the target z height; calculating a deviation between the measured z-height and the target z-height; and adjusting via the z-height controller, the height of the energy source relative to the top surface of the molten pool to minimize the deviation, if any, between the measured Z-height and the target z-height.
In any of the foregoing embodiments, additionally and/or alternatively the imaging device is configured to measure a distance between a lowermost portion of the energy source to the top surface of the molten pool.
In any of the foregoing embodiments, additionally and/or alternatively the parameters of the material deposition-based additive manufacturing technique are controlled in order to adjust the z-height.
In any of the foregoing embodiments, additionally and/or alternatively the z-height is adjusted based at least in part on adjusting a value of an E-beam power parameter.
In any of the foregoing embodiments, additionally and/or alternatively the z-height is adjusted based at least in part on adjusting a feed rate of the additive manufacturing feed material.
In any of the foregoing embodiments, additionally and/or alternatively the sensor enables automatic monitoring and/or control of the z-height.
In any of the foregoing embodiments, additionally and/or alternatively the measured z-height is compared with the target z-height concomitant with additively manufacturing the part.
In any of the foregoing embodiments, additionally and/or alternatively the motion controller is adjusted to provide a corrected z-height to reduce the difference between the target z-height and the corrected z-height, concomitant with additively manufacturing the part.
In some embodiments of the instant disclosure, a method is provided comprising: a substrate having a first surface configured to hold an additively manufactured part; an energy source disposed opposite the substrate and configured to direct an energy beam toward the first surface of the substrate; a fixture having a first end coupled to a housing of the energy source; a sensor coupled to a second end of the fixture, wherein the sensor is configured to image light in particular wavelengths emitted by hot additive manufacturing material; and a motion controller coupled to the energy source and configured to adjust a vertical distance from the energy source to a top surface of additively manufactured part.
In any of the foregoing embodiments, additionally and/or alternatively the motion controller comprises a motion motor and a controller.
Embodiments of the present invention, briefly summarized above and discussed in greater detail below, can be understood by reference to the illustrative embodiments of the invention depicted in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. The figures are not drawn to scale and may be simplified for clarity. It is contemplated that elements and features of one embodiment may be beneficially incorporated in other embodiments without further recitation.
The present invention will be further explained with reference to the attached drawings, wherein like structures are referred to by like numerals throughout the several views. The drawings shown are not necessarily to scale, with emphasis instead generally being placed upon illustrating the principles of the present invention. Further, some features may be exaggerated to show details of particular components.
The figures constitute a part of this specification and include illustrative embodiments of the present invention and illustrate various objects and features thereof. Further, the figures are not necessarily to scale, some features may be exaggerated to show details of particular components. In addition, any measurements, specifications and the like shown in the figures are intended to be illustrative, and not restrictive. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
Among those benefits and improvements that have been disclosed, other objects and advantages of this invention will become apparent from the following description taken in conjunction with the accompanying figures. Detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely illustrative of the invention that may be embodied in various forms. In addition, each of the examples given in connection with the various embodiments of the invention which are intended to be illustrative, and not restrictive.
Throughout the specification and claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise. The phrases “in one embodiment” and “in some embodiments” as used herein do not necessarily refer to the same embodiment(s), though it may. Furthermore, the phrases “in another embodiment” and “in some other embodiments” as used herein do not necessarily refer to a different embodiment, although it may. Thus, as described below, various embodiments of the invention may be readily combined, without departing from the scope or spirit of the present disclosure.
In some embodiments, in order to achieve mass production of complex additive manufacturing (AM) parts with accurate geometry and consistent quality, reliable process monitoring and control is critical. AM is a layer-by-layer building process with time-of-build as the key variable in achieving a viable business case. The material deposition based AM processes, such as the Sciaky®-type Electron Beam Additive Manufacturing and Optomec®-type systems, build parts by melting the deposited filler material or feed powder using a high energy source such as an electron-beam or a laser.
Z-height is the distance between the top surface of the part being built (i.e. the top surface of the molten pool) and the AM system energy source. Momentive forces and/or distortions in the molten metal pool due to fluid mechanics makes it difficult to consistently achieve the target z-height during an AM part build without modifying the AM equipment during the AM part build to vary the z-height. Controlling the z-height is an important factor in achieving product quality.
Accordingly, in some embodiments of the instant disclosure, a method is provided for controlling the z-height. In some embodiments, the method comprises additively manufacturing a part via a material deposition-based additive manufacturing technique; concomitant with additively manufacturing the part, measuring a z-height of the deposition via a non-linear mathematical model to determine a measured z-height, wherein the measured z-height is a distance between an additive manufacturing system energy source and a top surface of a molten pool; comparing the measured z-height with a target z-height to identify a difference between the measured z-height and the target z-height; adjusting a motion controller to set a corrected z-height, as the target z-height and the measured z-height; and depositing an additive manufacturing feed material based on the corrected z-height.
In some embodiments, measuring a z-height of the deposition via a non-linear mathematical calculation further comprises: calculating the Z according to following equation:
where SD is the stand-off distance between the energy source and the molten pool or the surface of the deposited material in the previous layer (object point A), where h is the distance between the image point a (the image of object point A) and b (the image of object point B) on the physical image sensor unit, where L1 is the distance from the lens center to the object point A, where α is the angle between the line Aa and the direction of energy, where β is the angle between the line Aa and the image sensor surface, and where f is the focal length, such that where the z-height a negative value “Z−”, the object is above A (adjust/control such that motor moves e-beam down) and where the z-height is a positive value “Z+”, the object is below A (adjust/control such that motor moves e-beam down).
In some embodiments, comparing to a target z height comprises: evaluating whether the calculated Z is Z− or Z+.
In some embodiments, measuring the z-height comprises: taking an image of the molten pool via an imaging device; correlating and calculating the position of the molten pool relative to the additive manufacturing system energy source via a coordinate system; comparing the measured z height to the target z height; calculating a deviation between the measured z-height and the target z-height; and adjusting via the z-height controller, the height of the energy source relative to the top surface of the molten pool to minimize the deviation, if any, between the measured Z-height and the target z-height.
Various embodiments of the instant disclosure include systems and methods of z-height measurement and control (e.g. adjustment) for the additive manufacturing deposition process. These embodiments include a hardware systems (e.g. components including sensor, fixture, AM machine, to name a few) and software system/related processes (e.g. including the measurement module and feedback control module).
In some embodiments, the sensor 20 is configured with: an imaging device (e.g. digital CCD Gigabit Ethernet camera), an optical lens-system, and a fixture configured to retain the camera and lens system. As described herein, the imaging device (camera) and the lens system is configured based on a non-linear mathematical model such that the geometrical positions, angles, and orientations of the imaging device and optical lens components are accurately arranged and/or aligned inside the fixture.
The sensor 20 is configured to image light in particular wavelengths emitted by the hot material (i.e. the AM deposition on the AM build), such that the equipment generating the energy source configured to deposit the feed material 26 onto the AM part 30 is also factored into the height measurement system. Thus, one or more embodiments of the instant disclosure utilize the melt pool, and not additional light sources, in order to utilize dimensional measurement by triangulation. More specifically, one or more of the embodiments of the instant disclosure utilize the principle of geometric triangulation in order to measure the required z-height of the deposited material relative to the energy source 20.
The software system includes a measurement module and a feedback control module. In some embodiments, the measurement module includes functions such as image acquisition, image processing and analysis, and Z-height calculation. The feedback control module is configured to utilize the measured Z-height (e.g. determined via a non-linear mathematical model) in closed-loop feedback control of the Z-axis positioning motor (e.g. motion motor) to achieve the desired intersection point between the energy source (e.g. electron beam or laser beam), deposited material (e.g. wire feed material or powder feed material), and part surface (e.g. surface of the AM part build).
In some embodiments, the hot molten pool is the result of either an electron beam energy source or laser energy source. In either case, the visible light emitted by the hot molten pool is imaged and used to calculate the z-height by the principle of triangulation. In one or more embodiments of the instant disclosure, the triangulation dimensional measurement utilizes the inherent energy source from the AM machine as part of the measurement scheme. In some embodiments, in lieu of utilizing the inherent energy source in the triangulation dimensional measurement, the camera/sensor is configured to image the infrared light emitted by the hot molten pool for the purposes of the triangulation measurement scheme. In one or more embodiments of the instant disclosure, the image processing methods are configured to overcome the irregular distribution of the inherent light source and/or molten pool (i.e. inherently irregular as a function of concurrent AM build).
In one or more embodiments of the instant disclosure, accurate z-height measurement and control results in improved material height control (e.g. automated monitoring, automated adjustment, and/or automated control of AM) during the AM deposition process.
As shown in
In some exemplary embodiments, the target z-height is set at 11 inches. In some exemplary embodiments, the target z-height is set at 10.5 inches. In some exemplary embodiments, the target z-height is set at 10 inches. In some exemplary embodiments, the target z-height is set at 11.5 inches. In some exemplary embodiments, the target z-height is set at 12 inches.
In some exemplary embodiments, the predetermined threshold or range is within 0.125 inches of the target z-height. In some exemplary embodiments, the predetermined threshold or range is within 0.120 inches of the target z-height. In some exemplary embodiments, the predetermined threshold or range is within 0.115 inches of the target z-height. In some exemplary embodiments, the predetermined threshold or range is within 0.110 inches of the target z-height.
In some exemplary embodiments, the predetermined threshold or range is within 0.130 inches of the target z-height. In some exemplary embodiments, the predetermined threshold or range is within 0.135 inches of the target z-height. In some exemplary embodiments, the predetermined threshold or range is within 0.140 inches of the target z-height. In some exemplary embodiments, the predetermined threshold or range is within 0.145 inches of the target z-height.
Referring to
where SD is the stand-off distance between the energy source and the molten pool or the surface of the deposited material in the previous layer (object point A), h is the distance between the image point a (the image of object point A) and b (the image of object point B) on the physical image sensor unit, L1 is the distance from the lens center to the object point A, α is the angle between the line Aa and the direction of energy, β is the angle between the line Aa and the image sensor surface, and f is the focal length, such that where the z-height is Z−, the object is above A and where the z-height is Z+, the object is below A.
As a non-limiting example, as the z-height between the energy source and the molten pool on the part surface changes, the position of the molten pool in the image also changes. Based on the image position of the molten pool, the parameter h can be obtained and then the z-height can be calculated based on the above non-linear mathematical equations.
Referring to
As shown in
In some embodiments, the sensor is configured with a gas-purge system (e.g. nitrogen) integrated into the enclosure and configured to allow pressurized gas to escape through the optical pinhole, thus reducing, preventing, and/or eliminating material deposition process vapors from contaminating or damaging the optical lens components. In some embodiments, the pinhole size is selected to allow adequate gas flow to protect the optics, while not allowing too much gas to enter the chamber and compromising the quality of the vacuum. In some embodiments, the pinhole is configured to enable the optical system to gather and image the light source (light from the impinging laser or electron gun) without undue interference.
A lab-scale z-height sensor was configured based on the systems and methods detailed herein and evaluated with the setup shown in
The image of the laser spot 46 on the part surface is shown in
In some embodiments, a powder-bed based system is utilized, so a 3D CAD model of the AM part is generated, computationally sliced into 2D contours per layer, at which point the target height can be calculated for each build layer.
As the additive build incorporates layer upon layer to form the AM part, using a standard value for the deposition layer height, the build height of an individual AM layer or bead can be calculated. It is noted that variations in the additive manufacturing operation (e.g. time the energy source interacts with the feed material) can impact the temperature and thus, the width and depth (e.g. maybe more than one AM build layer of penetration) of the molten metal pool.
The x-coordinate of the molten metal pool is configured to the relative position between an energy source (e.g. E-beam gun) and the part (i.e. the x-coordinate of the metal pool will be straight down from the position of the E-beam).
In this embodiment, the sensor/imaging device (e.g. camera) is attached to the E-beam gun of a wire-feed based AM machine, such that the imaging device is in a fixed position relative to the E-beam gun and both move simultaneously during AM. The E-beam position is determined via its position from the E-beam gun, such that the center of the electron beam is assumed to be the center of the molten pool from the x axis.
In order to determine the y-coordinate for the center of mass of the molten pool, the y-coordinate for the center of a circle fitted in the molten pool is calculated, based on the radius of the circle and position relative to the x-coordinate.
The greyscale original image obtained from the imaging device/sensor is converted into a binary image. A global threshold is applied to all images, such that the global threshold renders pixels ranging from 0-255 into 0 if below the threshold and into 1 if above the global threshold. It is noted, the molten pool (white) and surrounding background (black) are visible/distinguishable with stark contrast.
In order to obtain the height or y-coordinate of the molten pool, circles are fit into the particles in the binary image such that the edges of the particles in the binary image bound the fit-circles. There may be a few to several to many particles in the binary image. It is possible to down-select into a single candidate particle that corresponds to the molten pool by calculating the area of each particle in the binary image (e.g. and remove those that are too small to be the size of the wire feed mixed together with molten pool).
There may be a few to several to many circles fit in the candidate particle, which are then compared and rejected based on the circle position being located outside of a zone of interest (e.g. relative to the x axis and x coordinates (corresponding to the position of the E-beam)). For example if the x-coordinate of the center of mass for a candidate circle is outside a region (i.e. relative to the electron beam and direction of AM build), then the entire circle can be removed as a candidate.
Once the best candidates are identified for the center of the molten pool, further down selection may be also completed by using the diameter of the fit-circle. The candidate fit-circle with the largest diameter should be the best candidate. The remaining circle will be the molten pool image, and the y-coordinate of the center of mass of the fit-circle is a variable needed to triangulate the z-height measurement.
Many times, the interaction between the feed material and the energy source (e.g. E-beam or laser) casts a shadow from the feed material onto the molten pool so the image of the leading edge of the molten pool is not a shape that a circle can easily fit in, in which case the y-coordinate of the molten pool is unable to be determined. In this case, there are a few steps to decide the y-coordinate:
1. Resample the binary image so only selected columns of pixels in the binary image will be analyzed next. The starting index of the selected column of pixels will be (x− radius) and the ending index of the selected column of pixels will be (x+ radius). X is the x-coordinate identified in the above example (e.g. para. [0075]-[0076] and the Radius is the identified above Radius (diameter divided by 2) (e.g. as in para. [0063].
2. In the resampled binary image, identify the y-coordinate (yB) of the bottom of the bounding rectangle of the particle that corresponds to the molten pool.
3. Calculate the y-coordinate of the molten pool image as (yB-radius). yB is identified in step 2, and radius (diameter divided by 2) (e.g. identified in para. [0083].
4. The calculated y-coordinate is a variable needed to triangulate the z-height measurement.
An on-line trial run was performed to test an embodiment of the in-situ z-height measurement sensor during the additive manufacturing process. The z height sensor was mounted onto the Sciaky system. Accordingly, images of the molten pool were continuously captured at a frame rate of 20 f/s by the z-height sensor. The images were processed in real time with an embodiment of the present method (e.g. employing the outlined approach and corresponding algorithms) for the z-height measurement in two different passes of the building process of a rectangular block part.
The z-height measurement results from image frame #1 to #200 (Pass 1) indicate there is a relatively high z-height for one pass, where the distance from the extracted molten pool is far away from the reference point on the E-beam gun. In this instance, the feed wire was melted at an undesirable high elevation and dripped onto the surface of the molten pool. Without being bound by a particular mechanism or theory, this is believed to result in an unstable build process and/or poor build quality of the resulting AM part (i.e. inconsistent microstructure and/or characteristics).
In contrast, the measurement results from image frame #201 to #400 (Pass 2) indicate an acceptable z-height, where the feed wire was melted right at the surface of the molten pool. Without being bound by a particular mechanism and/or theory, it is believed that the process (i.e. with an acceptable z-height) was more stable, and thus the build quality in the AM part is expected to be better (i.e. more consistent microstructure and/or characteristics).
AM Machine 10
Energy source (electron beam) 12
Fixture 14
Controller 16
E-beam 18
Z-height sensor 20
Optics within sensor 22
Z-height 24
Feed material (wire feed—Sciaky, or powder delivery nozzle—Optomec) 26
Substrate 28
AM part being built (Prior deposits) 30
AM part (final) 32
Molten alloy puddle 34
Re-solidified alloy (in single deposition path) 36
Intersection Point E-beam and feed material 38
Feed Device 40
Motion motor (move/adjust energy source and z-height sensor) 42
z-height measurement module 44
Laser spot 46
This application is a continuation of International Patent Application No. PCT/US2017/051829, filed Sep. 15, 2017, which claims the benefit of U.S. provisional application No. 62/395,032 filed on Sep. 15, 2016, each of which is herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2017/051829 | Sep 2017 | US |
Child | 16298594 | US | |
Parent | 62395032 | Sep 2016 | US |
Child | PCT/US2017/051829 | US |