Calibrating a head system of a power radiation source of an additive manufacturing device
11458680 · 2022-10-04
Assignee
Inventors
Cpc classification
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/37129
PHYSICS
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
B22F10/31
PERFORMING OPERATIONS; TRANSPORTING
B22F10/28
PERFORMING OPERATIONS; TRANSPORTING
B23K26/70
PERFORMING OPERATIONS; TRANSPORTING
B22F12/90
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B29C64/20
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
International classification
B29C64/20
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A kit for the calibration of a head system of a power radiation source of an additive manufacturing device comprises: a calibration plate having a plurality of reference marks, and a firing support made from at least one material sensitive to the radiation of the source, this support leaving the reference marks of the calibration plate visible when it is in place thereon, characterized in that the firing support comprises a plurality of windows distributed in such a way as to become superposed with the various reference marks of the calibration plate and leave them visible when the firing support is in place on the calibration plate. There is also a method for calibrating such a system.
Claims
1. An additive manufacturing device comprising a power radiation source having a head system, a controller, and a kit configured for the calibration of the head system of the power radiation source of the additive manufacturing device, the kit comprising: a calibration plate having a plurality of reference marks; and a firing support made from at least one material sensitive to a radiation of the power radiation source, the firing support leaving the plurality of reference marks of the calibration plate visible when the firing support is in place on the calibration plate, wherein the firing support comprises a plurality of windows distributed in such a way as to become superposed with the plurality of reference marks of the calibration plate and leave them visible when the firing support is in place on the calibration plate, wherein the controller is configured to control the power radiation source and the head system in such a way as to perform on the firing support, for each reference mark of the calibration plate, a firing at a given theoretical target position in the vicinity of the corresponding reference mark, the firing being performed as a succession of several firing points, wherein the several firing points are distributed along a predefined firing pattern, wherein the additive manufacturing device further comprises: an optical measurement equipment configured to take an image of each performed succession of several firing points; and a processor configured to: process the image of each performed succession of several firing points taken by the optical measurement equipment in order to deduce a position of a midpoint of each performed succession of several firing points, compare the position of the midpoint of each performed succession of several firing points with the corresponding theoretical target position, and calculate correction values for the calibration of the head system according to said comparisons, and wherein the controller is configured to receive the correction values and to control the head system based on the correction values.
2. The additive manufacturing device according to claim 1, wherein the plurality of reference marks is distributed over the entirety of the calibration plate, and the firing support has dimensions which correspond to the calibration plate.
3. The additive manufacturing device according to claim 1, wherein the optical measurement equipment is mobile and is configured to move over the firing support.
4. The additive manufacturing device according to claim 3 further comprising a support on which the mobile optical measurement equipment is intended to be mounted, the support comprising dual-axis rails.
5. The additive manufacturing device according to claim 1, wherein a number of the plurality of reference marks on the calibration plate is equal to 65×65 or less.
6. An additive manufacturing device comprising a power radiation source having a head system, a controller, and a kit configured for the calibration of the head system of the power radiation source of the additive manufacturing device, the kit comprising: a calibration plate having a plurality of reference marks; and a firing support made from at least one material sensitive to a radiation of the power radiation source, the firing support leaving the plurality of reference marks of the calibration plate visible when the firing support is in place on the calibration plate, wherein the firing support comprises a plurality of windows distributed in such a way as to become superposed with the plurality of reference marks of the calibration plate and leave them visible when the firing support is in place on the calibration plate, wherein the controller is configured to control the power radiation source and the head system in such a way as to perform on the firing support, for each reference mark of the calibration plate, a firing at a given theoretical target position in the vicinity of the corresponding reference mark, the firing being performed as a succession of several firing points, wherein some of the several firing points are generated with different focus controls, wherein the additive manufacturing device further comprises: an optical measurement equipment configured to take an image of each performed succession of several firing points; and a processor configured to: process the image of each performed succession of several firing points taken by the optical measurement equipment in order to deduce a position of a midpoint of each performed succession of several firing points, compare the position of the midpoint of each performed succession of several firing points with the corresponding theoretical target position, and calculate correction values for the calibration of the head system according to said comparisons, and wherein the controller is configured to receive the correction values and to control the head system based on the correction values.
7. The additive manufacturing device according to claim 6, wherein the plurality of reference marks is distributed over the entirety of the calibration plate, and the firing support has dimensions which correspond to the calibration plate.
8. The additive manufacturing device according to claim 6, wherein the optical measurement equipment is mobile and is configured to move over the firing support.
9. The additive manufacturing device according to claim 8, further comprising a support on which the mobile optical measurement equipment is intended to be mounted, the support comprising dual-axis rails.
10. The additive manufacturing device according to claim 6, wherein a number of the plurality of reference marks on the calibration plate is equal to 65×65 or less.
Description
DESCRIPTION OF THE FIGURES
(1) Further features and advantages of the invention will become more apparent from the following description, which is purely illustrative and non-limiting and should be read in conjunction with the appended drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DESCRIPTION OF ONE OR MORE EMBODIMENTS
(13) Calibration Kit
(14) The calibration kit of
(15) It also comprises checking equipment 9 involving an optical sensor.
(16) The reference plate 7 is a plate which bears a plurality of visible reference marks 10.
(17) These reference marks 10 are distributed over the entirety of the plate at known and checked positions. By way of example, they may be situated near points of a 65×65 matrix intended to be swept completely or partially by the power radiation source during calibration. Of course, other distributions are possible.
(18) At each reference point, the visible marking of the mark 10 is defined by two orthogonal axes, the intersection of which corresponds to the reference point and which define an orthonormal frame of reference on the plate.
(19) The firing support 8 for its part is made up of a tape of a material sensitive to the beam of radiation.
(20) This support 8 has the same dimensions in X and Y as the plate 7 and is positioned thereon during the calibration firings.
(21) This support 8 has a plurality of windows 11 distributed in the same way as the reference marks 10 on the plate 7. When the firing support 8 is in place on the plate 7, the windows 11 are centred on the reference marks 10 which are therefore visible.
(22) The equipment 9 comprises a camera 9a of CMOS or CCD type, an optical objective 9b and a special-purpose lighting system 9c.
(23) The special-purpose lighting system 9c consists, for example, of a ring of light emitting diodes. The camera 9a and the objective 9b allow an image of a resolution that makes it possible to take measurements on the firing support 8 with a near micron-scale tolerance.
(24) This equipment 9 is, for example, incorporated into the selective printing device.
(25) As an alternative, it might be fitted therein only during the calibration phases.
(26) The selective-printing manufacturing device incorporates a support 12 for dual-axis rails, as depicted in
(27) The various images gathered are processed by a processor 13 in order to deduce therefrom the measurements described hereinafter. This processor 13 is, for example, the processor of the selective printing device. It may also be a processor distinct from that of the selective printing device and which exchanges therewith.
(28) Error Measurement
(29) During calibration, the camera 9a captures, for each of the various reference marks 10, an image showing the orthonormal marking-out that corresponds to the said mark 10 (
(30) The markings-out of each of the reference marks 10 are in fact left visible thanks to the windows 11 in the firing support 8, which may for example be rectangular openings, although of course other shapes are possible.
(31) Such reference markings 10 define, on the calibration plate 7, an orthonormal measurement frame of reference which is used as a reference by the camera 9b.
(32) Prior to image capture, the source and its head system S have been controlled in such a way as to perform, on the support 8, for each reference mark 10, a firing at a given theoretical target position in the vicinity of the corresponding reference mark 10.
(33) This firing is performed as a succession of several firing points distributed along a predefined firing pattern (matrix pattern 15 measuring 7×7 points in the example of
(34) In
(35) At the end of the firings of patterns that impact on the support 8, images are captured around each reference marking 10.
(36) For each of these markings 10, the image captured of the zone around it is processed by the processor 13 in order therefrom to deduce the position of the centre (midpoint) of the firing pattern 15 in the orthonormal frame of reference of the said marking 10 (position measurements Xm and Ym) and, therefore, the offset of this position with respect to the theoretical target position 14.
(37) Furthermore, as illustrated in
(38) For example, several of these firings are generated with different controls in Z, which means to say with different focus controls. Typically, the Z-control of these various firings is incremented from one point to another in order theoretically to obtain a Gaussian distribution about the midpoint of the pattern.
(39) In the example of
(40) As an alternative, this distribution may be Gaussian in both X and Y (distribution according to a two-dimensional Gaussian distribution).
(41) One example of the distribution of the increments is given in the following table. The firing pattern is in the form of a matrix and the control value in Z increases column by column (in this instance from left to right) and row by row (from bottom to top).
(42) TABLE-US-00001 . . . . . . −4 Δ +3 Δ . . . . . . . . . . . . . . . −5 Δ +2 Δ +4 Δ . . . . . . . . . . . . −6 Δ + Δ +3 Δ . . . . . . . . . . . . −7 Δ 0 + Δ . . . . . . . . . . . . −8 Δ −Δ −3 Δ . . . . . . . . . . . . −9 Δ −2 Δ +5 Δ . . . . . . . . . . . . . . . −3 Δ +4 Δ . . . . . .
(43) The central point of increment 0 corresponds to the midpoint of the pattern, while Δ corresponds to the individual increment value of control in Z. In the case (given solely by way of example) of a 7×7 matrix of firings, it is thus possible to test 49 Z-control values.
(44) Once the pattern has been generated, the processing performed by the processor 13 analyses the distribution of the diameters of the points of impact and on the basis of this distribution determines the point in the zone of the pattern that corresponds to the “waist”.
(45) This “waist” point corresponds to a point of impact of smallest diameter or to an extrapolated point extrapolated from the curves of the distribution of the diameters of the points of impact.
(46) In the example illustrated in
(47) The extrapolated point is the point E corresponding to the minimum of the said Gaussian G.
(48) The control in Z for the point of impact thus selected (or the extrapolated control that corresponds to the extrapolated point thus determined) is then applied as the control for the theoretical target position of the marking (in the form of a correction ΔZm).
(49) To supplement this, a possible correction to take account of the variation in length of the optical path between this theoretical target point and the point determined as corresponding to the “waist” may also be implemented.
(50) This correction is determined for example by reference to charts that give this additional focusing correction as a function of the measurement of the distance between the theoretical target point and the point of impact of smallest diameter or determined as corresponding to the “waist”.
(51) It will be appreciated that such processing is made particularly easier if the points of impact together design a matrix-form calibration pattern. Many other configurations of calibration pattern are of course possible.
(52) The measurements Xm and Ym are then processed in order to deduce therefrom the correction values ΔX and ΔY, in bits, needed at the level of the head control system S in order for the pattern 15, in a next calibration firing, to be centred on the target position 14.
(53) In the same way, the correction ΔZ to be applied to the DFM module in order to correct the focus is determined as a function of Xm, Ym and ΔZm, and fed back, in bits, to the said module.
(54) As an idea of an order of magnitude, the galvanometers of the three-axis head are typically controlled over 24 bits (which is guidance of each of the axes over 2.sup.24 bits), whereas the step increment in X, Y on a correction grating is distributed over 4225 values (steps of 262 144 bits). The control Z is likewise controlled over 24 bits, the correction table having the same dimension as for X and Y.
(55) It will also be noted that a matrix-form pattern of the type proposed is particularly advantageous and allows precision calibration, both with regard to the position of the firing points and with regard to the focusing of the beam of radiation on the powder bed. Nevertheless, other patterns are possible (matrix-form patterns are distributed with a staggered configuration, circular patterns, elliptical patterns, etc.).
(56) Calibration Steps
(57) In a first step (step 21 in
(58) These tables are obtained beforehand using theoretical models. This makes it possible to a large extent to eliminate faults associated with the optical sequence. In this way it is possible to perform the calibration firings in a very confined zone compatible with the field of view of the camera and with sufficient focus for etching.
(59) In a second step (step 22), the plate 7 is installed in the device for manufacturing objects by selective printing, and the firing support 8 is positioned on it. The calibration plate 7 is dimensioned to allow it to be installed easily and directly on the platform-bearing system of the said device.
(60) In a third step (step 23), the beam source and the head are controlled in such a way as to carry out on the support 8 a succession of firings of patterns at various theoretical target points 14.
(61) The theoretical target points are chosen to correspond to points similar to all or some of the reference marks on the calibration plate.
(62) The use of a matrix of theoretical points corresponding to the matrix of points that is used for a correction table makes it possible to limit the influence of the correction.
(63) The number of reference points used may nevertheless be lower than the number of points in the correction table that is to be determined. In such a case, the missing points can be extrapolated from the results relating to the target points.
(64) The firings of the patterns are targeted at 7.5 mm on the plate in Y so as to fire onto the material of the support 8 rather than onto the windows 11, so that the impacts are visible on the support 8 and can be measured with the camera 9b (
(65) In a fourth step (step 24 in
(66) Using the two-axis support 12, the operator moves the said equipment 9 either by hand or using motorized means in order in succession to capture images of the collection of the various firing points on the support 8. It will be noted that the calibration plate 7 may bear a numbering system in the vicinity of the various reference marks 10 so that the sweep can be done without an order of measurement being imposed on the reference marks.
(67) The images thus captured may be processed in real-time by the processor 13 (step 25) or stored for processing later.
(68) The measurements and processing are performed as follows.
(69) Analysis of an image on a given reference mark makes it possible to determine the coordinates Xm and Ym of the point at the centre (in the middle) of the firing pattern.
(70) It also allows the correction value ΔZm to be determined.
(71) The head cannot be mechanically positioned with respect to the calibration plate 7 to within one micron, so the processor 13 performs a change-of-reference processing operation to convert the measurements into the frame of reference of the head.
(72)
(73) In order to evaluate the translational offset, the centre (midpoint) of one of the patterns is used as a point of reference (point A in
(74) This point is preferably chosen as being situated under the source head (coordinates (0,0) in bits of the galvanometers that control the head in X and in Y).
(75) The image processing corresponding to the reference mark 10 allows the processor to determine the position Xm0 and Ym0 of the corresponding point in the frame of reference of the plate and from that deduce the translational correction to be applied to the measurements in order to convert them into the frame of reference of the head.
(76) In order to evaluate the rotational offset, the processor 13 uses the patterns corresponding to the point A and to a second firing point (point B in
(77) Because the mirror control Y is zero for these two positions, the vector connecting these two points is therefore the horizontal of the frame of reference of the head.
(78) The position of point B in the frame of reference of the plate 7 allows the processor to determine the angle θ0 between the frame of reference of the plate and the frame of reference of the head system S (
(79) Using these parameters, the processor 13 performs the desired frame-of-reference conversion for all of the recorded images.
(80) Thus, for each measured point with coordinates Xm and Ym, it determines the corresponding coordinates Xmt and Ymt in the frame of reference of the head system.
(81) These measurements are then processed in order to obtain the values of corrections, in bits, for the control (in X and in Y) of the movements of the two mirrors.
(82) This correction in X and in Y in itself gives rise to a shift of the point of impact on the plate 7 and therefore to a variation in focus (variation corresponding to Zd in
(83) For each pattern 15 on the support 8 (namely for each calibration point), this correction is added to the correction in bits ΔZm determined by the processor 13 for the pattern concerned, in order from that to deduce the correct value for calibration in Z.
(84) When the corrections have been established, the processor 13 stores the new correction table in memory.
(85) The device is then ready for a check firing (step 26).
(86) Once the correction table has thus been obtained, the firing support 8 is turned over and the operator initiates a fresh sequence of check firings.
(87) The position of the impacts (firing patterns) on the firing support 8 is recorded and further corrections are determined by the processor 13.
(88) A test report may be issued, if appropriate.
(89) If the checking test reveals that the positional and focusing precision is insufficient with respect to the expected precision, a new correction table may be calculated, followed by a new check firing.
(90) The process is thus repeated iteratively until the calibration is considered to be sufficient to meet the expected positioning tolerances.