The present disclosure generally relates to powder packing methods for use in powder-based additive manufacturing (AM) methods and systems.
AM or additive printing processes generally involve the buildup of one or more materials to make a net or near net shape (NNS) object, in contrast to subtractive manufacturing methods. Though “additive manufacturing” is an industry standard term (ASTM F2792), AM encompasses various manufacturing and prototyping techniques known under a variety of names, including freeform fabrication, 3D printing, rapid prototyping/tooling, etc. AM techniques are capable of fabricating complex components from a wide variety of materials. Generally, a freestanding object can be fabricated from a computer aided design (CAD) model. A particular type of AM process uses electromagnetic radiation, such as a laser beam, to sinter or melt a powdered metal material, creating a solid three-dimensional object. Powder-based methods such as direct metal laser melting (DMLM) and selective laser melting (SLM) have been used to produce objects for a variety of industries.
Selective laser sintering, direct laser sintering, selective laser melting, and direct laser melting are common industry terms used to refer to producing three-dimensional (3D) objects by using a laser beam to sinter or melt a fine powder. For example, U.S. Pat. No. 4,863,538 and U.S. Pat. No. 5,460,758 describe conventional laser sintering techniques. More accurately, sintering entails fusing (agglomerating) particles of a powder at a temperature below the melting point of the powder material, whereas melting entails fully melting particles of a powder to form a solid homogeneous mass. The physical processes associated with laser sintering or laser melting include heat transfer to a powder material and then either sintering or melting the powder material. Although the laser sintering and melting processes can be applied to a broad range of powder materials, the scientific and technical aspects of the production route, for example, sintering or melting rate and the effects of processing parameters on the microstructural evolution during the layer manufacturing process have not been well understood. This method of fabrication is accompanied by multiple modes of heat, mass and momentum transfer, and chemical reactions that make the process very complex.
Prior attempts to pack powder into the powder reservoir, or dosing chamber, have focused on leveling the bulk powder cone within the chamber.
Such methods along with known manual powder packing methods, e.g., with a trowel, can result in non-uniform packing density within the powder reservoir. Moreover, these techniques are often slow and can lead to operator fatigue and variation between batches. Accordingly, improved systems and method are needed to quickly and consistently pack powder into the powder reservoir.
The following presents a simplified summary of one or more aspects of the present disclosure in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
In one aspect, the present disclosure relates a method for preparing powder to be used in additive manufacturing. The method includes the steps of: a) determining a packing density for a powder in a powder reservoir based on one or more packing factors; and b) concussing the powder reservoir until the powder achieves the packing density. Concussing the powder reservoir includes vertically oscillating a bottom plate of the powder reservoir, and vertically oscillating the bottom plate of the powder reservoir includes activating a stepper motor, a servomotor, or a hydraulic motor to cause the bottom plate of the powder reservoir to vertically oscillate. In some embodiments, an amplitude or frequency of concussing the powder reservoir is based on a type of material of the powder.
In some embodiments, the one or more packing factors include at least one of a height of the powder, a weight of the powder, or a density of the powder.
In further embodiments, the method also includes measuring a density of the powder to determine whether the powder achieved the packing density. In some aspects, measuring the density of the powder includes at least one of measuring a resistance of the powder or measuring a weight-to-quantity ratio of the powder.
In a second aspect, the present disclosure relates a system for preparing powder to be used in additive manufacturing. The system includes a memory that stores instructions for executing processes for preparing the powder to be used in additive manufacturing, and a processor configured to execute the instructions. The processor is configured to: a) determine a packing density for a powder in a powder reservoir based on one or more packing factors; and b) generate a control signal that is provided to a powder packing apparatus, wherein the control signal causes a motor of the powder packing apparatus to concuss the powder reservoir until the powder achieves the packing density. In some embodiments, the control signal causes a bottom plate of the powder reservoir to vertically oscillate, and the control signal also activates a stepper motor, a servomotor, or a hydraulic motor to cause the bottom plate of the powder reservoir to vertically oscillate. In further embodiments, the processor is further configured to determine an amplitude or frequency for concussing the powder reservoir based on a type of material of the powder.
In some embodiments, the one or more packing factors comprises at least one of a height of the powder, a weight of the powder, or a density of the powder.
In further embodiments, the processor is further configured to measure a density of the powder to determine whether the powder achieved the packing density, and, in order to measure the density of the powder, the processor is further configured to measure a resistance of the powder or measure a weight-to-quantity ratio of the powder.
In a third aspect, the present disclosure relates to a non-transitory computer-readable storage medium containing executable computer program code. The code includes instructions configured to: a) determine a packing density for a powder in a powder reservoir based on one or more packing factors; and b) generate a control signal that is provided to a powder packing apparatus, wherein the control signal causes a motor of the powder packing apparatus to concuss the powder reservoir until the powder achieves the packing density. In some embodiments, the control signal causes a bottom plate of the powder reservoir to vertically oscillate by activating a stepper motor, a servomotor, or a hydraulic motor. In further embodiments, the code further comprises instructions configured to determine an amplitude or frequency for concussing the powder reservoir based on a type of material of the powder.
In some embodiments, the one or more packing factors comprises at least one of a height of the powder, a weight of the powder, or a density of the powder.
In further embodiments, the code further comprises instructions configured to measure a density of the powder to determine whether the powder achieved the packing density, and, to measure the density of the powder, the code further comprises instructions configured to measure a resistance of the powder or measure a weight-to-quantity ratio of the powder.
These and other aspects of the disclosure will become more fully understood upon a review of the detailed description, which follows.
The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well known components are shown in block diagram form in order to avoid obscuring such concepts.
The present application is directed to automated methods of preparing powder to be used in additive manufacturing. Such methods differ from conventional powder preparation methods by eliminating the need for external hardware to pack the powder to be used in additive manufacturing. By using existing machinery, the present disclosure also reduces material cost from a machine design or build standpoint. Aspects of the present disclosure may also be used to provide a more consistent compaction of powder and the elimination of human error when compacting the powder.
In some aspects, movements of the powder reservoir 326 may be controlled by a motor 336 via a computer system 340, e.g., the computer system of shown in
In some aspects of the present disclosure, the computer 340 may also cause an vibration mechanism 350 attached to the powder reservoir 326 to concuss the powder reservoir 326. To achieve this, the computer 340 may transmit the control signal to the vibration mechanism, such that the vibration mechanism 350 may cause concuss the floor and/or sidewalls of the powder reservoir 326.
In further aspects, the control signal may also indicate an amplitude of and/or a frequency of the concussions of the powder reservoir 326. That is, the control signal may indicate the amplitude of and/or the frequency of the vibrations and/or the oscillations at which the motor 336 may concuss the powder reservoir 326. To achieve this, the computer system 340 may calculate the amplitude and/or the frequency based on a type of material being used for fabrication. For example, powders having a higher density (e.g., nickel based alloys) may be concussed at a higher amplitude and/or frequency than powders having a lower density (e.g., aluminum based alloys).
In further aspects, the control signal may also indicate a predetermined amount of time to concuss the powder reservoir 326 in order to achieve the packing density. To achieve this, the computer system 340 may calculate the predetermined amount of time based on the type of material being used for fabrication. The computer system 340 may also calculate the predetermined amount of time based on the amplitude and/or the frequency of the concussions. For example, the predetermined amount of time may be longer when the amplitude and/or frequency is low, and the predetermined amount of time may be shorter when the amplitude and/or frequency is high.
In some aspects, the computer system 340 may measure a density of the powder deposited in the powder reservoir to confirm that the desired packing density has been achieved. For example, the density may be measured by determining the resistance of the powder and/or measuring a weight-to-height ratio of the powder. In some aspects, when the desired packing density has not been achieved, the computer system 340 may further calculate amount of time to concuss the powder reservoir 326 in order to achieve the packing density. In some aspects, the computer system 340 may calculate the additional time in the same manner as described with respect to the predetermined amount of time to concuss the powder reservoir 326.
In some aspects, the powder may be packed before commencing fabrication of an object. Additionally, or alternatively, the powder may be packed during fabrication as a process correction.
Aspects of the present invention may be implemented using hardware, software, or a combination thereof and may be implemented in one or more computer systems or other processing systems. In an aspect of the present invention, features are directed toward one or more computer systems capable of carrying out the functionality described herein. An example of such a computer system 500 is shown in
Computer system 500 includes one or more processors, such as processor 504. The processor 504 is connected to a communication infrastructure 506 (e.g., a communications bus, cross-over bar, or network). Various software aspects are described in terms of this example computer system. After reading this description, it will become apparent to a person skilled in the relevant art(s) how to implement aspects of the invention using other computer systems and/or architectures.
Computer system 500 can include a display interface 502 that forwards graphics, text, and other data from the communication infrastructure 506 (or from a frame buffer not shown) for display on a display unit 530. Computer system 500 also includes a main memory 508, preferably random access memory (RAM), and may also include a secondary memory 510. The secondary memory 510 may include, for example, a hard disk drive 512, and/or a removable storage drive 514, representing a floppy disk drive, a magnetic tape drive, an optical disk drive, a universal serial bus (USB) flash drive, etc. The removable storage drive 514 reads from and/or writes to a removable storage unit 518 in a well-known manner. Removable storage unit 518 represents a floppy disk, magnetic tape, optical disk, USB flash drive etc., which is read by and written to removable storage drive 514. As will be appreciated, the removable storage unit 518 includes a computer usable storage medium having stored therein computer software and/or data.
Alternative aspects of the present invention may include secondary memory 510 and may include other similar devices for allowing computer programs or other instructions to be loaded into computer system 500. Such devices may include, for example, a removable storage unit 522 and an interface 520. Examples of such may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an erasable programmable read only memory (EPROM), or programmable read only memory (PROM)) and associated socket, and other removable storage units 522 and interfaces 520, which allow software and data to be transferred from the removable storage unit 522 to computer system 500.
Computer system 500 may also include a communications interface 524. Communications interface 524 allows software and data to be transferred between computer system 500 and external devices. Examples of communications interface 524 may include a modem, a network interface (such as an Ethernet card), a communications port, a Personal Computer Memory Card International Association (PCMCIA) slot and card, etc. Software and data transferred via communications interface 524 are in the form of signals 528, which may be electronic, electromagnetic, optical or other signals capable of being received by communications interface 524. These signals 528 are provided to communications interface 524 via a communications path (e.g., channel) 526. This path 526 carries signals 528 and may be implemented using wire or cable, fiber optics, a telephone line, a cellular link, a radio frequency (RF) link and/or other communications channels. In this document, the terms “computer program medium” and “computer usable medium” are used to refer generally to media such as a removable storage drive 518, a hard disk installed in hard disk drive 512, and signals 528. These computer program products provide software to the computer system 500. Aspects of the present invention are directed to such computer program products.
Computer programs (also referred to as computer control logic) are stored in main memory 508 and/or secondary memory 510. Computer programs may also be received via communications interface 524. Such computer programs, when executed, enable the computer system 500 to perform the features in accordance with aspects of the present invention, as discussed herein. In particular, the computer programs, when executed, enable the processor 504 to perform the features in accordance with aspects of the present invention. Accordingly, such computer programs represent controllers of the computer system 500.
In an aspect of the present invention where the invention is implemented using software, the software may be stored in a computer program product and loaded into computer system 500 using removable storage drive 514, hard drive 512, or communications interface 520. The control logic (software), when executed by the processor 504, causes the processor 504 to perform the functions described herein. In another aspect of the present invention, the system is implemented primarily in hardware using, for example, hardware components, such as application specific integrated circuits (ASICs). Implementation of the hardware state machine so as to perform the functions described herein will be apparent to persons skilled in the relevant art(s).
In yet another aspect of the present invention, the invention may be implemented using a combination of both hardware and software.
The methods and apparatus of the present disclosure may be used with any powder-based additive manufacturing methods and apparatuses, such as DMLM or SLM. The methods and apparatus of the present disclosure may be used with any powder material; preferably, the powder does not react with the material(s) from which the apparatus is made.
This written description uses examples to disclose the invention, including the preferred embodiments, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims. Aspects from the various embodiments described, as well as other known equivalents for each such aspect, can be mixed and matched by one of ordinary skill in the art to construct additional embodiments and techniques in accordance with principles of this application.