The invention relates to the field of system control for engraving a representation of a pixelized image on a solid piece by means of a beam, for example for a Spatial Light Modulator (SLM) system and a laser beam.
US publication U.S. Pat. No. 7,495,745 B2 relates to a patterning method that forms a desired pattern on the surface of the object by exposing the surface of the object to light by using a plurality of spatial light modulation elements installed in a direction perpendicular to the relative moving direction of the object, so that a defective resolution does not occur on the surface of the object.
In U.S. Pat. No. 7,495,745 B2 a desired pattern to form on an object needs to be smaller than an effective surface that can be exposed to one spatial light modulation element. Hence it is not possible to form a desired pattern that would cover a surface of the object larger than that which can be handled by a width of the one spatial light modulation element.
In contrast to U.S. Pat. No. 7,495,745 B2 which describes to form a pattern in a single pass of the spatial light modulation above the surface of the object, the present invention seeks to form desired patterns with a spatial light modulation element, wherein the pattern's size may exceed that of the width that may be brushed by the spatial light modulation element in a single pass. In addition, the present invention addresses the problem of filing determined surfaces with engravings while optimizing the filing.
In a first aspect the invention provides a method for obtaining engraving instructions to control a system comprising a Spatial Light Modulator (SLM), the engraving instructions being configured to control the system to represent a pixelized image on a solid piece by means of an engraving beam, the engraving beam being formed by an adjustable number of focal spots aligned on an orientation axis, thereby defining a brush, and being generated by means of a laser and the SLM; and the pixelized image comprising at least a first delimited surface to which is attributed a first appearance, the first appearance corresponding to a set of a first angle of orientation of the brush and a first period corresponding to a distance separating one focal spot from a next focal spot in the brush, the first delimited surface to be filled with engraved structures arranged as first linear segments by means of the engraving beam, the first linear segments being perpendicular to the first orientation of the brush. The method comprises: uploading of the pixelized image of the first delimited surface into a memory of the system; uploading a table of appearances comprising at least for the first appearance a set with the first angle of orientation and the first period; uploading parameters for widths of available brushes at least for the first appearance, the parameters comprising a list of at least one brush with a determined number of focal spots; rotating the first delimited surface as a function of an angle of rotation corresponding to the first angle of orientation; re-pixelization of the rotated first delimited surface to adjust a first height of pixel in the rotated first delimited surface to be equal to a size of the narrowest width of available brushes; determining of a start position and an end position of each of the linear segments in order to sweep the rotated first delimited surface with the brush having the widest possible width in successive and adjacent stripes, for each stripe from one border to an opposite border of the rotated first delimited surface while never trespassing a delimitation of the rotated first delimited surface and filling a maximum of the rotated first delimited surface; determining of a first remaining surface not yet swept of the rotated first delimited surface and repeating the step of determining of a start position and an end position of the linear segments having a smaller width corresponding to an available brush that is smaller than the previously used brush; generating a computer-generated hologram for each available width of available brushes used with the first angle of orientation; and sending engraving instructions to a further memory of the system, the engraving instructions comprising at least positioning commands for causing a relative movement between the solid piece and respective ones of each of the brushes for engraving the linear segments; computer-generated holograms and triggers for displaying of the computer-generated holograms on the screen of the SLM; and laser control commands for switching the laser on and off.
In a preferred embodiment, the pixelized image further comprises a second delimited surface to which is attributed a second appearance, the second appearance corresponding to a set of a second angle of orientation of the brush and a second period corresponding to a distance separating one focal spot from a next focal spot in the brush, the second delimited surface to be filled with engraved structures arranged as second linear segments by means of the engraving beam, the second linear segments being perpendicular to the second orientation of the brush. The method further comprises: uploading of the pixelized image of the second delimited surface in the memory of the system; uploading the table of appearances comprising in addition for the second appearance a set with the second angle of orientation and the second period; uploading parameters for widths of available brushes for the second appearance, the parameters comprising a list of at least one brush with a determined number of focal spots; rotating the second delimited surface as a function of an angle of rotation corresponding to the second angle of orientation; re-pixelization of the rotated second delimited surface to adjust a second height of pixel in the rotated second delimited surface to be equal to a size of the narrowest width of available brushes; determining of a start position and an end position of the second linear segments in order to sweep the rotated second delimited surface with the brush having the widest possible width in successive and adjacent stripes, for each strip from one border to an opposite border of the rotated second delimited surface while never trespassing a delimitation of the rotated second delimited surface and filling a maximum of the rotated second delimited surface; determining of a second remaining surface not yet swept of the rotated second delimited surface and repeating the step of determining of a start position and an end position of the linear segments having a smaller width corresponding to an available brush that is smaller than the previously used brush; generating a computer-generated hologram for each width of available brushes used with the second angle of orientation; and the step of sending the engraving instructions to the further memory.
In a further preferred embodiment, the pixelized image further comprises at least an additional delimited surface to which is attributed an additional appearance, the additional appearance corresponding to a set of an additional angle of orientation of the brush and an additional period corresponding to a distance separating one focal spot from a next focal spot in the brush, the additional delimited surface to be filled with engraved structures arranged as additional linear segments by means of the engraving beam, the additional linear segments being perpendicular to the additional orientation of the brush. At least the following steps are executed as appropriate: uploading of the pixelized image of the additional delimited surface in the memory of the system; uploading the table of appearances comprising in addition for the additional appearance a set with the additional angle of orientation and the additional period; uploading parameters for widths of available brushes for the additional appearance, the parameters comprising a list of at least one brush with a determined number of focal spots; rotating the additional delimited surface as a function of an angle of rotation corresponding to the additional angle of orientation; re-pixelization of the rotated additional delimited surface to adjust a second height of pixel in the rotated additional delimited surface to be equal to a size of the narrowest width of available brushes; determining of a start position and an end position of the additional linear segments in order to sweep the rotated additional delimited surface with the brush having the widest possible width in successive and adjacent stripes, for each strip from one border to an opposite border of the rotated additional delimited surface while never trespassing a delimitation of the rotated additional delimited surface and filling a maximum of the rotated additional delimited surface; determining of an additional remaining surface not yet swept of the rotated additional delimited surface and repeating the step of determining of a start position and an end position of the linear segments having a smaller width corresponding to an available brush that is smaller than the previously used brush; generating a computer-generated hologram for each width of available brushes used with the additional angle of orientation; and the step of sending the engraving instructions to the further memory of the system.
In a further preferred embodiment, the step of uploading the parameters for widths of available brushes further comprises sorting the at least one brush(es) as a function of their respective width expressed in a number of the focal spots, from the widest brush to the narrowest brush.
In a further preferred embodiment, the step of generating computer generated holograms is configured to use an iterative Fourier-transform algorithm.
In a second aspect, the invention provides a data carrier comprising a software that enables a computer to execute the method as described herein above. The method is configured for obtaining engraving instructions to control a system comprising a Spatial Light Modulator (SLM), the engraving instructions being configured to control the system to represent a pixelized image on a solid piece by means of an engraving beam, the engraving beam being formed by an adjustable number of focal spots aligned on an orientation axis, thereby defining a brush, and being generated by means of a laser and the SLM; and the pixelized image comprising at least a first delimited surface to which is attributed a first appearance, the first appearance corresponding to a set of a first angle of orientation of the brush and a first period corresponding to a distance separating one focal spot from a next focal spot in the brush, the first delimited surface to be filled with engraved structures arranged as first linear segments by means of the engraving beam, the first linear segments being perpendicular to the first orientation of the brush. The method comprises: uploading of the pixelized image of the first delimited surface into a memory of the system; uploading a table of appearances comprising at least for the first appearance a set with the first angle of orientation and the first period; uploading parameters for available brush widths at least for the first appearance, the parameters comprising a list of at least one brush with a determined number of focal spots; rotating the first delimited surface as a function of an angle of rotation corresponding to the first angle of orientation; re-pixelization of the rotated first delimited surface to adjust a first height of pixel in the rotated first delimited surface to be equal to a size of the narrowest width of available brushes; determining of a start position and an end position of each of the linear segments in order to sweep the rotated first delimited surface with the brush having the widest possible width in successive and adjacent stripes, for each stripe from one border to an opposite border of the rotated first delimited surface while never trespassing a delimitation of the rotated first delimited surface and filling a maximum of the rotated first delimited surface; determining of a first remaining surface not yet swept of the rotated first delimited surface and repeating the step of determining of a start position and an end position of the linear segments having a smaller width corresponding to an available brush that is smaller than the previously used brush; generating a computer-generated hologram for each available brush width used with the first angle of orientation; and sending engraving instructions to a further memory of the system, the engraving instructions comprising at least positioning commands for causing a relative movement between the solid piece and respective ones of each of the brushes to engrave the linear segments for engraving; computer-generated holograms and triggers for displaying of the computer-generated holograms on the screen of the SLM; and laser control commands for switching the laser on and off.
The invention will be better understood in the light of the detailed description of preferred embodiments and in reference to the drawings wherein
Same references will be used throughout the figures to designate features that are the same or similar.
The invention enables to represent an image and/or another decorative design, comprising one or more surfaces having each an appearance, the appearance comprising for example a colour, on the surface of a solid piece, by means of engraved structures.
The structures to engrave are gratings, with a given period and orientation angle on the surface of the solid piece.
In the image or in the decorative design, several types of gratings can be used, with various periods and various orientations. The choice of the period and the orientation angle determines a specific appearance, including for example a colour and an intensity, that can be viewed by a user that would observe, for example, a beam of white light projected on and then reflected from the solid piece by the engraved representation of the image and/or decorative design after the engraving. Of course, the reflection could also be from a product embossed with a solid piece engraved with the image or decorative design according to the present invention. Hence the specific appearance may be given by a look-up table that makes a link between the appearance on one hand, and the corresponding set of the period and orientation angle of the grating to engrave on the other hand.
The following table 1 illustrates an example of an appearance look-up table indicating period of grating and orientation angle for determined appearances:
The concept of the orientation angle will be explained in more detail below.
An example of a set-up for engraving the gratings in a solid piece is schematically illustrated in
The set-up, which is configured to engrave a solid piece 104, comprises
The set-up may further comprise features well known to a person skilled in the art, to condition a laser beam 110 emitted by the laser 100, such as a Half-Wave Plate (HWP) 111, and a beam expander 112. The expanded laser beam 113 may be reflected towards the SLM 101 by means of a mirror 114.
Once reflected from an SLM screen 116 of the SLM 101, a phase modulated beam 117 passes through a reconstruction lens 115, which is configured to focus individual phase shifted laser beams from the phase modulated beam 117 into a reconstruction plane F′ 118 where the split beams first appear.
In the reconstruction plane 118, the zeroth order of the reconstructed phase (not referenced in
To further reduce the effect of the zeroth order, a spherical phase is added to the SLM screen 116 to shift the reconstruction plane along the optical axis and separate the reconstruction plane 118 where the split beam appears from a plane F 124 where the zeroth order appears.
The focusing head in the set-up of
In a preferred embodiment, the objective lens 121 may have a magnification greater than 20×, a numeral aperture greater than 0.35, a focal length smaller than 10 mm and a depth of field of smaller than 10 μm.
The objective lens 121 creates the image of the reconstruction plane 118 with a reduction factor that is in direct relation to the magnification of the objective lens 121 and the tube lens 122.
Because of the shallow depth of field of the objective lens 121, it is necessary to carefully adjust the focus so that the image of the reconstruction plane 118 where the split beams are located is coincident with the surface 105 of the solid piece 104.
The controller 108 is sending inputs to the positioning means 106 according to engraving instructions, to move the solid piece 104 laterally in front of the objective lens 121 in order to engrave the grating(s).
The controller 108 is further configured to switch the laser 100 on and off and control the computer generated hologram to be displayed by the SLM 101, and triggering for displaying of the computer-generated holograms on the screen of the SLM, depending on the needs for engraving expressed in the engraving instructions (not illustrated).
An optional CCD camera 123 is configured to receive light reflected from the surface 105 for live observation of the surface 105.
The auto-focus focusing device 102 preferably works at a comparatively high speed to follow the motion of the solid piece 104. The auto-focus focusing device 102 may for example work at sampling rates above 10 Hz, so that the position follows closely the surface 105 at all times, i.e., in a closed-loop. The axes of the positioning means 106 may for example move the sample holder 103 at a speed of 1 mm/s, which means that the auto-focus focusing device 102 checks and adjusts the position of the focus at the most every 100 μm of displacement of the axes.
The gratings may be engraved using for example the set-up illustrated in
In
The brush is produced by the SLM 101 and its SLM screen 116 at a specific orientation angle. This is the orientation angle at which it will be projected on the surface 105 of the solid piece 104 for engraving. This orientation angle is important because it is directly related to the final appearance of the engraved image and it will be used to set a trajectory of the solid piece 104 exposed to the brush at the time of engraving, the trajectory having to be perpendicular to the brush (solid piece 104 and surface 105 not illustrated in
The trajectory of the solid piece 104, also called the direction of engraving will be a displacement direction of the solid piece 104 operated with the positioning means 106. An orientation of the brush at an angle ωi is defined relative to the x-axis in
According to the flowchart of
Example of look-up table for brush data:
The width of available brushes may depend on the size of the SLM screen and other factors, and impact on the processing time and the final aspect of the engraved image.
The analysis 403 results in a series of orientations that corresponds to a series of required appearances for each surface making up the image 400, and initiates for each appearance Appearance_i a corresponding planning of engraving 404. The planning starts with a computing of a rotation 405 of the image 400 by an angle of 90°-ωi whereby ωi is the orientation angle for Appearance_i as obtained from the look-up table 401. This is also illustrated in
Referring now to
The image 500, i.e., the pixelized image to engrave is loaded in a memory of the computer 109 (not shown in
In a further step, the contour 508 of the interpolated first surface S2 is re-pixelized to adjust the height of the pixel to match the width of the smallest brush being used. During this re-pixelization, only the pixels that are entirely inside the interpolated first surface S2 are considered, creating a new re-pixelized interpolated first surface S3, corresponding to the delimited surface S1.
Because the focal spots distribution is linear and keeps the same shape during the engraving, and as shown in the third quadrant in the lower right of
In a preferred embodiment not illustrated in
Returning now to
As various brush sizes may be used to engrave the rectangles to accelerate the engraving of the image, we may define such rectangles having widths corresponding to various available brushes, typically in multiples of width of the smallest brush, as explained herein above. This cycle of process steps 407 and 408 is repeated for each selected one of the various brush sizes, as represented by the loop arrow 409.
In case that the image contains a plurality of delimited surfaces with respective corresponding appearances, the process steps 405 to 409 are repeated for each delimited surface, as represented by loop arrow 410.
The result of process steps 405 to 410 is a set of commands which by means of the computer 109 control the SLM 101 to produce the appropriate brush, the positioning means 106 to move the solid piece 104 in order to successively engrave all rectangles making up the delimited surfaces in their respective orientation and size, i.e., appearance, and obtain an engraved representation of the image on the surface 105 of the solid piece 104. Hence in a step 411 Computer Generated Holograms (CGH) are sent to the SLM 101 to program the SLM screen 116 to generate the desired brush, in a step 412 positioning commands are sent to the positioning means 106 to move the solid piece 104 for engraving, and in step 413 laser control commands are sent to the laser 100 to switch the laser on and off as appropriate, the whole resulting in the engraving of the image 414 on the solid piece 104.
More specifically,
Referring to
As illustrated for a first example of preferred use case in
This preferred use case of the invention is appropriate for the fine embossing of thin films or thin packaging foils having a thickness in an approximate range from 5 μm to 500 μm using the rotational process as illustrated in
This preferred second use case example of the invention is appropriate for the transfer of the engraved diffraction gratings 1302 into a molten polymer 1303 by injection moulding, whereas the molten polymer completely fills the at least one cavity 1301 of the solid piece 1300 and upon cooling solidifies and builds accordingly a plastic part having the shape of the at least one cavity and the transferred diffraction gratings 1304 on its outer surface. The polymer may for example be any one of the lists comprising polycarbonate, polypropylene, polystyrene, PMMA, a hybrid polymer grade or hybrids in general.
In a further aspect provides data carrier comprising a software that enables a computer to execute the method as discussed hereinabove. The data carrier is for use for example with the set-up illustrated in
Number | Date | Country | Kind |
---|---|---|---|
21217607.7 | Dec 2021 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2022/062570 | 12/21/2022 | WO |