Device for Additive Manufacturing of a Workpiece
20230070819 · 2023-03-09
Inventors
- Thomas Milde (Nausnitz, DE)
- Frank WIDULLE (Neu -Ulm, DE)
- Michael Totzeck (Schwaebisch Gmuend, DE)
- Christian PLATT (Ulm, DE)
- Johann IRNSTETTER (Hassanweg, DE)
Cpc classification
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B22F2999/00
PERFORMING OPERATIONS; TRANSPORTING
B22F10/85
PERFORMING OPERATIONS; TRANSPORTING
B22F12/222
PERFORMING OPERATIONS; TRANSPORTING
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
B22F10/37
PERFORMING OPERATIONS; TRANSPORTING
B22F12/90
PERFORMING OPERATIONS; TRANSPORTING
B22F10/28
PERFORMING OPERATIONS; TRANSPORTING
B22F10/366
PERFORMING OPERATIONS; TRANSPORTING
B22F12/222
PERFORMING OPERATIONS; TRANSPORTING
B22F12/50
PERFORMING OPERATIONS; TRANSPORTING
B22F2999/00
PERFORMING OPERATIONS; TRANSPORTING
B22F12/90
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
International classification
B22F12/90
PERFORMING OPERATIONS; TRANSPORTING
B22F10/85
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B22F10/366
PERFORMING OPERATIONS; TRANSPORTING
B22F12/50
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A device for additive manufacturing of a workpiece includes a production platform supporting a defined material layer of particulate material, a structuring tool, an inspection sensor, a control unit, and a position encoder. The inspection sensor has a line scan camera and a line light source and is movable along a movement direction relative to the production platform. The position encoder generates a position signal representing a respective instantaneous position of the inspection sensor relative to the production platform. The control unit generates a spatially resolved image of the defined layer using the line light source, the line scan camera, and the position signal. The control unit controls the structuring tool in order to produce a defined workpiece layer by selectively solidifying particulate material of the defined material layer based on the image of the defined material layer and/or an image of a previously produced workpiece layer.
Claims
1. A device for additive manufacturing of a workpiece, the device comprising: a production platform configured to support a defined material layer of particulate material; a structuring tool configured to selectively solidify particulate material of the defined material layer supported on the production platform in order to produce a defined workpiece layer; an inspection sensor configured to inspect at least one of the defined material layer and the defined workpiece layer; an evaluation and control unit including an interface configured to obtain a data set defining the workpiece in a plurality of successive workpiece layers one on top of another; and a position encoder, wherein: the evaluation and control unit is configured to control the structuring tool depending on the data set in order to produce the plurality of successive workpiece layers one on top of another from the particulate material, the inspection sensor is movable along a movement direction relative to the production platform, the inspection sensor includes a line scan camera and a line light source, the line scan camera and the line light source each extend transversely with respect to the movement direction, the inspection sensor is coupled to the position encoder such that the position encoder generates a position signal representing a respective instantaneous position of the inspection sensor relative to the production platform, the evaluation and control unit is configured to generate a spatially resolved image of the at least one of the defined material layer and the defined workpiece layer using the line light source, the line scan camera, and the position signal, and the evaluation and control unit is configured to control the structuring tool depending on the spatially resolved image.
2. The device of claim 1 further comprising: a layer forming tool configured to form the defined material layer of the particulate material on the production platform, wherein the layer forming tool is movable relative to the production platform along the movement direction.
3. The device of claim 2 wherein the inspection sensor is coupled to the layer forming tool.
4. The device of claim 2 wherein: the layer forming tool includes a material outlet configured to selectively discharge particulate material, the line scan camera is arranged upstream of the material outlet in the movement direction, the inspection sensor includes a second line scan camera, and the second line scan camera is arranged downstream of the material outlet in the movement direction.
5. The device of claim 1 wherein: the line light source includes a plurality of light elements, and the evaluation and control unit is configured to selectively activate or deactivate the plurality of light elements so as to generate an illumination of the at least one of the defined material layer and the workpiece layer from varying directions.
6. The device of claim 1 wherein: the line light source is arranged upstream of the line scan camera in the movement direction, the inspection sensor includes a second line light source, and the second line light source is arranged downstream of the line scan camera in the movement direction.
7. The device of claim 1 wherein the line light source has a plurality of light elements producing a plurality of different light colors.
8. The device of claim 1 wherein: the line scan camera has a first optical axis running orthogonally with respect to the defined material layer, the inspection sensor includes a second line scan camera, and the second line scan camera has a second optical axis running obliquely with respect to the defined material layer.
9. The device of claim 8 wherein the line scan camera and the second line scan camera are arranged such that the first optical axis and the second optical axis intersect at the defined material layer.
10. The device of claim 8 wherein the line scan camera is configured to generate a thermal line scan image of the at least one of the defined material layer and the defined workpiece layer.
11. The device of claim 8 wherein the evaluation and control unit is configured to correlate with one another a first image captured by the line scan camera and a second image captured by the second line scan camera.
12. The device of claim 1 wherein the line light source is oriented obliquely with respect to the at least one of the defined material layer and the defined workpiece layer.
13. The device of claim 1 wherein the line scan camera is a multi-line scan camera including a plurality of adjacent camera elements in the movement direction.
14. The device of claim 1 further comprising a light pattern generator arranged above the production platform and configured to generate a defined light pattern on the at least one of the defined material layer and the defined workpiece layer.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The present disclosure will become more fully understood from the detailed description and the accompanying drawings.
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050] In the drawings, reference numbers may be reused to identify similar and/or identical elements.
DETAILED DESCRIPTION
[0051] In
[0052] After a respective workpiece layer 16 has been completed, a new material layer 18 composed of a pulverulent material 20, for instance a metallic, plastics and/or ceramic material, is distributed on the layer stack 24 with the aid of a layer forming tool in the form of a doctor blade 22. For this purpose, the production platform 12 is typically lowered by the height of the next material layer in the direction of the arrow 26 and the particulate material 20 is taken from a reservoir 28 and distributed on the present layer stack 24 with the aid of the doctor blade 22. For this purpose, the doctor blade can be moved relative to the production platform 12 in the direction of the arrow 29. Other example embodiments can include applying a workpiece material without a doctor blade, for instance a locally selective feed of a workpiece material 20 by means of a tool head (not illustrated here) which is movable relative to the production platform 12.
[0053] Designated by the reference numeral 30, a structuring tool is illustrated in a simplified manner. In some example embodiments, the structuring tool 30 generates a laser beam 32 and moves it relative to the production platform 12 and the material layer 18 to be structured. By means of the laser beam 32, the material particles are selectively melted or totally melted, such that they solidify upon cooling.
[0054] In other example embodiments, the structuring tool 30 can generate an electron beam in order to structure a workpiece layer 16 on the production platform 12. Furthermore, in further example embodiments, as an alternative or in addition to the energy beam 30, the structuring tool 30 could apply a workpiece material locally selectively on the production platform 12 or the topmost workpiece layer 16, for example in the form of a material powder that is introduced into a melt pool In some example embodiments, the device 10 can include more than one structuring tool 30, that is to say it can use for instance two or more laser and/or electron beams for producing a workpiece layer.
[0055] The structuring tool 30, sometimes simply referred to as a writing laser below, is connected to an evaluation and control unit 34, which controls the movement of the laser beam 32 along the material surface. The evaluation and control unit 34 has an interface 36, via which a data set 38 can be read in, which defines the workpiece 14 to be manufactured in a plurality of workpiece layers arranged one on top of another. Accordingly, the evaluation and control unit 34 controls the movement of the laser beam 32 depending on the data set 38, wherein the laser beam 32 describes a respective trajectory, which results from the data set 38, in each workpiece layer 16 to be manufactured. In some example embodiments, the evaluation and control unit 34 is realized with the aid of commercially available personal computers on which a commercially available operating system, such as, for instance, Microsoft Windows, OSX or Linux, and one or more control programs 40 are implemented. In some cases, the evaluation and control unit 34 can be realized as a soft PLC on a commercially available PC. Additionally or alternatively, the evaluation and control unit 34 can be realized with the aid of dedicated control hardware in the form of a PLC and/or with the aid of one or more ASICs, FPGAs, microcontrollers, microprocessors or comparable logic circuits. The evaluation and control unit 34 can be realized with the aid of a plurality of controllers and/or personal computers which are networked or communicate with one another in some other way, for instance via a dual-ported RAM (not illustrated here).
[0056] The device 10 furthermore has an inspection sensor 42 configured to inspect the surface of the layer stack 24. The inspection sensor 42 here includes one or more line scan cameras 44 and one or more line light sources 46 (see
[0057] The one or more line light sources extends transversely with respect to the movement direction 29. In example embodiments, the line light sources and line scan cameras extend over the entire width of the production platform. On account of the extent of the line light sources in a transverse direction and on account of the movement relative to the layer stack 24, the evaluation and control unit 34 is able to illuminate the upper material layer 18 comprising the particulate material and/or the upper workpiece layer 16 from a plurality of different directions. By way of example, two illumination directions are indicated here by the reference numerals 50a, 50b. In some variants, the one or more line scan cameras 44 can be configured to record a plurality of images of the surface of the layer stack 24 while the surface is illuminated from the different directions, i.e. angle-selectively. In addition to the arrangement illustrated in
[0058] In some example embodiments, the device 10 can include a pattern generator 52, which can generate a bright-dark pattern 54 above the layer stack 24. In some example embodiments, the pattern generator can furthermore be configured to illuminate the surface of the layer stack 24 from different directions. The pattern generator 52 can be a display, for instance an LED, LCD or OLED display, with the aid of which the evaluation and control unit 34 can generate variable patterns 54. In some example embodiments, the evaluation and control unit 34 can generate a stripe pattern 54 with the aid of the pattern generator 52, which stripe pattern is displaced in a plurality of steps relative to the surface of the layer stack 24 in order to enable an inspection of the material layer 18 and/or workpiece layer 16 according to the principle of phase shifting deflectometry. This method is inherently known to those skilled in the art for the inspection of reflective surfaces, for instance from WO 2009/083248 A1, which is incorporated by reference here referring to the explanations concerning the principle of phase shifting deflectometry.
[0059]
[0060] The inspection sensor in accordance with
[0061] The second line scan camera 44b has a second optical axis 58b, which here is arranged obliquely with respect to the surface 60 of the layer stack 24. In various embodiments, the optical axes 58a, 58b intersect along a line which is indicated at the point 64 in
[0062] The inspection sensor 42 in accordance with
[0063] In various embodiments, the first line scan camera 44a can be an infrared camera or a linear array of pyrometers. Advantageously, the first line scan camera 44a here captures thermal radiation from the surface 60. Accordingly, the first line scan camera 44a can be used in order to monitor the shape and/or dimensions of the melt pool, for example. Additionally or alternatively, the first line scan camera 44a can be used in order to capture transient temperature signals from the surface 60. By way of example, an anomaly or a defect 68 in workpiece layers near the surface can be detected with the aid of a spatially resolved thermal image.
[0064] In some example embodiments, the line light source 46 can generate light in the visible spectral range and in the infrared range, in particular in the near infrared range, in order to enable firstly a thermal inspection with the aid of the first line scan camera 44a and secondly a visual/deflectometric inspection with the aid of the second line scan camera 44b. By way of example, the line light source can therefore emit light from the spectral range between 350 nm and 3000 nm.
[0065] In various embodiments, the device 10 has one or more multi-line scan cameras. A multi-line scan camera in this sense is a line scan camera having a plurality of camera elements in the movement direction 29.
[0066] In the example embodiment in accordance with
[0067]
[0068] As illustrated in
[0069]
[0070] In some example embodiments, it is possible to use an inspection sensor in accordance with
[0071] The function of the novel device in accordance with an example embodiment is explained below with reference to
[0072] In accordance with step 104, the surface of the new material layer 18 is inspected with the aid of the inspection sensor 42 in order to recognize possible inhomogeneities such as waves, accumulations, doctor blade structures or density variations in the particulate material. If the surface of the new material layer 18 satisfies all desired criteria, in accordance with step 106 the method branches to step 108, in which a new workpiece layer 16 is produced in the topmost material layer 18 with the aid of the structuring tool 30. If the surface of the new material layer 18 does not satisfy the desired criteria, in accordance with loop 110 the method branches back to step 102 in order to rework the surface of the new material layer 18 or produce it completely anew. In accordance with step 114, the manufactured workpiece layer 16 can be inspected. In accordance with step 112, steps 102-114 are repeated until the workpiece 14 is completed according to the data set 38.
[0073]
[0074] After all the images have been recorded, step 118 involves determining a maximum brightness value MH over all the pixel values of the recorded images. The maximum brightness value MH can be used later in the determination of an aggregate reflection image and/or else in the determination of a shadow-corrected image and/or a reflection-corrected image of the object surface in order to be able to consider the pixel values in the images as relative brightness values, for example between 0 and 1. In some example embodiments, step 118 can be omitted and the pixel values of the images can be used as absolute values.
[0075] A shadow-corrected image SC of the object surface is determined in accordance with steps 120 to 130, while an aggregate reflection image RI is determined in steps 132 to 138 and in addition a reflection-corrected image RC of the material layer 18 is also determined in step 140. Steps 120 to 130 and steps 132 to 140 are illustrated in parallel with one another in
[0076] In accordance with step 120, a first indicator value US.sub.k and a second indicator value VS.sub.k are determined. Advantageously, the indicator value US.sub.k can be determined as follows:
US.sub.k=1(I−J.sub.k≤0).Math.1(J.sub.k−I≤MH.Math.0.1).Math.(J.sub.k−I)/0.1/MH+1(J.sub.k−I>0.1.Math.MH).
[0077] where the function 1 ( . . . ) yields the value 1 if the condition specified between the parentheses is met, and yields the value 0 if the condition between the parentheses is not met. The indicator value US.sub.k is determined for all corresponding pixel pairs of the images I, J.sub.k which are intended to be evaluated in the determination of the shadow-corrected image SC, and has the value 1 if a considered pixel in an image J.sub.k is brighter than the corresponding pixel in the image I by more than 10%. In this case, the percentage value relates to the maximum brightness value MH and it forms a threshold value that defines a limit of a brightness value range.
[0078] The threshold value with the magnitude of 10% that is assumed here is by way of example and can be chosen to be smaller or larger in other example embodiments. For relative brightnesses of a considered pixel in the image J.sub.k between 0 and the assumed threshold value, a continuous transition is realized by means of the above formula. Broadly speaking, the indicator value US.sub.k with the value 1 signals when a considered pixel in an image J.sub.k is brighter than the corresponding pixel in the first image I, where the threshold value of 10% ensures that there is in each case a “distinct” difference in brightness between the image pixels considered.
[0079] The second indicator value VS.sub.k is advantageously calculated as follows:
VS.sub.k=1(0.1≤BL−J.sub.k/MH)+1(0.1≥BL−J.sub.k/MH).Math.1(J.sub.k/MH≤BL).Math.(1+((BL−0.1)−J.sub.k/MH)/0.1),
[0080] where BL (denoting Bright Limit) defines a further threshold value. The indicator value VS.sub.k has the value 1 if the considered pixel in the image J.sub.k has a relative brightness value of between at least 0 and a maximum value, which here is for example 10% of MH below the threshold value BL MH. Here, too, a continuous link is advantageously realized in the transition to the upper threshold value BL. Broadly speaking, the indicator value VS.sub.k assumes the value 1 if the pixel value of a considered pixel in an image J.sub.k is between 0 and the upper threshold value defined by BL.
[0081] In accordance with step 122, a combined indicator value WS.sub.k is determined in accordance with the following formula
WS.sub.K=(US.sub.k.Math.VS.sub.k).sup.1/2
[0082] from the indicator values mentioned above. The combined indicator value WS.sub.k prevents a considered pixel in an image J.sub.k from being included in the further calculation if it is too bright or too dark. The exponent 1/2 here represents a square root operation, which has been found to be advantageous for the inspection of a metal powder. In principle, however, the product can also remain without a further operation or be exponentiated with other exponents p<1. Furthermore, there may be applications in which exponents p>1 are better. Depending on whether the exponent p>1 is involved, a profile with values close to zero is smoothed, or, in the case of exponents p<1, a profile with values close to 1 is smoothed. An exponent p>0 is thus applicatively possible. An exponent 0<p≤1 is particularly advantageous.
[0083] In accordance with step 124, a difference RS.sub.k is then formed for all considered pixel pairs in the images I and J.sub.k, this difference being weighted with the combined indicator value WS.sub.k in accordance with the following formula
RS.sub.k=(I−J.sub.k).Math.WS.sub.k
[0084] The difference values RS.sub.k each form a correction vector for a pixel in the first image, which correction vector is weighted with the combined indicator value WS.sub.k.
[0085] In various embodiments, the correction vectors RS.sub.k are averaged in order to determine a shadow-corrected image SC. For this reason, in step 126, a factor Z is determined in accordance with the following formula:
Z=1/sum(WS.sub.k,k).
[0086] The correction vectors are advantageously averaged here with the aid of the sum of the combined indicator values WS.sub.k. In accordance with step 128, a damping factor is advantageously determined in the form of the maximum combined indicator value over all combined indicator values WS.sub.k, i.e.
M=max(WS.sub.k,k)
[0087] In accordance with step 130, a shadow-corrected image is then determined in accordance with the following formula:
SC=I−Gaussfilt(sum(RSk,k).Math.M,1).
[0088] In this case, the function Gaussfilt ( . . . , 1) denotes a Gaussian filter with a standard deviation, here assumed to be 1, for example. In principle, the value for the standard deviation could be chosen differently.
[0089] Accordingly, in step 130, a shadow-corrected image is determined by determining a difference between the pixel values in the first image I and corresponding pixel values in a weighted and filtered correction image. The correction image results here from the Gaussian-filtered sum of all correction vectors, where the correction vectors are in turn weighted with the combined indicator value WS.sub.k. Some other local smoothing filter could also be used as an alternative to Gaussian filtering. The threshold value BL achieves the effect that the reflections in the images I, J.sub.k do not add up in an undesired manner in the determination of the shadow-corrected image SC. The filtering in the final step 130 avoids or reduces artificial artefacts. Abrupt changes in the summed correction are largely avoided by means of the multiplication of the summed correction vectors by the maximum of the combined indicator value.
[0090] The determination of an aggregate reflection image and—in some instances—a reflection-corrected image is carried out in a similar manner. Step 132 involves firstly calculating an indicator value UR.sub.k in accordance with the following formula:
URk=1(Jk−I≤0).Math.1(I−Jk≤MH.Math.0.1).Math.(I−Jk)/0.1/MH+1(I−Jk>0.1.Math.MH).
[0091] Accordingly, a considered pixel in the images J.sub.k influences the correction of the first image I if its brightness value is darker than the brightness value of the corresponding pixel in the first image I. Furthermore, step 134 involves calculating an indicator value VRk in accordance with the following formula:
VRk=1(Jk/MH>DL+0.1)+1(Jk/MH>DL).Math.1(Jk/MH≤DL+0.1).Math.(J.sub.k/MH-DL)/0.1.
[0092] The considered pixel in the images J.sub.k is intended to have a minimum brightness, which is set here by the threshold value DL (denoting Dark Limit).
[0093] In other words, a considered pixel in the images J.sub.k is intended to be in a second brightness value range, which, in accordance with step 134, is in turn defined with the aid of a combined indicator value WR.sub.k. By way of example, the combined indicator value WR.sub.k is calculated in accordance with the following formula:
WRk=(URk.Math.VRk).sup.1/2
[0094] In accordance with step 136, the corresponding pixel values in the first image I and in the further images J.sub.k are subtracted from one another for all k and weighted with the combined indicator value WR.sub.k. In other words, step 136 involves calculating correction vectors RR.sub.k in accordance with the following formula:
RR.sub.k=(I−J.sub.k).Math.WR.sub.k.
[0095] Step 138 then involves calculating an aggregate reflection image by determining the maximum of the correction vectors RR.sub.k over all k images:
RI=max(RRk,k).
[0096] The aggregate reflection image is thus a substitute image calculated from the images I, J.sub.k and substantially showing the reflections at the surface of the material layer 18. This reflection image shows the spatial distribution of the light reflections at the material surface and is thus representative of the homogeneity of the distribution of the material particles.
[0097] In step 140, here advantageously a reflection-corrected image is also calculated according to the following formula:
RC=I−RI.
[0098] In other words, the reflection-corrected image is calculated by subtracting the pixel values of the aggregate reflection image from the pixel values of the first image I. Since the aggregate reflection image represents the reflections at the surface, the light reflections in the first image are largely eliminated by the subtraction. During the reflection correction, here—in contrast to the shadow correction—the maximum effect is advantageously used since reflections are typically locally limited and, in some instances, also greatly overmodulated. Alternatively, however, a Gaussian filter can be employed here in a manner corresponding to the case of shadow correction.
[0099] Step 142 involves determining individual properties of the material surface 18 such as height variations (for instance on account of doctor blade structures, waves, material accumulations or other unevennesses), individual particle sizes of the powder particles and/or the homogeneity of the distribution of the powder particles. By way of example, here it is possible to check whether the spatial distribution of the light reflections in the aggregate reflection image satisfies a defined uniformity criterion and/or whether the material surface 18 in the reflection-corrected and/or shadow-corrected image satisfies a defined criterion with regard to smoothness or possible height variations. If this is the case, a workpiece layer 16 is produced in accordance with step 108 (
[0100] In principle, the inspection, in particular the determination of an aggregate reflection image and/or of a height map, can be carried out after the production of the workpiece layer, which is indicated at the reference numeral 114 in
[0101] As already indicated above, as an alternative or in addition to the method in accordance with