The present application generally relates to an end-effector used with a casting process. More specifically, the present application is directed to a configurable end-effector having different modules that provide different functionalities, such as cooling, heating, or thermal imaging of the part (including combinations thereof), during the casting process.
In traditional casting processes, a molten alloy metal is poured into a mold and solidifies, or freezes, through a loss of latent heat of solidification to the mold. A more recent casting process that addresses many of the problems encountered in the traditional approach utilizes an ablation solidification process that is generally described in U.S. Pat. No. 7,216,691, the disclosure of which is incorporated herein by reference in its entirety.
“Ablation” refers to the removal of an aggregate mold by an erosion process in which the application of an ablating medium (e.g., a fluid) causes the aggregate to disintegrate to grain size and the grains to be flushed away in the flow of the fluid. In this way, the surface of the solidifying alloy metal component can be revealed, allowing direct contact between the ablate or ablating medium and the alloy metal of the solidifying casting. The direct contact of the ablating medium and the conversion of state by the ablating material maximizes heat flow from the alloy metal, greatly increasing the rate of removal of the latent heat of solidification and cooling of the alloy metal. The timing of the application of the ablating medium can be prior to the solid fraction content of the alloy metal being completed; the freezing of the alloy metal in the mold can maximize solidification of the alloy reactions to enhance certain microstructure characteristics of the alloy metal, which provide enhanced mechanical properties of the solidified alloy metal. In addition, the timing of the application of the ablating medium can be delayed to minimize particular properties of the alloy metal. One example of ablation includes the use of an aggregate mold bonded with a soluble binder and the use of a solute, such as one containing water, as the ablating medium, which can be endothermic to thereby enable cooling by the ablating medium.
One way to apply the solute (or the ablating medium) to the aggregate mold is to incorporate a fluid nozzle into the end-effector of a robotic arm such that the end-effector (and the corresponding spray from the fluid nozzle) can be moved to a desired location relative to the mold. However, if, prior to or during the ablation process, other types of steps are to be incorporated into the casting process to enhance the properties of the alloy metal being solidified to produce a part or component, the part (and any remaining portion of the mold) have to be moved in order for the other steps to be completed. Thus, it may be desirable to incorporate different functionality into the end-effector such that additional steps (or processes) can be performed on the part or component during the ablation process without having to move the core package or mold containing the cast part or component.
The present application generally pertains to a configurable end-effector for a system used in a casting or solidification process. The end-effector can have one or more ablate and/or cooling modules that can apply an ablating medium such as an ablate material, substance or media, which can be generally referred to as a cooling fluid, to a mold for the solidification of the part or component to be cast in the mold. The mold can be chosen from any of many different types of devices that are able to contain and shape the liquid alloy metal into the desired shape. The end-effector may incorporate one or more vacuum and/or airflow modules that can be used to remove the ablate (or ablating) material and/or cooling fluid by either a suction or pulling force (e.g., a vacuum) or a pushing force (e.g., an airflow). The vacuum or airflow module can remove the ablate material or cooling fluid from the vicinity of the part after the ablate material or cooling fluid undergoes a state change or change in physical state (e.g., liquid to gas), or after any remaining cooling fluid, which has not changed state, has absorbed latent heat from the alloy metal undergoing solidification to create the part or component. Thereafter, the ablate media or cooling fluid can also remove heat from the component after solidification has ended. The end-effector can include one or more energy modules that can be used to introduce heat to the mold and/or the part or component being cast so that additional processes can be performed on the part. The end-effector may have one or more sensing modules that can determine the temperature of the part and then provide that information to a controller to control the operation of the other modules of the end-effector (e.g., ablate and/or cooling modules and/or energy modules) and/or the operation of the system (e.g., movement of the end-effector by the system). The sensing modules can also incorporate measurement system modules that can work individually or interactively to collect dimensional information about the part through the liquid to solid transitions and the contraction of the alloy. In addition, the end-effector can also incorporate one or more supply modules that can be used to supply molten alloy metal to the mold and/or one or more cutting modules that can be used to remove the ingates from the part during solidification of the part.
The present application also pertains to the use of the end-effector with a mold construction to enable the production of alloy parts (including metal alloys) that have significantly improved properties. In this regard, the alloy parts formed using the disclosed end-effector and mold construction have significantly faster cooling times, resulting in significantly faster production times. The formed alloy parts can exhibit a smaller grain size and eutectic boundary finer microstructure, more homogenous microstructure, and less porosity, resulting in improved ductility and tensile strength. The physical characteristics of such cast alloy parts can be comparable to those of forged alloy parts but are associated with significantly lower production costs. In addition, the disclosed systems and techniques of forming alloy components address the problem of using conventional aggregate molds for casting metal parts by preventing the “pull in” of aggregate materials into the surface of the metal part during the solidification cooling process, disrupting a smooth finish. The disclosed systems and techniques can also provide for a unique finish surface that is distinguishable from conventional casting processes.
An advantage of the present application is the ability to introduce heat to the part or component to be cast during the solidification process, including while the part and/or mold are moving, not moving, or a combination of moving and not moving.
Another advantage of the present application is providing a surface finish on the cast part that can improve the coefficient of friction of the part surface without further post-processing of the cast part.
Still another advantage of the present application is the ability to form complex shaped alloy parts (e.g., parts with long thin sections) while preventing issues associated with premature solidification of the molten alloy during the casting process.
Other features and advantages of the present application will be apparent from the following more detailed description of the identified embodiments, taken in conjunction with the accompanying drawings which show, by way of example, the principles of the application.
Wherever possible, the same reference numbers are used throughout the drawings to refer to the same or like parts.
The mold 110 can be made or partially made of mineral or ceramic aggregate(s) bonded with a binder or bonding material. In other embodiments, the binder or bonding material may not be used with the aggregate material (i.e., the mold 110, or portion thereof, is formed from only aggregate material). More than one kind of aggregate can be employed in some embodiments. In addition, more than one kind of binder, if used, can be employed in different embodiments. The aggregate and binder, if used, can be mixed and used to make a mold 110 or a portion of the mold. The mixture can be cured in contact with the tooling (or pattern) so that the shape of the mold 110 or corresponding portion of the mold is as accurate as possible. The parts of the mold 110 are then assembled to make a complete mold 110. Once the mold 110 is formed, the mold 110 may be temporarily stored, or immediately filled with a molten alloy metal (or melt). The filling of the mold 110 can be accomplished in a number of ways: 1) the molten alloy metal can be poured into the mold 110 using a technique known as “gravity pouring;” 2) the mold may be filled more gently by gradually changing the angle or slope of the mold 110 using a technique known as “tilt casting;” or the molten alloy metal can be transferred into the mold through a ‘counter gravity’ delivery system such is disclosed in U.S. Pat. Nos. 6,103,182 and 6,841,120 which are incorporated herein by reference in their entireties. After delivering the molten alloy metal into the mold 110, the mold 110 can be positioned on the table 120 for the solidification portion of the casting process. In another embodiment, the mold 110 may be filled with molten alloy metal on the table 120, thereby avoiding the step of moving the filled mold 110 to the table 120.
Once the mold 110 is positioned on the table 120, whether filled with molten alloy metal or unfilled, the end-effector 130 connected to the robotic arm 140 (as controlled by the controller 150) can perform one or more steps of the solidification thermal management casting process on the mold 110. As shown in
In addition, the end-effector 130 can include one or more energy modules 135 to apply heat to the cast component or part and one or more sensing modules 137 to sense the temperature of the cast component or part. In some embodiments, the end-effector 130 may also include one or more supply modules 139 (see
In an embodiment, the modules of the end-effector 130 may be “complete” modules that include all the hardware or equipment required for the module and that have corresponding “supply” connections (e.g., power, control, fluid, etc.) for proper operation of the module. In another embodiment, one or more of the modules on the end-effector 130 may only include a portion of the module (e.g., an end device associated with the module) with the remaining portion of the module (e.g., the corresponding hardware, equipment, etc. for the module) being located elsewhere (e.g., on the robotic arm 140). The removal of a significant portion of a module from the end-effector 130 can reduce the weight at the end-effector and provide more precision when moving the end-effector 130 with the robotic arm 140 by reducing the momentum of the end-effector 130 during movement.
For example, a vacuum/airflow module 133 or a cooling module 131 incorporated in the end-effector 130 may incorporate only an end nozzle (or other orifice) at the end-effector 130. The end nozzle at the end-effector 130 can be connected by appropriate connections (e.g., wiring, tubing, etc.) to the remaining equipment and hardware (e.g., motors, compressors, pumps, controllers, etc.) of the vacuum/airflow module 133 or the cooling module 131, which can be located separate from or apart from the end-effector 130 (e.g., at the base of the robotic arm 140). In another example, the sensing module 137 may include one or more sensors at the end-effector 130 that are connected by a wired connection (e.g., an Ethernet cable or glass transmission fiber) or a wireless connection (e.g., Bluetooth) to an individual main control device located on the robotic arm 140 in near proximity to the end-effector 130.
As shown in
By moving a significant portion of the hardware and equipment for a module to the module equipment box 160, the remaining portion of the module at the end-effector 130 can be of reduced mass so that the rapid motion and movement of the robotic arm 140 has the lowest possible moving mass at the end-effector 130 to thereby limit deceleration and improve positioning control accuracy associated with moving mass translation movement. In addition, the lower moving mass at the end-effector 130 can provide improved acceleration control of the end-effector 130 that can then be used to provide improved control of the latent heat transmittal interval. In an embodiment, the configuration of the end-effector 130 and the robotic arm movement coupled with known time and coordinates can act as a controlled interval cooling system that can be controlled by corresponding algorithms at the controller 150. It is noted that the end-effector 130 when used as a stationary device (i.e., the end-effector 130 does not move) is mostly insufficient to provide the controlled interval cooling system, absent the translation of the end-effector 130, on “thick section” parts but may be sufficient on larger “thin section” parts that are only several millimeters (e.g., 1 mm to 8 mm) in thickness.
In an embodiment, a configuration of the end-effector 130 with only end devices for the modules can be as small as 25 mm in diameter and still include cooling modules 131 (e.g., ablate systems), sensing modules 137 (e.g., vision systems and/or temperature measurement systems), and vacuum/airflow modules 133. The end devices for the modules on the end-effector 130 can be connected by module connections 162 (e.g., tubular and wire structures) to module equipment boxes 160 located at the base of the robotic arm 140 or in the near vicinity of the robotic arm 140. In an embodiment, an end device for a module at the end-effector 130 can be either a “tube” or an “electric” device or a “light transmission” device.
As shown in the embodiment of
Each cooling module 131 incorporated into the end-effector 130 can include a spray head and corresponding nozzle or just a nozzle (with the corresponding spray head being located remote from the end-effector 130) to deliver the ablating material and/or cooling fluid to the mold 110 and the cast component or part. In one embodiment, the ablating material and/or cooling fluid can be water (H2O), air, atomized water (i.e., a mixture of air and water), liquid nitrogen or carbonated water (carbon dioxide (CO2) and water). However, in other embodiments, any other suitable ablate material or cooling fluid may be used. Further, the selection and number of the cooling module(s) 131 to be included in the end-effector 130 can be based on the part to be cast, the type of mold and a determination of the amount of cooling that is needed for the solidification of the part.
In an embodiment, multiple cooling modules 131 may share a common spray head, while still maintaining individual nozzles for each cooling module 131.
In the cooling modules 131, the rate and pressure of delivery of the ablating material and/or cooling fluid by the spray nozzles 220 can be adjusted by the controller 150 to ensure that the ablating material and/or cooling fluid arrives at the casting component's exterior or interior surfaces directly through the mold or through an aggregate first by percolation through the mold 110, arriving at the casting ahead of the arrival of the main spray. In this way, the molten alloy metal is enabled to develop a sufficiently solid fraction in the metal alloy surface or skin and generate sufficient strength by primary cooling or by primary and secondary cooling of the ablate media prior to the application of the full force of the main primary and secondary ablate cooling spray. In other embodiments, the manner in which the ablating material and/or cooling fluid is delivered to the mold 110 (e.g., narrow stream, wide fan, steady flow, intermittent pulse, etc.), by the cooling modules 131 can affect the rate and pressure settings for the cooling modules 131 accordingly.
In one embodiment, the cooling modules 131 may begin the application of the ablating material and/or cooling fluid at the base of the mold 110. The end-effector 130 can then be moved in a progressive manner to permit the cooling modules 131 to deliver the ablating material and/or cooling fluid to intact portions of the mold 110 or in other cases so that the mold 110 entirely decomposes. In other embodiments, the end-effector 130 may be positioned such that the cooling modules 131 direct the ablating material and/or cooling fluid to the middle of the mold 110, the top of the mold 110, or at some other desired location of the mold 110. The end-effector 130 can then be moved at a translation maximum speed of the robotic arm 140 enabling a dwell time of the ablate material at a location of the mold 110 (e.g., a local area of 700 μm2) to be present for 1 millisecond or less.
When an array of cooling modules 131 is present in the end-effector 130, the number of cooling modules 131 that may be active can be varied from a single cooling module 131 to all of the cooling modules 131 depending on the mold 110, the part to be cast and/or the particular stage or requirements of the solidification process. The controller 150 can control the robotic arm 140 to move the end-effector 130 to different horizontal (e.g., x-axis), vertical (e.g., y-axis) and height or depth (e.g., z-axis) positions relative to the mold 110, as needed during the solidification process, to permit complete coverage of the mold 110 and cast component by the cooling modules 131 (and the other modules of the end-effector 130).
In addition, when multiple cooling modules 131 are present, the controller 150 can control the operation of individual cooling modules 131 to coordinate the function of the cooling modules 131 to complement one another. For example, when the end-effector 130 is moved to a stationary position, an array of cooling modules 131 may be coordinated to switch on and off to cause a spray to move across the surface of the mold 110 to create progressive ablation through the mold or of the mold 110 and the component part to be solidified or cast. Alternatively, the number of active cooling modules 131 may be adjusted as the end-effector 130 is moved about the mold 110, as needed, during the solidification process to provide the desired characteristics associated to controlling the state of change of the alloy metal creating the solidified component part.
In one embodiment, the ablating material and/or cooling fluid can be supplied to each of the cooling modules 131 at either a constant or varying pressure and a constant or varying rate by a pump (not shown) that can be controlled via the controller 150. The controller 150 can also be used to activate cooling modules 131 in the desired sequence and for the desired time. Conventional pumps can be utilized that can be suitably regulated by the controller 150 to achieve the desired fluid delivery rates and pressures for the cooling modules 131, whether they be varying or constant.
As the ablating material and/or cooling fluid makes contact with the mold 110 and the component or part to be cast, which exhibits both endothermic and exothermic processes, the ablating material and/or cooling fluid can be converted to a different state (e.g., steam if water is used as the ablating material and/or cooling fluid). The absorption of latent heat or energy from the part to be cast by the ablating material and/or cooling fluid during the solidification process results in an ejection force in the converted ablating material and/or cooling fluid, whose extraction from the area (e.g., the surface of the part to be cast) is aided by the vacuum/airflow modules 133. However, in other embodiments, if the ablating material and/or cooling fluid is a gas then vacuum/airflow modules 133 may not be included in the end-effector 130 or the vacuum/airflow modules 133 may be deactivated and not used, if present, in the end-effector 130.
The energy module 135 can be used to place additional energy into the mold 110 prior, during or after filling of the mold 110 and put energy back into the system (i.e., the mold 110 and the alloy metal itself during filling or after the component or part is cast or is to be cast). As the cooling modules 131 remove the mold 110 and expose the part or component to be cast, there may be situations during the solidification process where energy or heat has to be reintroduced into the part to be cast by the energy module 135 to either slow or reverse the solidification process. In other embodiments, the energy module 135 may be used in combination with the supply module 139 (e.g., following the alloy metal liquid moving front in the mold 110) in order to keep the alloy metal with sufficient super heat or energy above any solid fraction to maintain the alloy metal in a molten state when attempting to cast long, thin parts. The energy module 135, in one embodiment, can apply various wavelength infrared (IR) heating to the mold 110 depending on the mold structure and type and the component or part to be cast. For example, a tubular mold structure can enable certain wavelengths of short wave IR to pass through a wall chamber that is 100 μm to 500 μm in diameter. However, in other embodiments, the energy module 135 may apply hot air or use direct flame impingement (e.g., natural gas, a welding or acetylene torch, or other gases sufficient in energy).
The sensing module 137 can be used to obtain temperature measurements and/or vision location measurements of the component or the component and the mold 110 and/or the component part to be cast and provide the temperature and/or location measurement information to the controller 150. The controller 150 can then use the temperature and/or location information to control and/or make adjustments to the operation of the end-effector 130 (e.g., slow or stop a cooling module 131 and/or activate an energy module 135). The sensing module 137 can be an infrared (IR) thermal image camera (e.g., a FLIR A500f/A700f thermal camera) in one embodiment. In other embodiments, the sensing module 137 can include a digital camera and/or a probe (e.g., a thermocouple) that can be used for a contact measurement (i.e., the probe touches the component to be measured) or a close proximity measurement (i.e., the probe is near, but not touching, the component to be measured). The probe may be spring mounted in the sensing module 137 such that the probe can be positioned at an appropriate position relative to the component. The sensing module 137 may be positioned in the end-effector 130 such that the temperature of the component can be sensed after the cooling modules 131 have been used. A combination of both a sensor probe and infrared (IR) thermal image camera can work in concert with each other prior, during or after solidification for calibration and/or control use.
In another embodiment, the sensing module 137 can incorporate measurement system devices that can work individually or interactively to collect dimensional information about the part or component during the casting and solidification processes. For example, dimensional information can be collected regarding liquid to solid transitions and contraction of the alloy, which can include information and observations associated with surface characteristics and characterization. In addition, in some embodiments, the sensing module 137 may be incorporated into a second end-effector 130 that has a fixed position relative to the mold 110 to permit more effective calibration of a thermal camera and/or more accurate positioning of probes. The fixed position of the second end-effector 130 (and sensing module 137) may be adjusted during the casting process to a new fixed position relative to the mold depending on the size of the mold and/or the casting process being performed.
The supply module 139 can be used to supply molten alloy metal to the mold 110. In an embodiment, the supply module 139 can incorporate appropriate pumps and valves to move the molten alloy metal from its source to the mold 110. Some examples of pumps that may be used in the supply module 139 can include molten metal transfer pumps, gravity feed pumps, counter- or anti-gravity feed pumps, electromagnetic pumps or any other suitable type of pump. In one embodiment, the supply module 139 can include a pinch valve that can control the flow of the molten alloy metal. Additional information regarding the operation of the pinch valve can be found in U.S. patent application Ser. No. 18/745,690, entitled “Flexible Sleeve, and Devices and Methods Incorporating the Same,” and filed on Jun. 17, 2024, which application is incorporated herein by reference in its entirety.
The supply module 139 can be used to initially supply molten alloy metal to the mold 110, and once the mold 110 has been filled, then the cooling modules 131 may be used for the solidification process. In other embodiments, the supply module 139 can be used to fill one portion of the mold 110, while at the same time, the cooling modules 131 can be used to solidify other previously filled portions of the mold 110. In further embodiments, the supply module 139 can be used to supply a different molten alloy metal to the mold 110 (e.g., a secondary fill), after the mold 110 has been filled with an initial primary molten alloy metal (e.g., a primary fill) to produce a part incorporating two different metals without having to weld the different metals together. In addition, in some embodiments, the supply module 139 may be incorporated into a second end-effector 130 that has a fixed position relative to the mold 110 to provide more stable conditions for supplying molten alloy metal to the mold 110.
The robotic arm 140 can be used to control the position of the end-effector 130 relative to the mold 110. In one embodiment, the robotic arm 140 can be a 7-axis robot that can hold between 7-10 pounds. However, other configurations of the robotic arm 140 are possible in other embodiments as the robot lift capacity and the mass carried can be increased.
The controller 150 can be connected to the robotic arm 140 and the end-effector 130 (either directly or via the module equipment box 160) to control operation of both the robotic arm 140 and the modules of the end-effector 130. In one embodiment, the controller 150 can control movement of the robotic arm 140 and operations of the modules of the end-effector 130 according to a predefined sequence (e.g., the robotic arm 140 moves to a preselected position relative to the mold 110 and activates a module for a preselected time period). In other embodiments, the controller 150 can dynamically control the movement of the robotic arm 140 and the operation of the modules of the end-effector 130 based on feedback provided by one or more sensors located around the robotic system 100 (e.g., the sensing modules 137 in the end-effector 130). For example, the controller 150 may alter the operation of the cooling modules 131 (i.e., increase or decrease cooling or cooling capacity or move and translate the end-effector 130 simultaneously with changing cooling capacity) depending on the sensed temperature of the part to be cast and the mold 110.
In one embodiment, the end-effector 130 can incorporate all necessary modules to perform the steps of the casting solidification process. However, in other embodiments, multiple end-effectors 130 associated with different robotic arms 140 can be used in tandem. For example, one end-effector 130 may incorporate cooling modules 131 and vacuum/airflow modules 133, while a second end-effector may incorporate energy modules 135 and sensing modules 137.
In some embodiments, the arrangement of modules in the end-effector 130 can be tailored for the particular thickness or size of the part to be cast. For example, when the casting modulus is 1.5 millimeters (mm) or a plate 3 mm or less is being cast, the end-effector 130 may only have one cooling module 131 that can be surrounded on each side by vacuum/airflow modules 133. A sensing module 137 may be located next to a vacuum/airflow module 133 and then followed by an energy module 135. The energy module 135 may then be followed by another sensing module 137 to provide a thermal or vision management input to the controller 150 regarding the operation of the energy module and determine if the part to be cast is being heated. In another example, a thicker part to be cast may utilize an end-effector 130 that does not have an energy module 135.
In other embodiments, multiple energy modules 135 may be incorporated into the end-effector 130 and used to apply different treatments to the part to be cast. The energy modules 135 can be used to arrest cooling as the part to be cast enters the liquidus temperature to control solid fraction percentage and provide optimization of solid fraction growth or a reduction in time is desired for the alloy metal prior to the solidifying alloy exiting the solidus and either continues to cool to room temperature or is interrupted above the solvus or is quenched to a solid to solid conversion desired by the alloy metal and cooling time temperature requirements. By arresting the cooling, the component or part that is to be cast or is cast is allowed to homogenize or go below the homogenization temperature into a solution state. The arresting of the cooling can also be used to provide a desired sensitization to some alloys such as an aluminum 5XXX series or 5XX series. In the solution state, there can be an interstitial liquid (e.g., magnesium solutes) while the main portion of the component part is solid alpha aluminum as in the cast state, or rather the solid state. While the part is held in the solution state, a quench can be performed on the part using the energy modules 135 to add heat to the part and also to remove energy from the component part. After the quench is completed on the component or part, the energy modules 135 may be used again to create a post thermal treatment artificial age by heating the part to provide a low temperature artificial aging process on the component part. In still other embodiments, when a support network is incorporated into the mold 110, the support network may be used as a pathway for the energy modules 135 to provide heat to the part or the cooling modules 131 to provide the ablating material and/or cooling fluid to the part.
In an embodiment, the end-effector 230 can be arranged into a series of circuits or zones 180 for the modules of the end-effector 230. The zones 180 of the end-effector 230 can be stacked or arranged vertically to a height corresponding to the height of the mold 110. Each zone 180 can include a series of cooling modules 131 arranged around the interior surface of the end-effector 230 (see
In addition, each zone 180 may include one or more sensing modules 137 placed around the interior surface of the end-effector 131. The sensing modules 137 in each zone can include one or more thermal image cameras and/or one or more probes. Similar to the nozzles 220 of the cooling modules, the end devices of the sensing modules 137 for each zone 180 can be vertically aligned, but may also be offset vertically. While not shown in
In still another embodiment, the end-effector 230 can have an “inner” portion (i.e., a portion adjacent to the inner wall 198 of the mold 110) with zones 180 corresponding to those in the “outer” portion of the end-effector 230 (i.e., the part of the end-effector 230 shown in
The end-effector 330 may also include, for each zone 180, sensing modules 137 and airflow/vacuum modules 133. The controller 150 can control operation of the modules of the end-effector 330 and the operation of the table 120. The controller 150 can control the speed and direction of rotation for the table 120. In one embodiment, the controller 150 can rotate (or oscillate) the table at a preselected speed for a preselected time period, while simultaneously controlling operation of the modules of the end-effector 130. In another embodiment, the controller 150 can control operation of the table 120 (e.g., speed of rotation and/or direction of rotation) based on feedback information. The controller 150 may receive information on the position of the table 120 (relative to a preselected position) from a sensor incorporated into the table 120 and/or from sensing modules 137 and control the direction of rotation or oscillation based on the position information. In addition, the sensing modules 137 may provide temperature information about the mold and/or the part or component to be cast to the controller 150 and the controller 150 can then control the speed of rotation of the table 120 (and the mold 110) to prevent the occurrence of overcooling or undercooling of the part or component to be cast. It should be noted that the system 100 can differ from a die casting system. In a die casting system, the tool is cooled after casting to remove the energy when solidifying the cast part. In contrast, the system 100 can extract and introduce energy before, during, and after casting through the tool or mold 110, in addition to introducing energy to the tool, and also extracting energy from the tool or mold 110.
The controller 150 can control operation of the modules of the end-effector 430 and the operation of the table 120. The controller 150 can control the speed and direction of rotation for the table 120. In one embodiment, the controller 150 can rotate (or oscillate) the table at a preselected speed for a preselected time period, while simultaneously controlling operation of the modules of the end-effector 130. In another embodiment, the controller 150 can control operation of the table 120 (e.g., speed of rotation and/or direction of rotation) based on feedback information. The controller 150 may receive information on the position of the table 120 (relative to a preselected position) from a sensor incorporated into the table 120 and/or from sensing modules 137 and control the speed and/or direction of rotation or oscillation based on the position information. In addition, the sensing modules 137 may provide temperature information about the mold and/or the part or component to be cast to the controller 150 and the controller 150 can then control the speed of rotation of the table 120 (and the mold 110) to prevent the occurrence of overcooling or undercooling of the part or component to be cast. In an alternate embodiment, the end-effector 430 may be rotated around the table 120 or rotated in conjunction with rotation or oscillation of the table 120.
Processor 402 may control the operations of the other components of controller 150 and may include any suitable processor. A processor 402 may include any suitable processing device such as a general-purpose processor or microprocessor executing instructions from memory, hardware implementations of processing operations (e.g., hardware implementing instructions provided by a hardware description language), any other suitable processor, or any combination thereof. In one embodiment, processor 402 may be a microprocessor, a central processing unit (CPU) or a digital signal processor (DSP) that includes processing hardware to execute instructions stored in memory 414. Memory includes any suitable volatile or non-volatile memory capable of storing information (e.g., instructions and data for the operation and use of controller 150), such as RAM, ROM, EEPROM, flash, magnetic storage, hard drives, any other suitable memory, or any combination thereof. The processor 402 communicates with and drives the other elements within the controller 150 via an internal communication interface 410, which can include at least one bus.
The controller 150 can also include an input/output (I/O) interface 406 to receive inputs from a user of the controller 150 and to provide outputs to a user of the controller 150 as may be desired. Communication interface 408 may be in communication with processor 402 via the internal communication interface 410 and may provide for wireless or wired communications with the other components of the system 100 (e.g., end-effector 130, modules, robotic arm 140, table 120, module equipment boxes 160, etc.). In one embodiment, communication interface 408 may include a wireless interface that communicates using a standardized wireless communication protocol (e.g., WiFi, ZigBee, Bluetooth, Bluetooth low energy, etc.) or proprietary wireless communication protocol operating at any suitable frequency such as 900 MHz, 2.4 GHZ, or 5.6 GHZ. As described herein, a suitable wireless communication protocol may be selected or designed for the particular signal path between the controller 150 and the other component of the system 100. In some embodiments, communication interface 408 may be a wired interface that provides an interface with wired connections to the other components of the system 100 to allow processor 402 to communicate with the other components of the system 100 as described herein. The wired connection may be any suitable wired connection to facilitate communication via any suitable protocol.
In one embodiment, memory 414 of central monitoring system 12 may include memory for executing instructions with processor 402, memory for storing data, and a plurality of sets of instructions to be executed by processor 402. Although memory 414 may include any suitable instructions, in one embodiment the instructions may include operating instructions 416 for generally controlling the operation of the controller 150, a casting control architecture or system 418 to control operation of the components of the system 100 during the casting and solidification process, and communication instructions 420 to facilitate communications with the components of the system 100 via communication interface 408.
The casting control architecture 418 can also include logic 422, referred to herein as “a solidification model,” logic 424, referred to herein as “a robotic arm control algorithm,” logic 428, referred to herein as “an end-effector control algorithm,” and logic 425, referred to herein as “a table control algorithm.” In other embodiments, the solidification model 422, the robotic arm control algorithm 424, the end-effector control algorithm 428 and/or the table control algorithm 425 can be combined with the operating instructions 416 or with one another. The operating instructions 416, the communication instructions 420, the solidification model 422, the robotic arm control algorithm 424, the end-effector control algorithm 428 and/or the table control algorithm 425 can be implemented in software, hardware, firmware, or any combination thereof. In the controller 150 shown by
Note that the operating instructions 416, the communication instructions 420, the solidification model 422, the robotic arm control algorithm 424, the end-effector control algorithm 428 and/or the table control algorithm 425, when implemented in software, can be stored and transported on any computer-readable medium for use by or in connection with an instruction execution apparatus that can fetch and execute instructions. In the context of this document, a “computer-readable medium” can be any non-transitory means that can contain or store code for use by or in connection with the instruction execution apparatus.
In addition, the casting control architecture 418 may also store data 426 about the system 100 that can be used by the solidification model 422, the robotic arm control algorithm 424, the end-effector control algorithm 428 and the table control algorithm 430 during a solidification process. The system data 426 can include information and data about the components of the system 100 (e.g., operating parameters of the cooling modules 131 or movement capabilities of the robotic arm 140). System data 426 can also include information regarding operation of the system 100 (e.g., temperature measurements, position measurements, etc.) that is received as feedback from the components of the system 100 (e.g., sensing modules 137) via the communication interface 408 during the casting process.
The solidification model 422 can be used to apply a desired solidification process to the mold 110 and the part or component to be cast, which may include processes other than cooling such as heating via energy module 135. In an embodiment, the solidification model 422 can incorporate numerous solidification processes for different types of molds 110 and/or parts or components being cast. For example, different solidification process may be used based on the shape of the part or component to be cast (e.g., round versus polygonal) and/or the dimensions of the part or component to be cast (e.g., thick versus thin). In an embodiment, the solidification processes that can be implemented by the solidification model 422 may be selected by a user via the I/O interface 406. Once a solidification process has been selected, the solidification model 422 can provide data and/or instructions to the robotic arm control algorithm 424, the end-effector control algorithm 428 and/or the table control algorithm, as needed, to implement the selected solidification process.
The robotic arm control algorithm 424 can be used to position the robotic arm 140 to a desired position relative to the mold 110 and table 120 based on the solidification process being implemented by the solidification model 422 and/or system data 426. The robotic arm control algorithm 424 can be used to position the robotic arm 140 to specific coordinates (e.g., x, y and z coordinates) in the space surrounding the mold 110 and the table 120. In addition, the robot arm control algorithm 424 can be used to control the speed of movement of the robotic arm 140 (and the speed of movement of the end-effector 130) based on the solidification process being implemented by the solidification model 422 and/or system data 426.
The end-effector control algorithm 428 can be used to control the operation of the modules incorporated into the end-effector 130 based on the solidification process being implemented by the solidification model 422 and/or system data 426. The end-effector control algorithm 428 can be used to activate and/or deactivate particular modules in the end-effector 130 based on the solidification process being implemented by the solidification model 422 and/or system data 426 . . . . For example, the end-effector control algorithm 428 can activate cooling modules 131 during a cooling portion of a solidification process being implemented by the solidification model 422. After the cooling portion is complete, the end-effector control algorithm 428 can deactivate the cooling modules 131, take a temperature measurement with sensing modules 137 and activate energy modules 135 for a subsequent portion of the solidification process. In addition, the end-effector control algorithm 428 can be used to control the specific operation of the modules of the end-effector 130 (e.g., the amount of cooling provided by a cooling module 131 when operating) based on the solidification process being implemented by the solidification model 422 and/or system data 426.
The table control algorithm 430 can be used to control the speed and/or direction of rotation of the table 120 based on the solidification process being implemented by the solidification model 422 and/or system data 426. The table control algorithm 430 can be used to rotate the table in a specific direction (e.g., clockwise or counter-clockwise) to position the mold 110 relative to the end-effector 130. In addition, the table control algorithm 430 can be used to control the speed of movement of the table 120 (and the speed of movement of the mold 110) based on the solidification process being implemented by the solidification model 422 and/or system data 426.
In an embodiment, the solidification model 422 can incorporate a time parameter based on the speed of movement of the end-effector 130 (via the robotic arm 140) or movement of the table 120 into solidification processes. The speed of movement of the end-effector 130 or the table 120 can be used to provide a pulsation effect when operating the cooling modules 131 in a side-to-side (horizontal) or up-and-down (vertical) motion. The pulsation effect provided by the cooling modules 131 from the movement of the end-effector 130 or the table 120 can be in addition to any pulsation provided by the on/off switching of the cooling modules 131. Movement of the end-effector 130 or table 120 over a distance of 100 μm can occur in 1 millisecond which provides the pulse time (i.e., on and off) when translating the end-effector 130 in both directions. The pulse can be controlled by the movement speed of the robotic arm 140. The robotic arm 140 can reach speeds of 1 meter per second with high accuracy and up to 4.4 meters per second.
Once the system 100 has been activated and the solidification process to be applied has been selected, the controller 150 can move the components of the system 100 into a position for the selected solidification process (step 306). After activation of the system 100, the controller 150 can initially move the components of the system 100 into a starting position (e.g., move the robotic arm 140 and end-effector 130 to an end of the mold 110) and then subsequently move the components of the system 100 into other positions as set forth by the selected solidification process (e.g., move the robotic arm 140 and end-effector 130 from one end of the mold 110 toward the other end of the mold 110). After the components of the system 100 have been moved into the appropriate position, the end-effector 130 can perform the corresponding operation for that position as set forth in the solidification process (step 308).
In one embodiment, the performed operation by the end-effector 130 can be a pre-determined operation (e.g., operate cooling module 131 for a pre-selected time period). However, in other embodiments, the performed operation by the end-effector 130 may be feedback controlled (e.g., operate cooling module 131 until the part or component to be cast reaches a pre-selected temperature as detected by sensing module 137 or operate the cutting module 136 once the part or component to be cast reaches a pre-selected temperature as detected by sensing module 137). After completing an operation with the end-effector 130, the controller 150 can then determine if there are additional operations to be performed in the solidification process (step 310). If there are additional operations to be performed by the end-effector 130, the controller can then move the components of the system 100 into position for the next operation and perform that next operation. The controller 150 can repeat the movement and operation steps until the solidification process is complete. Once the solidification process is complete (i.e., no additional operations are to be performed), the controller 150 can deactivate the system (step 312) and the process can end.
The mold construction 1000 can include a cope 1010 and a drag 1020. The cope 1010 can have an outer surface and an opposed inner surface that faces a mold cavity. The drag 1020 similarly includes an outside surface and an opposed inside surface that faces the mold cavity. The mold cavity can be defined as the space between the inside surface of the cope 1010 and the inside surface of the drag 1020 that can receive the molten alloy metal. The mold construction 1000 also includes a sprue 1050 for filling the mold cavity with molten alloy metal for the creation of a desired part or component. In some embodiments, the mold construction 1000 can include a riser for providing a reservoir of molten alloy metal for the mold cavity during the casting process.
The mold cavity can be sized and shaped, as desired, to form differently sized and shaped parts or components. Mold construction 1000 can be fabricated from a variety of materials. In some embodiments, the mold construction 1000 can be constructed of a variety of metal alloys such alloys of iron, nickel, copper, aluminum, magnesium, titanium, etc. In other embodiments, the mold construction 1000 can be constructed of an aggregate material, which can include one or more materials such as silica sand, olivine, chromite, zircon, cenospheres, or mixtures thereof. In yet other embodiments, the mold construction 1000 can be a hybrid of both alloy portions and aggregate portions as desired including plastic, glass, and other materials that have a melting point above the melting point of the alloy metal. It is possible to use materials that have melting points below that of the alloy for the mold because of the ability to provide continuous cooling through the mold construction 1000 with a cooling spray. By providing cooling of the mold construction 1000, it is possible to keep the mold from melting even when the cast part or component has temperatures above the melting point of the mold construction 1000.
As shown in
The hollow tubes 1036 can also be used to permit the direct heating of portions of the molten alloy metal before, during or after the casting process (e.g., via the energy module 135 of the end-effector 130). For example, infrared radiation or a superheated gas can be introduced through the hollow tubes 1036 to heat certain portions of the part or component to be cast. Further, certain portions of the part or component to be cast can be insulated with or protected by a gas layer by providing an appropriate gas (including, but not limited to carbon dioxide, argon, krypton, nitrogen, cyclopentane, sulfur hexafluoride, sulfur dioxide, propyne, and/or various Freons) through the hollow tubes 1036 into the mold cavity using the cooling modules 131 of the end-effector 130. By introducing an appropriate gas to create a gas layer, cooling of the part or component to be cast can be slowed as well as the heating and expansion of the mold construction 1000 can be prevented.
The insert 1030 can be constructed out of various materials, such as ceramics, metal alloys, carbon and carbon structures or polymers. The plurality of hollow tubes 1036 can be manufactured in various ways. The insert 1030 can be of various shapes and dimensions, but in some embodiments, the insert 1030 can be between approximately 1 mm (millimeter) and approximately 5 mm in diameter. Insert 1030 can include any number of tubes 1036, but in certain embodiments, insert 1030 includes between approximately 400 tubes to 1500 tubes per 25 square millimeter area of the insert 1030. According to some embodiments, the tubes 1036 can have a density within an insert 1030 of approximately 1600 to 6000 tubes per square centimeter. Each tube 1036 can vary in diameter as desired. In some embodiments, the tube diameters can range between approximately 50 microns to approximately 1000 microns. In other embodiments, the length of the tubes 1036 can be approximately 11 mm to 17 mm. Further, the length of the tubes 1036 can vary depending on the particular shape of the cavity (e.g., some tubes 1036 may be longer than other tubes 1036). In an embodiment, the ratio between the diameter of the tubes 1036 and the length of the tubes 1036 within the insert 1030 can be approximately 1:25, although other ratios between the tube diameter and tube length are not precluded. In the embodiment shown in
The mold construction 1000 of the system 100 can be used to cast parts having desirable properties (e.g., a microstructure having an average cell size of greater than about 5 microns) when used in conjunction with the end-effector 130. The mold construction 1000 can be filled with a molten alloy metal and the solidification process can be started about 1-7 seconds after the mold construction 1000 has been filled. A cooling module 131 of the end-effector 130 can be passed over the mold construction 1000 one or more times during the solidification process. The robotic arm 140 can move the end-effector 130 in a “Z” pattern having both movement in the x-direction and the y-direction relative to the mold construction 1000. Movement in the x-direction is a lateral movement (or side-to-side movement). Movement in the y-direction is an end-to-end movement that travels from the tip of the mold construction 1000 (i.e., the last part of the mold construction 1000 to be filled) to the sprue 1050 or feeder of the mold construction 1000. The robotic arm 140 can move the end-effector 130 at a speed of about 0.4 to about 4.4 meters per second (m/s) in the x-direction and at a speed of about 0.5 to about 12.0 millimeters per second (mm/s) in the y-direction. The cooling module 131 can include a single nozzle that supplies atomized water to the insert 1030, mold construction 1000 and the part to be cast. The atomized water can be provided at a rate of about 0.8 to about 1.2 liters per minute (L/min). The atomized water from the nozzle can be formed from air at a pressure of about 8.0 to about 10.0 bars and water at a pressure of about 5.0 to about 8.0 bars.
In an embodiment, the mold construction 1000 and the cooling module 131 of the end-effector 100 can be used to cast a part that has a microstructure with a 50 micron or micrometer (μm) average cell size. The mold construction 1000 can be filled with a molten alloy metal such as an aluminum alloy and the solidification process can be started about 3-5 seconds after the mold construction 1000 has been filled. A cooling module 131 of the end-effector 130 can be passed over the mold construction 1000 (starting at the end opposite the sprue 1050) three times during the solidification process. The robotic arm 140 can move the end-effector 130 at a speed of about 20 inches per second (inch/s) in the x-direction and at a speed of about 0.32 inches per second (inch/s) in the y-direction. The cooling module 131 can include a single nozzle that supplies atomized water to the mold construction 1000 and the part to be cast. The atomized water can be provided at a rate of about 0.8 to about 1.2 liters per minute (L/min) at a 60° C. water temperature and the pressure of the air for the atomized water can be 9.0 bar and the pressure for the water for the atomized water can be 7.0 bar.
The resultant cast part fabricated from the above process can have a microstructure in dark field that showed a fully enriched Mg2Si within the alpha phase as though heat treated and aged. The structure is unique because in bright field the structure at the cell boundaries did not show homogenization to anticipate the dark field results. In addition, a BHN (Brinell hardness number) of 55 was observed, which is between about 140 Mpa UTS (ultimate tensile strength) and 210 Mpa UTS, with an estimated elongation at 15-20%. The microstructures had, at first examination, a 50 μm average cell size at an end (instead of the expected 20-30 μm average cell size). Further inspection showed the results are consistent through the entire length of the part, i.e., the part had a uniform 50 μm cell size throughout. A fully enriched Mg2Si alpha post solidification natural age structure absent dissolving grain enriched alloy segregation was observed. In summary, the resultant cast part can have several advantageous features in the microstructure: 1) a uniform 50 μm cell size for the full length of the product; 2) the ripening of Mg2Si enriched and caught in the alpha structure during solidification; 3) the dispersion uniformity; and 4) the undissolved segregation cell grain boundaries. The resultant cast part shows that alloy alterations to remove grain boundary phases can result in improved elongations with a substantially high material properties.
Although the figures herein may show a specific order of method steps, the order of the steps may differ from what is depicted. Also, two or more steps may be performed concurrently or with partial concurrence. Variations in step performance can depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the application. Software implementations could be accomplished with standard programming techniques, with rule based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps. Machine learning can be further implemented using the processing steps, comparison steps, and decision steps.
It should be understood that the identified embodiments are offered by way of example only. Other substitutions, modifications, changes and omissions may be made in the design, operating conditions and arrangement of the embodiments without departing from the scope of the present application. Accordingly, the present application is not limited to a particular embodiment, but extends to various modifications that nevertheless fall within the scope of the application. It should also be understood that the phraseology and terminology employed herein is for the purpose of description only and should not be regarded as limiting.
This application claims the benefit of U.S. Provisional Patent Application No. 63/733,766, filed Dec. 13, 2024, and entitled “Configurable End-Effector Used with a Casting Process,” which application is hereby incorporated by reference herein in its entirety. This application claims the benefit of U.S. Provisional Patent Application No. 63/621,514, filed Jan. 16, 2024, and entitled “Casting Support,” which application is incorporated by reference herein in its entirety. This application claims the benefit of U.S. Provisional Patent Application No. 63/623,684, filed Jan. 22, 2024, and entitled “Systems and Methods for Wheel Manufacture,” which application is incorporated by reference herein in its entirety. This application claims the benefit of U.S. Provisional Patent Application No. 63/733,931, filed Dec. 13, 2024, and entitled “Multi Indirect Injection Solidification Technology,” which application is incorporated by reference herein in its entirety.
| Number | Date | Country | |
|---|---|---|---|
| 63733766 | Dec 2024 | US | |
| 63621514 | Jan 2024 | US | |
| 63623684 | Jan 2024 | US | |
| 63733931 | Dec 2024 | US |