Additive manufacturing systems, including those commonly referred to as “3D printers”, provide a convenient way to produce three-dimensional objects. These systems may receive a definition of a three-dimensional object in the form of an object model. This object model is processed to instruct the system to produce the object using one or more material components. This may be performed on a layer-by-layer basis in a working area of the system. Generating objects in three-dimensions presents many challenges that are not present with two-dimensional print apparatus.
Various features of the present disclosure will be apparent from the detailed description which follows, taken in conjunction with the accompanying drawings, which together illustrate features of the present disclosure, and wherein:
In the following description, for purposes of explanation, numerous specific details of certain examples are set forth. Reference in the specification to “an example” or similar language means that a particular feature, structure, or characteristic described in connection with the example is included in at least that one example, but not necessarily in other examples.
In the production of three-dimensional objects, e.g. in so-called “3D-printing”, there is a challenge to produce objects with measurements that have a higher overall part quality, e.g. smaller variation in densities, internal stresses or mechanical properties. In order to meet part quality objectives, all stages of the process should be consistent. 3D printing systems may produce 3D objects by solidifying successive layers of a build material. The build material may be in the form of a powder comprising, for example, plastic, metal, or ceramic particles.
In powder-based 3D printing systems, after one or more objects have been printed, the build volume goes through an annealing process. The annealing process aims to keep objects within the build volume hot enough as they cool down, to improve part quality compared to rapidly cooling the objects immediately after they are generated. To ensure uniform properties, a number of layers of material (for example build material) are provided on top of the build volume. Each of the layers may have a thickness of between about 50 and 120 microns and around 160 of such layers may be provided. The layers aim to subject all of the objects within the build volume to similar thermal conditions. Energy can be applied to heat the layers. In some example, the energy applied is heat. The heat may be generated by lamps provided above the build volume.
Once the build volume has been heated, the rate of cooling should be controlled to ensure that the object(s) within the build volume are subject to substantially uniform cooling. If the object(s) are subject to non-uniform cooling, this can lead to some objects in the build volume warping and/or becoming dimensionally inaccurate or inconsistent with other objects. The layers of material provided on top of the build volume help to control the cooling profile. However, if too many layers are provided, this may lead to materials (in particular build material) being wasted. Moreover, if too few layers are provided, this may lead to objects within the build volume warping or suffering dimensional inaccuracies.
The following examples provide methods to ensure that a sufficient amount of material for annealing (e.g. a sufficient number of layers of material) is provided on a build volume to prevent or reduce warpage and dimensional inaccuracies while limiting and/or reducing wastage.
In order to prevent, or help avoid, the objects 2 from cooling at different rates, one or more layers of material for use in annealing are formed on top of the build volume 1. In some examples, the one or more layers of material may primarily affect the objects 2 which are closest to the upper surface 4 of the build volume. However, if too many layers are provided, material is potentially wasting, whereas providing too few layers may lead to warpage and/or dimensional inaccuracies.
In order to control the rate of cooling of the build volume 1, the build volume 1 may be surrounded by heaters 5. The heaters 5 can help to keep the build volume 1 at a substantially constant temperature and prevent or reduce the likelihood of rapid decreases in temperature which may lead to warping or dimensional inaccuracies. However, due to components of the printer (such as the print heads, recoater, fusing lamps, warming lamps or thermal camera) needing to have access to the upper surface 4 of the build volume 1, it is not possible to provide a heater 5 in this location. As such, objects of the build volume 1 proximate the top surface 4 of the build volume 1 may be subject to a different rate of cooling than the rest of the build volume 1.
In some examples, the determining 12 the amount of material to be applied to the build volume 1 comprises determining a number of layers of the material to be applied to the build volume 1.
In some examples, the one or more annealing layers comprise build material. For example, the build material of the one or more annealing layers may be the same build material 3 used to form the objects 2. Alternatively, the one or more annealing layers may comprise a different material. Using the same material for the build material 3 and the annealing layers helps to reduce costs and prevents cross-contamination of different materials, meaning that any unused build material 3 can be reused.
In some examples, the information comprises print instructions for the build volume 1. For example, the print instructions may comprise instructions for depositing the build material and/or printing agent. Alternatively or additionally, the information may comprise at least one physical property of the build volume 1. For example, the information may comprise at least one of: a thickness of the build volume 1 in a direction perpendicular to the upper surface 4 and/or the physical properties (e.g. volume) of objects 2 within the build volume 1. In some example, the information may comprise a property of the build material 3. For example, the property of the build material 3 may be a thermal property of the build material 3 such as thermal conductivity. The at least one physical property of the build volume 1 may be determined before the build volume 1 is completed (e.g. from the print instructions).
In some examples, the determining 11 information occurs before the build volume 1 begins to be formed or is formed. For example, the information may be indicative of the final formation of the of the object(s) 2 within the build volume 1, such that the method 10 can be used to determine how many annealing layers are to be used before the printing process begins. Alternatively, the determining 11 may occur once the build volume 1 has started to be formed or has been completed. For example, the determining 11 may comprise analyzing the formed build volume 1 before forming the annealing layers.
In some examples, the information associated with at least a portion of the build volume 1 is information indicative of a part of the build volume 1 that is most, or more, susceptible to warpage. For example, an object 2a of the build volume 1 with a smaller height in the Z direction (as shown by the arrow in
To determine which objects 2 of the build volume 1 are most susceptible to warpage, the method 10 may compare the height of the objects 2 in the Z direction against a predetermined threshold valve. The predetermined threshold value may be a value under which warpage is more likely to occur. If an object 2 has a dimension in the Z direction less than the threshold value, it may be considered the most restrictive object and the method 10 may determine the number of annealing layers to be used based on that object 2. For example, the number of annealing layers to be used may be the number to be used to reduce the likelihood of the most susceptible object 2 warping. For example, if more than one object 2 has a height in the Z direction below the threshold value, the method 10 may determine which of the objects 2 has the smallest height in the Z direction (and is therefore most susceptible to warping) and determine the number of annealing layers to be used based on that object 2. In some examples, when determining the objects 2 most susceptible to warpage, the method 10 may determine the objects 2 which are closest to the upper surface 4 of the build volume 1. The objects 2 which are closest to the upper surface 4 (and therefore have fewer layers of material provided on top of them) may cool at a different rate to objects 2 further away from the upper surface 4 as less insulation is provided, making them more susceptible to warpage or dimensional inaccuracies. If the method 10 determines that there is no object 2 with a height in the Z direction lower than the predetermined threshold value, or that no object 2 is too close to the upper surface 4 of the build volume 1, the number of annealing layers may be set to a predetermined minimum value, therefore potentially speeding up the printing process and reducing the amount of annealing material used.
In some examples, the information comprises information indicating a number of empty layers associated with at least a portion of the build volume 1. An empty layer is a layer of build material 3 that is free, or substantially free, from printing agent. In some examples, the at least a portion of the build volume 1 may be a portion of the build volume 1 that is close to an uppermost surface of the build volume 1, closest to the print head. As shown in
In some examples, the information comprises a difference between the number of empty layers associated with at least a portion of the build volume 1 and a predetermined number of layers of material for use in annealing the 3D printed objects 2 of the build volume 1. The predetermined number of layers may be a minimum number of layers that are to be used for the annealing process. As described above with reference to
By providing a tailored number of layers of material for use in annealing the one or more 3D printed objects 2 of the build volume 1 depending on the build volume 1, the efficiency of the print process may be increased. As such, the cost and time to produce each object 2 may be reduced.
The determining 11 may take place before, during, or after the build volume 1 has been completed or formed. For example, where the information comprises print instructions, the method 10 may comprise determining 11 information associated with at least a portion of the build volume 1 based on the print instructions before the build volume 1 is complete. In some examples, the build volume 1 may be completed and then the determining 11 may take place based on the completed build volume 1, or based on the print instructions.
In some example, the method comprises annealing the build volume 1 by applying energy to the build volume 1. For example, the energy may comprise thermal energy (e.g. heat).
As described in relation to method 10 above, in some examples the information comprises print instructions for the build volume 1. Additionally or alternatively, the information may comprise at least one physical property of the build volume 1 and/or object 2.
In some examples, as shown in
In some examples, the controller 21 is to receive print instructions for the build volume 1. The print instructions may be entered via a user interface in communication with the controller 21. In one example, the controller 21 is to determine the property of the annealing material on the basis of the received print instructions. Alternatively, the print instructions may be stored on memory integral to the controller 21 and/or apparatus 20.
In some examples, as shown in
The preceding description has been presented to illustrate and describe examples of the principles described. This description is not intended to be exhaustive or to limit these principles to any precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is to be understood that any feature described in relation to any one example may be used alone, or in combination with other features described, and may also be used in combination with any features of any other of the examples, or any combination of any other of the examples.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/016141 | 1/31/2020 | WO |