The present invention relates to a method of incrementally forming a workpiece.
In at least one embodiment a method of incrementally forming a workpiece is provided. The method includes determining a tool squeeze factor, generating a tool path based in part on the tool squeeze factor, and incrementally forming the workpiece to the desired geometry based on the tool path.
In at least one embodiment a method of incrementally forming a workpiece is provided. The method includes defining a desired workpiece geometry, determining normal vectors for the desired workpiece geometry, classifying features of the desired workpiece geometry, determining a tool path for each feature based on normal vectors associated with each feature, determining a tool squeeze factor, and incrementally forming the workpiece based on the tool path and the tool squeeze factor.
In at least one embodiment a method of incrementally forming a workpiece is provided. The method includes determining a desired workpiece geometry, classifying a feature of the desired workpiece geometry, generating a tool path for the feature in which the feature is formed outwardly from a point that is disposed a maximum distance from a reference position, and incrementally forming the workpiece to the desired geometry based on the tool path.
Detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale, some features may be exaggerated or minimized to show details of particular components. In addition, any or all features from one embodiment may be combined with any other embodiment. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for the claims and/or as a representative basis for teaching one skilled in the art to variously employ the present invention.
Referring to
The system 10 may be used to incrementally form a workpiece. In incremental forming, a workpiece is formed into a desired configuration by a series of small incremental deformations. The small incremental deformations may be provided by moving one or more tools along and against one or more surfaces of the workpiece. Tool movement may occur along a predetermined or programmed path. In addition, a tool movement path may be adaptively programmed in real-time based on measured feedback, such as from a sensor like a load cell. Thus, incremental forming may occur in increments as at least one tool is moved and without removing material from the workpiece. More details of such a system 10 are described in U.S. patent application Ser. No. 12/369,336, which is assigned to the assignee of the present application and is hereby incorporated by reference in its entirety. A brief summary of some components that may be provided with such a system 10 is provided below.
The system 10 may include a plurality of components that facilitate forming of the workpiece 12, such as a fixture assembly 20, a first manipulator 22, a second manipulator 24, and a controller 26.
The fixture assembly 20 may be provided to support the workpiece 12. The fixture assembly 20 may be configured as a frame that at least partially defines an opening 28. The workpiece 12 may be disposed in or at least partially cover the opening 28 when the workpiece 12 is received by the fixture assembly 20.
The fixture assembly 20 may include a plurality of clamps 30 that may be configured to engage and exert force on the workpiece 12. The clamps 30 may be provided along multiple sides of the opening 28 and may have any suitable configuration and associated actuation mechanism. For instance, the clamps 30 may be manually, pneumatically, hydraulically, or electrically actuated. Moreover, the clamps 30 may be configured to provide a fixed or adjustable amount of force upon the workpiece 12.
First and second positioning devices or manipulators 22, 24 may be provided to position first and second forming tools 32, 32′. The first and second manipulators 22, 24 may have multiple degrees of freedom, such as hexapod manipulators that may have six degrees of freedom. The manipulators 22, 24 may be configured to move an associated tool along a plurality of axes, such as axes extending in different orthogonal directions like X, Y and Z axes.
The first and second forming tools 32, 32′ may be received in first and second tool holders 34, 34′, respectively. The first and second tool holders 34, 34′ may be disposed on a spindle and may be configured to rotate about an associated axis of rotation in one or more embodiments.
The forming tools 32, 32′ may impart force to form the workpiece 12 without removing material. The forming tools 32, 32′ may have any suitable geometry, including, but not limited to flat, curved, spherical, or conical shape or combinations thereof. For brevity, ball-shaped tools are depicted in the drawings and associated text.
One or more controllers 26 or control modules may be provided for controlling operation of the system 10. The controller 26 may be adapted to receive computer aided design (CAD) or coordinate data and provide computer numerical control (CNC) to form the workpiece 12 to design specifications. In addition, the controller 26 may monitor and control operation of a measurement system that may be provided to monitor dimensional characteristics of the workpiece 12 during the forming process.
During incremental forming, a workpiece is formed to a desired shape under load forces imparted to the workpiece by one or more tools. After the workpiece has been incrementally formed to a desired shape, workpiece geometry can change when forming tools are disengaged from the workpiece. As such, the workpiece may spring back to a shape that differs from the desired shape when tool load forces are no longer exerted on the workpiece. In addition, residual stresses in an incrementally formed workpiece can result in unintended deformation that may also cause dimensional inaccuracies. Dimensional inaccuracies may accumulate as a workpiece is formed. For instance, the ability to accurately form new features on the workpiece may be affected by the dimensional accuracy and stiffness of a previously formed feature. As such, dimensional inaccuracies of a previously formed feature may affect or increase the dimensional inaccuracy and/or unwanted plastic deformation of subsequently formed features.
To help address one or more of the issues described above, a method of incremental forming as described below may be used to form a workpiece. The method may employ forming tools that are disposed on opposite sides of a workpiece. Features may be formed on the workpiece in a relative manner in which one or more features may be formed separately or sequentially. In addition, each feature may be formed outwardly from a point or region of the feature that is disposed at (1) a maximum distance from a reference plane or reference position and/or (2) where a normal vector extending from a surface of the workpiece is disposed substantially parallel to a normal vector or normal axis that extends from the reference plane or reference position.
Referring to
In
In
In
Referring to
Referring to
Incremental forming may begin at axis 50. For illustration purposes, axis 50 coincides with a point disposed at a maximum distance from reference plane 42 in a direction extending downward or toward the bottom of the page as can be seen by comparing the initial workpiece position shown in
Referring to
Referring to
In
Point P has coordinates of (xn, yn, zn) in an XYZ coordinate system. In addition, point P has a normal vector U with respect to a surface of the workpiece 12. Normal vector U is disposed in a plane that contains normal vector U and axis vector V. Axis vector V is disposed parallel to the Z axis and extends from point P. As such, the plane in which normal vector U and axis vector V are disposed is referred to as a U-V plane, which is represented by the plane labeled “U-V Plane” in
θ=cos−1(kn) (1)
where:
kn is the k component of the normal vector U
Ø=cos−1(in/√(in2+jn2)) (2)
where:
in is the i component of the normal vector U
jn is the j component of the normal vector U
Referring to
The workpiece 12 has a nominal or pre-forming thickness designated t. The thickness of the workpiece 12 after forming is designated by formula (3).
Sf(θ)*t (3)
where:
Sf is a squeeze factor,
θ is the angle from formula (1), and
t is the nominal thickness of the workpiece
The squeeze factor may be a numerical value indicative of a compressive force exerted by the tools 32, 32′ upon the workpiece 12 during incremental forming. Determination of the squeeze factor is discussed in more detail below.
The upper or top tool 32 has a center T and a diameter designated Dt. The lower or bottom tool has a center B and a diameter designated Db. The normal vector U is shown passing through the centers T and B of the top and bottom tools 32, 32′.
The coordinates of the center T of the top tool 32 in the U-V plane may be determined by formulas (4) and (5).
u
t=0.5*[t*Sf(θ)+Dt]*sin(θ) (4)
where:
v
t=0.5*(Db+Dt)*cos(θ)+t*Sf(θ)*cos(θ)−0.5*(Db+Dt+t) (5)
where:
The coordinates of the center B of the bottom tool 32′ in the U-V plane may be determined by formulas (6) and (7).
u
b=−0.5*[t*Sf(θ)+Db]*sin(θ) (6)
where:
v
b=−0.5*t (7)
where:
Referring to
At 100, the method may begin by defining the desired geometry or configuration of the workpiece. The desired configuration may be defined in a virtual or (CAD) environment in a manner known by those skilled in the art.
At 102, the desired workpiece geometry may be discretized or analyzed to determine coordinates having the same coordinates along a predetermined axis, such as the Z axis. As such, one or more sets of points or coordinates may be defined that have the same distance from a reference position or a reference plane. Such points or coordinates may define contour lines that represent contiguous points having the same distance from a reference position or reference plane, similar to contour lines that show points having the same altitude on a topographic map. As such, points or contour lines may be compiled that have the same or constant Z axis levels. The reference position may be an initial position of the workpiece 12 or another datum reference as previously discussed.
At 104, normal vectors are calculated for the coordinates. Determination of such normal vectors may be mathematically determined in a manner known by those skilled in the art. For instance, the coordinates of each data point may be extracted from CAD data and normal vectors may then be calculated based on the coordinates.
At 106, features to be incrementally formed on the workpiece are classified. Features may be classified as being concave or convex. Classification may be made with respect to a reference position or reference plane.
At 108, a tool path is determined for one or more features. The tool path may include a tool path for each incremental forming tool. The tool path that is defined may be a generally spiral tool path that may be based on the discretized coordinates and associated normal vectors for each feature. For instance, the tool path may be created for a feature by connecting points or contour lines that have the same or constant Z axis levels and connecting a tool path for once constant Z axis level to an adjacent Z axis level.
At 110, a tool squeeze factor may be determined. The squeeze factor may be a constant or variable value and may be based on the thickness of the workpiece material, properties of the material from which the workpiece is made, and the geometry of the incremental forming tools. A set or array of squeeze factors may be determined in advance and stored for subsequent use. For instance, a lookup table may be populated with various squeeze factor values that may be determined by experimentation. Experimentation may include employing an iterative process in which an initial squeeze factor and tool apex angle is selected and used to form a workpiece. The workpiece may be then measured to determine how closely it conforms to a desired shape. Then the squeeze factor and/or apex angle may be modified and another workpiece may be formed and measured. The squeeze factor associated with the workpiece that best matches the desired shape may be selected to populate the lookup table.
At 112, a final tool path may be generated. The final tool path may be a final tool path for one or more features. The tool path may be expressed in terms of an orthogonal coordinate system, such as X, Y and Z axes, or any coordinate systems that is compatible with the incremental forming equipment. For instance, coordinates that are expressed in terms of another coordinate system (e.g., a U-V plane coordinate system) may be converted to a another coordinate system compatible with the equipment and processing technology employed. In addition, the order in which features are incrementally formed may be determined. More specifically, if there are multiple workpiece features that are separated from each other, such as by a substantially flat surface or other surface that is not designated for forming by a common spiral tool path, these features may be organized and sequenced in the final tool forming path. Sequencing may be based many factors, such as proximity (e.g., shortest distance between the final tool position for the first feature that is incrementally formed and the next closest feature) or tool path length (e.g., forming features having successively longer or shorter tool path lengths).
For example, U-V plane coordinates for the top tool 32 may be converted to X, Y and Z axis coordinates using formulas (8) through (10).
x
t
=x
n
+u
t*cos(θ) (8)
y
t
=y
n
+u
t*sin(θ) (9)
z
t
=v
t (10)
where:
U-V plane coordinates for the bottom tool 32′ may be converted to X, Y and Z axis coordinates using formulas (11) through (13).
x
b
=x
n
+u
b*cos(θ) (11)
y
b
=y
n
+u
b*sin(θ) (12)
z
b
=v
b (13)
where:
In addition, the orientation of the normal axis for the top tool and bottom tools can be set in opposing directions. For example, the axis orientation for the top tool may be established as (it, jt, kt)=(0, 0, 1) and the axis orientation for the bottom tool may be established as (ib, jb, kb)±(0, 0, −1).
At 114, the workpiece is incrementally formed by executing the final tool path. As such, the forming tools may be moved along the tool path employing an appropriate squeeze factor to incrementally form the workpiece to the desired configuration. The present invention also contemplates that a squeeze factor may or may not be employed along the entire tool path. For instance, there may be portions of the tool path during which it may be desirable to provide a gap between the workpiece and at least one incremental forming tool. In such regions, the squeeze factor exerted upon the workpiece may effectively be zero. In addition, there may be portions of the tool path during which tools are disengaged from the workpiece to traverse to another position at which incremental forming may continue. As such, the tool path could be further refined or defined as primarily being a path of tool movement where incremental forming occurs.
While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention.