Incremental Forming (IF) is a flexible sheet metal forming technique that uses tooling to locally deform sheet metal along a predefined toolpath to impart the sheet with a desired or designated shape, such as a three-dimensional shape. Single Point Incremental Forming (SPIF) uses one tool on one side of the sheet to cause the deformation. One drawback with SPIF is an inherent geometric inaccuracy of creating the designated shape due to unintended non-local deformation and subsequent springback of the sheet in the single point setup.
One potential solution to the unintended non-local deformation in SPIF is to use partially cut out blanks along a periphery of a forming area in the sheet. While the obtained geometric accuracy of the sheet may be improved over SPIF described above, this technique of using the partially cut out blanks may not useful in improving geometric accuracy in IF relative to the significantly better geometric accuracy provided by use of a partial support of the sheet, in spite of the resultant loss in process flexibility associated with using such a support. A closed-loop feedback control has been used in some known SPIF processes to improve the geometric accuracy in SPIF by forming the component in a second iteration. Although the result obtained from the second iteration was better than the initial iteration, such a process may be time consuming and difficult to be implemented for freeform objects, such as asymmetrical objects, objects whose shape is not defined by a single mathematical relationship (e.g., equation or function between two or more geometric axes), amorphous objects, and the like.
Other variations of IF include die-based IF (DBIF), which uses a die below the sheet, and double-sided IF (DSIF), which uses one tool above the sheet and another tool below the sheet. One drawback to DBIF is that the process can be limited to forming components on one side of the sheet only and can require process planning that is specific to the part geometry being formed. For example, the die that lies below the sheet may need to be separately formed in advance of the forming of the sheet. This additional processing step and equipment adds to the cost and complexity of the forming of the sheet.
In DSIF, two tools can be located on either side of a sheet, with each tool mounted on a robot that controls movement of the tool. The tools may be moved toward each other to squeeze the sheet between the tools and to form desired shapes. For example, the gap between tools may be smaller than the thickness of the sheet to form a “squeezing toolpath” of the tools. This technique, however, may require an accurate thickness prediction of the sheet because, if the thickness prediction is inaccurate, one or more of the tools may lose contact with the sheet and DSIF will degenerate to SPIF. To maintain contacts of both tools with the sheet, a forming tool that is displacement controlled (e.g., the tool is controlled to move designated distances independent of the force imparted by the tool on the sheet) and a supporting tool that uses both displacement control (as previously described) and force control (e.g., the tool is controlled to exert a designated force on the sheet, independent of the distance that the tool is displaced to impart the force) may be used. While this technique could provide contact between the supporting tool and the sheet, the amount of force to be applied to the sheet and a preset angular offset for the supporting tool may need to be determined through time-consuming, repetitive trials or experiments each time the shape of the completed component (to which the sheet is formed) changes. Furthermore, depending on the global shape of the component, the force required to form the shape may change.
In the known DSIF techniques described above, conventional “out-to-in” toolpaths were used for the forming tool. In such a toolpath, the forming begins with the tool disposed at or near the outermost periphery of the sheet or component to be formed (e.g., where the component is formed from less than all of the sheet, a location at or near the outer edge of the final, completed component) and travels all the way down to the actual component depth, while moving in the X-Y plane of the sheet. For example, the tool may move from the outer edge of the component toward the center of the component. Such a toolpath may require the controls (e.g., displacement control for the top tool and both displacement and force control for the bottom tool) described above.
In one embodiment, a system (e.g., a forming system) includes first and second tools, one or more moving assemblies, and a control unit. The first tool is configured to be disposed on a first side of a deformable sheet and the second tool is configured to be disposed on an opposite, second side of the sheet. The moving assemblies are configured to move the first tool and the second tool relative to the sheet. The control unit is configured to control movement of the first tool and the second tool by the one or more moving assemblies by moving at least one of the first tool or the second tool in a first deformation direction to deform the sheet, then moving the first and second tools laterally relative to the sheet to a subsequent location while engaging the sheet, then moving at least one of the first tool or the second tool in the first deformation direction or an opposite second deformation direction to deform the sheet, and then continue moving the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
In one embodiment, a method (e.g., for forming a deformable sheet) includes engaging a first tool with a first side of the deformable sheet and a second tool with an opposite, second side of the sheet, moving at least one of the first tool or the second tool in a first deformation direction to deform the sheet, laterally moving the first and second tools relative to the sheet to a subsequent location while engaging the sheet, moving at least one of the first tool or the second tool in the first deformation direction or an opposite second deformation direction to deform the sheet, and continuing to move the first and second tools in at least one of the first deformation direction, the second deformation direction, or laterally relative to the sheet in order to create a three-dimensional component from the sheet.
In one embodiment, a system (e.g., a control system or control unit for a forming system) includes an input module, an equalization module, a sorting module, a point generation module, and a path writing module. The input module is configured to obtain a three-dimensional model of a component to be formed from a deformable sheet by first and second tools that engage corresponding first and second opposite sides of the sheet and that move relative to the sheet to deform the sheet. The three-dimensional model includes plural three-dimensional features that protrude from at least one of the first side or second side of the sheet. The equalization module is configured to an incremental depth at which the at least one of the first and second tools move toward or away from the sheet to form the features in the sheet. The incremental depth is based on a number of curves formed by intersections of the model with a set of planes oriented parallel to the sheet. The sorting module is configured to associate at least a first set of the curves formed by the intersections of the model with the planes with a first feature of the features in the model and a second set of the curves formed by the intersections of the model with the planes with a different, second feature of the features in the model. The point generation module is configured to determine one or more toolpaths that the first and second tools follow in order to deform the sheet into the component. The point generation module also is configured to determine segments of the model that are disposed between neighboring planes in the set of planes and to determine one or more helical curves extending along the segments from an internal area of the sheet toward outer boundaries of the sheet. The path writing module is configured to identify contact points along the one or more toolpaths and directions in which the first and second tools are to move along the one or more toolpaths. The contact points are locations where the first and second tools are to engage and deform the sheet to form the component from the sheet based on the model. The path writing module determines the contact points and the directions such that the first and second tools move along the one or more toolpaths in an in-to-out direction laterally along the sheet.
In one embodiment, a system (e.g., a forming system) includes first and second tools, one or more moving assemblies, and a control unit. The first tool is configured to be disposed on one side of a deformable sheet. The second tool is configured to be disposed on an opposite side of the sheet. The moving assemblies are configured to move the first tool and the second tool relative to the sheet. The control unit is configured to control movement of the first tool and the second tool by the one or more moving assemblies. The control unit is configured to move the first and second tools in a deformation direction to deform the sheet, then move the first and second tools laterally to a subsequent location while engaging the sheet, then move the first and second tools in the deformation direction or an opposite direction to deform the sheet, and to continue moving the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
In another embodiment, a method (e.g., a forming method) includes engaging a first tool with one side of a deformable sheet, engaging a second tool with an opposite side of the sheet, moving the first and second tools in a deformation direction to deform the sheet, laterally moving the first and second tools to a subsequent location while engaging the sheet, deforming the sheet by moving the first and second tools in the deformation direction or an opposite direction, and moving the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
In another embodiment, another system (e.g., a forming system) includes a first tool, a second tool, one or more moving assemblies, and a control unit. The first tool is configured to be disposed on one side of a deformable sheet. The second tool is configured to be disposed on an opposite side of the sheet. The one or more moving assemblies are configured to move at least one of the first tool and the second tool relative to the sheet. The control unit is configured to control movement of the first tool and the second tool by the one or more moving assemblies. The control unit is configured to move the at least one of the first and second tools in a deformation direction to deform the sheet, then move the at least one of the first and second tools laterally to a subsequent location while engaging the sheet, then move the at least one of the first and second tools in the deformation direction or an opposite direction to deform the sheet, and to continue moving the at least one of the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
In another embodiment, another system (e.g., a forming system) includes a first tool, a second tool, one or more moving assemblies, and a control unit. The first tool is configured to be disposed on one side of a deformable sheet. The second tool is configured to be disposed on an opposite side of the sheet. The one or more moving assemblies are configured to move the first tool and the second tool relative to the sheet. The control unit is configured to control movement of the first tool and the second tool by the one or more moving assemblies. The control unit is configured to move the first and second tools in a deformation direction to deform the sheet (where a point of contact corresponding to a beginning edge of a bend in the sheet does not lie along a line connecting centers of hemispheres corresponding to the first and second tools), then move the first and second tools laterally to a subsequent location while engaging the sheet, then move the first and second tools in the deformation direction or an opposite direction to deform the sheet, and to continue moving the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
At least one technical effect disclosed herein is the formation of a variety of three-dimensional components from a planar sheet of deformable material without having to remove the sheet from a system that forms the components and/or without deforming previously formed features during the forming of other features of the components.
The present inventive subject matter will be better understood from reading the following description of non-limiting embodiments, with reference to the attached drawings. Although reference is made the drawings representing embodiments, other embodiments, another embodiment, different embodiments, and the like, the embodiments shown in the drawings are not mutually exclusive. Two or more of the embodiments shown in different drawings may be combined together in a single embodiment of the inventive subject matter.
As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” should be understood as not excluding plural of said elements or steps, unless such exclusion is explicitly stated. Furthermore, references to “one embodiment” of the presently described subject matter are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Moreover, unless explicitly stated to the contrary, embodiments “comprising,” “comprises,” “including,” “includes,” “having,” or “has” an element or a plurality of elements having a particular property may include additional such elements not having that property. Additionally, values of variables, coefficients, and the like are not intended to be limiting on all embodiments of the presently described inventive subject matter. In at least one embodiment, one or more different values may be used. The term “optimize” (and derivations thereof) is used herein, but does not require that a value or variable associated with the term “optimize” be maximized, minimized, or eliminated in all embodiments. For example, an “optimized” value may be a value that is increased or decreased (as appropriate) toward a designated goal value or other value, but that may not actually be the maximum or minimum value.
A bottom or lower tool 108 may be coupled with the frame 102 by one or more moving assemblies 110. The moving assemblies 110 can move the lower tool 108 along one or more of the X, Y, and/or Z directions 118, 120, 122. The lower tool 108 may move independent of the upper tool 104. For example, the directions and/or distances in which the lower tool 108 moves may be unrelated to the directions and/or distances in which the upper tool 104 moves. The bottom tool 108 may be a stationary tool. For example, the bottom tool 108 may be moved by the other moveable parts of the system 100, but may not itself move, such as by rotating or spinning.
The terms “upper” and “lower” are used to identify the tools 104, 108, but not to require any particular location of the tools 104, 108 other than the tools 104, 108 being on opposite sides of the sheet being formed. For example, the “upper” tool 104 may be on one side of the sheet while the “bottom” tool 108 is on the opposite side of the sheet. But, the “upper” tool 104 need not be above the sheet and the “lower” tool 108 need not be below the sheet with respect to the surface of the earth or the direction of gravity.
The upper tool 104 may be referred to as a forming tool and the lower tool 108 may be referred to as a supporting tool and/or squeezing tool. Alternatively, the lower tool 108 may be the forming tool and the upper tool 104 may be the supporting tool. In one embodiment, during the forming of the same component from the sheet, the tools 104, 108 may switch between being the forming tool and the supporting/squeezing tool. For example, during the formation of a first part of a component, the upper tool 104 may be the forming tool while the lower tool 108 is the supporting/squeezing tool. During the formation of a second part of the same component, the upper tool 104 may switch to being the supporting/squeezing tool and the lower tool 108 may switch to being the forming tool without removing the sheet from between the tools 104, 108 and/or without switching the positions of the tools 104, 108 (e.g., without moving the tool 104 from a first side of the sheet to a second, opposite side of the sheet and without moving the tool 108 from the second side of the sheet to the first side of the sheet).
A clamping assembly 112 holds the sheet that is to be formed into a component by the system 100. The clamping assembly 112 may include one or more clamps 114 that secure the sheet so that the sheet remains stationary while the tools 104 and/or 108 move relative to the sheet.
A control unit 116 is schematically shown in
In one embodiment, movement of each tool 104, 108 along the X and Y axes 118, 120 is controlled using two motors on a double gantry system (e.g., the moving assemblies 106, 110). Alternatively, a different number of motors may be used, such as a single motor or three or more motors. Movement of the tools 104, 108 along the Z axis 122 can be controlled by a single linear guide and motor (e.g., as part of the moving assemblies 106, 110). Alternatively, a different component may control these movements and/or a greater number of guides and motors can control the movement. The tools 104, 108 are controlled by the control unit 116 which, by way of non-limiting example only, may be a DELTA-TAU controller. The velocity of the lower tool 108 can be automatically adjusted by the control unit 116 to compensate for corresponding toolpath points for the lower tool 108 potentially being farther apart or closer together than the corresponding points for the upper tool 104, thereby maintaining fully synchronized motion of the tools 104, 108. The forming area (e.g., the area of the clamping assembly 112 in which the sheet may be formed) is approximately 250 mm by 250 mm in one embodiment. Alternatively, the forming area may be smaller or larger in one or more dimensions. Each tool 104, 108 can be mounted on a six-degree-of-freedom load cell to record forming forces and moments. A lubricant can be used at the tool-sheet interface, such as a petroleum jelly base with graphite particles suspended in the base.
In one embodiment, the tools 104, 108 are controlled according to an Accumulative Double Sided Incremental Forming (ADSIF) technique, process, or strategy for DSIF where both tools 104, 108 are displacement controlled. For example, the tools 104, 108 may be controlled to move to designated positions or distances from a previous or designated location, rather than the tools 104, 108 being controlled so as to impart a designated force on the sheet.
Contact between both tools 104, 108 and the sheet is maintained at all times during the forming process in one embodiment. For example, each of the upper tool 104 and the lower tool 108 may abut, engage, or otherwise physically and directly contact the sheet while the tools 104, 108 are used to form a component from the metal sheet. The tools 104, 108 may be used to create a freeform geometry of a component since the toolpath of the tool 104 and/or the tool 108 can be decided a-priori based on designated geometry of the desired component, such as computer aided drafting (CAD) geometry. In one embodiment, the toolpath strategy for ADSIF (e.g., the process for controlling the tools 104, 108) may be used to form three-dimensional components from a single metal sheet with protruding features from both sides of the sheet, as well components with concavo-convex features, without flipping the sheet or changing the tooling in the forming process. Examples of some components that may be formed in accordance with one or more embodiments described herein are shown and described below. One or more embodiments of the ADSIF process described herein prevent loss of contact between both tools 104, 108 and the sheet without using any shape specific adaptive strategies, while using a relatively simple sine law to position the lower tool 108.
In the out-to-in DSIF toolpath process 202, forming begins at the largest diameter 204 (e.g., the outer edge) of the cone 200 and ends at the smallest diameter 206, while the tools 104, 108 travel simultaneously in the X, Y and Z directions 118, 120, 122 (the Y direction 120 extends perpendicular to the viewing plane of
When using the in-to-out ADSIF toolpath process 300 to form the same cone 200, the forming process 300 proceeds in an opposite direction. For example, the process 300 may begin from the smallest diameter 206 of the cone 200 and end at the largest diameter 204 of the cone 200. At a first pass 304, the forming and supporting tools 104, 108 form the sheet 302 to a depth equal to the specified incremental depth Δz. Movements in the Z direction 122 may be referred to as movements in the depth direction. Then, in the second pass 306, both the forming tool 104 and the supporting tool 108 move outward (e.g., laterally or in a lateral direction) in the XY plane (e.g., the plane of the sheet 302) but maintain the same Z position (e.g., maintain the same vertical or depth positions). Consequently, the second pass 306 deforms the next outlying region 308 of the sheet 302 by a distance Δz. Meanwhile, due to the rigid body movement, the region 310 of the sheet 302 formed in the first pass 304 is displaced down in the negative Z direction (in the view shown in
When a third pass 312 is formed (and the tools 104, 108 are laterally moved outward from previous positions), the component base 200 is at a Z position of −3Δz while both tools 104, 108 remain at the same Z position of −Δz. The shape of the component 200 in the X-Y plane is controlled by the motion of the forming and supporting tools 104, 108 as generated from the CAD model (or another model) and as controlled by the control unit 116 (shown in
O′=O−(R1+R2+d)n (Eqn. 1)
where O′ represents a vector coordinate of the supporting tool center O′, O represents a vector coordinate of the forming tool center O, R1 and R2 represent the radii of the forming and supporting tools 104, 108, respectively, and n represents a unit normal at a local contact point T.
The distance d in Equation 1 between the closest surfaces of the tools 104, 108 is based on the sine law:
d=(t0 cos θ)s (Eqn. 2)
The variable t0 represents the thickness of the sheet 302 prior to deformation by the tools 104, 108. The distance d may represent (or approximate) the desired thickness of the deformed wall or sheet 302, such as a designated thickness of the sheet 302 after being deformed by the tools 104, 108. The constant s (which may have a variable or operator designated value of ≦1.0) determines the amount of squeezing that the sheet 302 experiences by the tools 104, 108. For larger values of s, the sheet 302 may be squeezed by a lesser amount, and for smaller values of s, the sheet 302 may be squeezed by larger amounts. The components shown herein were formed with s=1.0, except when explicitly stated otherwise.
TTtop={right arrow over (T)}+(R1{right arrow over (n)})−(R1{right arrow over (z)}) (Eqn. 3)
TTbottom{right arrow over (B)}−(R2{right arrow over (n)})+(R2{right arrow over (z)}) (Eqn. 4)
where TTtop represents the tool tip point 602 for the upper tool 104 and TTbottom represents the lower tool tip point 700 for the lower tool 108. Instead of controlling the X, Y, and Z locations of deformation as in a known DSIF/SPIF toolpath, the toolpath in ADSIF may control the local formed angle in the X-Y plane and the shape formed in the X-Y plane. The local formed angle automatically imparts the desired depth to the component formed by deformation of the sheet.
In accordance with another embodiment, a toolpath is first generated in DSIF in order to create a contour on the surface of the component at a constant Z depth (e.g., the tools 104, 108 return to the same Z location). Once this is done, the contact points of the tools 104, 108 on the sheet can be used to position the two tools 104, 108 relative to each other.
Rt and Rb represent the radii of the top and lower tools 104, 108, respectively. The deformed thickness of the sheet tf can be calculated using Equation 2 above, with d in Equation 2 representing tf. This tool positioning strategy is based on ensuring that the tools 104, 108 are positioned such that the following constraints are met:
First, a straight line joining the centers of the tools is along the normal to the surface (e.g., line AB in
Vb=vr−(Rb+tf)cos θ+Rb (Eqn. 5)
Second, the tip of the lower tool 108 is on the bottom surface of the sheet 302, for example:
vb=−t0 (Eqn. 6)
The variable t0 can represent the thickness of the sheet 302 prior to deformation. Equations 2 and 3 can be combined to arrive at:
−t0=vr−(Rb+tf)cos θ+Rb (Eqn. 7)
If vr is equal to (−Δz), then Equation 7 may provide:
−t0=−Δz−(Rb+tf)cos θ+Rb (Eqn. 8)
For a freeform component, the value of θ changes with Δz. If θ=ƒ(Δz), then Equation 8 provides:
−t0=Δz−(Rb+tf)cos(f(Δz))+Rb (Eqn. 9)
For a DSIF operation, the pre-deformation sheet thickness t0 may be a constant value that is based on a final use of the formed product. As a result, to satisfy Equation 9, there are one or more choices.
First, for a user supplied value of Δz, a value of Rb may be selected that satisfies Equation 9. However, the function ƒ(Δz) may not be explicitly known for freeform components. Moreover, even if the function is known, Rb may need to change B throughout the component, such as for every contact point or many contact points. This may be infeasible since it could involve multiple repetitive tool changes for forming one component (e.g., possibly at each contact point).
Second, for a user supplied value of Rb, Equation 9 may be solved to find the value of Δz that satisfies Equation 9. However, for a freeform component, at a particular Δz, ƒ(Δz) may need to be expressed explicitly for Equation 9 to be solved. This may not be possible due to the complexity of some freeform shapes. Moreover, this method can take control of Δz out of the control of an operator of the system 100. Since Δz also controls the surface finish and the formability, this method may not be generic in terms of forming freeform shapes with a required surface finish and without failure.
First, the constraint that the tip of the lower tool 108 has to be on the bottom surface of the sheet 302 may be relaxed. The straight line AB joining the centers of the tools 104, 108 is along the normal to the surface of the sheet 302. The values of Δz, Rb, and Rt may be supplied or controlled by the operator of the system 100. The steps or operations for generating the toolpath in ADSIF are illustrated and described above in connection with
The contact points are projected onto the Z=−Δz plane (e.g., as shown in
ur=0 (Eqn. 10)
vr=−Δz (Eqn. 11)
For each contact point, the coordinates of the tool tips for the upper tool 104 (e.g., ut, vt) and the lower tool 108 (e.g., ub, vb) are calculated according to:
ut=ur+Rt sin θ (Eqn. 12)
vt=vr+Rt(cos θ−1) (Eqn. 13)
ub=ur−(Rb+tf)sin θ (Eqn. 14)
vb=vr−(Rb+tf)cos θ+Rb (Eqn. 15)
The deformed thickness of the sheet tf can be calculated based on Equation 2, as described above. The above strategy can allow the operator of the system 100 to be able to control the value of Δz for a variety of freeform or axisymmetric components and/or for a variety of tool radii.
Second, another strategy relaxes the constraint that the centers of the two tools 104, 108 have to be in a straight line that is along the normal to the desired surface at the contact point. One constraint may be that the tip of the lower tool 108 is on the bottom surface of the sheet 302. By incorporating this constraint, this strategy (as shown in
ub2=ur−(Rb+tf)sin θ−Δd tan θ (Eqn. 16)
vb2=vr−(Rb+tf)cos θ+Rb=Δd (Eqn. 17)
Therefore, unlike the previously described strategy, the lower tool 108 may not push the sheet 302 up in the v0 direction.
In certain embodiments discussed above, a straight line connecting the hemispheres of the tools does not pass through the desired contact point. For example,
In the embodiment of
The distance S represents the distance that the lower tool is advanced in a direction toward the sheet 2202 the upper tool 104 (in the view of
The distance D shown in
In
In
For the simulation shown in
For the simulation shown in
For the simulation shown in
For the simulation shown in
One or more preferred combinations may be determined in this way for combinations of S and D where the lower tool 2304 is not urged upwardly too far into the sheet 2306 while still being able to control the incremental depth of the deformation. Combinations of S and D can be determined by performing simulations for a given combination of tool characteristics, sheet characteristics, and desired shape (for example, a given combination of wall angle, tool diameter, sheet properties and Δz). In embodiments, after a combination is found, for example, analytic calculations may be performed to determine one or more additional combinations based on parameters, such as those mentioned above. Examples of such combinations are shown in
In alternate embodiments, different combinations of parameters may be employed, for example, to describe the various settings of the tools. For example, parameters defining positions of the tools in horizontal or vertical directions with respect to each other may be taken from additional or different reference points, or defined at different or additional times.
A user input module 2906 of the control unit 2900 receives the input signal 2902 from the input device 2902, such as through one or more wired and/or wireless connections. The input device 2902 routes the information contained in the input signal 2902 to the various other modules of the control unit 2900 as the information is requested or needed by the modules to perform the operations associated with the modules.
A variable initialization module 2908 assigns, resets, or otherwise sets values to various parameters used by the control unit 2900 to create toolpaths for the tools 104, 108, 2302, 2304. The variable initialization module 2908 can base the values of some parameters using the user-provided input and/or can set the values of parameters to a default value. By way of example, the variable initialization module 2908 can set a value of a current depth z1 to be zero. The current depth z1 represents the current depth of the component. Because forming has not yet begun, this value is set to zero. The variable initialization module 2908 can set counters of the number of features, slices (e.g., two-dimensional sections of the component to be formed), and the like, to be zero as well.
An equalization module 2910 can be provided to ensure that transitions between features formed at different planes (e.g., different incremental depths) is consistent between the different planes. In one embodiment, the equalization module 2910 modifies the incremental depth Δz in order to ensure smooth transitions between the features. For example, the intersection of a three-dimensional CAD surface model of the desired component with a plane (e.g., an XY plane, such as a plane having a normal in the Z direction 122) can produce one or more closed curves. If these intersections are found using two or more planes (e.g., a first plane and a second plane) at respective first and second heights z1 and z2, then one or more sets of curves can be generated for each of the planes. To ensure that the transitions between these intersections at the different planes are continuous in the space between the planes, the equalization module 2910 may set or change the incremental depth Δz such that the number of curves in each of the neighboring planes (e.g., planes that are separated by the incremental depth Δz) is equal to each other.
The equalization module 2900 compares the number of curves identified in the neighboring planes z1 and z2 and determines that the number of curves in each plane are different. As a result, the equalization module 2900 reduces the incremental depth Δz between the planes z1 and z2. For example, the equalization module 2900 can reduce the incremental depth Δz by one fourth (or by another number or fraction). The equalization module 2900 can then examine the curves defined by the intersections of the planes z1 and z2 with the model 3000 that are now separated by the smaller incremental depth Δz.
If the number of curves in the planes z1 and z2 still differ from each other, the equalization module 2900 may further reduce the incremental depth Δz and compare the number of curves in the planes z1 and z2. The equalization module 2900 may continue to reduce the incremental depth Δz until the number of curves in the planes z1 and z2 are equal or until a limit on the incremental depth Δz, such as an operator- or system-defined (e.g., default) incremental depth Δzc is reached. If the numbers of curves in the neighboring planes z1 and z2 are still not equivalent, then the equalization module 2900 may change the location of at least one of the planes (e.g., the upper plane z1), such as by shifting the plane up along the Z direction 122 by one fourth of the incremental depth Δz (or another amount). The other plane (e.g., the lower plane z2) alternatively or also may be moved, such as by the incremental depth Δz along the Z direction 122. Alternatively, the lower plane z2) may be moved in the opposite direction as the upper plane z1. The equalization module 2900 may continue to iteratively change the incremental depth Δz and/or the locations of the planes z1 and z2 until the number of curves in the planes z1 and z2 is equivalent or until a limit on the number of iterations, the locations of the planes z1 and z2, or another limit is reached. The equalization module 2900 can repeat this process for all or at least a designated fraction of the size of the model 3000.
With continued reference to the model 3000 in
In one embodiment, the sorting module 2912 associates the curves with the features based on two-dimensional areas enclosed the curves and distances between curves in different planes (e.g., planes z1 and z2). The sorting module 2912 can calculate the areas enclosed by each curve and determine the locations of centroids (or other locations) of the curves. The curves that are in different planes, have similar areas, and that are separated by relatively small distances between the respective centroids of the curves (also referred to as centroidal distances) can be associated with the same feature of the model. As one example, the sorting module 2912 can sort the curves within each plane according to the sizes of the areas encompassed by the curves (e.g., from largest to smallest area). The curves within different planes (e.g., planes z1 and z2) can then be sorted according to distances between the centroids of the curves in the different planes (e.g., smallest to largest distances, or largest to smallest distances). The curves having the smallest centroidal distances (and similar sizes) in the different planes z1 and z2 may be associated with each other (e.g., as belonging to the same feature in the model). Alternatively, curves in different planes that have areas that differ from each other by less than a threshold amount and/or centroidal distances that are smaller than a threshold amount may be associated with the same feature.
A classification module 2914 receives the sorted curves from the sorting module 2912 and classifies the curves based on the relative locations of the curves. For example, the classification module 2914 can identify which of the curves are located within other curves (e.g., internal curves) and to find out which curve is outside of the internal curves (e.g., an external, or “parent,” curve). An internal curve may be a curve that is disposed entirely within another curve. A parent number can be determined for each internal curve. The parent number represents the number of external curves for an internal curve (e.g., the number of curves in which the internal curve is located entirely within).
Returning to the discussion of the control unit 2900 shown in
In one embodiment, the point generation module 2916 determines the helixes by obtaining pairs of curves from neighboring planes of the model. For example, the point generation module 2916 may obtain the curves 3300 and 3304 from planes z1 and z2, respectively, for the feature 3002 of the model 3000. The point generation module 2916 can obtain the curves 3302 and 3306 from planes z1 and z2, respectively, for the feature 3002 of the model 3000. The point generation module 2916 then identifies the segment of the model 3000 that extends between the curves. For example, the point generation module 2916 can identify the three dimensional contour defined by the model 3000 from the curve 3300 to the curve 3304 (or from the curve 3304 to the curve 3300) and the three dimensional contour defined by the model 3000 from the curve 3302 to the curve 3306 (or from the curve 3306 to the curve 3302). Additional segments can be identified between other planes and curves. The segments can be referred to as shapes or trimmed shapes of the model 3000.
With continued reference to the segments 3600, 3602 in
where P represents the pitch of the helicoid, ∥zi−zj∥ represents the distance between the planes zi and zj (such as the planes z3 and z4 along the Z direction 122), and N represents the number of turns of the helicoid. The number of turns N may be based on a difference in the areas of the curves (between which the helix being created extends). For example, if the difference in areas of the curves 3300 and 3304 is greater than an operator- or system-designated limit (e.g., areac), then the number of turns N may be:
where Azi represents the area of one of the curves (e.g., curve 3604) in one of the planes (e.g., plane z3) and Azj represents the area of the other curve (e.g., curve 3606) in the other plane (e.g., plane z4). The non-integer values of the number of turns N can be rounded (e.g., up) to the next integer value. The area constraint here represents a surface finish constraint, which can be used as an additional constraint to generate a toolpath.
The point generation module 2916 can intersect the helicoid with each of the segments (e.g., shapes or trimmed shapes) of the model 3000 for the pair of planes. This intersection provides helical curves that represent piecewise helixes for one pair of the planes (e.g., the planes z3 and z4). The point generation module 2916 can repeat the above process for the other pairs of neighboring planes z in the model 3000.
The helical curves 3700, 3702 can be used to create the toolpaths of the tools 104, 108 of the systems 100, 2300. A starting location for the tools may be stablished by the point generation module 2916 along each of the helical curves 3700, 3702. In one embodiment, the starting location on a helical curve 3700, 3702 is at a point along the helical curve 3700, 3702 that is farthest along the positive Z direction 122. Alternatively, the starting location on a helical curve 3700, 3702 is at a point along the helical curve 3700, 3702 that is farthest along the negative Z direction 122. In another embodiment, another location may be selected. Additional contact points along the helical curves 3700, 3702 are then generated. The contact points can represent the locations where the tools engage and deform the sheet. In one embodiment, the contact points may be stablished at regular intervals of the operator-supplied or system-default distance Δc.
The point generation module 2916 can determine which of the tools 104 or 108 is the supporting tool and which of the tools 108 or 104 is the forming tool at the different contact points along the helical curves 3700, 3702. This determination may be made based on whether the feature being formed by deforming the sheet at the contact point is above or below the sheet along the Z direction 122 (e.g., along the positive Z direction 122 or the negative Z direction 122). Additionally or alternatively, this determination may be made based on whether the feature is an external or internal feature. For example, the determination of which tool 104 or 108 is the supporting tool and which is the forming tool at a contact point may additionally or alternatively be based on whether one or more other features are located outside of the feature being formed by deformation at the contact point. Four potential arrangements of the tools 104, 108 and features to be formed may dictate which tool 104, 108 is the supporting tool and which is the forming tool in one embodiment.
In the arrangement 3800A, the feature 3802A is an external feature and the feature 3802A extends below the sheet, or in the negative Z direction 122. Because the feature 3802A is an external feature that extends in the negative Z direction 122, the point generation module 2916 may designate the tool 104 as the forming tool and the tool 108 as the supporting tool. As a result, during forming of the sheet at this contact point, the tool 104 may move relative to the tool 108 (e.g., downward in the view of
In the arrangement 3800B, the feature 3802B is an internal feature and the feature 3802B extends below the sheet, or in the negative Z direction 122. Because the feature 3802B is an internal feature that extends in the negative Z direction 122, the point generation module 2916 may designate the tool 104 as the supporting tool and the tool 108 as the forming tool. As a result, during forming of the sheet at this contact point, the tool 108 may move relative to the tool 104 (e.g., upward in the view of
In the arrangement 3800C, the feature 3802C is an external feature and the feature 3802C extends above the sheet, or in the positive Z direction 122. Because the feature 3802C is an external feature that extends in the positive Z direction 122, the point generation module 2916 may designate the tool 104 as the supporting tool and the tool 108 as the forming tool. As a result, during forming of the sheet at this contact point, the tool 108 may move relative to the tool 104 (e.g., upward in the view of
In the arrangement 3800D, the feature 3802D is an internal feature and the feature 3802D extends above the sheet, or in the positive Z direction 122. Because the feature 3802D is an internal feature that extends in the positive Z direction 122, the point generation module 2916 may designate the tool 104 as the forming tool and the tool 108 as the supporting tool. As a result, during forming of the sheet at this contact point, the tool 104 may move relative to the tool 108 (e.g., downward in the view of
The contact point locations, toolpaths, and/or designations of which tools are the forming versus supporting tools is communicated to a path writing module 2918 of the control unit 2900. The path writing module 2918 determines which directions the tools 104, 108 move relative to the sheet to form the component from the sheet. The path writing module 2918 directs the forming tool to move in the direction in which the feature being formed is to protrude from the sheet. For example, if the feature protrudes in a positive Z-direction and the lower tool 108 is the forming tool, then the path writing module 2918 can direct the lower tool 108 to move in a positive Z direction 122. If the feature protrudes in a positive Z-direction and the upper tool 104 is the forming tool, then the path writing module 2918 can direct the upper tool 104 to move in a negative Z direction 122. If the feature protrudes in a negative Z-direction and the lower tool 108 is the forming tool, then the path writing module 2918 can direct the lower tool 108 to move in a positive Z direction 122. If the feature protrudes in a negative Z-direction and the upper tool 104 is the forming tool, then the path writing module 2918 can direct the upper tool 104 to move in a negative Z direction 122.
A single helical toolpath (e.g., a generally spiral shaped toolpath) may be used for both of the tools 104, 108 to form a three dimensional feature from a sheet. For example, a single helical curve (e.g., curve 3700 or 3702) may be formed as a toolpath for each protrusion that extends from one side of the sheet. Alternatively or additionally, a single toolpath may be generated for the entire component that is to be formed from the sheet (where the component includes several features, or protrusions, from the initial planar dimensions of the sheet). The tools 104, 108 may travel along the single toolpath and deform the sheet as described herein. By following the toolpath and moving in an in-to-out direction (e.g., from the center of the sheet toward the exterior boundaries of the sheet), the tools 104, 108 may avoid deforming a previously formed feature or when deforming the sheet to form another, separate and/or different feature. The designation of which tool 104 or 108 is the forming tool and which is the supporting tool can switch between the tools 104, 108 as the tools 104, 108 move along the toolpath without the sheet being removed from between the tools 104, 108 (e.g., such as by flipping the sheet over). This designation of the tools 104, 108 can switch so that protruding features (e.g., curves) can be formed so as to extend from both side of the sheet as the tools 104, 108 move along the single toolpath a single time.
The contact point locations, toolpaths, directions of movement of the tools, and the like, are communicated as an output signal 2920 from the path writing module 2918 to the motors that control movement of the tools 104, 108. Alternatively, the output signal 2920 may be communicated to another processing device that controls the motors to move the tools 104, 108 to form the component from a sheet.
At 3904, the sheet is formed to a designated incremental depth. For example, the tools 104, 108 may be displaced in a direction that is angled (e.g., perpendicular) to the plane defined by the metal sheet 302 by a designated distance. As the tools 104, 108 move, a portion of the sheet is deformed.
At 3906, the tools 104, 108 are moved outward, such as by laterally moving the tools 104, 108 toward one or more of the outer edges of the metal sheet 302. At 3908, another portion of the sheet is deformed. For example, as the tools 104, 108 laterally move, additional portions of the sheet 302 may be deformed. Alternatively or additionally, the tools 104, 108 also may move in the direction that is angled with respect to the plane of the sheet 302.
At 3910, a determination is made as to whether additional portions of the sheet are to be deformed by the tools 104, 108. For example, if additional deformation of the sheet 302 is needed to form the component, then flow of the method 3900 returns to 3906 where the tools 104, 108 can be moved laterally outward and/or displaced in a direction that is angled (e.g., perpendicular) to the plane defined by the metal sheet 302 by a designated distance. The distances that the tools 104, 108 are displaced in each instance may be the same. In another embodiment, the distances that the tools 104, 108 are displaced in each instance may be different.
At 3912, the tools 104, 108 are disengaged from the sheet. For example, once the tools 104, 108 are finished forming the component or a portion of the component. The tools 104, 108 are released from the sheet 302 so that the component (e.g., the deformed sheet) can be removed from the system 100.
The freeform component 800 includes features above and below a neutral plane of the blank (e.g., the metal sheet) and the component 900 includes concavo-convex features. The components 800, 900 were formed without flipping the sheet or without a change in the tooling. These components 800, 900 were formed without any manual component-specific process planning.
The formed geometries of these components, measured after removing the tools and unclamping the sheet, were compared to ideal (e.g., designated) geometries of the cones. A data line 1000, 1100 in each of
As compared to SPIF and out-to-in DSIF, a remarkably accurate geometry was obtained with ADSIF, with a maximum shape deviation of 1.15 mm. Visual observation confirmed the presence of continuous tool marks on either side of the sheet, indicating little to no loss of contact between both tools and the sheet in ADSIF. Furthermore, the 50° cone fractured when formed with SPIF and the out-to-in DSIF toolpaths, but not in ADSIF. Therefore, formability is better in ADSIF.
Note that the ideal geometries of both cones have a fillet on the base. During the forming of this flatter region, the Z forces are quite high. As the wall angle being formed increases the tools start squeezing the material in the X-Y direction. Therefore, the Z force reduces and the dominant forces on the tool are the X-Y forces. Therefore while the tool stiffness in the Z direction is important, the tool stiffness in the X-Y direction becomes even more important when using ADSIF.
A study of the forming forces in ADSIF shows that the inplane forces are very significant as compared to the Z forces. Transforming the dominant forces from the vertical direction to the plane of the sheet ensures that bending of the sheet in the Z direction is minimized or at least reduced. At the same time, small incremental depths have to be used to prevent significant geometric inaccuracies caused by tool deflection owing to in-plane forces. This issue will get intensified when thicker sheets with higher yield strengths are to be formed. In one embodiment, these inaccuracies may be avoided or reduced by increasing the tool stiffness and/or using localized heating of the metal sheet to further reduce forming forces through hybrid processes.
In one embodiment, a system (e.g., a forming system) includes first and second tools, one or more moving assemblies, and a control unit. The first tool is configured to be disposed on a first side of a deformable sheet and the second tool is configured to be disposed on an opposite, second side of the sheet. The moving assemblies are configured to move the first tool and the second tool relative to the sheet. The control unit is configured to control movement of the first tool and the second tool by the one or more moving assemblies by moving at least one of the first tool or the second tool in a first deformation direction to deform the sheet, then moving the first and second tools laterally relative to the sheet to a subsequent location while engaging the sheet, then moving at least one of the first tool or the second tool in the first deformation direction or an opposite second deformation direction to deform the sheet, and then continue moving the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
In another aspect, one of the first tool or the second tool is a forming tool and the other of the first tool or the second tool is a supporting tool. The control unit is configured to move the forming tool in the deformation direction relative to the supporting tool to deform the sheet.
In another aspect, the control unit is configured to switch which of the first or second tools is the forming tool and which is the supporting tool in order to change which direction the sheet is deformed.
In another aspect, the three-dimensional component includes plural three-dimensional features that protrude from one or more of the sides of the sheet. The control unit is configured to determine which of the first tool or the second tool is the forming tool and which is the supporting tool for forming at least a first feature of the features based on whether the first feature is an internal feature having one or more other features disposed laterally outside of the first feature and based on which of the sides of the sheet that the first feature protrudes from.
In another aspect, the control unit is configured to at least one of receive or generate a single toolpath along the sheet for the first and second tools to follow to form the three-dimensional component from the sheet.
In another aspect, the toolpath is a helical toolpath.
In another aspect, the control unit is configured to generate the toolpath such that the first and second tools avoid further deformation of a previously formed protruding feature of the three-dimensional component when later deforming the sheet to form a subsequently formed protruding feature.
In another aspect, the control unit is configured to direct the first and second tools to deform the sheet by causing the first and second tools to laterally move outward relative to the sheet from a center location of the sheet after the at least one of the first tool or the second tool is moved in the first deformation direction.
In another aspect, the control unit is configured to move the first and second tools to create the three-dimensional component that includes protruding features that extend from both sides of the sheet.
In one embodiment, a method (e.g., for forming a deformable sheet) includes engaging a first tool with a first side of the deformable sheet and a second tool with an opposite, second side of the sheet, moving at least one of the first tool or the second tool in a first deformation direction to deform the sheet, laterally moving the first and second tools relative to the sheet to a subsequent location while engaging the sheet, moving at least one of the first tool or the second tool in the first deformation direction or an opposite second deformation direction to deform the sheet, and continuing to move the first and second tools in at least one of the first deformation direction, the second deformation direction, or laterally relative to the sheet in order to create a three-dimensional component from the sheet.
In another aspect, the first tool or the second tool that moves in the first deformation direction or the second deformation direction is a forming tool and the other tool is the supporting tool, further wherein the forming tool moves relative to the supporting tool.
In another aspect, the method also includes switching which of the first or second tools is the forming tool and which is the supporting tool in order to change which direction the sheet is deformed.
In another aspect, the three-dimensional component includes plural three-dimensional features that protrude from one or more of the sides of the sheet. Switching which of the first tool or the second tool is the forming tool and which is the supporting tool used for forming at least a first feature of the features is performed based on whether the first feature is an internal feature having one or more other features disposed laterally outside of the first feature and based on which of the sides of the sheet that the first feature protrudes from.
In another aspect, the first tool and the second tool are laterally moved along a single toolpath on the sheet in order to form the three-dimensional component from the sheet.
In another aspect, the toolpath is a helical toolpath.
In another aspect, the method also includes generating the toolpath such that the first and second tools avoid further deformation of a previously formed protruding feature of the three-dimensional component when later deforming the sheet to form a subsequently formed protruding feature.
In another aspect, laterally moving the first and second tools includes moving the first and second tools to move outward from a center location of the sheet.
In another aspect, the three-dimensional component that is formed from the sheet includes protruding features that extend from both sides of the sheet.
In one embodiment, a system (e.g., a control system or control unit for a forming system) includes an input module, an equalization module, a sorting module, a point generation module, and a path writing module. The input module is configured to obtain a three-dimensional model of a component to be formed from a deformable sheet by first and second tools that engage corresponding first and second opposite sides of the sheet and that move relative to the sheet to deform the sheet. The three-dimensional model includes plural three-dimensional features that protrude from at least one of the first side or second side of the sheet. The equalization module is configured to an incremental depth at which the at least one of the first and second tools move toward or away from the sheet to form the features in the sheet. The incremental depth is based on a number of curves formed by intersections of the model with a set of planes oriented parallel to the sheet. The sorting module is configured to associate at least a first set of the curves formed by the intersections of the model with the planes with a first feature of the features in the model and a second set of the curves formed by the intersections of the model with the planes with a different, second feature of the features in the model. The point generation module is configured to determine one or more toolpaths that the first and second tools follow in order to deform the sheet into the component. The point generation module also is configured to determine segments of the model that are disposed between neighboring planes in the set of planes and to determine one or more helical curves extending along the segments from an internal area of the sheet toward outer boundaries of the sheet. The path writing module is configured to identify contact points along the one or more toolpaths and directions in which the first and second tools are to move along the one or more toolpaths. The contact points are locations where the first and second tools are to engage and deform the sheet to form the component from the sheet based on the model. The path writing module determines the contact points and the directions such that the first and second tools move along the one or more toolpaths in an in-to-out direction laterally along the sheet.
In another aspect, the equalization module is configured to change the incremental depth such that, for each pair of neighboring planes in the set of planes, a number of the curves formed by a first intersection of a first plane with the model is equal to a number of the curves formed by a second intersection of a second plane with the model. The first and second planes are separated from each other by the incremental depth.
In another aspect, the sorting module is configured to associate the curves with the first or second features based on at least one of areas encompassed by the curves or centroidal distances between the curves in different planes.
In another aspect, the point generation module is configured to determine the one or more toolpaths by intersecting one or more helicoids with the segments of the model.
In another aspect, for each of the contact points used to form each of the features, the path writing module is configured to determine which of the first or second tools is a supporting tool that supports the sheet and the other of the first or second tools is a forming tool that moves relative to the supporting tool to deform the sheet at the corresponding contact point.
In another aspect, the path writing module is configured to switch which of the first or second tools is the forming tool at different ones of the contact points along the same toolpath.
In another aspect, the path writing module is configured to determine which of the first or second tools is the forming tool at the contact points based on a direction in which the sheet is to be deformed at the corresponding contact point and based on whether the feature being formed by deformation at the contact point is an internal or external feature.
In one embodiment, a system (e.g., a forming system) includes first and second tools, one or more moving assemblies, and a control unit. The first tool is configured to be disposed on one side of a deformable sheet. The second tool is configured to be disposed on an opposite side of the sheet. The moving assemblies are configured to move the first tool and the second tool relative to the sheet. The control unit is configured to control movement of the first tool and the second tool by the one or more moving assemblies. The control unit is configured to move the first and second tools in a deformation direction to deform the sheet, then move the first and second tools laterally to a subsequent location while engaging the sheet, then move the first and second tools in the deformation direction or an opposite direction to deform the sheet, and to continue moving the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
In another aspect, the control unit is configured to deform the sheet by an equivalent distance that the first and second tools are moved in the deformation direction.
In another aspect, the control unit is configured to laterally move the first and second tools to deformation locations where the first and second tools deform the sheet. The control unit also is configured to laterally move the first and second tools between the deformation locations in an outward direction toward an outer edge of the sheet from a location that is closer to a center of the sheet.
In another aspect, the control unit is configured to move the first and second tools to deform the sheet such that the first and second tools remain at a constant vertical location relative to the sheet.
In another aspect, the first and second tools are non-rotating tools.
In another aspect, the control unit is configured to control movement of the first tool and the second tool by displacement control.
In another aspect, the control unit is configured to move the first and second tools to maintain contact with the sheet at all times during formation of the component.
In another embodiment, a method (e.g., a forming method) includes engaging a first tool with one side of a deformable sheet, engaging a second tool with an opposite side of the sheet, moving the first and second tools in a deformation direction to deform the sheet, laterally moving the first and second tools laterally to a subsequent location while engaging the sheet, deforming the sheet by moving the first and second tools in the deformation direction or an opposite direction, and moving the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
In another aspect, deforming the sheet includes deforming the sheet by an equivalent distance that the first and second tools are moved in the deformation direction.
In another aspect, laterally moving the first and second tools includes moving the first and second tools a location that is closer to a center of the sheet than an outer edge of the sheet toward the outer edge.
In another aspect, the first and second tools are moved to deform the sheet such that the first and second tools remain at a constant vertical location relative to the sheet.
In another aspect, a point of contact corresponding to a beginning edge of a bend in the sheet does not lie along a line connecting centers of hemispheres corresponding to the first and second tools.
In another embodiment, another system (e.g., a forming system) includes a first tool, a second tool, one or more moving assemblies, and a control unit. The first tool is configured to be disposed on one side of a deformable sheet. The second tool is configured to be disposed on an opposite side of the sheet. The one or more moving assemblies are configured to move at least one of the first tool and the second tool relative to the sheet. The control unit is configured to control movement of the first tool and the second tool by the one or more moving assemblies. The control unit is configured to move the at least one of the first and second tools in a deformation direction to deform the sheet, then move the at least one of the first and second tools laterally to a subsequent location while engaging the sheet, then move the at least one of the first and second tools in the deformation direction or an opposite direction to deform the sheet, and to continue moving the at least one of the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
In another aspect, a point of contact corresponding to a beginning edge of a bend in the sheet does not lie along a line connecting centers of hemispheres corresponding to the first and second tools.
In another embodiment, another system (e.g., a forming system) includes a first tool, a second tool, one or more moving assemblies, and a control unit. The first tool is configured to be disposed on one side of a deformable sheet. The second tool is configured to be disposed on an opposite side of the sheet. The one or more moving assemblies are configured to move the first tool and the second tool relative to the sheet. The control unit is configured to control movement of the first tool and the second tool by the one or more moving assemblies. The control unit is configured to move the first and second tools in a deformation direction to deform the sheet (where a point of contact corresponding to a beginning edge of a bend in the sheet does not lie along a line connecting centers of hemispheres corresponding to the first and second tools), then move the first and second tools laterally to a subsequent location while engaging the sheet, then move the first and second tools in the deformation direction or an opposite direction to deform the sheet, and to continue moving the first and second tools to deform the sheet in order to create a three-dimensional component from the sheet.
It is to be understood that the above description is intended to be illustrative, and not restrictive. For example, the above-described embodiments (and/or aspects thereof) may be used in combination with each other. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the inventive subject matter without departing from its scope. While relative dimensions described herein are intended to define the parameters of the inventive subject matter, they are by no means limiting and are example embodiments. Many other embodiments will be apparent to one of ordinary skill in the art upon reviewing the above description. The scope of the inventive subject matter should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects. Further, the limitations of the following claims are not written in means-plus-function format and are not intended to be interpreted based on 35 U.S.C. §112, sixth paragraph, unless and until such claim limitations expressly use the phrase “means for” followed by a statement of function void of further structure.
The foregoing description of certain embodiments of the present inventive subject matter will be better understood when read in conjunction with the appended drawings. To the extent that the figures illustrate diagrams of the functional blocks of various embodiments, the functional blocks are not necessarily indicative of the division between hardware circuitry. Thus, for example, one or more of the functional blocks (for example, processors or memories) may be implemented in a single piece of hardware (for example, a general purpose signal processor, microcontroller, random access memory, hard disk, and the like). Similarly, the programs may be stand alone programs, may be incorporated as subroutines in an operating system, may be functions in an installed software package, and the like. The various embodiments are not limited to the arrangements and instrumentality shown in the drawings.
This application claims priority to U.S. Provisional Application No. 61/550,666, which was filed on 24 Oct. 2011, and is entitled “System And Method For Incremental Forming” (the “'666 application”), U.S. Provisional Application No. 61/612,034, which was filed on 16 Mar. 2012, and is entitled “System And Method For Accumulative Double Sided Incremental Forming” (the “'034 application”), and U.S. Provisional Application No. 61/642,598, which was filed on 4 May 2012, and is entitled “System And Method For Accumulative Double Sided Incremental Forming” (the “'598 application”). The entire disclosures of the '666 application, the '034 application, and the '598 application are incorporated by reference.
This invention was made with Government support under CMMI0727843 awarded by the National Science Foundation, and DE-EE0003460 awarded by the Department of Energy. The Government has certain rights in the invention.
Number | Name | Date | Kind |
---|---|---|---|
4273738 | Spengler | Jun 1981 | A |
4532793 | Bezold | Aug 1985 | A |
6798088 | Hsu et al. | Sep 2004 | B2 |
6826172 | Augart | Nov 2004 | B1 |
7172375 | Tanoue et al. | Feb 2007 | B2 |
7357769 | Takayama et al. | Apr 2008 | B2 |
7416473 | Belli et al. | Aug 2008 | B2 |
7516640 | Golovashchenko et al. | Apr 2009 | B2 |
8021501 | Roth | Sep 2011 | B2 |
8302442 | Kiridena et al. | Nov 2012 | B2 |
8322176 | Johnson et al. | Dec 2012 | B2 |
8741079 | Roth et al. | Jun 2014 | B2 |
20020169857 | Martija et al. | Nov 2002 | A1 |
20030046022 | Silverman | Mar 2003 | A1 |
20090044590 | Roth | Feb 2009 | A1 |
20090158805 | Callebaut et al. | Jun 2009 | A1 |
20090226272 | Smith et al. | Sep 2009 | A1 |
20100107720 | Polen et al. | May 2010 | A1 |
20100199742 | Johnson et al. | Aug 2010 | A1 |
20120024034 | Ren et al. | Feb 2012 | A1 |
20120024035 | Kiridena et al. | Feb 2012 | A1 |
Number | Date | Country |
---|---|---|
WO 2007082972 | Jul 2007 | WO |
WO 2012030835 | Aug 2012 | WO |
Entry |
---|
Skjoedt et al., Creating Hekical Tool Paths for Single Point Incremental Forming, 2007, University of Denmark, p. 253-590. |
Merie et al., Two Point Incremental Forming with two Moving Forming tools , 2007, LPS, p. 599-605. |
Callegari et al., Sheet Incremental Forming: Advantages of Robotised Cells vs. CNC Machines, 2006, Industrial RoboticPragramming , Simulation and Applicantion, Book, p. 494-515. |
International Search Report and Written Opinion for PCT/US12/60616 dated Apr. 5, 2013. |
Incremental Forming of Sheet Metal (27097), J. Cao, V. Reddy and Y. Wang, http://ttp.northwestern.edu/abstracts/viewabs.php?id=344&cat=157. |
Chinese Journal of Mechanical Engineering, vol. 43, No. 12, Dec. 2007, Incremental Forming Methods on Complicated Sheet Parts with English Translation of Abstract. |
International Preliminary Report on Patentability from PCT/US2012/060616 issued Apr. 29, 2014. |
Allwood, J.M., Braun, D., Music, O., The effect of partially cut-out blanks on geometric accuracy in incremental sheet forming, Journal of Materials Processing Technology, Journal of Materials Processing Technology 210 (2010), pp. 1501-1510. |
Allwood, J.M., Music, O., Raithathna, A., Duncan, S., Closed-loop feedback control of product properties in flexible metal forming processes with mobile tools, CIRP Annal—Manufacturing Technology 58 (2009), pp. 287-290. |
Formisano, A., Durante, M., Langella, A., Minutolo, F. Capece, Manufacture of a component with concave-convex shape by backdrawing incremental forming process, Department of Materials and Production Engineering (5 pgs). |
Jeswiet, J., Micari, F., Hirt, G., Brameley, A., Duflou, J., Allwood, J., Asymmetric Single Point Incremental Forming of Sheet Metal, CIRP Annals—Manufacturing Technology, (2005) vol. 54(2), pp. 88-114. |
Li, M, Zhang, L., Mo, Jr., Liu, G., Tool-path generation method for sheet metal incremental forming process, Materials Research Innovations, vol. 15, Suppl. 1, (2011) , pp. s278-s282. |
M. Skjoedt, M.H. Hancock, N. Bay, Creating Helical Tool Paths for Single Point Incremental Forming, Key Engineering Materials v. 344 (2007), pp. 583-590. |
Malhotra, R., Cao, J., Beltran, M., Xu, D., Magargee, J., Kiridena, V., Xia, Z. C., Accumulative-DSIF Strategy for Enhancing Process Capabilities in Incremental Forming, CIRP Annals—Manufacturing Technology, vol. 61 (2012), pp. 251-254. |
Malhotra, R., Cao, J., Ren, F., Kiridena, V., Xia, C., Reddy, N., Improvement of Geometric Accuracy in Incremental Forming by Using a Squeezing Toolpath Strategy With Two Forming Tools, Journal of Manufacturing Science and Engineering, (Dec. 2011), vol. 133, pp. 061019/1-061019/10. |
Malhotra, R., Reddy, N.V., Cao, J., Automatic 3D Spiral Toolpath Generation for Single Point Incremental Forming, Journal of Manufacturing Science and Engineering, (Dec. 2010), vol. 132, pp. 061003/1-061003/10. |
Meier, H., Magnus, C., Smukala, V., Impact of superimposed pressure on dieless incremental sheet metal forming with two moving tools, CIRP Annals—Manufacturing Technology 60 (2011) pp. 327-330. |
Meier, H., Smukala, V., Dewald, O., Zhang, J., Two Point Incremental Forming with Two Moving Forming Tools, Key Engineering Materials, vol. 344 (2007), pp. 599-605. |
Paniti, Imre, CAD API Based Tool Path Control for Novel Incremental Sheet Forming, Pollack Periodica, vol. 5, No. 2 (2010) pp. 81-90. |
Tekkaya, A. Erman, Shankar, Ravi , Sebastiani, Gerd, Homberg, Werner and Kleiner, Matthias, Surface reconstruction for incremental forming, Springer, (2007) Prod. Eng. Res. Devel. 1, pp. 71-78. |
ISR and W/O for PCT/US2011/034360 dated Nov. 13, 2012. |
ISR and WO for PCT/US12/60616 dated Apr. 5, 2013. |
Number | Date | Country | |
---|---|---|---|
20130103177 A1 | Apr 2013 | US |
Number | Date | Country | |
---|---|---|---|
61550666 | Oct 2011 | US | |
61612034 | Mar 2012 | US | |
61642598 | May 2012 | US |