Additive manufacturing system allows for the formation of almost any three dimensional object from the electronic data of a three-dimensional model of the object. The properties of the three-dimensional object may vary depending on the materials used as well as the type of additive manufacturing technology implemented.
The accompanying drawings illustrate various examples of the principles described herein and are a part of the specification. The illustrated examples are given merely for illustration, and do not limit the scope of the claims.
Throughout the drawings, identical reference numbers designate similar, but not necessarily identical, elements.
Fused filament fabrication (FFF) modeling is a type of additive manufacturing wherein a material is extruded out of a nozzle. In order to properly extrude the material out of the nozzle, the nozzle is heated sufficiently to soften the material. In some examples, the FFF modeling device may have a number of nozzles from which a number of different types of material are extruded. Each nozzle may add significant weight to the carriage that transports the nozzles. Because of the high temperatures, the nozzles may consist of a heavier material to both sufficiently heat the material and dissipate the heat generated. In order to accommodate the extra weight of each nozzle on the carriage, the carriage and the carriage drive system are designed to move that extra weight. As a result, the carriage and the carriage drive system are larger, more expensive, slower, and create greater friction loads.
Consequently, some carriages may limit the number of nozzles available in order to limit the weight placed on the carriage and carriage drive system. This limitation on the number of nozzles available on the carriage limits the materials available to create a three-dimensional object.
The present specification describes an additive manufacturing device for forming a three-dimensional object including a parking station having a number of removably seated modules, and a movable carriage having a carriage latching mechanism for receiving one of the removably seated modules. Movement of the carriage to a module transfers the module to the carriage.
The present specification further describes a method performed with a processor that includes controlling a carriage of an additive manufacturing device to be moved to a parking station, where the parking station has a number of removably seated modules, and controlling the carriage to transfer one of the removably seated modules from the parking station to the carriage by latching that module to the carriage.
The present specification further describes an additive manufacturing device includes a processor, a parking station where a number of modules are removably seated, and a movable carriage having a carriage latching mechanism. The processor executes instructions to cause the carriage to be coupled to a first module by controlling the carriage to move in a first direction toward a parking station holding the number of modules until the carriage latching mechanism comes in contact with and captures the first module, controlling the carriage to move in a second direction perpendicular to the first direction to unlock the first module from the parking station, and controlling the carriage to move in a third direction parallel and opposite to the first direction such that the carriage latching mechanism pulls the first module out of the parking station.
As used in the present specification and in the appended claims, the term “additive manufacturing device” means any device that fabricates a three-dimensional object from a build material using slices of model data to form corresponding layers of the object.
As used in the present specification and in the appended claims, the term “build material” means a loose or fluid material, for example, a powder, from which a desired three-dimensional object is formed in additive manufacturing.
As used in the present specification and in the appended claims, the term “slice” means a set of model data for a planar cross-section of a three-dimensional object represented electronically by a three-dimensional model from which the “slice” is taken.
As used in the present specification and in the appended claims, the term “layer” means a planar cross-section of a physical, three-dimensional object. In additive manufacturing, a layer of the three-dimensional object corresponds to a slice of the three-dimensional model data.
As used in the present specification and in the appended claims, the term “a number of” means any positive number.
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present apparatus, systems, and methods. It will be apparent, however, to one skilled in the art that the present apparatus, systems and methods may be practiced without these specific details. Reference in the specification to “an example” or similar language means that a particular feature, structure, or characteristic described in connection with that example is included as described, but may not be included in other examples.
The carriage (105) has a carriage latching mechanism (115) for selectively coupling to and decoupling from a module (120) removably stored at the parking station (110). The carriage (105) may move to locations where a module (120) is stored and couple, via the carriage latching mechanism (115), that module (120) to the carriage (105). The carriage (105) may move to locations defined by three-dimensional model data received by the additive manufacturing device (100) and, using the coupled module (120), deposit an amount of build material of one or more types according to the three-dimensional model data.
In order to removably couple a number of modules (120) to the carriage (105), the carriage (105) has a carriage latching mechanism (115). The carriage latching mechanism (115) may be any mechanical device that can selectively couple and decouple a number of modules to the carriage (105). The swapping of modules (120) on and off of the carriage (115) allows for a carriage (105) of the additive manufacturing device (100) to have multiple modules available but to carry as few as one single module (120) at a time rather than multiple modules (120). In some examples, the carriage (105) may carry two or more modules using a number of carriage latching mechanisms (115), but less than the total number of modules available for fabrication. As a result, the additive manufacturing device (100) and more specifically, the carriage (105) may be relatively lighter thereby resulting in faster build speeds and less strain on any drive system used to move the carriage (105).
To facilitate the swapping of the modules (120) onto and off of the carriage (105), the additive manufacturing device (100) may further comprise a parking station (110) that stores a number of modules (120) until those modules (120) are to be used. During operation, the carriage (105) may not have a desired module (120). Consequently, the carriage (105) moves relative to the parking station (110) and interfaces with the parking station (110) so as to latch the desired module or modules (120) onto the carriage (105) via the carriage latching mechanism (115). The selection of any one of the number of modules (120) may depend on the type or amount of build material the three-dimensional model data prescribes. The selection of any one of the number of modules (120) may also depend on the function of the module to be used.
The individual modules (120), as described above, may each be mechanically different so as to provide a different type or amount of build material or provide a different function. For example, the module (120) may be a writing head for defining portions of a three-dimensional object. A writing head may comprise a deposition head or a radiation-emitting head.
A set of multiple modules may provide a variety of nozzle diameters sufficient to deposit, from each of the modules (120), a specific gauge of build material. In this example, one module (120) may deposit a relatively larger gauge of extruded build material compared to another module that has a relatively smaller nozzle. As a result, a larger amount of build material may be deposited by one module (120), while a relatively smaller amount is deposited by another module (120).
The different modules (120) may provide different types of build materials with which to build the three-dimensional object. These different types of materials may comprise different filaments. These filaments, when heated, provide the nozzle with build material that may be of different colors, textures, sizes, and durability, among other characteristics.
The selection of modules (130) may also comprise a number of additional tools besides material deposition tools. In one example, a module (130) may be a cutter or a drill. Here, the drill may remove a portion of the three-dimensional object at any time during which the three-dimensional object is being generated. Other examples of modules (130) may comprise a sander, a saw, and a welder, among others. In these examples, the module (130) may comprise a tool that removes any portion of the generated three-dimensional object.
In still another example, the module (130) may provide a tool to apply materials other than the build material described above. Such additional materials may include, for example, coloring agents, electronic leads, integrated circuits, processors, memory devices, and sensors, among others. This type of module (130) may be capable of depositing these materials or devices throughout the three-dimensional object according to the three-dimensional model data received by the additive manufacturing device (100).
In still other examples, the modules (130) may include energy delivery modules (130). In one example, the energy delivery module (130) comprises a laser. In other examples, the energy delivery module comprises different sources of other types of electromagnetic radiation.
As noted, the different types of build material or functions provided via the use of the different modules may allow only a single module (120) to be selectively coupled to the carriage (105) at a time while not limiting the capabilities of the additive manufacturing device (100). In order to hold the modules (130), the parking station (125) may include a number of paths into which the modules (130) may be placed. As will be discussed in more detail below, each path may further comprise a parking station latching mechanism.
The parking station latching mechanism may be used to latch a module (130) to the parking station (125) until addressed and removed by the carriage (115). In one example, advancement of the carriage (115) towards the module (130) uncouples the parking station latching mechanism such that the carriage (115) may remove the module (130) from the path defined in the parking station (125). In another example, a parking station latching actuator may be used to couple or decouple the module (120) to or from the parking station (100) irrespective of the movement of the carriage (105).
The additive manufacturing device (100) may further comprise a processor that comprises hardware architecture used to retrieve executable code from a data storage device and execute the executable code. The executable code may, when executed by the processor, cause the processor to control the carriage (105) to move in a first x-direction toward the parking station until the carriage latching mechanism (115) reaches and captures a module (120) stored in the parking station (110). The processor may control the carriage (105) to move in a first y-direction perpendicular to the x-direction to unlock the module (120) from the parking station. The processor may control the carriage (105) to move in a second x-direction opposite to the first x-direction such that the carriage (105) pulls the module (120) out of the parking station (110). In the course of executing code, the processor may receive input from, and provide output to, a number of the remaining hardware units.
The data storage device described above may store data such as model data for an object being fabricated and executable program code that is executed by the processor or other processing device. The data storage device may specifically store computer code representing a number of applications that the processor executes to implement at least the functionality described herein.
The network device (205) may be any type of computing device that can, through a network (210), communicate with the additive manufacturing device (100). In one example, the network device (205) is a user client device that provides three-dimensional model data to the additive manufacturing device (100) in order for the additive manufacturing device (100) to, with the processor (225), execute the code stored on the data storage device (230) and fabricate the three-dimensional object using the carriage (105) and modules (120). Other types of network devices (205) exist and the present specification contemplates the use of these devices in connection with the additive manufacturing device (100).
The hardware adapters (215, 220) in the additive manufacturing device (100) enable the processor (225) to interface with various other hardware elements, external and internal to the additive manufacturing device (100). For example, the peripheral device adapters (215) may provide an interface to input/output devices, such as, for example, a display device, a mouse, or a keyboard. The peripheral device adapters (215) may also provide access to other external devices such as an external storage device, a number of network devices such as, for example, servers, switches, and routers, client devices, other types of computing devices, and combinations thereof. The network adapter (220) may provide an interface to other computing devices such as the network device (205) within, for example, a network, thereby enabling the transmission of data between the additive manufacturing device (100) and other devices located within the network. The network (210) may be any type of network including an internet, an extranet, and the Internet, among others.
The carriage (300) may, via a processor (
During operation, as will be discussed below, in order for the carriage (300) to couple a module (305) thereto, the carriage (300) may advance towards a module (305). In order to accomplish this, the carriage (300) may, at least, be directed by the processor (
After the carriage (300) latches to the module (305) using the carriage latching mechanism (315), the carriage (300) may move in a y-direction perpendicular to the x-direction.
The parking station (310) may comprise any shape of a path (405) into which a module (305) may be inserted. As is shown in
In one example, the parking station latching mechanism (410) is unbiased by a separate unbiasing force when the carriage (300) couples to the module (305) with the carriage latching mechanism (315). In this example, the unbiasing force may be an electro-mechanical device and may be triggered by direction from the processor (
In another example, the parking station latching mechanism (410) is unbiased using the force of the movement of the carriage (300). In this example, the carriage (300) may further comprise a carriage push bar (425). The carriage push bar (425) may push the latching arm (420) away from the module (305) thereby allowing the carriage (300) to engage with the module (305) and secure the module (305) to the carriage (300) via the carriage latching mechanism (315).
Although
In one example, the information regarding the placement of each different type of module (305) in each parking station (310) is stored in the data storage device (
Having described a series of process by which a module (305) is removed from a parking station (310), the present specification contemplates the parking of the module (305) in its respective parking station (310) as well. In one example, the process by which a module (305) is returned to its respective parking station (310) may be accomplished by reversing the processes described above beginning with the processes described in
As described above, the modules (
Aspects of the present systems (100, 200) and methods (900, 1000) are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to examples of the principles described herein. Each block of the flowchart illustrations and block diagrams, and combinations of blocks in the flowchart illustrations and block diagrams, may be implemented by computer usable program code. Computer usable program code may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer usable program code, when executed via, for example, the processor (
The number of modules (
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.
While the preceding description has described a particular mechanism for latching and unlatching a modules (
The preceding description has described a system (
The specification and figures describe an additive manufacturing device and method of selectively coupling one of a number of modules to a carriage of the additive manufacturing device. The additive manufacturing device may selectively remove and return a number of modules from and to a parking station, respectively. The may be done during printing of a three-dimensional object such that multiple types of modules are used to form the three-dimensional object. This additive manufacturing device may have a number of advantages, including increasing the functionality of a FFF three-dimensional printing system by incorporating a number of different modules that perform a number of functions thereby enhancing the appearance and quality of the final object printed on the additive manufacturing device. Functionality, fidelity, and esthetics of the object may be improved. Additionally, printing speed may be increased.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/059655 | 10/8/2014 | WO | 00 |