Methods for additively manufactured identification features
11001047 · 2021-05-11
Assignee
Inventors
Cpc classification
G06K19/06159
PHYSICS
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
G06F30/3323
PHYSICS
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y99/00
PERFORMING OPERATIONS; TRANSPORTING
G06F17/00
PHYSICS
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
B29C67/0007
PERFORMING OPERATIONS; TRANSPORTING
B29C64/118
PERFORMING OPERATIONS; TRANSPORTING
B33Y80/00
PERFORMING OPERATIONS; TRANSPORTING
B29C69/001
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
International classification
B05D1/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
B33Y99/00
PERFORMING OPERATIONS; TRANSPORTING
G06F17/00
PHYSICS
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B33Y80/00
PERFORMING OPERATIONS; TRANSPORTING
G06F30/3323
PHYSICS
B29C69/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/153
PERFORMING OPERATIONS; TRANSPORTING
B29C67/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/118
PERFORMING OPERATIONS; TRANSPORTING
B29C41/22
PERFORMING OPERATIONS; TRANSPORTING
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Techniques for integrating a machine-readable matrix with a component of a mechanical structure using three-dimensional (3-D) printing are disclosed. Such techniques include generating at least one data model representing the component, and projecting a matrix pattern identifying one or more features of the component onto a selected surface portion of the component to produce a modified data model for use as an input to a 3-D printer.
Claims
1. A method of integrating a machine-readable matrix with a component of a mechanical structure using three-dimensional (3-D) printing, comprising: generating at least one data model representing the component; and projecting a matrix pattern identifying one or more features of the component onto a selected surface portion of the component to produce a modified data model for use as an input to a 3-D printer, wherein projecting the matrix pattern comprises integrating a 3-D matrix pattern into the selected surface to produce the modified data model, and wherein integrating the 3-D matrix pattern into the selected surface comprises selectively eliminating material below the selected surface to form the 3-D matrix pattern.
2. The method of claim 1, further comprising 3-D printing the component including the projected matrix pattern using the modified data model.
3. The method of claim 1, wherein the projecting the matrix pattern comprises at least one of translating, scaling, and rotating the matrix pattern relative to the selected surface portion.
4. The method of claim 1, wherein the projecting the matrix pattern comprises converting a two-dimensional (2-D) matrix pattern into a 3-D matrix pattern on the selected surface portion.
5. The method of claim 1, further comprising adding a plurality of surface textures to the matrix pattern.
6. The method of claim 1, further comprising varying an elevation of selected portions of the matrix pattern to create a machine-readable contrast.
7. The method of claim 6, wherein at least one elevated portion appears brighter to a machine reader and at least one portion lower than the at least one elevated portion appears darker to the machine reader to thereby create the machine-readable contrast.
8. The method of claim 1, further comprising adding coloration to the matrix pattern.
9. The method of claim 1, further comprising adding an infill to the matrix pattern.
10. The method of claim 1, further comprising 3-D printing the component using the modified data model.
11. A method of integrating a machine-readable matrix with a component of a mechanical structure using three-dimensional (3-D) printing, comprising: generating at least one data model representing the component; and projecting a matrix pattern identifying one or more features of the component onto a selected surface portion of the component to produce a modified data model for use as an input to a 3-D printer, wherein projecting the matrix pattern comprises integrating a 3-D matrix pattern into the selected surface to produce the modified data model, and integrating the 3-D matrix pattern into the selected surface comprises selectively adding material above the selected surface portion to form the 3-D matrix pattern.
12. The method of claim 11, further comprising 3-D printing the component including the projected matrix pattern using the modified data model.
13. The method of claim 11, wherein the projecting the matrix pattern comprises at least one of translating, scaling, and rotating the matrix pattern relative to the selected surface portion.
14. The method of claim 11, wherein the projecting the matrix pattern comprises converting a two-dimensional (2-D) matrix pattern into a 3-D matrix pattern on the selected surface portion.
15. The method of claim 11, further comprising adding a plurality of surface textures to the matrix pattern.
16. The method of claim 11, further comprising varying an elevation of selected portions of the matrix pattern to create a machine-readable contrast.
17. The method of claim 16, wherein at least one elevated portion appears brighter to a machine reader and at least one portion lower than the at least one elevated portion appears darker to the machine reader to thereby create the machine-readable contrast.
18. The method of claim 11, further comprising adding coloration to the matrix pattern.
19. The method of claim 11, further comprising adding an infill to the matrix pattern.
20. The method of claim 11, further comprising 3-D printing the component using the modified data model.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Various aspects of integrating data into AM components will now be presented in the detailed description by way of example, and not by way of limitation, in the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15) The detailed description set forth below in connection with the appended drawings is intended to provide a description of various exemplary embodiments of integrating data into AM components and is not intended to represent the only embodiments in which the invention may be practiced. The term “exemplary” used throughout this disclosure means “serving as an example, instance, or illustration,” and should not necessarily be construed as preferred or advantageous over other embodiments presented in this disclosure. The detailed description includes specific details for the purpose of providing a thorough and complete disclosure that fully conveys the scope of the invention to those skilled in the art. However, the invention may be practiced without these specific details. In some instances, well-known structures and components may be shown in block diagram form, or omitted entirely, in order to avoid obscuring the various concepts presented throughout this disclosure.
(16) The use of 3-D printing in the context of composite tooling provides significant flexibility for enabling manufacturers of mechanical structures and mechanized assemblies to manufacture parts with complex geometries. For example, 3-D printing techniques provide manufacturers with the flexibility to design and build parts having intricate internal lattice structures and/or profiles that are not possible to manufacture via traditional manufacturing processes.
(17)
(18) 3D scanning methods for creating the data model may also use a variety of techniques for generating a 3-D model. These techniques may include, for example, time-of flight, volumetric scanning, structured light, modulated light, laser scanning, triangulation, and the like.
(19) 3-D modeling software, in turn, may include one of numerous commercially available 3-D modeling software applications. Data models may be rendered using a suitable computer-aided design (CAD) package, for example in an STL format. STL files are one example of a file format associated with commercially available CAD software. A CAD program may be used to create the data model of the 3-D object as an STL file. Thereupon, the STL file may undergo a process whereby errors in the file are identified and resolved.
(20) Following error resolution, the data model can be “sliced” by a software application known as a slicer to thereby produce a set of instructions for 3-D printing the object, with the instructions being compatible and associated with the particular 3-D printing technology to be utilized (step 120). Numerous slicer programs are commercially available. Slicer programs convert the data model into a series of individual layers representing thin slices (e.g., 100 microns thick) of the object be printed, along with a file containing the printer-specific instructions for 3-D printing these successive individual layers to produce an actual 3-D printed representation of the data model.
(21) A common type of file used for this purpose is a G-code file, which is a numerical control programming language that includes instructions for 3-D printing the object. The G-code file, or other file constituting the instructions, is uploaded to the 3-D printer (step 130). Because the file containing these instructions is typically configured to be operable with a specific 3-D printing process, it will be appreciated that many formats of the instruction file are possible depending on the 3-D printing technology used.
(22) In addition to the printing instructions that dictate what and how an object is to be rendered, the appropriate physical materials necessary for use by the 3-D printer in rendering the object are loaded into the 3-D printer using any of several conventional and often printer-specific methods (step 140). Powder bed fusion (PBF), for example, is an AM technique that uses a laser or other power source, along with a deflector, to fuse powdered material by aiming the laser or power source automatically at points in space defined by a 3-D model and binding the material together to create a solid structure. PBF includes within its scope various specific types of AM methods. Selective laser melting (SLM) and selective laser sintering (SLS), for instance, are PBF techniques in which print materials may be loaded as powders into a powder bed defined by a build plate and bordering walls (see
(23) Referring back to
(24)
(25) Referring specifically to
(26)
(27)
(28)
(29) In various embodiments, the deflector 205 can include one or more gimbals and actuators that can rotate and/or translate the energy beam source to position the energy beam. In various embodiments, energy beam source 203 and/or deflector 205 can modulate the energy beam, e.g., turn the energy beam on and off as the deflector scans so that the energy beam is applied only in the appropriate areas of the powder layer. For example, in various embodiments, the energy beam can be modulated by a digital signal processor (DSP).
(30) As noted above, parts that are additively manufactured are typically designed as part of a 3-D data model. By contrast, typical data matrices are a mathematical model of a flat, two-dimensional, binary black-and-white surface pattern similar to a printed paper label. These properties make such a data representation incompatible for integration into AM components. To avoid such incompatibilities and the conventional deficiencies discussed above with respect to conventional solutions, the method herein broadly contemplates directly associating the matrix permanently into the AM part in an immutable way.
(31)
(32)
(33) In one aspect of the disclosure, a 3-D machine-readable data matrix integrated into an AM component is disclosed. In an embodiment, the techniques as described herein integrate the steps described above with reference to
(34)
(35) In an embodiment, the particular location on the part is selected for its visibility and accessibility, whether with the part in isolation or with the part as assembled into its operating position within a larger structure, such as a vehicle. This facet selection may involve tradeoffs or design compromises. For example, the part as designed may not have a suitable surface facet. In this case, the part may in some instances be redesigned to incorporate a flat area to accommodate this feature. Further, while there may be accessible and visible flat surface facets for the isolated part, the part as assembled into a larger structure may not have any accessible such surface facets. Accordingly, in some embodiments, various design changes may be considered and implemented in order to facilitate a view of the matrix on the part. In short, changes may be required to present a suitably visible surface facet to act as a machine-readable label or nameplate on a moving part. These and other aspects may be taken into consideration during the design phase of the AM process.
(36) In one embodiment, the matrices generated may be compatible with all reader types, including a barcode type reader, LED and laser illumination readers, ambient techniques, lens-based imaging, scanning, and the like.
(37)
(38) As is evident from matrix 404 of
(39)
(40)
(41) While a native matrix material may be selected and used during the component's AM process to form the readable matrix pattern, this pattern may not provide an optical contrast between the matrix and base 606. That is, because these homogenous zones exhibit no contrast between dark and light areas, the matrix may not be readable to a sensor or barcode reader. For example, in the cases of black-on-black or white-on-white marking, the low contrast may not be visible. Thus, in accordance with another aspect of the disclosure, contrast-enhancing features may be incorporated into the component data model and integrated with the AM process of the component.
(42)
(43) In one embodiment, a more deeply inset pattern may be used to recover some of the lost resolution. In another embodiment, in cases where the AM component is not capable of providing a deeper pattern or where such a pattern is otherwise impractical, dark and light areas may be programmed having different textures. In an exemplary embodiment, a surface texturing contrast creation mechanism is employed. Contrast may be created, for example, through differential texturing incorporated into the surface of the AM matrix. The texture may interfere with the illumination either constructively or destructively as described hereinafter, thereby creating dark and light zones.
(44)
(45) The textured zones 806 may reflect light at different angles than the more indented well zones 804. This effect may be enhanced at certain viewing angles as a result of the obscuration and shadowing caused by matrix recession. The relieved geometry of the matrix 800 and its textures may be arranged to create visible contrast under most lighting conditions with both structured and ambient light. Effective contrast may therefore be achieved under a variety of common viewing conditions and the matrix reading process may be made more reliable as a result.
(46)
(47) The pattern of reflected light and dark areas constituting the matrix symbology may be received by sensor 904. Thereupon, an image of the matrix pattern may be formed in the sensor and processed to extract its symbolic content and geometric metadata including, for example, 3-D position, 3-D orientation, etc.
(48)
(49) More specifically, as illuminator 1002A emits light 1012, the textured surface 1008 of matrix 1010 may reflect light 1014 from bright zones into the sensor 1004A and the specular well zones 1006 may deflect light 1016 in a different direction. A readable contrast is thereby achieved.
(50) Referring to
(51) Referring to
(52) In another aspect of the disclosure, a technique for reducing contamination exposure in 3-D integrated matrices is disclosed. In addition to creating visible contrast, matrix recession such as in the embodiment of
(53)
(54) As is further evident from the illustration, one of well zones 1104A and one of textured zones 1106A are free from contamination. Well zone 1104A is deeper than the indentations in textured zones 1106A-B. Further, well zone 1104C is wider than the indentations in textured zones 1106A-B. For these reasons, well zones 1104A and 1104C may be able to sustain a greater accumulated bulk of contaminated material before becoming corrupted. Similarly, well zones 1104A and 1104C may also accommodate larger particles with larger overall grain size. Because the identified well zones are deeper and/or wider, the bulk of contamination may therefore accumulate in the well zones 1104A and 1104C and not in the textured surfaces 1106A-B.
(55) Particulate matter generally scatters light broadly, as opposed to the relatively flat and smooth specular surfaces of the AM component. The small amount of contaminated material 1110 captured in textured surface 1106B may therefore be relatively insignificant. This feature provides an inherent difference in optical characteristics of the relative surfaces, which in turn may translate to a strong contrast between the light and dark zones. To this end, accumulated contamination may actually reinforce and improve the readability of the matrix symbology produced according to these embodiments. This optical feature further reinforces immunity to contamination and therefore overall reliability of the integrated matrix.
(56) The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these exemplary embodiments presented throughout this disclosure will be readily apparent to those skilled in the art, and the concepts disclosed herein may be applied to other techniques for integrating 3-D matrices into parts. Thus, the claims are not intended to be limited to the exemplary embodiments presented throughout the disclosure, but are to be accorded the full scope consistent with the language claims. All structural and functional equivalents to the elements of the exemplary embodiments described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. No claim element is to be construed under the provisions of 35 U.S.C. § 112(f), or analogous law in applicable jurisdictions, unless the element is expressly recited using the phrase “means for” or, in the case of a method claim, the element is recited using the phrase “step for.”