Open access

The Design of a Programmable Metal Forming Press and Its Ram Motion

Written By

Weizhong Guo and Feng Gao

Submitted: 14 April 2012 Published: 17 October 2012

DOI: 10.5772/48078

From the Edited Volume

Metal Forming - Process, Tools, Design

Edited by Mohsen Kazeminezhad

Chapter metrics overview

3,488 Chapter Downloads

View Full Metrics

1. Introduction

Metal forming is one of the oldest production processes that can be traced back to the beginning of the Industry Revolution. Today, metal forming press is still one of the most commonly used manufacturing machineries. Every day, millions of parts are produced by metal forming ranging from battery caps to automotive body panels. Therefore, even a small improvement may add to significant corporative gain.

In the early days, metal forming presses used a simple slide crank mechanism that converted the rotating motion and the energy from the unprogrammable motor to the linear motion of the ram to form the workpiece. Throughout the years, the study of the metal forming reveals the desirable press performance: smooth pressing to avoid large transient force and vibration, long dwelling time to ensure uniform metal deformation, and slow releasing to minimize workpiece spring-back.

To achieve the desirable performance, many different types of metal forming presses have been developed. In general, they can be divided into two types: mechanical presses and hydraulic presses. The former is fast (high speed presses may reach up to several thousand shots per minute) and energy efficient (the large flywheel eases the impulsive force), but lacks flexibility. The latter is flexible (their motions, including the travel and the velocity, can be programmed), but is expensive to build and to operate. This is because the hydraulic system is expensive and must be constantly pressurized during the operation with or without the metal forming work. Recently, there are programmable mechanical presses driven by servomotors. They are a newest version of the mechanical presses that is programmable and of better perfromance, e.g. low noises, excellent efficiencies and high precision for metal forming operations such as drawing, stamping, blanking, etc. Compared with traditional mechanical presses, programmable mechanical presses provide less stamping tonnage due to the capability limit of servomotors.

The programmable mechanical presses are also evolved. Since early in the nineteen nineties, several press manufacturers have been developing a couple of servo mechanical presses in series. Komatsu [1] developed servo presses whose punching forces are from 35 tons up to 200 tons. Amada [2] produced SDE series so-called digital AC servo press with a capacity of 45 tons up to 300 tons. Amino [3] developed servo press with a punching force up to 2500 tons. Chinfong [4] produces servo presses with punching forces between 80 tons and 260 tons. Heavy-duty servo mechanical presses require heavy-duty servomotors. The cost of a heavy-duty servomotor increases at exponential growth with nominal power and torque, and the capacity of the servomotor available has to be constrainted by the development of the heavy-duty servomotor technology. Currently, it is reported that the servomotors have their capacities up to 200 KW that only few manufaturers can make. Using two 200 KW servomotors, Amino developed one largest servo mechanical press with a punching force of 2500 tons in the world [3]. With the servo mechanical press growing in tonnage, it is more difficult to find such a heavy-duty servo motor at a relatively low cost, even no such heavy-duty servomotors are available. Besides the researches sponsored by the machine tool industry, some theoretical and experimental researches were performed in the universities around the world. In [5], a servomotor-driven multi-action press was designed that connected the ram to a servomotor using a bolt-screw mechanism. The desired ram motion could be generated by programming the motion of the servomotor. A double-knucle servo mechanical press with 30ton punching force was developed in [6]. In [7] a slider-crank type servo punching machine was built.

To achieve a larger tonnage, a new solution was proposed in [8-10] based on hybrid machine concept [11, 12] (see Figure 1) and developed a prototype with 25 ton (see Figure 2). This hybrid press is actuated by one common motor and one servomotor through a 2-Degree-Of-Freedom (2-DOF) linkage that the servomotor was expected to contribute only a fraction of the total energy. Currently, the hybrid press is still under development and a couple of problems need to be solved before pratical application.

Figure 1.

The conception of a hybrid press

Figure 2.

The prototype of a hybrid press

Generally, the development of a servo mechanical press mainly involves programmable actuator and control technology, punching linkage design, and ram motion design technology. For current designs, servomotors are normally used as programmable actuators. To develop heavy-duty programmable mechanical presses at relatively low cost, a new design is proposed and being developed in our laboratory to achieve higher tonnage by using more than one servomotor to drive the 1-DOF punching linkage [13]. This new scheme is called redundant actuation, or composite actuator. It provides an optional solution to heavy-duty actuation at a relatively low cost or at a higher power than single servomotor available. To combine two or more programmable actuators into a composite actuator, a 2-DOF or multi-DOF parallel mechanism is a feasible solution from a mechanical point of view (see Figure 3), similar to a yoke used between a pair of or more oxen to allow them to pull a load. In [14], several schemes of redundant actuation were proposed based on parallel mechanisms (see Figure 4). Apparently, a composite actuator should be able to act as one servomotor of large capability in terms of nominal torque, nominal power, nominal speed, and efficiency. To function as one servomotor, the mechanism to combine the programmable actuators should be of high efficiency, of high mechanical advantage and of high structural stiffness. It is obvious that a composite actuator can accommadate a slim un-synchronization of individual servomotors and even fault-tolerant of individual servomotors’ disorder. Therefore, a slight difference between the motions of the two servomotors is permitted by the mechanical structure of the servo press to let the ram move freely.

In this chapter, the evolution history of the metal forming presses is outlined first and then redundant actuation scheme is discussed. The optimized design of the punching mechanism is detailed. Also, the ram motion is optimized using pseudo-NURBS expression for the stamping operation. Finally, case study is given, and a prototype with 200 t punching force is fabricated in the laboratory. The presented work provides an optional solution to the development of heavy-duty servo mechanical presses.

Figure 3.

The composite actuator scheme

Figure 4.

Some configurations for composite actuator design

Advertisement

2. The design of a new programmable mechanical press

In our laboratory, a servo press prototype with redundant actuation is fabricated with nominal punching force of 200 t. The design will be detailed in following sections.

2.1. The redundant actuation scheme

As mentioned above, two or more servomotors can be combined into a composite actuator through a 2-DOF or multi-DOF parallel mechanism. As shown in Figure 5, the presented servo mechanical press with redundant actuation uses two servomotors denoted as M to drive one input shaft which then drives a punching mechanism. These two servomotors are combined through a 2-DOF screw mechanism. To produce a high accuracy of the stamping operation, a host/slave control mode is adopted in the controller design of the servo press that the motion of one servomotor acting as host is followed by the motion of the other servomotor serving as slave. Hence, the two DOFs in the redundant actuation module avoid the bias of the ram and interference of the two servomotors while the host/slave control between the two dofs ensures high accuracy of the stamping operation. Therefore, this new scheme can provide a higher capacity with two servomotors or have a lower cost than current servo press.

Figure 5.

The schematics of the servo press with redundant actuation of 200 tonnage

2.2. The mechanism design in the redundant actuation

As discussed above, the redundant actuation scheme uses a 2-DOF screw mechanism to combine two servomotors as input of the punching mechanism. Herein, the mechanism design is one of the key problems for successful development. To design the 2-DOF mechanism, reasonable performance indices and the dimensional design should be addressed.

2.2.1.The performance indexing

Generally, a machine design relates to a couple of performance indices. As to the composite actuator for the servo press, the mechanism should have a high mechanical advantage to lower the torque required from servomotors for the stamping operation. Therefore, the mechanical advantage is an important performance index for the composite actuator design. For the two servomotors, it is straightforward to use mechanical advantage reciprocals of the mechanism as performance indices derived according to theoretical mechanics as follows:

ηma1=Min1Fout=L12πcosθ1sin(ϕ2+θ2δ)cosδsin(ϕ2+θ2ϕ1θ1)E1
ηma2=Min2Fout=L22πcosθ2sin(ϕ1+θ1δ)cosδsin(φ2+θ2ϕ1θ1)E2
ηma=Min1+Min2Fout=L1cosθ1sin(ϕ2+θ2δ)+L2cosθ2sin(ϕ1+θ1δ)2πcosδsin(φ2+θ2ϕ1θ1)E3

where, Min1, Min2 and Fout are two input torques and output force of the mechanism respectively. As shown in Figure 6, L1 and L2 are leads of the two screw rods between the servomotors and the mechanism respectively, ϕ1and ϕ2 are angles measured from vertical lines to two screw/slide axes respectively, δis the angle measured from vertical line to link l4, and θ1 and θ2 are angles measured from screw/slide axes to links l1 and l2 respectively. Obviously, θ1and θ2 are functions of motion inputs of the servomotors.

Figure 6.

The general case for the composite actuator design

From Eq.(1), it is easy to know that the driving torques of the two servomotors are fully dependent on the mechanism configuration and the screw parameters if the inertial effects are neglected. With the change of the mechanism configuration, the mechanical advantages changes non-linearly.

2.2.2. Kinematic modelling

To derive the kinematical model of the composite actuator, the Assur’s Group method [15] is applied. Its basic idea is divide-and-conquer. First, the mechanism is divided into three groups: Group 1 consists of the frame and the input slide A1 driven by servomotor M1, Group 2 consists of the frame and the input slide A2 driven by servomotor M2, and Group 3 is made of Link A1B1, Link A2B2, Link CD and Link B1B2C. Next, the kinematical model for each group is derived. Finally, by combining them together, the kinematical model of the mechanism is founded.

  1. Group 1: It is a Class I Assur’s group. From Figure 6, it is seen that the position of the joint point A1 is:

{x1=d1x+s1cos(3π2+ϕ1+θ1)y1=d1y+s1sin(3π2+φ1+θ1)E4
withs1=s10+L1ϕ12π, where s10 is the initial displacement and ϕ1 is the angular displacement of servomotor M1. d1xand d1y are positions of the original point of slide joint A1.
  1. Group 2: Similar to Group 1, it is a Class I Assur’s group and the position of the joint point A2 is as follows:

{x2=d2x+s2cos(π2+ϕ2+θ2)y2=d2y+s2sin(π2+ϕ2+θ2)E5
withs2=s20+L2ϕ22π, where s20 is the initial displacement and ϕ2 is the angular displacement of servomotor M2. d2xand d2y are positions of the original point of slide joint A2.
  1. Group 3: It is an RR-RR-RP-type class-III Assur’s group whose solution is numerical instead of analytical. It is modeled as an optimization question where traditional methods can be applied to find the answer. Details can be found in [15].

By single and double differentiations of the displacement formulas with respect to time respectively, the velocity and acceleration can be found as well.

2.2.3. Dimensional conditions and discussions

The mechanism is a parallel mechanism having two DOFs. To make the payload distributed over the mechanical parts nearly uniformly, the mechanism should be symmetrical in configuration and dimension. Thus, we haveϕ1=0o, ϕ1=180o, δ=0o, γ1=0o,γ2=0o , l1=l2, l31=l32=l3/2, L1=L2=Lfor the design in Figure 6. The simplified mechanism is depicted in Figure 7.

Figure 7.

The simplified case for the composite actuator design

For the simplified mechanism, the performance indices of the mechanical advantage expressed in Eq.(1) are simplified as follows:

ηma1=L2πcosθ1sinθ2cosδsin(θ2θ1)E6
ηma2=L2πcosθ2sinθ1cosδsin(θ1θ2)E7
ηma=L2πE8

From Eqs.(4)-(8), it is obvious that the driving torques of the two servomotors are fully dependent on the mechanism configuration and the screw parameters if inertial effects are neglected. More importantly, although the driving torques of the two servomotors are time-variant and different, the mechanical advantage of the whole system keeps constant and is dependent on the screw lead merely. Hence, the composite actuator is able to accommodate an un-synchronization between the two servomotors without lowering the mechanical advantage. This is beneficial for the applications of compositie actuators.

2.3. The punching mechanism design

The punching mechanism is one of the most important parts for a mechanical press. One question for punching mechanism design is how to optimize the mechanism with better performances such as reducing torque requirement from servomotors and shortenning working cycle.

2.3.1. The configuration of the punching mechanism

The servo mechanical press developed in this chapter is based on a symmetrical double-knuckle linkage as shown in Figure 5. This punching mechanism has two prismatic (P) joints and eight revolute (R) joints with five independent design parameters, including three link lengths R1, R2, and R3, as well as two assembly distances L and e. The upper P-joint is an active joint actuated by the redundant actuation module detailed above. The bottom P-joint is a passive joint describing the movable connection between the ram and the frame. Therefore, the bias of the ram depends on the manufacturing and assembly accuracies of the links and has no relation to the synchronization of the two servomotors.

2.3.2. Assembly conditions

Half of the punching mechanism is composed of two loops. The upper loop contains Links AB, BC, the active slide C, and the frame. The bottom loop contains Links AB, BD, the ram slide D, and the frame. Considering the upper loop of the punching mechanism, the assembly condition is derived based on triangle inequality as follows:

R1+R2>L (a)|R1R2|<L (b)E9

Taking into account the on-site assembly operation, Links AB and BD are assembled firstly in gravitational line, and then Link BC is connected to the two links at Joint B. Besides, Link BD should be connected between Joint B and Joint D at any given configuration of the punching mechanism. Hence, the assembly offset e is set as 0 in this design and Links BC and BD should satisfy following relations

R2L (a)R3>R1 (b)E10

Besides, the knuckle formed by Links AB and BD is not expected to change folding direction during stamping operation to avoid motion fluctuation of the ram near bottom dead center (BDC). This is possible by controlling the input motion of the active P-joint.

2.3.3. The performance indexing

Generally, a machine design relates to a couple of performance indices. As to the servo mechanical press, the punching mechanism should have a high mechanical advantage to lower the torque required from servomotors. Therefore, the mechanical advantage is an important performance index for the press design. For a press design, the expected tonnage of the press is known. Hence, it is straightforward to use the mechanical advantage reciprocal of the punching mechanism as a performance index that is easily derived according to theoretical mechanics as follows:

ηma=FinFout=sinθ2sin(θ3θ1)sinθ3sin(θ2θ1)E11

where, Fin and Fout are input and output forces of the punching mechanism respectively, andθ1, θ2as well as θ3 are angles measured from positive horizontal axis to Links AB, CB and BD respectively. Obviously, θ1, θ2and θ3 are functions of input motion of the active P-joint.

Also the force distribution among the links is important for equal life cycle structure design of the parts of the servo press. Since the punching force is originated from the plastic deformation of the workpieces during stamping operation, the force distribution among the links can be measured in terms of ratio of the link force over the output force as follows:

η1=sin(θ2θ3)sinθ3sin(θ2θ1) (a)η2=sin(θ1θ3)sinθ3sin(θ2θ1) (b)η3=1sinθ3 (c)E12

where, η1, η2and η3 are related to Links AB, BC and BD respectively.

2.3.4. The dimension design with visual global optimization

The dimension synthesis is very important for mechanism design. Current researches focus on how to build optimized design models. These models are solved by optimization methods that lead to one global/local optimized solution. Apparently, the solution depends on given conditions and/or given weighting factors for multi-goal design problems. A slim variation of the weighting factors often leads to a big change of the solution that confuses the designers. To make multi-goal optimization more straightforward, a special method was proposed by Yang, Gao and their followers that transforms the unbounded dimension space into a limited solution space [16,17], where performance atlases were displayed to show a global image of performance indices. Over these atlases, the area with global optimization is intuitive.

a. The bounded feasible solution space

The punching mechanism of the servo mechanical press studied in this paper is a symmetrical double- knuckle linkage with four independent design parameters, R1, R2, R3 and L as discussed above. Theoretically, the links can have their lengths up to infinity that makes the solution space an unbounded one. According to [16, 17], the link lengths can be normalized to form a limited solution space.

Let
ri=RiR, i=1,2,3 (a)l=LR (b)E13

where, R=R1+R2+R3+L4, ri (i=1,2,3) and l are normalized/non-dimensional parameters, and R is an average value.

Therefore, one has

r1+r2+r3=4lE14

Considering the assembly conditions discussed above, the normalized parameters should satisfy following relations:

r1+r2>l (a)|r1r2|<l (b)r2l (c)r3>r1 (d)E15

Eq.(14) and inequality (15) construct the mathematic model of the bounded solution space for the servo mechanical press design. Hence, a polygonal solution slice with given L can be taken out from the solution polyhedron represented by this model as shown in Figure 8. In this figure, the feasible solution locates at the shaded triangle area surrounded by the lines of r2 - r1 = l, r2 = l and r3 = r1. Obviously, 0 < r1 ≤ 2 - l, lr2 ≤ (4 + l)/3 and (4 - 2l)/3 ≤ r3 ≤ 4 - 2l. The feasible solution space for the servo press design is limited by all the possible design constraints.

Figure 8.

A slice of the bounded solution space for the servo press

b. The performance atlases

Using Eqs. (11)-(13), the performance atlases can be drawn over the bounded feasible solution space as shown in Figure 9 with respect to r1, r2 and r3 at given l. Here, the maximum value of the performance indices is displayed as example. From Figure 9, it is straightforward to see the variation trend of the performance indices with respect to the deimensions. For example, it is easy to see that the force load of Link AB increases and the mechanical advantage decreases while r2 increases. Obviously, the performance atlases exhibit the global distribution of the perfermance indices that are helpful to the dimension synthesis leading to near global optimization.

Similar to above, any other interested performance index can be expressed as performance atlas related to link dimensions.

c. The visual dimension design

With the help of several performance atlases, the domain containing satisfactory solutions can be determined directly to accommodate several design goals. Then a good solution can be selected from the domain based on expertises, experiences or other rules. Also an optimized solution is able to be achieved further by optimization algorithms starting from points at the selected domain that ensures global optimization.

2.3.5. Case study

To calculate the performances of different designs of servo presses, the well-known deep drawing process is introduced to calculate the performance indices. The main performance parameters of the press are assumed as follows: (1) maximum slide stroke: 200mm; (2) travel of nominal capacity: 8mm; and (3) stroke number: 40rpm.

Figure 9.

Performance atlases

r1r2r3L
10.40.82.00.8
20.41.21.41.0
30.61.11.31.0
40.81.01.21.0
50.11.31.41.2

Table 1.

The five design cases

Here are five cases listed in Table 1 as example. To calculate the performance indices, the average length R can be set according to the maximum slide stroke 200mm. In Figure 10, the maximum mechanical advantage reciprocals within the travel of nominal capacity 8mm for the five cases are displayed over the bounded feasible solution space. The dimension points for the middle three cases locate at one same solution slice. It can be seen that the value range grows bigger with the decreasing of L. From the graphs in Figure 10, the five designs can be sorted in terms of the maximum mechanical advantage reciprocals as 1, 4, 2, 3 and 5. And it is clear that to what extent the given designs approach the global optimization in terms of one performance index by observing the corresponding performance atlas. The maximum mechanical advantage reciprocals are listed in Table 2 for the five cases.

Figure 10.

The designs in feasible solution space

Case 1Case 2Case 3Case 4Case 5
ηma1.80574.01487.2422.52213.4863
Η10.80573.01488.33171.52212.4863
Η22.06184.19987.84183.313213.5197
η31.01381.58742.08952.69671.3797

Table 2.

The maximum performance comparisons

Advertisement

3. The design of programmable stamping operation

The most outstanding advantage of the servo press is the flexibility, i.e. the programmability of its ram motions to accommodate different stamping operations such as drawing, stamping, blanking, coining, etc. To design the stamping operation, a pseudo-NURBS method is presented to model the ram motion where the displacement and velocity demands of the stamping operation (ram motion) are transformed to weight constrains, and inequalities are formed by using weights as variables. An optimized ram motion can be generated to match the deformation of work piece material that avoids large transient force and vibration by smooth approaching and slow releasing of the ram, and improves stamping productivity via quick return of the ram.

3.1. The pseudo-NURBS representation of stamping operation

The ram of the press only moves along a line segment within a stroke reciprocatedly and the ram motion is changeable in terms of time. To design the ram motion, a reasonable mathematical expression should be determined firstly. As a well-known tool in computer graphics and CAGD [18], the NURBS offers a common mathematical representation for free-form surfaces/curves and commonly used analytical shapes such as natural quadrics, torii, extruded surfaces and surfaces of revolution. It is easy and straightforward to change the shape through the manipulation of control points, weights and knots. And degree elevation, splitting, knot insertion and deletion and knot refinement offer a wide range of tools to design and analyze shape information. In this chapter, a pseudo-NURBS method is proposed to express the ram motion by introducing time parameter into the NURBS representation. A NURBS curve is a defined by the following equation:

c(u)=i=0nPiRi,k(u), Ri,k(u)=ωiNi,k(u)i=0nωiNi,k(u)E16

where, Piare vectors composed of x and y coordinates of the control points, ωiare positive real weights for each control point, and point of c(u) is called curve point. Ri,k(u)are NURBS basis functions, and Ni,k(u) are B-spline basis functions of degree k-1. The B-spline basis function Ni,k(u) is expressed by de Boor-Cox [8] as follows:

Ni,0(u)={0,otherwise1,uiuui+1E17
Ni,k(u)=uuiui+kuiNi,k1(u)+ui+1uui+k+1ui+1Ni+1,k1(u)E18

where, the interval [ui, ui+1] is called the ith knot span, and U={u0, u1,um} (m=n+k+1) is the knot vector. A knot vector is non-periodic if the first and last knots are repeated with multiplicity k+1, i.e. U={u0, , u0, uk+1, …., um-k-1, um,um}. For most practical applications, u0 = 0 and um = 1. Knots uk+1, …, um-k-1 are called interior. For planar curve, U = {0, 0, 0, uk+1, … um-k-1, 1, 1, 1}.

The most significant properties of the NURBS curve are:

  • Locality: A movement of the control point Pi affects the curve only in the interval [ui, ui+k+1].

  • Affine and projective invariance: A NURBS curve is affinely and projectively invariant, i.e. transforming the curve by an affine or perspective transform is equivalent to transforming the control points.

  • Differentiability: Same differentiability properties as the basis functions.

Different from the geometric shape, the time parameter t should be introduced in order to express the ram motion. To apply NURBS expression for the ram motion, following issues are considered:

  1. time parameter t: To build the relationship of the ram displacement with respect to time, the stamping time and displacement are normalized by dividing by stampling cycle and stroke respectively.

  2. control points and curve points: As shown in Figure 11, the control points Pi should be determined according to Eq. (16) given the curve point Qi.

Figure 11.

Control points and curve points

  1. boundary constraints: The velocity and acceleration at the firstpoint and the endpoint should be equal to zero for the stamping cycle.

  2. knot insertion. The chord method is applied as follows:

d=r=1n|QrQr1|E19
t0=0, tr=tr1+|QrQr1|d,tn=1E20

where, Qr is curve point, n is the number of the curve points, and tr is intermittent element of knot vector. The knot is expressed as

uj+p=1pi=jj+p1ti j=1, 2,,np E21

Hence, a pseudo-NURBS expression is proposed for the ram motion modeling. To assure the velocities and accelerations of the ram at the first points and endpoints zero, following constraints should be followed:

C(i)(t0)=Ds(i),C(j)(tn)=De(j),.....i=1,2,,sp, j=1,2,,epE22

where, C(i)(t0)refers to i-th derivative at the first point, C(j)(tn)means j-th derivative at the endpoint. Equations with the sum number of sp+ep+1 are formed from Eqs.(16) and (22) and the control points of the same number need to be determined.

C(j)(x)=i=0nRi,k(j)(x)PiE23
Rj,k(1)(x)=ωjNj,k(1)(x)/i=0nωiNi,k(x)ωiNj,k(x)i=0nωiNi,k(1)(x)/[i=0nωiNi,k(x)]2E24
Rj,k(2)(x)=ωjNj,k(2)(x)/i=0nωiNi,k(x)
[2ωjNj,k(1)(x)i=0nωiNi,k(1)(x)+ωjNj,k(x)i=0nωiNi,k(2)(x)]E25
/[i=0nωiNi,k(x)]2+2ωjNj,k(x)[i=0nωiNi,k(1)(x)]2/[i=0nωiNi,k(x)]3E26
Ni,p(j)(x)=p(Ni,p1(j1)(x)ui+puiNi+1,p1(j1)(x)ui+p1ui+1)E27

Combining Eqs.(16), and (22) through (26), following equation can be got:

[1R0(1)R1(1)R0(2)R1(2)R2(2)R1R2R3R4R2R3R4R5R3R4R5R6R5R6R7R8R5R6R7R8R7R8R9R10R8R9R10R11R10(2)R11(2)R12(2)R11(1)R12(1)1][P0P1P2P3P4P5P6P7P8P9P10P11P12]=[Q0Ds(1)Ds(2)Q1Q2Q3Q4Q5Q6Q7De(2)De(1)Q8]E28

By solving Eq.(27), the control points P0, P1, and P12 are determined and therefore the ram motion can be solved according to Eq.(16). Thanks to the locality of NURBS, the ram motion can be refined piecewisely through the manipulation of corresponding control points, weights and knots.

3.2. The influence of weights to the fluctuations of ram velocity and acceleration

To check the influence of weights to the ram motions, let [ω1] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [ω2] = [1, 0.5, 0.6, 0.8, 1,0.9, 0.8, 0.4, 0.8, 1.2, 0.5, 0.8, 1], and [ω3] = [1, 1, 1, 1, 0.5, 0.6, 0.8, 0.1, 0.8, 1, 1, 1, 1]. The corresponding ram motions are dicpited in Figure 12 resepctively. It can be found that weight ωi (i=8) should be adjusted that can lower the fluctuation of the ram velocity and acceleration and decrease the shock, vibration and noise during stamping operation, and decrease the peak power demand of the servomotors.

3.3. The influence of weights and knot vector to the fluctuations of ram velocity and acceleration

To check the influence of weights and knot vector to the ram motions, let [ω1] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [ω2] = [1, 0.5, 0.6, 0.8, 1, 0.9, 0.8, 0.4, 0.8, 1.2, 0.5, 0.8, 1], [ω3] = [1, 1, 1, 1, 0.5, 0.6, 0.8, 0.05, 0.8, 1.2, 0.5, 0.8, 1], and U2 = [0, 0, 0, 0, 0.0476, 0.1111, 0.254, 0.4444, 0.619, 0.7619, 0.8571, 0.92, 0.995, 1, 1, 1, 1]. The corresponding ram motions are dicpited in Figure 13 resepctively. It can be found that the peak velocity and acceleration of the return period can be lowered up to 20%-30% and the ram velocity lowered 40% when the upper die touches the workpiece by adjusting the knots corresponding to quick return period.

Figure 12.

Ram motion under different weights

Figure 13.

Ram motion under different weights and knot vectors

3.4. The self-adaption of the weights due to optimization of the ram motioin

Under the same group of demands over the displacement, velocity of the ram motion, a large number of NURBS curves can be achieved and hence the optimized one is able to select by optimization.

3.4.1. The self-adaption due to the ram displacement

Due to the local support of the NURBS expression, the ram motion can be discretized into several segments to set up the constraint inequalities. The m curve segments are denoted asl1, l2, …, andlm. Supposed displacement demands over curve segementlj,s1ljs2, i.e. s1i=0ndiωiNi,k(u)i=0nωiNi,k(u)s2, where knot vector u∈[uj1,uj2]. To satisfy this in-equality demand, let the two endpoints, maximum and minimum values over lj locate at the domain formed by s1 ands2, i.e.

s1i=0ndiωiNi,k(uj1)i=0nωiNi,k(uj1)s2E29
s1i=0ndiωiNi,k(uj2)i=0nωiNi,k(uj2)s2E30
s1max(i=0ndiωiNi,k(u)i=0nωiNi,k(u))s2E31
s1min(i=0ndiωiNi,k(u)i=0nωiNi,k(u))s2E32

3.4.2. The self-adjustment due to velocity of the ram

Supposed velocity demand over curve section lj v1vljv2, where u∈[uj1,uj2]. Forvlj=i=0nRi,k'(u)di, we have v1i=0nRi,k'(u)div2, i.e.

v1i=0n(ωiNi,k'(u)j=0nωjNj,k(u)ωiNi,k(u)j=0nωjNj,k'(u)[j=0nωjNj,k(u)]2)div2E33
Letp1=[j=0nωjNj,k(u)]2,p2 =i=0n(ωiNi,k'(u)j=0nωjNj,k(u))di, and p3=i=0n(ωiNi,k(x)j=0nωjNj,k'(x))di. Eq.(32) is transformed as
v1p2p3p1v2E34

To satisfy Eq.(33), make sure the values of the first point and endpoint, maximum and minimum values over vlj locating within the domain spaned by v1 andv2, i.e.

v1p2(uj1)p3(uj1)p1(uj1)v2E35
v1p2(uj2)p3(uj2)p1(uj2)v2E36
v1max(p2(u)p3(u)p1(u))v2E37
v1min(p2(u)p3(u)p1(u))v2E38

3.4.3. The solution of the optimized weights

To lower the velocity fluctuation and ease the shock, vibration and noise to improve the workpiece’s stamping quality, goal function can be defined by controlling the velocity of the ram as follows:

F(ω) =min(Σi=0n|vi(ωi))E39

where,

vi(ωi)=i=0nRi,k'(u)diE40
.

Considering some of the weights have no relation to the stamping operation, these weights are prescribed and other weights are selected to be optimized under the demands of displacement, velocity and above goal function by iterative solution.

3.5. Case study

3.5.1. The problem definition

Take the deep drawing operation as example. The performance demands include: (1) uniform stamping operation: nearly constant stamping velocity (100-300mm/s) for drawing period, (2) quick return: high ram speed (330-500mm/s) for return period, and (3) small fluctuation of ram velocity and acceleration during drawing and releasing periods.

3.5.2. The optimization

To express the relationship between the ram motion and time by NURBS, the ram displacement and time are normalized firstly as follows:

t0/t=[0, 0.67/4, 0.99/4, 1.80/4, 2.25/4, 2.97/4, 3.37/4, 3.69/4, 1], ands0/s=[1, 186.78/400,106.67/400,44.44/400,0,62.22/400,177.78/400,275.56/400,1].

Correspondingly, the velocity constraints are normalized to be nominal velocity v0 expressed as v0 =tsds0dt0. The real ram velocity can be derived as v = stv0.

Because weights ωi only affects the curve shape over the knot span [ui,ui+k+1] ∈[uk,un+1], here weightsω3,ω4 ,ω5 ,ω6 are selected as optimized variables that relate to the drawing and releasing periods. The total weights are set as ω= [0.5, 1, ω3, ω4, ω5, ω6, 0.5, 1, 0.8, 0.5, 0.8, 0.7, 0.9].

To assure the continousness of ram displacement, velocity and acceleration, NURBS of k = 3 is applied here. The constraints relating the punching speed are listed as:

  1. drawing period: -300mm/s < v1(t) < -100mm/s, and 0.99s < t <2.25s, and

  2. releasing period: 330mm/s < v2(t) < 500mm/s, and 2.51s < t < 2.97s.

To limit the velocity fluctuation, the goal function is defined asF(ω)= min (Σi=0n|vi|).

Hence, we can get the optimized weights ω3=0.5, ω4=0.7, ω5=0.8, and ω6=0.7.

3.5.3. Performance analysis

As discussed above, the optimized weights are

ωa= [0.5, 1, 0.5, 0.7, 0.8, 0.7, 0.5, 1, 0.8, 0.5, 0.8, 0.7, 0.9].

Here another two weights are set for comparison as:

ωb= [0.5, 1, 0.9, 0.4, 0.5, 0.2, 0.5, 1, 0.8, 0.5, 0.8, 0.7, 0.9]ωc= [0.5, 1, 0.3, 0.5, 0.1, 1, 0.5, 1, 0.8, 0.5, 0.8, 0.7, 0.9]

Figure 14 displays the ram motion curves under weightsωa, ωb, and ωc respectively. From the figures, it can be seen that the ram motion of ωa is the nearest to the desired trajectory for drawing and releaseing period, the ram velocity curve of ωa is more flat for drawing period, and the fluctuation of the ram acceleration of ωa is the least that helps to decrease shock, vibration and noise. This is consistent with the comparison of goal functions. The goal function values are 20441, 20457 and 20606 underωa, ωband ωc respectively.

Figure 14.

The optimized ram motion

3.5.4. The prototype development

To validate the new concept, a servo press prototype with 200 ton punching force has been developed in our lab. As shown in Figure 15, the machine is more than 5 meters high and 2 meters wide. Experimental studies are being performed on this prototype including dynamic performance, dynamic control and stamping process planning.

Figure 15.

The servo press prototype with 2-servomotor redundant actuation of 200 tonnage (photo)

Advertisement

4. Conclusion

In this chapter, a new concept of programmable metal forming press of redundant parallel actuation is presented to make it possible to develop a larger servo mechanical press using servomotors available. Based on the above discussions, following conclusions can be drawn:

  1. A servo mechanical press is different from a traditional mechanical press in such a way that it involves servo actuation design with programmable motors and punching mechanism design with higher mechanical advantage.

  2. The tonnage of servo mechanical presses is limited by the capacity of servomotors available to some extent. The new servo mechanical press with redundant actuation proposed in this chapter is a feasible option to develop a larger machine based on servomotors available. This redundant actuation scheme is able to accommodate an un-synchronization between the two servomotors.

  3. The mechanism design for the redundant actuation should be considered carefully that maintains the performance of the redundant actuation.

  4. The ram motion of the servo press can be optimized that requires a tool to express. The pseudo-NURBS representation proposed is effective to model the ram motion and form an optimization problem. Simulation shows that the optimized ram motion improves stamping operation with higher productivity and avoids large transient force and vibration by smooth approaching and slow releasing of the ram.

  5. A computer programme based on the pseudo-NURBS method is developed in the laboratory embedded in the servo press that facilitates the press operation.

Acknowledgement

The author thanks the partial financial supports under the projects from the National Natural Science Foundation of China (NSFC Grant No. 50875161), Program for New Century Excellent Talents in University (Grant No. NCET-10-0567), the Research Fund of State Key Lab of MSV, China (Grant No.MSV-ZD-2010-02), and National Science and Technology Major Projecct, China (Grant No. 2010ZX04004-112).

References

  1. 1. http://www.komatsusanki.co.jp
  2. 2. http://www.amada.com
  3. 3. http://www.amino.co.jp/index.html
  4. 4. http://www.chinfong.com.cn/english/index.htm
  5. 5. ShivpuriR. S.YossifonA.servomotor.drivenmulti-action.pressfor.sheetmetal.formingInternational.Journalof.MachineryTool.Manufacture1991345 EOF359 EOF
  6. 6. YossifonS.ShivpuriR.1993Design considerations for the electric servo-motor driven 30 ton double knuckle press for precision forming. International Journal of Machinery Tool Manufacture, 332209222
  7. 7. YanH. S.ChenW. R.2000On the Output Motion Characteristics of Variable Input Speed Servo-Controlled Slider-Crank Mechanisms, Mechanism and Machine Theory, 35541561
  8. 8. DuR.GuoW. Z.2003The Design of a New Metal Forming Press With Controllable Mechanism [J]. ASME Journal of Mechanical Design, 1253582592
  9. 9. GuoW. Z.DuR.2005A New Type of Controllable Mechanical Press-Motion Control and Experimental Validation, ASME Journal of Manufacturing Science and Engineering, 1274731742
  10. 10. GuoW. Z.GaoF.DuR.2008The Design and Prototype of a Servo Mechanical Press with Hybrid Inputs, Proceedings of the 8th International Conference on Frontiers of Design and Manufacturing, Sept. 23-26, 2008, Tianjin, China
  11. 11. TokuzL. C.JonesJ. R.1991Programmable Modulation of Motion Using Hybrid Machines, Proceedings of IMECHE, C413/071, 8591
  12. 12. TokuzL. C.1992Hybrid Machine Modeling and Control, Ph.D. Dissertation, Liverpool Polytechnic University.
  13. 13. GUO Wei-zhong, GAO Feng2009Design of a Servo Mechanical Press with Redundant Actuation. Chinese Journal of Mechanical Engineering, 224574579
  14. 14. Yongjun Bai, Feng Gao, Weizhong Guo, Yi Yue2011Study of the dual screw actuation for servo mechanical presses, Proceedings of 2nd IFToMM International Symposium on Robotics and Mechatronics, Shanghai, China, November 3-5, 2011
  15. 15. LiangC. G.RuanP. S.1986Computer-Aided Design of Linkages, Beijing: Machine Press (in Chinese)
  16. 16. Yang Ji-hou, Gao Feng.Solution Space and Performance Atlases of the Four-bar Mechanism [M],Beijing: China Machine Press, 1989in Chinese)
  17. 17. GaoF.ZhangX. Q.ZhaoY. S.WangH. R.1996A physical model of the solution space and the atlases of the reachable workspaces for 2-DOF parallel planar manipulators, Mechanism and Machine Theory, 312173184
  18. 18. Les Piegl1991On NURBS: a survey, IEEE Computer Graphics & Applications, (1): 55-71.

Written By

Weizhong Guo and Feng Gao

Submitted: 14 April 2012 Published: 17 October 2012