This disclosure relates generally to three-dimensionally printed objects, and more particularly to techniques for facilitating post-processing of three-dimensionally printed objects.
Digital three-dimensional object manufacturing, also known as digital additive manufacturing, is a process of making a three-dimensional solid object of virtually any shape from a digital model. Three-dimensional object printing is an additive process in which successive layers of material are formed on a substrate in different shapes, and is distinguishable from traditional object-forming techniques, which mostly rely on the removal of material from a work piece by a subtractive process, such as cutting or drilling. The layers can be formed by ejecting binder material, directed energy deposition, extruding material, ejecting material, fusing powder beds, laminating sheets, or exposing liquid photopolymer material to a curing radiation. The substrate on which the layers are formed is supported either on a platform that can be moved three dimensionally by operation of actuators operatively connected to the platform, or the material deposition devices are operatively connected to one or more actuators for controlled movement of the deposition devices to produce the layers that form the object. Typically, ejector heads, which are similar to printheads in document printers, include an array of ejectors that are coupled to a supply of material. Ejectors within a single ejector head can be coupled to different sources of material or each ejector head can be coupled to different sources of material to enable all of the ejectors in an ejector head to eject drops of the same material. Materials that become part of the object being produced are called build materials, while materials that are used to provide structural support for object formation, but are later removed from the object are known as support materials. Generally, both build materials and support materials are ejected during the formation of each layer to form build portions of a three-dimensional objet with build material and form support portions with the support material that support the build portions. An example of a prior art three-dimensional object 10 having build portions 12 supported by support portions 14 is illustrated in the top cross-section view of
Different support materials have different physical properties, including rigidity, solubility, and phase change properties. As a result, different processes are used to remove different support materials. Additionally, different support materials are generally used to support different build materials of different shapes. In some examples, the three-dimensional object is cured prior to the removal of support materials so the support portions are no longer needed after curing of the build portions.
In one example, a support material has a lower melting point than a build material. The support material is removed via a phase change operation that includes placing the three-dimensionally printed object into an oven or heated liquid bath having a temperature above the melting point of the support material but below the melting point of the build material. This process generally takes several hours or more, and may require secondary cleaning, such as additional washing or handling, to remove all support material from the object. Build materials are also limited to materials having a melting temperature higher than the melting temperature of the support material.
In another example, a support material is soluble in a solvent, such as water or another chemical. Removing the support material includes placing the three-dimensionally printed object in a bath of the solvent, or washing off the support material via a fluid stream of pressurized solvent. This process can also take several hours, may also require secondary cleaning, and limits the build material to materials that do not dissolve in the solvent.
In a further example, a support material is friable. Removing the support material includes a mechanical removal process or a power washing process. This process may be relatively quick compared to other methods, but may require secondary cleaning. Additionally, the mechanical removal process or power washing process may include forces that could damage the build material portions. Such a process limits the build materials that can be used and the design of the object to structures that reduce the risk of breakage during the removal process.
Generally, support materials that can be removed faster, such as frangible or friable support materials, provide less physical support relative to other support materials. One technique for compensating between decreased physical support and decreased removal time includes incorporating additional build material to make the support section more resilient. In one example, illustrated in the top cross-sectional view of a prior art object in
The generally long times needed to remove support material from three-dimensional objects greatly increases total object production time. Additionally, the geometry of the portions formed using build materials, the physical properties of the build material, and the physical properties of the support material place limitations on the types of three-dimensional objects that can be printed. Removing support material becomes especially complex when the object portions formed with build material are fragile or intricate. Therefore, techniques for reducing the time needed to remove support material without compromising the physical support of the build material would be beneficial.
In order to facilitate the removal of support materials from three-dimensionally printed objects, a three-dimensionally printed object according to this disclosure includes build portions formed with a build material, first support portions formed with a first support material, and second portions formed with a second support material that is different than the first support material.
In an embodiment, the first and second support portions are arranged with the build portions such that the build portions are supported and protected during fabrication of the object. The arrangement is optimized to minimize a time period for removing the first and second support materials from the object and releasing the build portions.
A method of producing the object includes operating different ejectors of a three-dimensional object printer to eject drops of different material. A first plurality of ejectors is operated to eject drops of a build material to form portions of a three-dimensionally printed object with the build material. A second plurality of ejectors is operated to eject drops of a first support material to form portions of a three-dimensionally printed object with the first support material. A third plurality of ejectors is operated to eject drops of a second build material that is different from the first build material to form portions of a three-dimensionally printed object with the second support material.
In an embodiment, prior to forming the three-dimensionally printed object, a support condition of the portions to be formed with the build material is identified. An arrangement of the portions to be formed with the first support material and the portions to be formed with the second support material is generated that supports the portions formed with the build material during the formation process, and that optimizes for a minimum time period for removing the first and second support materials from the three-dimensionally printed object. The three-dimensionally printed object is the formed with the ejectors with reference to the generated arrangement.
The portions formed with the second support material can be removed from the three-dimensionally printed object via a first removal process that does not remove or at least does not completely remove the portions formed with the first support material. The portions formed with the first support material can then be removed via a second removal process that is different than the first removal process.
The foregoing aspects and other features of the present disclosure are explained in the following description, taken in connection with the accompanying drawings.
For a general understanding of the present embodiments, reference is made to the drawings. In the drawings, like reference numerals have been used throughout to designate like elements.
This disclosure proposes using multiple different support materials during object production to accelerate the removal of support material from the object, reduce risk of damage to portions of the object formed with build material during the removal of support material, lower object production costs, and facilitate the separation of different parts and assemblies within a printed object. Different arrangements of different support materials according to this disclosure, as discussed below, leverage the physical properties of the different support materials to optimize the removal of the support materials without negatively impacting the formation of portions with the build material.
In this embodiment, the first support material is rigid after being deposited to form the first support portions 104, or after the object 100 is cured, and can be removed via a phase change operation or dissolution operation. In contrast, the second support material that forms the second support portions 106 is friable relative to the build material and the first support material, and can be quickly removed by a mechanical process or power-washing process. The first support portions 104 provide sufficient support for the build portions 102 and protect the build portions 102 during the removal of the second support portions 106. In other words, the portion of first support material 104 surrounding the build portions 102 provides a rigid shell that protects the build portions 102 during the mechanically intensive process of removing the friable second support portions 106. This enables the use of mechanically intensive removal processes to rapidly remove significant portions of the support materials in the object 100 without damaging the build portions 102.
In the embodiment illustrated in
In this embodiment, the build material is an elastomer material that generally is at risk of deformation during phase change operations. In an example, a phase change operation generally involves the removal of a support material by raising a temperature of the object above a melting point of the support material. The support material melts away and is removed from the object. To avoid damage or deformation of the build portions of the object, the temperature of the phase change operation is generally set below a melting point of the build material. However, some build materials, like some varieties of elastomers and plastics, may deform or exhibit altered behavior even when heated to temperatures below their melting temperature. Therefore, protecting a shape of the build portions 202 of the object 200 during the phase change operation may be beneficial.
At least one first support portion 204 surrounds at least one build portion 202, at least in part, and at least one second support portion 206 surround the at least one first support portion 204 that at least partially surrounds the at least one build portion 202. The first support material is a rigid support material that can be removed via a dissolution process. The second support material can be removed via a phase change operation in which the object 200 is heated to an operation temperature above a phase change temperature or melting point of the second support material but below a phase change temperature of the first support material and a phase change temperature of the build material. As a result, raising the object 200 to the operation temperature melts away the second support material without melting away the first support material or the build material.
During the phase change operation, the rigid first support portions 204 provide rigid support to the build portions 202 to retain the shape of the build portions 202. In other words, the first support portions 204 act as a rigid skeleton that supports and protects the shape of the build portions 202 against the heat from the phase change operation. After the second support material is removed, as illustrated in
In an example, removing all support material from the object 200 via a dissolution process might take 6-8 hours. In contrast, removing the second support portions 206 via a phase change operation might take 1-2 hours, and removing the relatively small amount of material in the first support portions 204 via a dissolution process might take 1-2 hours, for a total time for releasing the build portions 202 of 2-4 hours.
As discussed above, support materials that are easier and faster to remove generally provide less rigid support. However, such support materials may pose less risk of damage to or may be easier to remove from certain arrangements of build material. For example, easily friable or dissolvable support material may be advantageously disposed in a region of build material that defines internal cavities, such as around axles or inside bearing races, or that define small features that are otherwise at high risk of damage.
In known techniques, as discussed above, additional build material is dispersed within such support materials to bolster the support provided to the build portions. However, build material is generally about twice as expensive as support material. Additionally, such additional build material generally cannot be reused, and thus the known techniques result in the waste of build material that significantly increases the cost of printing the object. Therefore, techniques that enable the use of softer and friable support materials without wasting additional build material would be beneficial.
In this embodiment, the first support material is a soft or friable material. In an example, at least one first support portion 304 is disposed on a build portion that defines an internal cavity or interior region 308, or is disposed on a build portion that includes features having a small feature size 310. The second support material is a rigid material that forms a shell 312 to encapsulate an interior 314 that includes the first support portions 304 and the build portions 302. After production of the part 300 is finished, or after the part 300 has been cured, the shell 312 can be removed mechanically, or can be removed in conjunction with the removal of the first support portions 304. The first support portions 304 can be removed by a bath wash or power washing process that might take 2-4 hours. However, unlike the example illustrated in
In this embodiment, the first support material is a soft or friable material, and the second support material is a rigid material. The second support portions 406 bolster the support of the first support portions 404. Since the second support portions 406 are interspersed within the first support portions 404, the second support portions 406 can be removed during a removal process for removing the first support portions 404. For example, the first support portions 404 can be formed from a material that can be removed via a power washing process. Once the first support portions 404 are removed, the second support portions 406 are also removed, and the build portions 402 are released. Since no additional build material is used to bolster the support provided by the first support material, no additional build material is wasted, in contrast to the example illustrated in
Using different support materials that can be removed via different removal processes can be beneficial for a variety of reasons.
In this embodiment, the first support material is a rigid material that can be removed, for example, by a phase change operation or a dissolution operation. The second support material is a frangible, friable, or soft material that forms a boundary skin 510 that separates the first support portions 508 into the different regions 512, 514, and 516 that respectively include the different build portions 502, 504, 506. Using this configuration, a single object 500 is printed that can include multiple different parts corresponding to the different build portions 502, 504, 506. The different regions 512, 514, and 516 can be separated by removing or breaking apart the second support portions 510.
In one example, this configuration is used to include different parts within a single object. In other words, rather than printing separate objects that each include build material forming a different part, build portions forming different parts are consolidated into a single object. The different parts can be for different orders or can be different parts of a common assembly. In another example, different parts are consolidated into one object for storage so the object can be broken apart to separate the different parts for distribution, use, transport, or the like.
The build portions 602 respectively include features of different sizes, such as the small feature 608. In this embodiment, the second support material can be removed via a process that poses a risk of damage to features of a relatively small size. For example, the second support portions 606 can be configured to be removed via a power washing process that may damage a small feature 608 on the build portions 602. In another example, the second support portions 606 can be configured to be removed via a phase change process. The phase change temperature may be too low to risk damage to large portions of build material, but smaller portions, such as the small feature 608, may be less resistant to heat or other deformation forces resulting from the phase change operation.
A threshold feature size that defines a minimum feature size at which the process for removing support materials in the object does not pose a risk of damage depends on the physical properties of the build material and the type of removal process being used. In this embodiment, the feature 608 of the build portions 602 is below a threshold feature size for removing the second support portions 606. The first support portions 604 are disposed on the build portions 602 to encapsulate the feature 608. The first support material is configured not to be removed during the process of removing the second support portions 606 so it provides support and protection for the feature 608 during that removal process. By using this configuration, removal processes can be used on an object even when the build portions include features that would otherwise be damaged by such removal processes. After the second support portions 606 have been removed, as illustrated in
In other embodiments, rather than placing portions of first support material on the build portions of an object based on a threshold feature size, portions of first support material are placed on certain portions of build material based on other criteria or for other reasons. For example, portions of first support material can be placed on frangible or fragile portions of build material, on portions of build material with a narrow tolerance for shape variation or deformation, on portions of build material subject to relatively higher loads, or for other reasons.
As illustrated in
In another embodiment, the build portions 702 and 704 are integral portions of a common part. For instance, the build portion 704 can define an offset side portion that connects the build portions 702 and 704. Since
While the techniques above are presented in different embodiments, in other embodiments, multiple techniques discussed above are combined into the configuration of a single object. For instance, in one embodiment an object includes rigid support material to form a shell or internal supports, as illustrated in the embodiments in
Additionally, while support materials of various types were discussed in the description of the various embodiments above, any acceptable type of support material that can be removed from an object without damaging build material can be used, and the particular types of support materials in the embodiments above can be substituted for other acceptable types of support materials. Generally, different support materials according to this disclosure are grouped together in a single object such that the process for removing one of the support materials does not remove or damage the other. For example a first support material can be configured to dissolve in a solvent that does not dissolve a second support material, and vice versa. In another example, the first support material can be configured to dissolve in a solvent having a ph factor that is less than the ph factor of the solvent in which the second material dissolves. In a further example, one of the support materials can be friable so it can be removed with pressurized fluid while another support material is rigid so it remains when the pressurized fluid strikes it. In another example, different support materials are configured to have different phase change temperatures such that raising the object to the phase change temperature of one support material does not melt the other support material. However, in other embodiments, such as when a second support material is interspersed with a first support material, a single removal process can be used to remove multiple support materials.
Generally, the techniques discussed above can be applied to support and protect build portions of arbitrary shape, size, and quantity. However, as the complexity and quantity of the build portions in an object increases, the difficulty rises for determining an arrangement of different support materials that both sufficiently supports and protects the build portions and that optimizes a minimum time for removing the support materials.
The input device 804 is configured to receive three-dimensional data describing a geometry of build portions of a three-dimensional object, and store the three-dimensional data in the memory 802. For example, the three-dimensional data may include three-dimensional shape data, printing layer data, object material data, or other data that enables the three-dimensional printer to print the build portions of a three-dimensional object. The memory 804 also includes data describing the physical properties of a build material, data describing physical properties of a plurality of different support materials, data describing a plurality of removal processes corresponding to the plurality of support materials, data describing various arrangements of different support materials in conjunction with build portions, such as the arrangements discussed with regard to the various techniques above, and an optimization model that is discussed in more detail below.
The processor 806 is configured with programmed instructions stored in the memory 804 that enable the processor to generate three-dimensional data describing a geometry of a three-dimensional object. This geometry arranges the build portions with a plurality of support materials to sufficiently support and protect the build portions during fabrication of the object, while minimizing a time to remove the support materials from the object. The processor 806 is configured to perform the following process illustrated in the method of
In the process 900, a support condition of the build portions is identified with reference to the data describing the physical properties of the build material and the three-dimensional data describing the geometry of the build portions (block 902). As used in this document, the term “support condition” means an amount of physical support that enables the build portions to retain a shape defined by the three-dimensional data describing the geometry of the build portions, a threshold amount of force that can be applied to a build portion without causing damage or deformation of the build portion, or both. In other words, the support condition defines the role to be filled in the object by the arrangement of the support materials to support and protect the build portions during fabrication of the object.
The identification of the support condition (block 902) optionally includes identifying a build portion as being at risk of damage or deformation during a process for removing one of the plurality of support materials from an object, with reference to the three-dimensional data describing the geometry of the build portions and the data describing the plurality of removal processes corresponding to the plurality of support materials (sub-block 904). For example, a build portion can be identified as having a feature size that is below a threshold feature size that would be damaged during a pressurized wash process for removing a particular support material. The identifying of the support condition (block 902) optionally further includes determining that the build portion identified as being at risk of damage or deformation during the process of removing the particular support material is not at risk of damage or deformation during the process of removing another support material with reference to the three-dimensional data describing the geometry of the build portions and the data describing the plurality of removal processes corresponding to the plurality of support materials (sub-block 906).
An arrangement of different portions formed with the plurality of support materials to support the build portions during the fabrication of the object is generated using an optimization model stored in the memory 804 (block 908). The optimization model is configured to optimize the arrangement for a minimum time to remove the plurality of support materials from the object under a constraint that the build portions are sufficiently supported and protected during the fabrication of the object. The optimization model operates with reference to the identified support condition of the build portions, the data describing physical properties of a plurality of different support materials, the data describing a plurality of removal processes corresponding to the plurality of support materials, the data describing various arrangements of different support materials in conjunction with build portions, and optionally with reference to the identified build portion at risk during a particular removal process and the other support material having a removal process that does not pose a risk of damage or deformation to the identified build portion.
In one embodiment, the generation of the arrangement (block 908) includes generating a plurality of different arrangements under the constraint of satisfying the support condition of the build portions, evaluating a time needed to remove the support materials from the object, and selecting an arrangement from the plurality of different arrangements having the shortest removal time. In another embodiment, the generation is performed iteratively, where an initial arrangement is formed, and then the initial arrangement is iteratively modified at least in part and evaluated for time needed to remove the support materials. Such iteration could continue, for example, for a predetermined number of iterations, until the time for removal is less than a predetermined threshold amount of time, or until the time for the removal for succeeding iterations of the arrangement varies less than predetermined threshold of variance and reaches a steady state. The generation and modification can be random, can be based upon criteria such as the identified support condition of the build portions, the data describing physical properties of a plurality of different support materials, the data describing a plurality of removal processes corresponding to the plurality of support materials, the data describing various arrangements of different support materials in conjunction with build portions, and optionally with reference to the identified build portion at risk during a particular removal process and the other support material having a removal process that does not pose a risk of damage or deformation to the identified build portion. The generation and modification can also be based at least in part upon predetermined instructions, an algorithm, or other mathematical processes. In one embodiment, a plurality of different arrangements is generated, each arrangement is iterated, and an iterated arrangement with a lowest support material removal time is selected. In one embodiment, a genetic algorithm is used to generate the arrangement.
Three-dimensional data describing a geometry of a three-dimensional object that includes the generated arrangement of the plurality of support materials and the build portions are generated with reference to the three-dimensional data describing the geometry of the build portions and the generated arrangement of the plurality of support materials and the build portions (block 910). The three-dimensional data can then be output via the output device 808 to a three-dimensional object printer (block 912). The three-dimensional data can also be output to a user, or to other devices used with three-dimensional printing, such as devices configured to remove support materials from three-dimensionally printed objects.
As illustrated in the method 1100 in
In one embodiment, the controller 1008 (
After fabrication of the object with the printer, the object is removed from the printer and moved to one or more devices configured to remove the first and second support portions. In another embodiment, one or more devices configured to remove one or more support materials is integrated into the printer. The second support portions of the object are removed via first removal process corresponding to the second support material (block 1108). The first support portions of the object are removed via a second removal process corresponding to the first support material (block 1110). The second removal process is different from the first removal process, and the first support portions are not removed during the first removal process, such that the first support portions support and protect at least one of the build portions of the object. The first and second removal processes can be any acceptable type of removal process that corresponds to the second and first support materials, respectively, and can include, for example, a phase change operation, a dissolution operation, a wash operation, a pressure fluid application operation, a mechanical operation, or other types of acceptable removal operations. Devices configured to perform the first and second removal processes can be any type of acceptable device that would be known to one of ordinary skill in the art. In one embodiment, at least a portion of a removal process is performed manually or with the aid of a hand-held tool.
Those skilled in the art will recognize that numerous modifications can be made to the specific implementations described above. Therefore, the following claims are not to be limited to the specific embodiments illustrated and described above. The claims, as originally presented and as they may be amended, encompass variations, alternatives, modifications, improvements, equivalents, and substantial equivalents of the embodiments and teachings disclosed herein, including those that are presently unforeseen or unappreciated, and that, for example, may arise from applicants/patentees and others.