Additive manufacturing systems that generate three-dimensional objects on a layer-by-layer basis have been proposed as a potentially convenient way to produce three-dimensional objects in small quantities.
The time to produce a three-dimensional object using such systems is related to the speed at which each layer of build material may be delivered and selectively solidified.
Examples will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
Some additive manufacturing systems generate a three-dimensional object through the selective solidification of successive layers of a build material, such as a powdered build material. Some such systems may solidify portions of a build material by selectively delivering an agent to a layer of build material. Some systems, for example, may use a liquid binder agent to chemically solidify build material. Other systems, for example, may use liquid energy absorbing agents, or coalescing agents, that cause build material to solidify when suitable energy, such as infra-red energy, is applied.
The production of a three-dimensional object through the selective solidification of successive layers of build material may involve a number of separate processes. One process may, for example, be to provide a layer of build material from which a layer of the three-dimensional object is to be generated. Another process may, for example, be to selectively deliver one or multiple agents to selected portions of a layer of build material. In some examples, an additional process may be to supply energy to build material on which an agent has been delivered.
Repetition of these processes enables a three-dimensional object to be generated layer-by-layer, through selective solidification of portions of successive layers of build material.
The delivery of agents to selected portions of a layer of build material may be performed by an agent distributor. In one example an agent distributor may be a printhead, such as thermal or a piezo printhead. Such printheads may be the same or similar to those used in inkjet printing systems. In other examples an agent distributor may be a spray nozzle or an array of spray nozzles.
Referring now to
The system 100 comprises a support member 102 which supports successive layers of build material that may be deposited by a build material distributor 104. In one example the support 102 is movable in the z-axis, for example to enable it to be lowered each time a new layer of build material is to be deposited. In one example the build material distributor may comprise a roller. In other examples the build material distributor may comprise a wiper blade. Build material may be supplied to the build material distributor 104 from a hopper or build material store (not shown).
The build material distributor 104 is movable bi-directionally along a first axis such that it may deposit a layer of build material whilst moving in either direction. As shown in
The build material distributor 104 may deposit a first layer of build material directly on the support 102, and may deposit subsequent layers of build material on a previously deposited layer of build material. In one example the thickness of the layer of build material deposited by the build material distributor 104 is in the range of about 90 to 110 microns, although in other examples thinner or thicker layers of build material may be provided.
When the build material distributor 104 is not depositing build material it may be positioned, or parked, in a build material distributor parking position above a parking zone. In
When the build material distributor 104 is positioned in a parking position it does not hinder movement of the agent distributor 106 along its axis of travel (i.e. the x-axis as shown in
The system 100 further comprises an agent distributor 106 such as a printhead comprising an array of printhead nozzles, or an array of printheads each comprising an array of printhead nozzles. In one example the agent distributor 106 may selectively deliver drops of a liquid binder agent to one or multiple portions of a layer of build material. In other examples the agent distributor 106 may selectively deliver drops of a coalescing agent. The agent distributor 106 may be controlled by a controller 112 to deliver drops of agent in accordance with a pattern defined by agent control delivery data. The controller may obtain agent control delivery data, for example, from a three-dimensional object processing system. The agent distributor 106 may include a supply of agent, or may be connectable to a separate supply of agent, for example from a separate agent tank or agent container.
The agent distributor 106 is movable bi-directionally along a second axis such that it may selectively deposit agent on portions of a layer of deposited build material whilst moving in either direction. As shown in
Although not shown in
When the agent distributor 106 is not delivering agent it may be positioned in a parking position above a parking zone. In
When the agent distributor 106 is positioned in a parking position it does not hinder movement of the build material distributor 104 along its axis of travel (i.e. the y-axis as shown in
Enabling the build material distributor 104 to be moveable along a first axis and the agent distributor 106 to be movable along a second axis may help increase the efficiency of such an additive manufacturing systems. For example, it may enable the build material distributor 104 to deposit build material whilst moving in either direction along its axis and may also enable the agent distributor 104 to deliver agent to build material whilst moving in either direction along its axis. Such a system may, for example, help reduce the delay between depositing a layer of build material and depositing agent on a layer of build material.
Additionally, when the agent distributor 106 is positioned in a parking position maintenance operations may be performed on the agent distributor 106 whilst the build material distributor 106 is depositing a layer of build material. If the agent distributor 106 comprises a printhead maintenance operations may have to be intermittently performed on the printhead.
Maintenance operations that may be performed on the agent distributor 106 may include, for example, printhead nozzle cleaning operations such as nozzle wiping, spitting, purging, and the like. Some maintenance operations may be performed at regular intervals. Some maintenance operations may be performed after a predetermined condition has been met, for example after a predetermine length of time, after a predetermined amount of agent has been delivered, when a new supply of agent is installed, etc. Some maintenance operations may be performed upon detection of a problem or potential problem, such as upon detection that a printhead nozzle has become blocked, upon detection that a printhead nozzle is not firing as intended, etc.
Similar maintenance operations may have to be performed on other types of agent distributors, such as spray nozzles.
In one example, a parking position is located above a service element (not shown), such as a spittoon, which enables the agent distributor 106 to be controlled to perform a service operation such as spitting or purging.
In another example, a parking position is located above a service element such as an agent distributor service station (not shown). The agent distributor 106 may thus have a maintenance operation performed thereon by the service station. Such a maintenance operation may include, for example, a physical wiping operation of printhead nozzles, capping of printhead nozzles, and the like. In one example the agent distributor 106 may be controlled to perform a spitting or purging operation whilst a maintenance operation is being performed by the service station.
The example shown in
The system controller 112 controls the general operation of the additive manufacturing system 100 as described further. In the example shown in
An example method of operating the system 100 of
At block 202 the controller 112 controls the build material distributor 104 to move along a first axis (i.e. the y-axis as shown in
At block 204 the controller 112 controls the agent distributor 106 to move along a second axis (i.e. the x-axis as shown in
For example, the controller 112 may control the build material distributor to deposit a first layer of build material whilst moving in a first direction along the first axis. The controller 112 may then control the agent distributor to deliver agent to selected portions of the deposited layer of build material whilst moving in a second direction along the second axis. The controller 112 may then control the build material distributor to deposit a further layer of build material whilst moving in a direction opposite to the first direction. The controller 112 may then control the agent distributor to deliver agent to selected portions of the deposited layer of build material whilst moving in a direction opposite to the second direction.
The controller 112 repeats the blocks 202 and 204 as necessary to generate a three-dimensional object. For example, the controller 112 may control the operation of the system 100 in accordance with data defining slices of a three-dimensional object to be generated.
A further example method of operating the system 100 of
In this method, once the controller 112 has controlled the system 100 to perform blocks 202 and 204 as described above, the controller 112 determines at block 302 if a maintenance operation is to be performed on the agent distributor 106 whilst it is positioned in the parking position. If the controller 112 does determine that a maintenance operation is to be performed the controller 112 controls elements of the system 100 to perform the maintenance operation. In one example the controller 112 may control the agent distributor to perform a spit or purge into a spittoon located below the parking position. In another example the controller 112 may control an agent distributor service station (not shown) to perform a maintenance operation on the agent distributor 106.
Referring now to
The system 400 additionally includes an energy source 402 to apply energy to build material to cause the solidification of portions of the build material according to where agent has been delivered or has penetrated. In one example the energy source 402 is an infra-red (IR) or near infra-red light source. In one example the energy source 402 may be a single energy source that is able to uniformly apply energy to successive layers of build material deposited on the support 102. In some examples the energy source 402 may comprise an array of energy sources.
The temporary application of energy may cause portions of the build material on which coalescing agent has been delivered or has penetrated to heat up above the melting point of the build material and to coalesce. Upon cooling, the portions which have coalesced become solid and form part of the three-dimensional object being generated. According to one non-limiting example, a suitable coalescing agent may be an ink-type formulation comprising carbon black, such as, for example, the ink formulation commercially known as CM997A available from Hewlett-Packard Company. In one example such an ink may additionally comprise an infra-red light absorber. In one example such an ink may additionally comprise a near infra-red light absorber. In one example such an ink may additionally comprise a visible light absorber. Examples of inks comprising visible light enhancers are dye based colored ink and pigment based colored ink, such as inks commercially known as CE039A and CE042A available from Hewlett-Packard Company.
In some examples the energy source 402 is configured to apply energy in a substantially uniform manner to the whole surface of a layer of build material. In these examples the energy source 402 may be said to be an unfocused energy source. In these examples a whole layer may have energy applied thereto simultaneously, which may help increase the speed at which a three-dimensional object may be generated.
In one example the build material distributor 104 may be positioned in a parking position whilst energy is applied to build material. In one example the agent distributor 106 may be positioned in a parking position whilst energy is applied to build material. In one example a maintenance operation may be performed on the agent distributor 106 whilst energy is being applied to build material.
An example method of operating the system 400 of
In this method, once the controller 112 has controlled the system 100 to perform blocks 202 and 204 as described above, the controller 112 controls at block 502, the energy source 402 to apply energy to build material to cause portions of the build material on which agent has been delivered to coalesce and to solidify.
In a further example, the controller 112 may additionally control the system 400 to determine, as previously described above with reference to block 302 of
Referring now to
In this example an energy source 602 is provided that is movable bi-directionally along the y-axis such that it may apply energy to a portion of a layer of build material whilst moving in either direction. In the example shown the energy source 602 is mounted in proximity to the build material distributor 104. In one example the energy source 602 and build material distributor 104 may be mounted on the same movable carriage or gantry (not shown).
The energy source 602 may be any suitable energy source to cause the solidification of portions of the build material according to where agent has been delivered or has penetrated. In one example the energy source 602 is an infra-red (IR) or near infra-red light source. In one example the energy source 602 may be a single energy source that is able to uniformly, or substantially uniformly, apply energy to build material deposited on the support 102. In some examples the energy source 602 may comprise an array of energy sources.
The energy source 602 may apply energy to a strip of a layer of build material such that as the energy source 602 is moved across the support 102 it applies sufficient energy across a layer of build material to cause portions of the build material on which agent has been delivered to coalesce and to solidify. When moving in one direction across the support 102 the energy source 602 may apply energy to build material on which agent has been delivered, whilst the build material distributor 104 deposited a new layer of build material atop the layer of build material to which energy has been applied.
Referring now to
Providing an energy source on either side of the build material distributor enables both a layer of build material to be deposited and energy to be applied to a layer of build material irrespective of the direction in which the elements 104, 602, and 702, are moving. For example, when the if the elements 104, 602, and 702, are moving in one direction, the leading energy source (602 or 702 depending on the direction of travel) may apply energy to a layer of build material on which agent has been delivered whilst the build material distributor 104 is depositing a new layer of build material atop build material to which energy has been applied. In some examples the trailing energy source (602 or 702 depending on the direction of travel) may, for example, not be activated or may be activated to perform a pre-heating function.
Referring now to
Providing a build material distributor on either side of the energy source enables both a layer of build material to be deposited and energy to be applied to a layer of build material irrespective of the direction in which the elements 104, 602, and 802 are moving. For example, when the elements 104, 602, and 802 are moving in one direction, the energy source 602 may apply energy to a layer of build material on which agent has been delivered whilst the trailing build material distributor (104 or 802 depending on the direction of travel) is depositing a new layer of build material.
An example method of operating the systems 600, 700, or 800 of
At block 902 the controller 112 controls the build material distributor 104 and energy source (602, 702) to move along a first axis (i.e. the y-axis as shown in
At block 904 the controller 112 controls the agent distributor 106 to move along a second axis (i.e. the x-axis as shown in
At block 906 the controller 112 controls the build material distributor 104 and energy source (602, 702) to move along a first axis (i.e. the y-axis as shown in
In the example shown in
In the example shown in
The controller 112 controls the energy source, or leading energy source where more than one energy source is present, to apply energy to a layer of build material distributor 104. At the same time the controller 112 controls the build material distributor 104 to deposit a new layer of build material. Again, the controller 112 controls the build material distributor 104 and energy source (602, 702) to be positioned in a parking position once a layer of build material has been deposited.
The controller 112 repeats the blocks 904 and 906 as necessary to generate a three-dimensional object.
In a further example, the controller 112 may additionally control the system (600, 700, 800) to determine, as previously described above with reference to block 302 of
Referring now to
Referring now to
Providing an energy source on either side of the agent distributor 106 enables agent to be deposited to selective portions of a layer of build material whilst energy is applied thereto, irrespective of the direction in which the elements 106, 1002, and 1102, are moving. For example, if the elements 106, 1002, and 1102, are moving in one direction, the trailing energy source (1002 or 1102 depending on the direction of travel) may apply energy to a layer of build material on which agent has been delivered whilst the agent distributor 106 is delivering agent to selective portions of the layer of build material. In some examples the leading energy source (1002 or 1102 depending on the direction of travel) may, for example, not be activated or may be activated to perform a pre-heating function.
Referring now to
Providing an agent distributor on either side of an energy source enables agent to be deposited to selective portions of a layer of build material whilst energy is applied thereto, irrespective of the direction in which the elements 106, 1102, and 1202, are moving. For example, when the if the elements 106, 1102, and 1202, are moving in one direction, the leading agent distributor (106 or 1202 depending on the direction of travel) may deposit agent to selective portions of a layer of build material whilst the energy source 1102 is applying energy to the layer of build material.
An example method of operating the systems 1000, 1100, or 1200 of
At block 1302 the controller 112 controls the build material distributor 104 to move along a first axis (i.e. the y-axis as shown in
At block 1304 the controller 112 controls the agent distributor 106 and energy source (1002, 1102) to move along a second axis (i.e. the x-axis as shown in
In the example shown in
In the examples shown in
At block 1304 the controller 112 controls the energy source, or leading energy source where more than one energy source is present, to apply energy to a layer of build material distributor 104 as the agent distributor 104106 is depositing agent to selective portions of a layer of build material.
The controller 112 repeats the blocks 1302 and 1304 as necessary to generate a three-dimensional object.
In a further example, the controller 112 may additionally control the system 1000, 1100, or 1200 to determine, as previously described above with reference to block 302 of
An example implementation showing how two orthogonal carriages may be arranged in accordance with the description above is illustrated in
The system 1400 comprises a build material support 1402. The system 1400 further comprises a first carriage assembly to allow an agent distributor 1406, such as a coalescing agent distributor, to move bi-directionally in a first axis (i.e. the y-axis as shown in
The first carriage assembly comprises, along opposite edges of the build material support 1402 respective carriage supports 1404a and 1404b. In one example the carriage supports 1404 may be a rail type structure, although in other examples the carriage supports 1404 may be carriage bars, or other suitable carriage support elements. The agent distributor 1406 is supported on the carriage supports 1404a and 1404b through respective connecting members 1408a and 1408b. A suitable drive mechanism may be used to move the connecting members 1408, and hence move the agent distributor 1406, bi-directionally along the y-axis. For example, a motor may be used to direct or indirectly drive the connecting members 1408 under control of a printer controller (not shown).
The system 1400 comprises a second carriage assembly to allow a build material distributor 1412 to move bi-directionally in a second axis (i.e. the x-axis as shown in
The second carriage mechanism comprises a carriage bar 1414 on which a support arm 1416 is movable bi-directionally. The support arm 1416 is connected to the build material distributor 1412 such that as the support arm 1416 is moved along the carriage bar 1414 the build material distributor is moved over the build material support 1402. A suitable drive mechanism may be used to move the support arm 1416, and hence move the build material distributor 1412, bi-directionally along the x-axis. For example, a motor may be used to direct or indirectly drive the support arm 1416 under control of a printer controller (not shown).
As can be seen from
In other examples other arrangements of first and second carriage mechanisms may be provided.
It will be appreciated that examples described herein can be realized in the form of hardware, or a combination of hardware and software. Any such software may be stored in the form of volatile or non-volatile storage such as, for example, a storage device like a ROM, whether erasable or rewritable or not, or in the form of memory such as, for example, RAM, memory chips, device or integrated circuits or on an optically or magnetically readable medium such as, for example, a CD, DVD, magnetic disk or magnetic tape. It will be appreciated that the storage devices and storage media are example of machine-readable storage that are suitable for storing a program or programs that, when executed, implement examples described herein. Accordingly, examples provide a program comprising code for implementing a system or method as claimed in any preceding claim and a machine readable storage storing such a program.
All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive.
Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.
Number | Date | Country | Kind |
---|---|---|---|
PCT/EP2014/050841 | Jan 2014 | EP | regional |
Number | Date | Country | |
---|---|---|---|
Parent | 14787692 | Oct 2015 | US |
Child | 16844411 | US |