Additive manufacturing machines can produce three-dimensional (3D) objects by layering and solidifying build material in the shape of the objects. 3D printers and other additive manufacturing machines can convert digital 3D object models, such as CAD (computer aided design) models, into physical objects. Data defining a 3D object model can be processed into 2D data slices that each define a portion or portions of a layer of build material to be formed into a physical object. In some examples, inkjet printheads can selectively print (i.e., deposit) liquid functional agents, such as fusing agents or binder liquids, onto portions of each layer of build material that are to become part of the object. The liquid agents can facilitate the solidification of the build material within the printed areas. For example, fusing energy can be applied to a build material layer to thermally fuse build material in areas where a liquid fusing agent has been printed. The fusing and solidification of printed areas from numerous layers forms the object into the shape of the 3D object model.
Examples will now be described with reference to the accompanying drawings, in which:
Throughout the drawings, identical reference numbers designate similar, but not necessarily identical, elements.
In some additive manufacturing processes, such as some 3D printing processes, for example, 3D objects or parts can be formed on a layer-by-layer basis where each layer is processed and portions thereof are combined with subsequent layers until the 3D object is fully formed. The build material used for producing 3D objects is generally referred to herein as being powdered build material, such as powdered nylon. However, there is no intent to limit the form or type of build material that may be used when producing a 3D object from a 3D digital object model. Various forms and types of build materials may be appropriate and are contemplated herein. Examples of different forms and types of build materials can include, but are not limited to, short fibers that have been cut into short lengths or otherwise formed from long strands or threads of material, various powder and powder-like materials including plastics, ceramics, metals, and the like. In some examples, a suitable build material can include PA12 build material commercially known as V1R10A “HP PA12” available from HP Inc.
In some 3D printing processes, layers of a 3D object being produced can be patterned from 2D slices of a digital 3D object model, where each 2D slice defines a portion or portions of a powder layer that are to form a layer of the 3D object. Information in a 3D object model, such as geometric information that describes the shape of the 3D model, can be stored as plain text or binary data in various 3D file formats, such as STL, VRML, OBJ, FBX, COLLADA, 3MF, and so on. Some 3D file formats can store additional information about 3D object models, such as information indicating colors, textures and/or surface finishes, material types, and mechanical properties and tolerances.
The information in a 3D object model can define solid portions of a 3D object to be printed or produced. To produce a 3D object from a 3D object model, the 3D model information can be processed to provide 2D planes or slices of the 3D model. In some examples, 3D printers can receive and process 3D object models into 2D slices. In some examples, 3D printers can receive 2D slices that have already been processed from 3D object models. Each 2D slice generally comprises an image and/or data that can define an area or areas of a build material layer (e.g., powder) to be solidified during a 3D printing process. Thus, a 2D slice of a 3D object model can define areas within a powder layer as portions of an object layer that are to be printed with a liquid functional agent (e.g., a fusing agent) and subsequently solidified. Conversely, areas within a powder layer not defined as portions of an object layer, comprise non-object areas where the powder is not to be solidified. Non-object areas are often not printed with a liquid functional agent, but in some cases they may be printed with a detailing agent that can be selectively applied around object contours, for example, to cool the surrounding build material and keep it from fusing.
In some examples of powder-based, fusing agent 3D printing systems, powdered build material layers can be spread over a platform or print bed within a build area. As noted above, a liquid functional agent (i.e., a fusing agent) can be printed onto each build material layer in areas where the particles of powdered material are to be fused together or solidified to form an object layer as defined by a corresponding 2D slice of a 3D object model. Each build material layer can be exposed to a fusing energy to thermally fuse together and solidify particles of powdered material in the object layer areas that have been printed with the fusing agent. This process can be repeated, one build material layer at a time, until a 3D object has been formed from fused object layers within a build volume of the build area.
In some examples of such powder-based, fusing agent 3D printing systems, exposing the powdered build material to fusing energy includes irradiating the entire print bed uniformly, for example, with a bed-wide heating lamp. A heating lamp can include, for example, an infrared halogen lamp. In some examples, a fusing system can comprise a fusing module that includes a number of bed-wide heating lamps having different infrared ranges intended to heat the build material in different ways. For example, a fusing module can include a warming halogen lamp operable in the mid-IR (infrared) range (1.5-4.0 micron wavelength), and a fusing halogen lamp operable in the near-IR range (0.76-1.5 micron wavelength). Thus, a warming lamp can have a wavelength targeted to warm some or all material in a build material layer, while a fusing lamp can have a wavelength targeted for greater absorption by those areas of build material that have been printed with fusing agent.
Therefore, one way of providing some variability in the amount of fusing energy being applied to layers of powdered build material is to use different types of heating lamps with such fusing systems. Another way such fusing systems can provide variability in the amount of fusing energy being applied, is by adjusting the power level of the heating lamp between different material layers and/or across individual material layers. In either case, however, as a bed-wide heating lamp travels over the powder bed from one side to another, it emits heating energy indiscriminately such that the powder areas being traversed are flooded with heating energy. There is no particular pattern to the energy radiating from the bed-wide heating lamp. The energy emitted from the bed-wide lamp is uniform and is not adjustable to fit a specific pattern. As a result, such fusing systems can have problems with over fusing or under fusing when certain object shapes are being produced.
In general, therefore, fusing anomalies such as over fusing can occur when energy is applied in a constant manner with energy radiating indiscriminately from a heating energy source such as a bed-wide heating lamp. As layers of an object are printed and irradiated in this manner, the thermal profile that develops in the object can lead to excessive thermal diffusion between layers and/or the bleeding of heat into surrounding build material. The impact may be magnified for objects whose shapes include large segments of material to be fused, such as thick cubes. For example, when energy from a bed-wide heating lamp is repeatedly applied to all the layers of such a thick object, heat from the irradiated layers can seep or diffuse out of the object's core and move into previously and subsequently irradiated layers and into surrounding areas of powder layers that are not intended to be heated. The resultant thermal profile within the object can cause unintended fusing in some powder areas, as well as a significant variation in the amount of time it takes for different parts of the object to cool and solidify. In a thick object, the interior or core portion of the object can retain heat longer than outer portions that are near the edges of the object. Material in the outer portions of the object cools faster and solidifies sooner than the rest of the object, which can cause warping of the object from internal stress and differential densification of the material. The resulting object can have geometric and dimensional inaccuracies that adversely impact its appearance, strength, and other mechanical characteristics.
Accordingly, example methods and systems described herein enable the delivery of controlled energy radiation patterns across build material layers of an object. A different energy radiation pattern can be delivered to each build material layer by an electromagnetic energy emitter array (e.g., a microwave emitter array) controlled by a predetermined fusing energy delivery profile. The fusing energy delivery profile can be determined based on the shape of the object being produced as well as thermal and other characteristics of the powder material. The controlled energy radiation patterns can create a desired thermal profile during the object's build process that compensates for expected thermal diffusion between object layers and expected thermal seepage into areas of powder surrounding the object.
An energy delivery profile for a particular object can include fusing energy data determined in accordance with data that has been predetermined from prior empirical analysis of objects having similar shapes and build materials. For example, based on the shape of an object and the thermal characteristics of the material to be used to build the object, a look-up-table containing empirical data can be used to develop a fusing energy profile that can provide a distinct energy radiation pattern to be applied to each layer of the object during the build process (i.e., the 3D printing process). Data in an energy delivery profile can include, for each object layer, a set of electromagnetic (EM) energy emitter data, such as microwave emitter data, to control the energy output of each individual microwave emitter in a microwave emitter array as the array passes over each layer of build material. Each microwave emitter in an array generally comprises an antenna that can radiate a focused electromagnetic field in a near-field region of the antenna to deliver energy to a region of powder close to the antenna aperture. While the EM emitter array discussed herein and illustrated in the accompanying FIGs. generally comprises a microwave emitter array, there is no intention to limit the type of EM emitter array that may be applicable for use in the example methods and systems described herein. Various EM emitter arrays having individually controllable energy emitters may be suitable, such as a laser diode array with individually controllable laser diodes, a microwave emitter array with individually controllable microwave emitter tips/antennae, and so on.
In a particular example, a method of 3D printing includes receiving a 3D object model that defines the shape of an object to be printed in a layer-by-layer build process, and determining a desired thermal profile based on the shape of the object. For each object layer, a fusing energy radiation pattern is determined based on the desired thermal profile, and an electromagnetic (EM) energy emitter array is controlled to deliver fusing energy to the object layer according to the energy radiation pattern.
In another example, a 3D printing system includes a controller to receive a 3D object model that defines the shape of an object to be printed. The controller is to determine a fusing energy delivery profile based on the shape of the 3D object. The system includes a build surface to receive a layer of build material for the object, and a printing bar to dispense a liquid fusing agent onto a portion of the build material. The system also includes a microwave emitter array to deliver fusing energy to the portion of the build material in a particular radiation pattern according to the fusing energy delivery profile.
In another example, a method of 3D printing includes receiving a 3D object model of an object to be printed in a layer-by-layer print process. Based on the object's shape, an expected thermal profile and a desired thermal profile are determined. A fusing energy delivery profile is then determined to compensate for thermal diffusion between layers of the object from the expected thermal profile. For each object layer printed during the print process, a microwave emitter array is controlled to apply energy to the object layer according to the fusing energy delivery profile.
An example 3D printing system 100 includes a moveable print bed 102, or build platform 102 to serve as the floor to a work space or build area 170 (see
An example 3D printing system 100 also includes a fusing assembly 106 that can travel over the print bed 102 on a carriage (not shown), for example, bi-directionally in the X-axis, as indicated by the direction arrow 107 shown in
A printbar 108 can include multiple printheads 112 positioned lengthwise along the length of the printbar 108 in a manner such that liquid ejection nozzles (not shown) on the printheads 112 can provide full, or substantially full, print coverage across the width of a build material layer 104 (i.e., in the Y-axis) as the printbar 108 travels back and forth over the length of the print bed 102 in the X-axis. Thus, during a printing operation the fusing assembly 106 can travel over the print bed 102 in either X-axis direction to deposit liquid fusing agent onto a portion or portions of each new layer of build material. Printheads 112 can be implemented, for example, as thermal inkjet or piezoelectric inkjet printheads.
An example microwave emitter array 110 includes an array of microwave emitter tips 114, each comprising an antenna that can emit and focus electromagnetic energy in the near-field region of the antenna. In general, microwave emitters can transmit electromagnetic radiation at different frequencies and wavelengths that fall within the electromagnetic spectrum between radio waves and infrared light waves. Microwaves can include frequencies in a range between 1 and 100 GHz with wavelengths between 0.3 m and 3 mm. In some examples, microwaves can include a broader frequency range between 300 MHz and 300 GHz, with wavelengths between 1 m and 1 mm.
Focusing the microwave energy in the near-field region of a microwave antenna (i.e., a microwave emitter tip 114) helps direct the heating energy of the microwave emitter tip 114 to a limited area of the build material layer 104 in close proximity to the antenna aperture. The microwave emitter tips 114 can be arranged along the array 110 such that microwave heating energy can be directed at the entire area of a build material layer 104 as the array 110 passes over the print bed 102. For example, the microwave emitter tips 114 can be arranged in a line along the length of the array 110, or in multiple lines along the length of the array 110 as shown in
As the array 110 passes over a build material layer 104, each microwave emitter tip 114 can be controlled to emit varying levels of microwave energy. For each layer of build material, data from an energy delivery profile can control each microwave emitter tip 114 individually to emit varying or constant levels of microwave energy. For each layer of build material, therefore, data from the energy delivery profile indicates a fusing energy radiation pattern, and this data controls the individual microwave emitter tips 114 to radiate the pattern over the layer.
As shown in
It should be apparent that the level of microwave energy emitted by any one microwave emitter tip 114 can be varied as the microwave emitter array 110 traverses over the build material layer 104. For example, referring to
The graph 132 in
Although the energy delivery profile and energy radiation patterns noted above are predetermined to create a desired thermal profile within an object, the example 3D printing system 100 can also include a thermal sensor 148 to sense the temperature of object layers during the object build process. A thermal sensor 148 can include, for example, a thermal imaging camera. The thermal sensor 148 can provide a thermal image of a build material layer such as layer 104, and the thermal image can be compared to a target thermal image for that layer according to a desired thermal profile. Such comparisons allow for adjustments to be made to predetermined energy radiation patterns and/or for additional energy to be applied to a material layer during an additional pass of the microwave emitter array 110 over the material layer. Such energy adjustments made during an object build process can provide additional control over the general thermal profile of an object to achieve the appropriate target fusing temperatures within the object layers.
As shown in
An example of executable instructions to be stored in memory 154 can include instructions associated with modules 164, 166, and 168, while an example of stored data can include 3D object model data 156, 2D slice data 158, a look-up-table (LUT) 160 with empirical data to associate an object's shape and material characteristics with fusing energy data, energy deliver profile data 134, and thermal profile 162. A 3D printing system 100 can receive a 3D object model 156 that represents an object to be printed. The object model 156 can include geometric information that describes the shape of the object, as well as information indicating colors, surface textures, the type of build material to be used in the object, and so on. In some examples, the processor 152 can generate 2D slice data 158 from a 3D object model 156, where each 2D slice defines a portion or portions of a powder layer that are to form a layer of the 3D object.
Instructions in an energy and thermal profile module 164 are executable by controller 150 to perform a process that can determine an energy delivery profile 134 and/or a thermal profile 162 for an object based on the shape of the object and the characteristics of the material to be used to build the object. The controller 150 can determine the shape and material makeup of the object from the 3D object model 156, and based on associations with objects having similar shapes and materials found in the LUT 160, for example, empirical fusing energy data stored in the LUT 160 can be gathered to develop a fusing energy profile 134 to apply during building of the object. The fusing energy profile 134 can provide a distinct energy radiation pattern to be applied to each layer of the object during the build process (i.e., the 3D printing process). The controller 150 can apply data from the energy delivery profile 134 to control individual microwave emitters 114 in the array 110 to radiate varying levels of energy in a particular pattern across each layer of the object.
In some examples, the controller 150 can determine a thermal profile 162 from empirical thermal data in the LUT 160 based on the shape of the object. A thermal profile 162 can include a desired thermal profile that can reduce thermal diffusion and thermal seepage in the object, as well as an expected thermal profile that will result from applying energy indiscriminately in a uniform radiation pattern to each object layer when building the object. A fusing energy delivery profile 134 can then be determined that will produce the desired thermal profile which can compensate for the thermal diffusion and thermal seepage from the expected thermal profile. The energy delivery profile 134 comprises data to control the individual microwave emitters 114 in the array 110 to radiate varying levels of energy in a particular pattern across each layer of the object.
In some examples, the controller 150 can execute instructions from a temperature sensing comparison module 166. The controller 150 can receive sensed thermal imaging data for an object layer from a thermal sensor 148 (e.g., a thermal imaging camera) during the object build process. The thermal imaging data can be compared to a target thermal image for the object layer according to a desired thermal profile 162. Based on the comparisons, executing instructions from a fusing energy adjustment module 168, the controller 150 can make adjustments to a predetermined energy delivery profile 134, or to energy radiation patterns, and/or it can cause additional energy to be applied to a material layer during an additional pass of the microwave emitter array 110 over the material layer. Such energy adjustments made during an object build process can provide additional control over the general thermal profile of an object to achieve the appropriate target fusing temperatures within the object layers.
The methods 500, 600 and 700 may include more than one implementation, and different implementations of methods 500, 600 and 700 may not employ every operation presented in the respective flow diagrams of
Referring now to the flow diagram of
Referring now to the flow diagram of
Referring now to the flow diagram of
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/019623 | 2/26/2019 | WO | 00 |