The present disclosure relates generally to metal additive manufacturing. More specifically, the present disclosure relates to a wire additive manufacturing machine having systems to account for component deformation during the manufacturing process.
Metal additive manufacturing (MAM) processes have become a key manufacturing method for the ability to produce components having complex geometries without a high waste of material. Wire additive manufacturing (WAM) is one technique of MAM. WAM is a process of depositing metal layers on top of one another to form a component, and has fundamentally required the use of a build plate to begin the printing process. The build plate has historically been necessary to minimize distortion of the component resulting from stresses arising from various processes occurring during production (e.g., solidification, solid state phase changes, shrinkage on cooling, etc.).
At least one embodiment relates to a metal additive manufacturing machine. The metal additive manufacturing machine includes a housing, a torch at least partially disposed within the housing, a media, a material, a sensor, and a control system. The torch provides energy to melt the material employing any of a number of energy sources. The media is granular and substantially similar to the material such that it can initiate and maintain an arc, if necessary, and be incorporated into the component. The media is positioned beneath the nozzle and expanded over a print area, and the media forms a flat or topographically featured structure. The material is positioned such that it is melted by the torch and forms a layer of material onto the media. The sensor is coupled to the housing via a support. The sensor is configured to measure a first data, where the first data is a distance between the torch and a layer of material. The control system is operably coupled to the sensor and configured to receive the first data and compare the first data to a first data threshold. The control system sends a command to move the torch in a z-direction in response to the first data being outside of the first data threshold.
Another example embodiment relates to a machine configured to produce a metal component. The machine includes a housing, a torch, a media, a material, and an anchor. The torch is disposed parallel to the housing and is at least partially received within the housing. The media is positioned beneath the torch and expands over a print area. The material is at least partially disposed within the torch such that it is melted by the torch and forms a layer of material onto the media. The anchor is at least partially disposed within the media and the metal component. The anchor protrudes laterally from the media or has a surface flush with the exposed surface of the media. The material is layered onto the anchor and media. The anchor is separated from the metal component when the machine is done printing.
Another example embodiment relates to a method of manufacturing a metal component. The method includes providing a wire through a nozzle or orifice onto a granular media where it is melted by a torch. The method further includes translating the torch along a path to create a layer of material. The method further includes providing a sensor positioned distal the torch and configured to measure a distance between the torch and the layer of material or media. The method further includes providing a distance between the torch and the layer of material or media to a controller, and, in response, repositioning the torch to maintain a distance between the torch and the layer of material or media. The wire material is initially layered onto an anchor at least partially disposed through the granular media. The anchor is cut from the metal component when the machine is done printing.
This summary is illustrative only and should not be regarded as limiting.
The disclosure will become more fully understood from the following detailed description, taken in conjunction with the accompanying figures, wherein like reference numerals refer to like elements, in which:
Before turning to the FIGURES, which illustrate certain example embodiments in detail, it should be understood that the present disclosure is not limited to the details or methodology set forth in the description or illustrated in the figures. It should also be understood that the terminology used herein is for the purpose of description only and should not be regarded as limiting.
Referring generally to the FIGURES, a wire additive manufacturing machine includes a housing, a torch, and a material at least partially disposed within the housing. The wire additive manufacturing machine is configured to extrude the material into the heated area produced by the torch, melting it onto a media, in the form of a layer, to build up a component. The granular media may have an anchor at least partially disposed, and protruding upwards from, or substantially flush with the surface of the media. The wire additive manufacturing machine includes a sensor positioned away from the housing and configured to measure a distance between the nozzle and the layered material.
In some embodiments, the sensor sends data to a control system. The control system includes a controller and a memory operably coupled to the controller. The control system is configured to control components of the wire arc additive manufacturing machine (e.g., material feed rate, nozzle speed, nozzle height, melting power, etc.) in response to a sensor feedback. By way of example, the control system may be configured to create, and maintain, ideal manufacturing conditions between the wire additive manufacturing machine and a print volume.
In some embodiments, the wire additive manufacturing machine is operably coupled to a software. The software may be a Computer Aided Manufacturing (CAM) software. The CAM software is configured to calculate the steps of the manufacturing process, and further estimate a component deformation. The component deformation may be calculated based upon a height of the component, a length of the component, a width of the component, an internal structure of the component, a material of the component, etc. The software may provide the component deformation to an operator, where the operator may alter the geometry of the media to compensate for the component deformation.
Referring now to
The machine 100 may be a combination of a metal inert gas (MIG) welder and a motion control system 112 (e.g., robotic, computer numeric control (CNC), etc.). In other embodiments, the machine 100 may be at least one of the MIG welder and the CNC machine 112. The CNC machine 112 may be a 3-axis gantry machine for motion control. In some embodiments, the CNC machine 112 may be a 5-axis machine. In still other embodiments, the machine 100 may be an industrial robot, or of another configuration capable of depositing the metal material.
Referring still to
Referring still to
The machine 100 includes a torch, nozzle, etc., shown as torch 120. The housing 110 may at least partially receive the torch 120, where the torch 120 may extend laterally downward from the housing 110. The torch 120 may further be a cylindrical, hollow structure configured to provide the gas from a gas controller to a print area. The torch 120 may be configured to translate, via the motion control system, in at least the x-direction, the y-direction, and the z-direction. Additionally or alternatively, the housing 110 may be configured to protect components of the machine 100 from at least one of material splatter, external forces, etc. For example, during a manufacturing process, the housing 110 may be oriented as to reduce the risk of material from splashing up and affecting internal components of the machine 100. Additionally, the housing 110 may be oriented as to direct the gas out of the torch 120 at a particular location. Although not shown, the gas creates the shielding zone when outputted from the torch 120.
Referring specifically to
Referring still to
Although not shown, the machine 100 may include one or more sensors different from the sensor 180. The one or more sensors may be wire diameter sensors configured to measure a diameter of the material, referred to herein as second data. The one or more sensors may measure the diameter of the material at any location on the path material is introduced along.
As discussed in greater detail herein, the first data from the sensor 180 and the second data from the one or more sensors may be provided to a control system. The control system may utilize the first data and the second data to automatically send a command to move the torch 120 and one or more of the sensors, change a feed rate of the material, change a speed of the torch 120, determine optimum manufacturing parameters, etc.
Referring now to
Referring still to
Referring to
Traditionally, WAM printing has utilized a build plate (e.g., metal plate, etc.) where the material 135 is printed onto the build plate to provide structural support to the component 165 during the manufacturing process. The build plate may have been utilized to absorb stresses introduced to the component 165 during the manufacturing process and prevent component deformation. Although, when the manufacturing process is complete, and the component 165 is removed from the build plate (e.g., grinding, cutting, etc.), the component 165 may show signs of deformation. In some instances, the component 165 may deform out of dimensional tolerances requiring substantial post-processing be performed on the component 165. Referring now to
Referring now to
A single anchor 210 may not absorb any stress introduced to the component 165 during the manufacturing process, permitting unrestricted deformation of the component 165. By way of example, during the manufacturing process, the component 165 may be able to naturally deform, where the anchor 210 rigidly holds the component 165 in place. The result of unrestricted deformation could be a reduction in residual stress and overall improved component properties. In other embodiments, multiple small anchors may be used to rigidly hold the component 165.
Referring to
Referring now to
Referring now to
Referring still to
The memory 330 may communicate with the controller 320 to send a command to the machine 100. The command may be at least one of a modulate torch translational speed 350 (e.g., increase torch translational speed, decrease torch translational speed, etc.), move torch 360, modulate melting power 370 (e.g., increase melting power, decrease melting power, etc.), and modulate material feed rate 380 (e.g., increase material feed rate, decrease material feed rate, etc.). Additionally or alternatively, the controller 320 may use the second sensor feedback 315 to determine optimum manufacturing parameters 390 (e.g., material feed rate, power, waveform, etc.). By way of example, different materials having varying wire diameters require varying manufacturing parameters. For example, materials having a larger diameter with a higher melting point may require at least one of (a) an increased melting power, (b) a faster torch speed, (c) a slower material feed rate, etc.
According to an exemplary embodiment, the controller 320 may use the first sensor feedback 310 to determine if the machine is meeting a space filling requirement. Traditionally, feed rate, layer height, and a distance between lines in a feed path are parameters that define a space filling requirement. A type of wire material being used, a power supplied to the torch, and a current component condition (e.g., temperature, etc.) may result in violation of the space filling requirement. For example, a high melting power could be expected to produce a hotter and more fluid melt pool, resulting in a shorter layer height that may be less than desired, thus controller 320 would decrease welding power. Likewise, a lower melting power could be expected to produce a colder and less fluid melt pool, resulting in an increased layer height greater than desired, thus controller 320 would increase welding power.
In some embodiments, the control system 300 may include a user interface, where the operator may view a status of the machine 100, and, in response, manually control the machine 100 to perform a specific operation. The user interface may include status data for the machine 100, such as (a) a manufacturing completion time, (b) a torch temperature, (c) a material status, (d) a torch speed, (e) a current manufacturing layer, etc. The operator may interact with the user interface to manually control, and/or override a current control.
Referring now to
As may be appreciated, printing parameters may vary with the composition and nature of the wire material being consumed by the system. The closed-loop control system (e.g., method 400) responds automatically to changes in the wire material, permitting an optional step, automatic determination of optimal printing parameters 445. Traditionally, when a wire material having different properties (e.g., composition, diameter, etc.) is initially tested, optimal printing parameters are determined iteratively on a trial-and-error basis. The automatic determination of optimal printing parameters 445 may be performed more quickly while using less wire material. Optimal parameters so determined may be stored and recalled as necessary.
As utilized herein with respect to numerical ranges, the terms “approximately,” “about,” “substantially,” and similar terms generally mean+/−10% of the disclosed values, unless specified otherwise. As utilized herein with respect to structural features (e.g., to describe shape, size, orientation, direction, relative position, etc.), the terms “approximately,” “about,” “substantially,” and similar terms are meant to cover minor variations in structure that may result from, for example, the manufacturing or assembly process and are intended to have a broad meaning in harmony with the common and accepted usage by those of ordinary skill in the art to which the subject matter of this disclosure pertains. Accordingly, these terms should be interpreted as indicating that insubstantial or inconsequential modifications or alterations of the subject matter described and claimed are considered to be within the scope of the disclosure as recited in the appended claims.
It should be noted that the term “example” and variations thereof, as used herein to describe various embodiments, are intended to indicate that such embodiments are possible examples, representations, or illustrations of possible embodiments (and such terms are not intended to connote that such embodiments are necessarily extraordinary or superlative examples).
The term “coupled” and variations thereof, as used herein, means the joining of two members directly or indirectly to one another. Such joining may be stationary (e.g., permanent or fixed) or moveable (e.g., removable or releasable). Such joining may be achieved with the two members coupled directly to each other, with the two members coupled to each other using a separate intervening member and any additional intermediate members coupled with one another, or with the two members coupled to each other using an intervening member that is integrally formed as a single unitary body with one of the two members. If “coupled” or variations thereof are modified by an additional term (e.g., directly coupled), the generic definition of “coupled” provided above is modified by the plain language meaning of the additional term (e.g., “directly coupled” means the joining of two members without any separate intervening member), resulting in a narrower definition than the generic definition of “coupled” provided above. Such coupling may be mechanical, electrical, or fluidic.
References herein to the positions of elements (e.g., “top,” “bottom,” “above,” “below”) are merely used to describe the orientation of various elements in the FIGURES. It should be noted that the orientation of various elements may differ according to other example embodiments, and that such variations are intended to be encompassed by the present disclosure.
The hardware and data processing components used to implement the various processes, operations, illustrative logics, logical blocks, modules and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose single- or multi-chip processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, or, any conventional processor, controller, microcontroller, or state machine. A processor also may be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. According to an example embodiment, particular processes and methods may be performed by circuitry that is specific to a given function. The memory (e.g., memory, memory unit, storage device) may include one or more devices (e.g., RAM, ROM, Flash memory, hard disk storage) for storing data and/or computer code for completing or facilitating the various processes, layers and modules described in the present disclosure. The memory may be or include volatile memory or non-volatile memory, and may include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures described in the present disclosure. According to an example embodiment, the memory is communicably connected to the processor via a processing circuit and includes computer code for executing (e.g., by the processing circuit or the processor) the one or more processes described herein.
The present disclosure contemplates methods, systems and program products on any machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Although the figures and description may illustrate a specific order of method steps, the order of such steps may differ from what is depicted and described, unless specified differently above. Also, two or more steps may be performed concurrently or with partial concurrence, unless specified differently above.
It is important to note that any element disclosed in one embodiment may be incorporated or utilized with any other embodiment disclosed herein. For example, the torch 120 of the example embodiment described with reference to
This application claims the benefit of and priority to U.S. Provisional Patent Application No. 63/344,269, filed May 20, 2022, the entire disclosure of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63344269 | May 2022 | US |