Some additive manufacturing systems generate three dimensional objects by forming layers of build material in a working area. In some cases, further printing agents such as fusing agents and detailing agents are also applied to the build material. Energy is then applied to a formed layer of build material to cause the build material to fuse where fusing agent was applied. This process is repeated layer-by-layer to generate an object according to a particular specification. Print data that specifies the shape of the object determines where the print agents are deposited in each layer. During printing and certain other heat-treatment processes such as curing and annealing, the build material is heated to temperatures above which it oxidizes. The effects of oxidation on the build material can be avoided by printing the object in an inert atmosphere.
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
Certain powdered build materials oxidize above specific temperature thresholds. A printing operation includes a pre-heating phase in which build material is heated before being processed in a print job, a printing phase where energy is applied to build material to cause the build material to fuse to form an object, and a post-processing phase. During a printing operation, the temperature of the build material and finished product can exceed thresholds above which the build material starts to oxidize. Oxidation can compromise the quality of the finished product. For example, oxidation can lead to finished products losing certain mechanical and cosmetic properties. Moreover the effects of oxidization pose a safety risk due to the risks of unsintered or unfused powder-based build material combusting.
One method of safely executing a print job is to print the object in an inert gas atmosphere. There is no potential for build material to oxidize in an inert atmosphere. However, it is also desirable to ensure that the build unit or the whole of the additive manufacturing system in which the print job is executed is gas-sealed such that the inert atmosphere is maintained. To retrieve the printed object the additive manufacturing system is accessed. Once the additive manufacturing system is accessed, the object is exposed to the ambient atmosphere, which is typically non-inert. Therefore, in certain cases the object remains in the additive manufacturing system until sufficient time has passed that the object has cooled down below a threshold temperature, at which the build material will not oxidize. This leads to reduced productivity.
A convenient way of addressing this issue is to provide a post-processing chamber that is coupled to the build unit, such that the inert atmosphere is preserved between the build unit and the post-processing chamber and where, after printing an object, the object is automatically moved to the post-processing chamber. This approach is not compatible with existing additive manufacturing systems, which do not couple to a post-processing chamber in a manner that maintains an inert atmosphere between the build unit and post-processing chamber.
In certain examples herein, a method of providing an inert atmosphere throughout a full printing process is described. In particular, the present methods and systems ensure that an inert atmosphere is maintained around an object before, during and after printing. Moreover, the method ensures that an inert atmosphere is maintained during a transfer between the additive manufacturing system and the post-processing system without modification to the additive manufacturing system. In cases where the build unit is removable from the additive manufacturing system, the build unit does not itself need to be sealed when it is removed from the additive manufacturing system. The method is compatible with existing additive manufacturing systems.
The present systems and methods dynamically determine a three dimensional enclosure for the object to be printed, based on the shape of the object. The three dimensional enclosure surrounds the object in its entirety, to form a gaseous seal. The enclosure is printed with the object, such that the inert atmosphere around the object is preserved within the enclosure. According to an example, the enclosure provides a gaseous seal around the object. In certain cases the enclosure is also printed to be readily breakable. This is achieved by, for example, printing an enclosure of a suitable thickness, such that the enclosure is both a gaseous seal and readily breakable. When the object and enclosure are transferred to a post-processing container, the object is recovered from within the enclosure by breaking open the enclosure.
The methods and systems described herein ensure that the inert atmosphere is maintained throughout the printing process and not just when the object is being printed. Using this method allows an object to be transferred as soon as a printing operation is complete rather than waiting for the object to cool below a threshold temperature. In particular, methods and systems described herein provide a way of guaranteeing an inert atmosphere around an object, without reducing productivity.
In the example shown in
In certain cases, the build material is in the form of a powdered material and comprises one or more of powdered metal materials, powdered composited materials, powder ceramic materials, powdered glass materials, powdered resin material, powdered polymer materials, and the like. According to examples described herein, a layer of build material is deposited on selected areas of a working area of the build unit 120. An energy source (not shown in
In
According to certain examples described herein, the print data received at the controller 110 comprises data corresponding to a plurality of objects. In such a case, the printing head 140 is arranged to deposit build material at at least two regions of the working area of the build unit 120, where the two regions are spatially separated from one another. In a further example, the additive manufacturing system 100 shown in
According to examples described herein, the layer-by-layer synthesis of build material occurs in an inert atmosphere comprising an inert gas. This is represented in
According to an example, the build unit 120 is sealed during a print operation such that the atmosphere within the build unit 120 is maintained. This ensures that, no matter what temperature the build material reaches within the build unit 120, the build material is not exposed to potentially harmful effects of oxidation during a print operation. The build unit 120 is arranged to remain sealed until an operator of the additive manufacturing system 100 accesses the build unit 120 to remove contents from the build unit. This happens when, for example, an object is printed and an operator wishes to remove the object, subsequent to the printing operation. An operator may also wish to access the build unit 120 to remove excess build material in the working area of the build unit 120, for example, during a cleaning operation. In both cases, the build unit 120 can no longer maintain the inert atmosphere 160 and will be exposed to oxygen.
In the example shown in
In certain examples described herein, the objects 170 and 180 are transferred from the build unit 120 to a post-processing container such that the objects 170 and 180 may cool in a controlled manner, to facilitate annealing and curing processes. In particular, the post-processing container also contains an inert atmosphere. It is also desirable to maintain an inert gas atmosphere during transfer of objects 170, 180 from the build unit 120 to the post-processing container to prevent oxidation.
In the example shown in
In the additive manufacturing system 200 shown in
In one example, dynamic processing of the shape of the enclosure on the basis of the shape of the object 260 is executed by the controller 210 of the additive manufacturing system 200. The controller 210 is arranged to execute a process to determine the shape of the enclosure based on the received print data, which contains data that determines the shape of the object 260. In another example, a program on a computer that has access to the print data, which is external to the additive manufacturing system 200 executes a process to determine the shape on the enclosure. The methods of determining the shape of the enclosure are described below in relation to
In the example shown in
According to an example, the further object 270 is breakable in such a way that the object 260 is left intact. One example method to print the further object 270 such that it is breakable is to print using a thickness of build material such that the resulting object 270 is readily breakable under an applied force but still sufficiently thick to seal the inner object 260. Once an inert atmosphere is established in the post-processing container 280, the operator can safely break into the further container to retrieve the object 260. Once a sufficient amount of time has passed and it is safe to expose the object to a natural gas atmosphere, the post processing container 280 is opened and the object 260 can be retrieved.
Examples of apparatus that can be utilized to break into the further object 270 while in the post processing container 280 include a robotic arm that is operated externally from the post-processing container 280. Alternatively a glovebox, comparable to those found in laboratories can be used as a post-processing container.
Alternatively, in a further example, the object 260 contained within the further object 270 can be cooled naturally without being placed in a post processing container. As long as the object 260 remains within the further object 270 that encases it, until sufficient time has passed that the object 260 has cooled to a sufficiently low temperature that exposing the object to an atmosphere containing oxygen does not lead to oxidization, the object 260 can be left to cool naturally.
In the example shown in
Similarly to the enclosure surrounding object 260 described in relation to
By printing a plurality of enclosures for multiple objects, an operator can remove objects once the further object for that particular object has finished printing. For example, the operator can remove the object 380 in
In other cases, it is more efficient to print a single enclosure that sealingly surrounds all the objects that are being printed on the working area of the build unit. For example, in a case where a large number of small objects are being printed, a single enclosure can be printed more efficiently than single enclosures for each object. In such a case, for example, the controller 310 dynamically determines the shape of the enclosure, taking into account that the received print data corresponds to the printing of more than one object. In some examples the controller 310 is arranged to compare the times for printing individual further objects for each object to be printed in the working area and compares these times to printing a single enclosure encompassing all the objects.
According to examples of methods and systems described herein, the modified print data is either generated by the additive manufacturing system, or is received at the additive manufacturing system. In certain case, the method 400 is implemented on an additive manufacturing system that maintains an inert atmosphere in a build unit, such as those systems 100-300 shown in
In one example, an enclosure can be generated by expanding the locations specified in the print data that corresponds to the object, in an outward direction in all dimensions. The resulting enclosure is larger than the original object, however this may or may not be large enough for certain purposes. Other methods of determining enclosures are possible. For example, in one case, an enclosure can be defined that encompasses the whole outer surface of the printable volume of the additive manufacturing system. Such an enclosure is suitable in a case where an object to be printed encompasses a significant proportion of this volume.
At block 520, a determination of whether the shape of the three dimensional enclosure is larger than the shape of the object by a minimum threshold, is made. In one example, the determination is made by the controller of the additive manufacturing system that implements the method 500. In one case, the determination is made by comparing whether the locations that define the three dimensional enclosure are sufficiently far away from the locations that define the object, which are obtained from the print data. In certain cases, locations are defined in terms of “voxels”. A voxel is defined as a minimal printable three dimensional block of the additive manufacturing system. In certain examples, the minimum threshold is defined as at least one voxel in all dimensions.
At block 530, modified print data for the three dimensional enclosure is generated. As with the blocks 510 and 520, this is implemented at e.g. the controllers 110-310 of the additive manufacturing systems 100-300.
At block 610 print data is received that defines two or more objects. At block 620, print data corresponding to one of the objects is identified from the print data. At block 630, the additive manufacturing system prints a further object according to the print data corresponding to the respective object and modified print data generated on the basis of the print data corresponding to the respective object. As previously described, the three dimensional enclosure forms a gaseous seal surrounding the respective object and the further object comprises the object and the three dimensional enclosure.
At block 640, a determination is made as to whether there are more objects defined by the print data. The determination is executed e.g. at the controller of the additive manufacturing system implementing the method 600. If it is determined that there are further objects defined by the print data, then the method 600 repeats the process of identifying print data corresponding to objects in the received print data and printing further objects for the respective objects identified in the print data. If it is determined that there are no more objects in the print data then, at block 650 the additive manufacturing system stops printing objects.
The methods and systems described herein provide a means for protecting objects printed on additive manufacturing systems from the potentially harmful effects of oxidation. In particular, certain methods and systems described herein allow objects to be transferred from a build unit of an additive manufacturing system, safely and efficiently to a post processing system, or to cool naturally, without exposing the object to the harmful effects of oxidization.
The present systems and methods ensure that objects are not exposed to an atmosphere with oxygen by determining a three dimensional enclosure for an object that is to be printed and by causing the additive manufacturing system to print a further object that forms a gaseous seal around the object. Thus, when the object is printed in an inert atmosphere within the build unit, the inert atmosphere is preserved around the object by the further object. The present methods can be implemented with any printing processes that use an inert atmosphere, where objects are synthesized in alayer-by-layer fashion within this inert atmosphere, and where such objects remain in the build unit for extended periods of time, subsequent to a printing process. The present systems and methods increase productivity of the printing process, making transfer between printing and post-processing seamless. Moreover, the methods are inexpensive to deploy and do not involve any addition or modification to existing systems.
Certain methods and systems as described herein are implemented by one or more processors that processes program code that is retrieved from a non-transitory storage medium.
In
The above examples are to be understood as illustrative. 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 one or more features of any other of the examples, or any combination of any other of the examples. Furthermore, equivalents and modifications not described above may also be employed.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/029070 | 4/24/2017 | WO | 00 |