Additive manufacturing systems that generate three-dimensional objects, including those commonly referred to as “3D printers”, have been proposed as a potentially convenient way to produce three-dimensional objects. These systems may receive a definition of the three-dimensional object in the form of an object model. This object model is processed to instruct the system to produce the object using one or more material components. This may be performed on a layer-by-layer basis. The processing of the object model may vary based on the type of system and/or the production technology being implemented.
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 certain example features, 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.
In
In
In certain cases, the build material supply mechanism 150 is arranged to move relative to the platen 145 such that successive layers are deposited on top of each other. In certain cases, the build material supply mechanism 150 comprises one or more moving platforms. In certain cases, the build material supply mechanism 150 comprises one or more Archimedes' screws.
In the present example, the additive manufacturing system also comprises a fixing system 180 arranged to apply energy to form portions of the three-dimensional object from combinations of the agents and the build material. For example,
In some examples, fixing system 180 comprises an energy source such as one or more ultra-violet or infra-red light sources, e.g. fusing lamps or lasers. In some examples, fixing system 180 comprises a fusing controller 190 for controlling the fusing process, including controlling the power applied by a fusing energy source such as one or more fusing lamps or lasers. Fusing agent may act as an energy absorber such that regions of build material to which fusing agent is applied absorb sufficient fusing energy to exceed the crystallization temperature of the build material and thus fuse. Layer 120-L2 is built on top of lower layer 120-L1. In examples, fusing occurs between layers as well as within layers such that the region 145 of layer 120-L2 to which fusing agent is applied fuses with adjacent region 150 of layer 120-L1 to which fusing agent was applied.
Additive manufacturing system 100 also comprises thermal imaging apparatus 165, for example one or more thermo-cameras (for example infra-red (IR) thermo-cameras). Thermal imaging apparatus 165 uses thermal imaging techniques to measure temperatures on/around the printbed area. In certain examples, thermal imaging apparatus 165 measures temperatures of build material delivery elements, such as build material delivery element 185. In some examples, the build material delivery element comprises a mechanism that forms a layer of build material on a build platform.
Additive manufacturing system also comprises a controller 175 for controlling thermal imaging apparatus 165 and processes associated with build material delivery which are described below.
During the printing of a 3D part, layers are built successively by printing 2D cross-sections of the part under construction, fusing it and covering the print bed surface with new build material. The covering process is carried out by a moving carriage 210 referred to as a recoater which spreads the material over printbed 202. In one example, the recoater uses a roll or a blade to move build material orthogonally (in the direction of arrow 212 or opposite to the direction of arrow 212) to the printing axis in order to cover the printbed surface with a thin layer of build material. The build material to be moved is accumulated by a build material supply mechanism, for example build material supply mechanism 150 of
In the examples of
The build material (e.g., polyamide powder) is stored in one or more build material storage buckets (not shown) underneath the printbed.
In some examples, build material supply mechanism 150 comprises one or more Archimedes screws (not shown). In such examples, build material is pumped up to the sides of the printbed using the one or more Archimedes screws to be stored in receptacles 216A, 216B at the same level of the printbed. The one or more Archimedes screws pump build material from the bucket(s) to receptacles 216A, 216B on the sides of the printbed. In some examples, one Archimedes screw delivers build material to receptacle 216A and another Archimedes' screw delivers build material to receptacle 216B.
In some examples, build material supply mechanism 150 comprises one or more moving platforms (not shown). In such examples, the build material is delivered to the sides of the printbed using the one or more moving platforms. In some examples, one moving platform delivers build material to receptacle 216A and another moving platform delivers build material to receptacle 216B.
In certain examples, build material is expulsed by build material supply mechanism 150 through one or more build material delivery elements 206, 208 (for example build material delivery holes) and leveled by vibration of elements 218 over the build material delivery platform.
In certain examples, one or more vane elements (not shown) create piles 214 of build material on the build material delivery platform before spreading by recoater 210. The one or more vanes may for example take the form of one or more hinged doors which open and close to create piles 214 of build material.
Certain examples include measures for detecting insufficient build material delivery from build material supply mechanism 150. Certain examples enable the detection of malfunctioning of one or more parts of build material supply mechanism 150 such as Archimedes screw or moving platform parts. Certain examples enable detection of when build material in the bucket(s) has been consumed and/or is depleted.
Certain examples described herein introduce measures to detect non-intrusively when the bucket(s) runs out of build material. Known systems involve human inspection in such detection.
Item 304 of
Certain examples comprise mechanisms by which the thermal imaging apparatus 165 is used to monitor one or more build material delivery holes. The mechanism makes use of the fact that it is known that a surface (for example metallic surface) of a build material delivery hole has a different emissivity than that of the build material and the thermo-camera is able to unequivocally detect when a build material delivery hole is not covered by build material.
In certain examples, controller 175 processes information provided by the thermo-camera continuously to monitor the temperature of the printbed. In certain examples, controller 175 controls the energy delivered to the top heating lamps in order to maintain a stable printbed temperature. In certain examples, controller 175 has information about the exact position of the build material delivery hole(s) on the side(s) of the printbed.
In certain examples, controller 175 analyzes the build material delivery hole areas after each recoater pass and determines if a hole is detected. In certain examples, build material delivery hole detection is based on a gradient analysis of the pixels in that area. In certain examples, a contour or edge detection algorithm is employed in the gradient analysis.
In certain examples, when a build material delivery hole or an uncovered part of a build material delivery hole appears, an abrupt temperature difference is perceived along the contour of the build material delivery hole or uncovered part thereof in the surroundings of the build material source.
Certain example uses edge detection algorithms (for example edge detection using gradient operators) to determine the border of the build material delivery hole. In certain examples, if a build material delivery hole is detected, other subsystems/controllers, for example an Archimedes' screw controller and/or a build material delivery subsystem controller, are notified. In response to such notification(s) those other subsystems/controllers can verify the proper operation of the motor encoders and actuate accordingly by forcing the delivery of the build material or eventually stopping the print process due to an out of build material detection scenario.
At block 410, a thermal camera measures the temperature of at least one build material delivery element in the system.
At block 420, a controller receives, from the thermal camera, temperature information associated with one or more temperature measurements of the at least one build material delivery element.
At block 430, the controller processes the received temperature information to detect insufficient delivery of build material via the at least one build material delivery element.
In certain examples, the at least one build material delivery element has a different emissivity than that of the build material; in such examples, the processing comprises processing the received temperature information for an indication of the different emissivity.
According to examples, an indication of the different emissivity indicates that at least a portion of the at least one build material delivery element is not covered by build material.
In certain examples, the processing comprises performing a gradient analysis of pixels within a predetermined distance of the at least one build material delivery element.
In certain examples, performing the gradient analysis comprises using a contour or edge detection algorithm to detect one or more known characteristics of the at least one build material delivery element.
In certain examples, the at least one build material delivery element comprises at least one substrate delivery hole.
In certain examples, the additive manufacturing system comprises a build material supply mechanism comprising one or more Archimedes screws to deliver build material via the at least one build material delivery hole. In some examples, the at least one build material delivery element comprises at least one substrate delivery hole, and the one or more known characteristics comprise a shape or dimension of the at least one substrate delivery hole.
In certain examples, the additive manufacturing system comprises a build material supply mechanism comprising one or more moving platforms to deliver build material via the at least one build material delivery element.
In certain examples, the additive manufacturing system comprises a substrate delivery controller; in such examples, in response to detecting insufficient delivery of build material via the at least one build material delivery element, the controller notifies the substrate delivery controller.
In certain examples, the thermal camera measures the temperature of the at least one build material delivery element during additive manufacturing of an object by the additive manufacturing system; in such example, in response to detecting insufficient delivery of build material via the at least one build material delivery element, the controller initiates stopping of the additive manufacturing of the object by the additive manufacturing system.
In certain examples, the thermal camera measures the temperature of the at least one build material delivery element on the basis of predetermined information indicating a location of the at least one build material delivery element in a printbed area of the additive manufacturing system. In such examples, the build material delivery element in a printbed area controller has prior knowledge of where the build material delivery elements are in the printbed area.
In certain examples, the thermal camera measures the temperature of one or more other elements in a printbed area of the system in addition to the at least one build material delivery element; in such examples, the controller receives temperature information associated with temperature measurements of the one or more other elements and processes the received temperature information to distinguish between temperature information associated with the one or more other elements and the at least one build material delivery element in order to detect insufficient delivery of build material via the at least one build material delivery element. In such examples, the build material delivery element in a printbed area controller does not have prior knowledge of where the build material delivery elements are in the printbed area, so processes thermal imaging information in order to locate the build material delivery elements.
At block 510, the temperature of at least one build material delivery hole in a printbed area of the system is measured.
At block 520, an emissivity of the at least one build material delivery hole at the measured temperature is compared with a known emissivity of a build material being used in additive manufacturing by the system at the measured temperature.
At block 530, in response to the comparison indicating a difference in emissivity, it is determined that at least a portion of the at least one build material delivery hole is not covered by build material.
Certain system components and methods described herein may be implemented by way of machine readable instructions that are storable on a non-transitory storage medium.
Instruction 640 is configured to cause processor(s) 610 to receive temperature information associated with one or more temperature measurements of at least one build material delivery hole. The at least one build material delivery hole has a different emissivity than that of a build material being used in additive manufacturing by the system.
Instruction 650 is configured to cause processor(s) 610 to process the received temperature information to detect insufficient delivery of build material via the at least one build material delivery hole. The processing comprises processing the received temperature information for an indication of the different emissivity. An indication of the different emissivity indicates that at least a portion of the at least one build material delivery hole is not covered by build material
Instruction 660 is configured to cause processor(s) 610 to, in response to detecting insufficient delivery of build material via the at least one build material delivery hole, halt additive manufacturing of an object by the system.
The non-transitory storage medium can be any media that can contain, store, or maintain programs and data for use by or in connection with an instruction execution system. Machine-readable media can comprise any one of many physical media such as, for example, electronic, magnetic, optical, electromagnetic, or semiconductor media. More specific examples of suitable machine-readable media include, but are not limited to, a hard drive, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory, or a portable disc.
Certain examples improve additive manufacturing by providing automatic out of build material detection with no human intervention.
Certain examples improve additive manufacturing by avoiding uncontrolled printing without enough build material.
Certain examples improve additive manufacturing by enabling quick actuation and build material refilling whilst being able to pause the process and not having to discard whole buckets of build material.
Certain examples comprise an additive manufacturing system, the system comprising a thermal camera to measure the temperature of at least one build material delivery element in the system, and a controller to receive, from the thermal camera, temperature information associated with one or more temperature measurements of the at least one build material delivery element, and process the received temperature information to detect incorrect delivery of build material via the at least one build material delivery element. In addition to enabling detection of insufficient delivery of build material, such examples enable detection of over delivery of build material, for example if a layer is too thick on one or more areas.
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.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2016/056055 | 3/18/2016 | WO | 00 |