The disclosure relates to pulsed electrochemical machining (pECM).
Machining processes may involve removal of material from a workpiece to form a component having a finished shape and texture. Pulsed electrochemical machining (pECM) is a non-contact machining process based on the principles of electrolysis. Pulsed electrochemical machining may also be referred to as precision electrochemical machining or pulse electrochemical machining. A pECM system may include a tool (the cathode) that imparts its shape into a workpiece (the anode) in a mirror image. As the tool moves toward a surface of the workpiece to be machined, a pulsed DC current may be applied to the tool and the workpiece. The tool maintains a tiny interelectrode gap (e.g., of less than about 10 microns) from the surface of the workpiece, and the workpiece dissolves anodically about the tool, taking on the complementary shape of the tool. An electrolyte pumped between the tool and the workpiece may remove dissolved metal from the workpiece and heat.
Since the cathodic tool does not physically contact the anodic workpiece, pECM can produce burr-free three-dimensional shapes with little or no tool wear. pECM may be used to machine any conductive metal or alloy, and is particularly well suited for materials, such as superalloys, that are difficult to machine through conventional methods. Materials commonly machined with pECM include, for example, nickel, iron, and titanium-based alloys in a variety of formats such as cast (including single crystal), forged, additively manufactured, and powdered metallurgy.
The disclosure generally describes systems and techniques for generating an electric current density between a machining tool and a workpiece that varies spatially across a working surface of the machining tool, and techniques for creating such machining tools. A pECM tool includes one or more electrodes formed from conductive materials. Each electrode defines a working surface for generating an electric current in an electrolyte between the electrode and the workpiece to remove material from the workpiece. A portion of the respective electrode near or at the working surface has an electrical conductivity that varies across the working surface to generate a spatially varying electric potential and, correspondingly, the spatially varying electric current density. For example, the electrode may include a composition that varies across the working surface, such as by using different materials having different electrical conductivities, different densities of materials, and other compositional parameters that affect electrical conductivity at the working surface. The spatially varying electric current density may remove material from the workpiece at different rates, thereby creating different interelectrode gap sizes between the electrode and the workpiece. As a result, a contour or shape of a machined surface of the workpiece may be different from a contour or shape of a working surface of the electrode.
In some examples, the disclosure describes a pulsed electrochemical machining (pECM) tool that includes a tool body defining a tool axis and including one or more electrodes. Each of the one or more electrodes includes an electrically conductive material and defines a working surface at a distal end of the tool axis configured to face a workpiece. An electrical conductivity of at least one electrode varies across the working surface of the respective electrode.
In some examples, the disclosure describes a method for manufacturing a pulsed electrochemical machining (pECM) tool that includes forming one or more electrodes from an electrically conductive material. Each of the one or more electrodes defines a working surface of a distal end of a tool axis of a tool body. The working surface is configured to face a workpiece. An electrical conductivity of at least one electrode varies across the working surface of the respective electrode.
In some examples, the disclosure describes a method for pulsed electrochemical machining (pECM) a workpiece that includes generating an electric potential between one or more electrodes of a machining tool and the workpiece. The machining tool includes a tool body defining a tool axis and including the one or more electrodes. Each of the one or more electrodes includes an electrically conductive material and defines a working surface at a distal end of the tool axis configured to face the workpiece. The method includes delivering an electrolyte into an interelectrode gap between the working surface of the one or more electrodes and a target surface of the workpiece. The method includes positioning the working surface of the one or more electrodes relative to the target surface of the workpiece to remove material from the target surface of the workpiece.
The details of one or more examples are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.
The disclosure generally describes pECM systems and techniques that include one or more electrodes, which function as one or more cathodes during a pECM process, that have an electrical conductivity that varies spatially across a working surface of the electrode. During material removal via the pECM process, a contour and shape of a machined surface of a workpiece may correspond to a contour and shape of a working surface of the electrode and a current density flowing across an interelectrode gap between the electrode (cathode) and the workpiece (anode). The current density may be a function of a local electric potential between the electrode and the workpiece, which may influence a rate of material removal from the workpiece and a size of the interelectrode gap between the electrode and the workpiece. For example, a higher electric potential may correspond to a larger interelectrode gap.
In the present disclosure, one or more electrodes of the pECM machining tool may have an electrical conductivity that varies spatially across the working surface of the electrode. This spatially varying electrical conductivity may produce an interelectrode gap that varies spatially between the electrode and the workpiece. For example, portions of the working surface having a higher electrical conductivity may have an increased local current density, and corresponding increased thickness of the interelectrode gap near that portion of the working surface. As a result, the machined surface of the workpiece may reflect both a shape of the working surface of the electrode and the electric potential produced by the electrical conductivity of the working surface of the electrode. Additionally or alternatively, the machined surface may reflect a shape of the working surface of the electrode, the electric potential produced by the electrical conductivity of the working surface of the electrode, and an electrical conductivity of the electrolyte, such as an electric potential that compensates for a change in electrical conductivity of the electrolyte to maintain a relatively uniform interelectrode gap.
Machining tools described herein may be used as part of a pulsed electrochemical machining (pECM) system.
Mechanical system 102 may include an actuation system 110, a machining tool 112, and an enclosure system 114. Actuation system 110 may be configured to control a position of machining tool 112 relative to workpiece 120. During a pECM process, actuation system 110 may adjust the position of tool 112 relative to workpiece 120 as needed by moving tool 112, workpiece 120, or both. Actuation system 110 may include one or more actuators, such as direct drive actuators, configured to move tool 112 and/or workpiece 120 as desired during a pECM process. For examples, one or more actuators may be configured to feed or otherwise move machining tool 112 toward workpiece 120 during a pECM process. In some examples, actuation system 110 may be configured to oscillate machining tool 112 (e.g., along the z-axis shown in
Machining tool 112 may be configured to mechanically couple to actuation system 110 and electrically couple to power supply 106. For example, machining tool 112 may include one or more structures or assemblies to couple to actuation system 110, such that machining tool 112 receives a control force for positioning machining tool 112, electrolyte (if distributed via mechanical system 102) for discharging from machining tool 112, and electrical current for generating an electric potential between machining tool 112 and workpiece 120. As will be described further in
Enclosure system 114 may be configured to mount workpiece 120 and electrically couple workpiece 120 to power supply 106 for generating a voltage between machining tool 112 and workpiece 120 (e.g., in the form of a pulsed direct current). For example, enclosure system 114 may position workpiece 120 toward machining tool 112, such that a working surface of workpiece 120 is exposed to a working surface of machining tool 112. In some examples, enclosure system 114 may capture spent electrolyte from workpiece 120 for return to electrolyte system 104.
Electrolyte system 104 may be configured to condition and circulate electrolyte (e.g., liquid electrolyte) for distribution to a working surface of machining tool 112, such as via mechanical system 102. Electrolyte system 104 may include one or more pumps configured to discharge the electrolyte to mechanical system 102, one or more filters configured to filter contaminants from the electrolyte (e.g., for the re-use of electrolyte in the pECM process), one or more heat exchangers configured to remove heat from the electrolyte, and/or other components configured to maintain various parameters of the electrolyte.
Power supply 106 may be configured to generate an electric potential between machining tool 112 and workpiece 120. For example, power supply 106 may be configured to apply a voltage between machining tool 112 and workpiece 120 to generate current flow between machining tool 112 and workpiece 120 with the electrolyte flowing or otherwise present between machining tool 112 and workpiece 120. For a pulse EMC process, power supply 106 may be configured to supply voltage in pulses, such as in combination with oscillations of machining tool 112 relative workpiece 120, to increase local current density. For example, power supply 106 may include a direct current (DC) source that applies a pulsed direct current to both machining tool 112 and workpiece 120 during the pulse electrochemical machining process. In some examples, actuation system 110 may oscillate the position of machining tool 112 relative workpiece 120 in coordination with the pulsed direct current.
Control system 108 may be communicatively coupled to mechanical system 102, electrolyte system 104, and power supply 106, and configured to send control signals to mechanical system 102, electrolyte system 104, and power supply 106. For example, the control signals may cause mechanical system 102 to control (e.g., dynamically) a position of machining tool 112 relative to workpiece 120, cause electrolyte system 104 to supply electrolyte between machining tool 112 and workpiece 120, and cause power supply 106 to generate an electric potential between machining tool 112 and workpiece 120. Further operation of control system 108 will be described in
Machining tool 112 defines a working surface that forms workpiece 120 into a component having a particular shape or set of dimensions (e.g., approximately the complimentary shape of machining tool 112).
Each electrode 122 defines a working surface 124 at a distal end of the tool axis. When machining tool 112 is attached to actuation system 110, each working surface 124 is configured to face a corresponding target surface 126 of workpiece 120. In some examples, such as illustrated in
Each electrode 122 includes an electrically conductive material at working surface 124. An electrically conductive material may include any material having an electrical conductivity greater than about 1 × 106 S/m. Likewise, workpiece 120 may be an electrically conductive material. The electrically conductive material of electrode 122 may include a coating on a support substrate, such as having a thickness greater than about 100 nanometers, or may include a bulk material that is self-supporting. When an electric potential (e.g., in the form of a pulse direct current) is generated between working surface 124 of electrode 122 and target surface 126 of workpiece 120 (e.g., with power supply under the control of control system 108), working surface 124 may form a cathode surface and target surface 126 may form an anode surface. As working surface 124 is advanced and material from workpiece 120 is removed, a shape of target surface 126 may generally correspond to the complimentary shape of working surface 124. While the shape of workpiece 120 is shown to mirror the shape of electrode 122 in
The conductive materials of electrode(s) 122 and workpiece 120 may be any suitable conductive material such as metal, metal alloy, or ceramic material. Examples of metals that may be used to form the workpiece 120 and the electrode(s) 122 of tool 112 include nickel, iron, and titanium-based alloys in a variety of formats such as cast (including single crystal), forged, additively manufactured, and powdered metallurgy. Examples of suitable metals and metal alloys for the workpiece 120 and electrode(s) 122 of tool 112 include, but are not limited to, any superalloy such as CMSX-4, MarM247, Haynes 230, Rene N-5, MP35N, and the like, steels such as 4140, A2 tool steel, M4 tool steel, and gear steels such as Ferrium C64, Al 6061, Al 7075, brass, bronze, CoCr, Cu, Ge, Inconels such as 625, 718, and 740h, Mo, Ni, Nitinol, Nitronic 60, Pyrowear 53, stainless steels such as 17-4, 304, 316, and 440C, Ti Grade 1-5, Ti 64, TiAl, and mixtures and combinations thereof.
pECM system 100 may be particularly suited for machining relatively hard superalloys as workpiece 120, including nickel superalloys such as CMSX-4. In some examples, the nickel superalloy may have a composition including Chromium (e.g., about 5.5 wt% to about 7.5 wt%), Cobalt (e.g., about 9 wt% to about 11 wt%), Molybdenum (e.g., about 0.3 wt% to about 0.9 wt%), Tungsten (e.g., about 5 wt% to about 7 wt%)e.g., with the balance being nickel. In some examples, such a nickel superalloy may also include Titanium (e.g., about 0.5 wt% to about 1.5 wt%), Titanium (e.g., about 0.5 wt% to about 1.5 wt%), Hafnium (e.g., about 0 wt% to about 0.2 wt%), Tantalum (e.g., about 5.5 wt% to about 6.5 wt%), Tantalum (e.g., about 5.5 wt% to about 6.5 wt%), Rhenium (e.g., about 2 wt% to about 4 wt%), and/or Rhenium (e.g., about 2 wt% to about 4 wt%) in trace amounts.
In some examples, working surface 124 may have an electrical conductivity that varies spatially across working surface 124. For example, an electrically conductive material of a surface portion of electrode 122 near working surface 124 may have an electrical conductivity that is higher at particular portions of working surface 124. The electrical conductivity of working surface 124 may generate a local current density at interelectrode gap 130. As a result, portions of working surface 124 that have a higher current density between interelectrode gap 130 may have an increased rate of material removal and/or an increased thickness of interelectrode gap 130. As such, both a contour and shape of working surface 124 and an electrical conductivity of working surface 124 may be configured to generate a contour and shape of target surface 126 of workpiece 120.
Memory 142 may store any suitable information, including information for executing one or more electrochemical machining processes with which pECM system 100 performs on workpiece 120. For example, memory 142 may store one or more of electrical control instructions 144, motion control instructions 146, and electrolyte control instruction 148 in separate memories within memory 142 or separate areas within memory 142. Electrical control 144, motion control 146, and electrolyte control 148 may, in combination, define parameters that control pECM system 100 to remove material from workpiece 120 to generate a component having particular dimensions. In some examples, workpiece 120 may be a partially fabricated component having relatively rough dimensions, such that the pECM process may further refine workpiece 120 to relatively fine dimensions.
Electrical control 144 may define values for electrical parameters of a pECM process including, but not limited to, voltage amplitude applied to electrode 122 and workpiece 120, frequency of electric current, duty cycle (e.g., pulse length), current amplitude, and other electric parameters associated with control of current across interelectrode gap 130. Processing circuitry 140 may generate and send control signals that include the electrical parameters to electrical control circuitry of power supply 106.
Motion control 146 may define values for motion parameters of a pECM process including, but not limited to, feed rate of machining tool 112, position of machining tool 112 (e.g., depth limit of machining tool 112), frequency of oscillation of machining tool 112, amplitude of oscillation of machining tool 112, length of interelectrode gap 130, and other motion parameters associated with control of relative and/or time-varying position of working surface 124. Processing circuitry 140 may generate and send control signals that include the motion parameters to actuation circuitry of actuation system 110.
Electrolyte control 148 may define values for electrolyte parameters of a pECM process including, but not limited to, flow rate of electrolyte 132 through interelectrode gap 130, temperature of electrolyte 132, and other electrolyte parameters associated with conditions of electrolyte 132 in interelectrode gap 130. Processing circuitry 140 may generate and send control signals that include the electrolyte parameters to electrolyte control circuitry of electrolyte system 104.
As mentioned above, pECM tools described herein may include one or more electrically conductive materials that produce an electric potential at a working surface of an electrode that varies across the working surface. In some examples, such as will be described in
In some examples, an electrode of a pECM tool may include a working surface at a leading end of the electrode that include a spatially varying electrical conductivity. For example, a finished target surface of a workpiece may include various features and contours that may be difficult to form as a direct mirror of a working surface of an electrode, and that may be aided by decoupling the contour of the target surface of the workpiece from the contour of the working surface of the electrode.
Each portion of electrode 206 includes an electrically conductive material having a particular bulk electrical conductivity and defines a portion of working surface 208 configured to interface with a workpiece. Different portions of electrode 206 include different materials have different bulk electrical conductivities, such that electrode 208 may have an electrical conductivity that varies across working surface 208 of electrode 206 according to the particular portion of electrode 206 forming the particular portion of working surface 208. As an illustration of variation in electrical conductivity,
In the example of
During material removal from a workpiece, electrode 206 may form a thicker interelectrode gap near first working surface portion 208A than near second working surface portion 208B, resulting in a target surface of the workpiece that corresponds to both a shape of working surface 208 and a spatial variation of electrical conductivity at working surface 208. As a result of this decoupling of the contour of working surface 208 and the current density distribution across working surface 208, tool body 200 may be relatively simple to manufacture, as a working surface 208 may have a planar shape, yet still generate a nonplanar target surface on a workpiece. As another example, working surface 208 may be contoured for other considerations, such as flow of electrolyte, while still forming a desired contour of a target surface of a workpiece.
In some examples, an electrode of a pECM tool may include a spatially varying working surface at a leading end of an electrode and one or more lateral surfaces of the electrode. For example, for a particular tool path, an electrode may be capable of both removing material from portions of a workpiece along an axis of the tool body and removing material from portions of a workpiece parallel to the axis of the tool body.
Like electrode 206 of
In the example of
During material removal, electrode 226 may remove material from a workpiece at a higher rate near distal working surface portion 228A than near lateral working surface portion 228B. For example, distal working surface portion 228A may remove material from a workpiece along the axis of tool body to create a cavity within the workpiece, while lateral working surface portion 228B may continue to remove material from the workpiece along sides of the cavity in the workpiece. The material removal requirements for these different surfaces of the workpiece may be different, such that the electrical conductivities of first electrode portion 226A and second electrode portion 226B may be different to account for such desired variation in material removal from the workpiece.
Electrodes of pECM tools described herein, such as electrodes 206 and 226 of
In some examples, rather than or in addition to using discrete portions of different electrically conductive materials, electrodes may include a spatially varying composition of one or more electrically conductive materials, such as an alloy or porous material, such that a working surface of the electrode may have a gradient of electrical conductivity.
In the example of
In some examples, a composition of electrode varies across working surface 308.
In some examples, rather than or in addition to varying a material composition of electrode 306 across working surface 308, at least one of a density or a porosity of electrode 306 varies across working surface 308.
In the example of
Electrodes of pECM tools described herein, such as electrode 306 of
pECM tools described herein may be manufactured using a variety of processes to form a spatially varying electrical conductivity across a working surface of an electrode of the pECM tool.
The example of
The example process of
The process of
In some examples, the process of
In this respect, various aspects of the techniques may enable the following examples.
Example 1: A pulsed electrochemical machining (pECM) tool includes a tool body defining a tool axis, the tool body comprising an electrode, wherein the electrode comprises an electrically conductive material and defines a working surface configured to face a workpiece, and wherein an electrical conductivity of the electrode varies across the working surface of the electrode.
Example 2: The pECM tool of example 1, wherein a composition of the electrode varies across the working surface.
Example 3: The pECM tool of example 2, wherein the composition comprises an alloy having two or more components having different electrical conductivities.
Example 4: The pECM tool of example 3, wherein the alloy comprises a first component having a first electrical conductivity and a second component having a second electrical conductivity, and wherein a volume ratio of the first and second components varies across the working surface.
Example 5: The pECM tool of any of examples 3 and 4, wherein the alloy comprises a conductive component and a non-conductive component.
Example 6: The pECM tool of any of examples 1 through 5, wherein at least one of a density or a porosity of the electrode varies across the working surface.
Example 7: The pECM tool of any of examples 1 through 6, wherein the electrode comprises at least one of stainless steel, titanium, aluminum, copper, brass, or graphite.
Example 8: The pECM tool of any of examples 1 through 7, wherein the working surface of the electrode defines a distal surface, and wherein the distal surface comprises a first portion having a first electrical conductivity and a second portion having a second electrical conductivity, different from the first electrical conductivity.
Example 9: The pECM tool of any of examples 1 through 8, wherein the working surface of the electrode defines a distal surface and one or more lateral surfaces, and wherein the distal surface has a first electrical conductivity and the one or more lateral surfaces have a second electrical conductivity, different from the first electrical conductivity.
Example 10: The pECM tool of any of examples 1 through 9, wherein the electrode comprises a first electrode, and wherein the tool body further comprises a second electrode.
Example 11: A pulsed electrochemical machining (pECM) system includes a pECM tool comprising a tool body defining a tool axis, the tool body comprising an electrode, wherein the electrode comprises an electrically conductive material and defines a working surface configured to face a workpiece; a mechanical system configured to position the working surface of the electrode relative to the workpiece; an electrolyte system configured to supply electrolyte to the mechanical system for delivery to an interelectrode gap between the working surface of the electrode and a target surface of the workpiece; and a power supply configured to generate an electric potential between the electrode of the pECM tool and the workpiece, wherein an electrical conductivity of the electrode varies across the working surface of the electrode.
Example 12: The pECM system of example 11, wherein the pECM tool is configured to generate the interelectrode gap having a variation in thickness.
Example 13: The pECM system of any of examples 11 and 12, wherein a composition of the electrode varies across the working surface.
Example 14: The pECM system of example 13, wherein the composition comprises an alloy having two or more components having different electrical conductivities.
Example 15: The pECM system of example 14, wherein the alloy comprises a first component having a first electrical conductivity and a second component having a second electrical conductivity, and wherein a volume ratio of the first and second components varies across the working surface.
Example 16: The pECM system of any of examples 14 and 15, wherein the alloy comprises a conductive component and a non-conductive component.
Example 17: The pECM system of any of examples 11 through 16, wherein at least one of a density or a porosity of the electrode varies across the working surface.
Example 18: The pECM system of any of examples 11 through 17, wherein the electrode comprises at least one of stainless steel, titanium, aluminum, copper, brass, or graphite.
Example 19: The pECM system of any of examples 11 through 18, wherein the working surface of the electrode defines a distal surface, and wherein the distal surface comprises a first portion having a first electrical conductivity and a second portion having a second electrical conductivity, different from the first electrical conductivity.
Example 20: The pECM system of any of examples 11 through 19, wherein the working surface of the electrode defines a distal surface and one or more lateral surfaces, and wherein the distal surface has a first electrical conductivity and the one or more lateral surfaces have a second electrical conductivity, different from the first electrical conductivity.
Example 21: The pECM system of any of examples 11 through 20, wherein the electrode comprises a first electrode, and wherein the tool body further comprises a second electrode.
Example 22: A method for manufacturing a pulsed electrochemical machining (pECM) tool includes forming an electrode from an electrically conductive material, wherein the electrode defines a working surface of a tool body, the working surface configured to face a workpiece, and wherein an electrical conductivity of the electrode varies across the working surface of the electrode.
Example 23: The method of example 22, wherein forming the electrode further comprises depositing one or more layers of the electrically conductive material on a substrate of the tool body.
Example 24: The method of example 23, wherein the one or more layers are deposited using additive manufacturing.
Example 25: The method of any of examples 22 through 24, wherein a composition of the electrode varies across the working surface.
Example 26: The method of example 25, wherein the composition comprises an alloy having two or more components having different electrical conductivities.
Example 27: The method of example 26, wherein the alloy comprises a first component having a first electrical conductivity and a second component having a second electrical conductivity, and wherein a volume ratio of the first and second components varies across the working surface.
Example 28: The method of any of examples 26 and 27, wherein the alloy comprises a conductive component and a non-conductive component.
Example 29: The method of any of examples 22 through 28, wherein at least one of a density or a porosity of the electrode varies across the working surface.
Example 30: The method of any of examples 22 through 29, wherein the electrically conductive material comprises at least one of stainless steel, titanium, aluminum, copper, brass, or graphite.
Example 31: The method of any of examples 22 through 30, wherein the working surface of the electrode defines a distal surface, and wherein the distal surface comprises a first portion having a first electrical conductivity and a second portion having a second electrical conductivity, different from the first electrical conductivity.
Example 32: The method of any of examples 22 through 31, wherein the working surface of the electrode defines a distal surface and one or more lateral surfaces, and wherein the distal surface has a first electrical conductivity and the one or more lateral surfaces have a second electrical conductivity, different from the first electrical conductivity.
Example 33: The method of any of examples 22 through 32, wherein the electrode comprises a first electrode, and wherein the method further comprises forming a second electrode from an electrically conductive material.
Example 34: A method for pulsed electrochemical machining (pECM) a workpiece includes generating an electric potential between an electrode of the pECM tool of any of examples 1 to 10 and the workpiece; delivering an electrolyte into an interelectrode gap between the working surface of the electrode and a target surface of the workpiece; and positioning the working surface of the electrode relative to the target surface of the workpiece to remove material from the target surface of the workpiece.
The techniques described in this disclosure may be implemented, at least in part, in hardware, software, firmware, or any combination thereof. For example, various aspects of the described techniques may be implemented within one or more processors, including one or more microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. The term “processor” or “processing circuitry” may generally refer to any of the foregoing logic circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry. A control unit including hardware may also perform one or more of the techniques of this disclosure.
Such hardware, software, and firmware may be implemented within the same device or within separate devices to support the various techniques described in this disclosure. In addition, any of the described units, modules or components may be implemented together or separately as discrete but interoperable logic devices. Depiction of different features as modules or units is intended to highlight different functional aspects and does not necessarily imply that such modules or units must be realized by separate hardware, firmware, or software components. Rather, functionality associated with one or more modules or units may be performed by separate hardware, firmware, or software components, or integrated within common or separate hardware, firmware, or software components.
The techniques described in this disclosure may also be embodied or encoded in an article of manufacture including a computer-readable storage medium encoded with instructions. Instructions embedded or encoded in an article of manufacture including a computer-readable storage medium encoded, may cause one or more programmable processors, or other processors, to implement one or more of the techniques described herein, such as when instructions included or encoded in the computer-readable storage medium are executed by the one or more processors. Computer readable storage media may include random access memory (RAM), read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electronically erasable programmable read only memory (EEPROM), flash memory, a hard disk, a compact disc ROM (CD-ROM), a floppy disk, a cassette, magnetic media, optical media, or other computer readable media. In some examples, an article of manufacture may include one or more computer-readable storage media.
In some examples, a computer-readable storage medium may include a non-transitory medium. The term “non-transitory” may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in RAM or cache).
Various examples have been described. These and other examples are within the scope of the following claims.