The method disclosed in this document relates to three-dimensional object printing and, more particularly, to generation of a framework for three-dimensional printed objects.
Digital three-dimensional 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 printing is an additive process in which one or more printheads or ejector heads eject successive layers of material on a substrate in different shapes. The substrate is supported either on a platform that can be moved three dimensionally by operation of actuators operatively connected to the platform, or the printhead or printheads are operatively connected to one or more actuators for controlled movement of the printhead or printheads to produce the layers that form the object. Three-dimensional printing 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.
Manufacturing of a finished product often involves forming many smaller parts that are processed and then assembled together into the finished product. Additionally, large quantities of identical parts are commonly manufactured at the same time. As post-processing and assembly of printed parts becomes more automated, management of families of related parts becomes a challenge. What is needed is a method of managing families of printed parts that is easily integrated into automated and high-speed post-processing methods.
A method of operating a three-dimensional object printer includes the steps of receiving image data corresponding to at least one three-dimensional object; generating image data corresponding to at least one member that extends from the at least one three-dimensional object corresponding to the received image data; and operating an ejector head of the three-dimensional object printer with a controller referencing the received image data and the generated image data to eject drops of a build material onto a platen to form the at least one three-dimensional object and the at least one member extending from the at least one three-dimensional object.
The foregoing aspects and other features of the method of operating a three-dimensional object printer are explained in the following description, taken in connection with the accompanying drawings.
For a general understanding of the environment for the method disclosed herein as well as the details for the method, reference is made to the drawings. In the drawings, like reference numerals designate like elements.
A method 300 for operating a three-dimensional object printer is shown in
When the method 300 is performed, it begins by receiving image data corresponding to at least one three-dimensional object (block 304). The controller 116 receives image data corresponding to the parts 204. In one embodiment, the controller 116 receives the image data from a connected memory device or from memory integrated into the controller 116. In other embodiments, the controller 116 receives the image data from a data connection that is operably connected to another controller or computing device that is configured to send the image data to the controller 116.
Next, the method 300 generates image data corresponding to at least one member that extends from the at least on three-dimensional object (block 308). The controller 116 generates image data corresponding to the members 208, which extend between the parts 204 to connect one of the parts 204 with another of the parts 204. The generated image data includes image data that forms the members 208 with build material and image data that forms support areas for the members 208 with support material.
In some embodiments, to generate the image data corresponding to the members 208, the controller 116 first determines an arrangement of the parts 204 with respect to one another. Next, the controller 116 identifies locations on the surfaces of the parts 204 for attaching the members 208. Then, the controller 116 generates image data corresponding to members 208 extending between the identified locations on the surfaces of the parts 204 and the support areas required so the members 208 can be formed.
Next, the method 300 operates a three-dimensional object printer with reference to the received image data and the generated image data to form the at least one three-dimensional object with the at least one member (block 312). The controller 116 operates the ejector head 108 with reference to the received image data corresponding to the parts 204 and the generated image data corresponding to the members 208 to eject drops of a build material onto the platen to form the family of parts 200, which comprises the parts 204 and the members 208.
In some embodiments, the controller 116 generates image data corresponding to indicia on the at least one of the members 208.
In some embodiments, the controller 116 generates image data corresponding to a perforated joint between at least one of the members 208 and at least one of the parts 204.
In some embodiments, the controller 116 generates image data corresponding to a member 208 having a portion configured to be grasped by a machine.
In some embodiments, the controller 116 generates image data corresponding to a plurality of interconnected members 208 that form a perimeter around the parts 204. These generated image data also include support areas that enable the formation of the interconnected members 208.
In some embodiments, the controller 116 generates image data corresponding to a plurality of interconnected members 208 that connect to faces of the parts 204 that are opposite the platen 112. These generated image data also include support areas that enable the formation of the interconnected members 208.
In some embodiments, the controller 116 generates image data corresponding to a plurality of interconnected members 208 that surround the parts 204 to form a cage. These generated image data also include support areas that enable the formation of the interconnected members 208.
It will be appreciated that variants of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems, applications or methods. Various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art, which are also intended to be encompassed by the following claims.
Number | Name | Date | Kind |
---|---|---|---|
5321622 | Snead | Jun 1994 | A |
5454069 | Knapp | Sep 1995 | A |
6280784 | Yang | Aug 2001 | B1 |
6558606 | Kulkarni | May 2003 | B1 |
6708071 | Turner | Mar 2004 | B1 |
7003864 | Dirscherl | Feb 2006 | B2 |
20020143419 | Praun | Oct 2002 | A1 |
20030178750 | Kulkarni | Sep 2003 | A1 |
20040008868 | Bornowski | Jan 2004 | A1 |
20040222561 | Hopkins | Nov 2004 | A1 |
20050131570 | Jamalabad | Jun 2005 | A1 |
20060198975 | Kikuchi | Sep 2006 | A1 |
20080040080 | Bae | Feb 2008 | A1 |
20080100326 | Chen | May 2008 | A1 |
20080234687 | Schaller | Sep 2008 | A1 |
20100086721 | Batchelder | Apr 2010 | A1 |
20110249298 | Gullentops | Oct 2011 | A1 |
20120010741 | Hull | Jan 2012 | A1 |
20130307193 | Johnson et al. | Nov 2013 | A1 |
20140060115 | Saarela et al. | Mar 2014 | A1 |
20150066178 | Stava | Mar 2015 | A1 |
20150099025 | Spalt | Apr 2015 | A1 |
20160052016 | Te | Feb 2016 | A1 |
20160288423 | Dufort | Oct 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
20160375639 A1 | Dec 2016 | US |