You are on page 1of 16

Int J Adv Manuf Technol (2011) 54:837–852

DOI 10.1007/s00170-010-3006-7

ORIGINAL ARTICLE

Computer-aided structural design of punches and dies


for progressive die based on functional component
Zhi-Xin Jia & Hong-Lin Li & Xue-Chang Zhang &
Ji-Qiang Li & Bo-Jie Chen

Received: 12 February 2010 / Accepted: 29 October 2010 / Published online: 18 November 2010
# Springer-Verlag London Limited 2010

Abstract Punches and dies are the real operating components 1 Introduction
and account for a large portion in the progressive die design
procedure. This paper presents a structural design tool for In a progressive die, the workpiece is produced in a number
punches and dies for progressive dies of motor core based on of steps. At each station, one or more die operations, such
functional component. The descriptive model of punch and as piercing, notching, blanking, coining, shaving, drawing,
die component is established which contains three aspect of and forming, are performed on the sheet metal strip. The
information, geometry information, assembly-related con- result is a finished workpiece at every stroke of the press [1,
straint attribute and hole-related information on plates. Based 2]. Because of their competitive productivity and perfor-
on the classification and 3D modeling method of punches and mance, progressive dies for producing sheet metal parts in
dies, the library of components for punches and dies is set up mass production have been widely applied in various
according to the descriptive model. Methods for modeling and industries such as aerospace, electronics, machine tools,
data management for components of punches and dies are automobiles, and refrigeration. However, the structure of a
discussed in detail. The proposed tool for progressive die for progressive die is complex and the design cycle is long.
motor cores can complete the design of five classes of punches In order to improve the productivity of the die designer,
and dies and generate holes on plates automatically. This researchers all over the world have spent a lot of time and
design tool is constructed on a PC and integrated with a effort trying to develop computer-aided design and manu-
SolidWorks CAD system. The progressive die design for the facturing systems for press tools since 1970s. In early
motor core of house appliance is employed as a practical research effort, computers were mainly used to improve
example to demonstrate the effectiveness of the design tool. productivity in drawing and to perform particular design
The results reveal that it can dramatically improve the design calculations and Numeric Control programming. Most of
quality and can save both time and costs. the important decisions, such as the design of punch shapes,
the assessment of formability and the development of the
Keywords Punches and dies . Functional components . strip layout, were still made interactively by the user [3].
Progressive die . Computer-aided design Researches and developments of progressive die design
automation systems was given a new dimension in the late
1980s and early 1990s when the applications of artificial
intelligence techniques in engineering design started to take
Z.-X. Jia (*) : X.-C. Zhang : J.-Q. Li off [1]. Cheok and Nee presented a review of researches
Ningbo Institute of Technology, Zhejiang University,
and developments in the design automation of tools for
1# Qianhu Road,
Ningbo 315100, People’s Republic of China metal stampings before 1998 and illustrated a knowledge-
e-mail: jzx@nit.zju.edu.cn based framework for developing an integrated planning-
and-design aid for the die designer, which have two
H.-L. Li : B.-J. Chen
separate data- and knowledge-bases. The first level contains
School of Mechanical Engineering, Ningbo University,
818 Fenghua Road, generic information from textbooks, component manufac-
Ningbo 315211, People’s Republic of China turers’ catalogs, etc., while the second level contains a
838 Int J Adv Manuf Technol (2011) 54:837–852

company’s specific design rules, parameters and tooling integrated RE/RP/CAD/CAE/CAM system for magnesium
components [1]. alloy shell of mobile phone in 3D software [24]. Jia et al.
Since early 1990s, the developments of automated studied relationships between the correlating parts and the
design systems are studied based on knowledge engineering plate holes and describes an automated hole design system
and intelligent engineering by researchers. Ismail outlines for progressive dies developed on SolidWorks [25].
two approaches for the development of a feature-based The progressive design usually consists two phases,
system which is used to support the detail design of stamping process planning-and-die structure design. Most
progressive press tools on AutoCAD [3]. Jiang et al. of the work is concentrated in the computer-aided process
proposed a flexible and complete insert representation planning [6–18]. Compared with the much work done in
scheme and analyzed the complex assembly relationships the computer-aided process planning, less work in structure
and constraints between inserts and components [4]. Wang design has been done. Jia et al. presented a relationship
Bo et al. did some research on assembly design for model of structural relevance in progressive dies [26]. Jiang
progressive die based on association technology on Auto- et al. discussed the inserts design automation and proposed
CAD [5]. Kumar and Singh of Hindu College of Engineering a representation scheme of inserts using an object-oriented,
from India developed an intelligent system for automatic feature-based approach [4]. Wang Bo et al. discussed
modeling of progressive die and presented an expert system association technology in assembly design for precision
for automation of strip-layout design process using the progressive die on AutoCAD [5]. Methods of standard parts
production rule-based expert system approach on AutoCAD library construction and modeling methods of punches and
[6–9]. Researchers at Pusan National University developed a dies were discussed in references [27, 28] on SolidWorks.
system written in AutoLISP on the AutoCAD for strip layout Zhao et al. discussed correlated design of standardized parts
and die layout and a tool kit on the SmartCAM software for and components in CAD system for progressive die on
modeling and postprocessing with a PC [10–12]. They also AutoCAD[29]. Zhou et al. discussed the application of
developed a system for electric product with bending and UDF in blanking punch structure design based on UG
piecing operations [13]. Tor et al. proposed a knowledge- software [21]. Jia et al. gave the classification of plate holes
based blackboard framework for stamping process planning according to their structural types and relationships between
in progressive die design [14]. Li et al. developed an the correlating parts and the plate holes. Taking advantage
integrated modeling and process planning system for of pre-built design knowledge and standard parts database,
planning bending operations of progressive dies using C++ they developed a system which can generate the correlated
and ObjectARX of AutoCAD [15]. Farsi et al. described a holes on the main plates of progressive dies on SolidWorks.
two-stage method to determine bending sequence in pro- But the proposed system is only applicable to holes design
gressive dies [16]. Chang et al. established a genetic for standard or parameterized parts or assembles such as
algorithm to solve the problems of ranking the working screws, pins, lifter assembles, and so on [25].
steps in progressive dies using AutoCAD as a drawing tool In recent years, several commercial progressive die
[17]. Pilani et al. proposed a method for generating an design systems are available in the market, such as PDW
optimal die face design automatically based on die face (Progressive Die Wizard) on NX, PDX (Progressive Die
formability parameters by taking advantage of neural eXpert) on Pro/ENGINEER, LOGPRESS on SolidWorks,
network [18]. Tang et al. established a constraint assembly TopSolid/Progress, et al. The software mentioned above
model based on level structure through the integration of contain “generic” design rules provided by die design
assembly model of the constraint relation tree and level textbooks and course materials and can simplify the design
mode1 [19]. Most of the design systems mentioned above procedure of punches and dies to some degree compared
belong to 2D patterns [3, 5–15, 17, 18]. with basic CAD molds. However, each die company
Recently, as a result of the fast development of computer concentrates on several classes of dies and has its own
technology and of 3D CAD software, 3D CAD software company’s specific design rules, parameters and tooling
has been increasingly used in progressive die design. components. Furthermore, die companies treat design
Ghatrehnaby and Arezoo developed an automated nesting knowledge and experience built up over the years as
and piloting system for progressive die according to intellectual property that they are reluctant to share with
minimum scrap strategy on 3D SolidWorks [20]. Zhou others. Hence, the development of design tool for punches
Sheng et al. discussed the application of UDF in blanking and dies is necessary especially for the companies which
punch structure design based on UG software [21]. Lin et have their own specific component library and in-house
al. at National Kaohsiung First University of Science and design rules.
Technology, Taiwan, developed structural design systems In progressive die design, some punches and dies can be
for 3D drawing dies based on functional features in Pro/E determined according to the edge contour, which can be
and CATIA software [22, 23]. Lin et al. also developed an regarded as functional feature. Each functional feature can
Int J Adv Manuf Technol (2011) 54:837–852 839

be treated as a design unit. Once a functional feature is core as an example to demonstrate the design procedure by
selected, a set of functional component of punch and die is using the proposed tool. Section 6 gives conclusions.
decided. Then every position, dimension, constraint and
hole for the component of punch and die is determined,
which must follow its design criteria and standards. Hence, 2 Design and fabrication of a motor core using
the functional component is an assembly composed of progressive die
punch and die which includes relations, parameters,
constraint and holes according to their design criteria and The main function of an alternating-current motor is to
standards. This paper introduces how to deal with the produce torque by the reaction between a varying magnetic
functional components, how to combine the design knowl- field generated in the stator and the current induced in the
edge with the assembly. coils of the rotor [30]. Motor cores play an important role in
In order to make die design more flexible and efficient many electro-magnetic devices because they influence the
with higher quality, this paper proposes a computer-aided performance of the motor greatly. As shown in Figure 1, the
structural design tool for punches and dies based on motor cores are fabricated by laminating a number of thin
functional components in SolidWorks software. Accord- silicon steel sheets together to increase the electro-magnetic
ing to the design norm and standard part library of our efficiency of the motor.
partner who is a local progressive die company majored Traditionally the production processes of the motor cores
in progressive die for motor cores, a descriptive model are very complex. Usually the procedure includes three
for punch and die component is established that steps. First the stamping sheets are manufactured by several
combines the design criteria and functional features, compound dies, then the stamping sheets are sorted and
which shows how to express the position, constraint, packed up, at last the stator and rotator cores are stacked by
dimension, and holes for selected functional component. riveting and welding on special equipments. The process is
Based on well-organized die design knowledge base and inefficient, large-errors, and difficult to control the quality
components library and an integrated 3D CAD environ- of the cores.
ment, the tool is able to fulfill the design of punches and The use of multi-station progressive die with automatic
dies, and holes on the main plates of a progressive die, laminating and stacking can improve the efficiency greatly
such as upper die shoe, lower die shoe, punch holding and ensure the bonding strength between laminated sheets
plate, punch backing plate, die holding plate, and so on. to meet the requirements of large quantities. Hence, the
Upon user’s input of strip layout, selection of die-set, progressive dies for motor cores are adopted increasingly.
selection of the contour on strip layout, the punches and This kind of die can perform operations, such as piercing,
dies are inserted into the die assembly and corresponding notching, blanking, embossing, piercing, stacking and
holes on the plates are constructed automatically. The trimming at a single setup and can form the stator core
tool has been implemented on a parametric and feature- and rotator cores directly.
based CAD system, SolidWorks. An example is provided Figure 2 shows a schematic description of the motor core
to demonstrate the effectiveness in progressive die for household appliances. The thickness of each sheet is
design. 0.5 mm and 50 sheets are laminated. A small portion of the
The rest of the paper is organized as follows. Section 2 first sheet of cores is pierced through while the
describes the design and fabrication of progressive die for corresponding portion of the succeeding sheet become
motor core. Section 3 explains the descriptive model of protruded at the end of the notching or embossing process,
functional components for punches and dies. Section 4 and deformed into a concave–convex shape. In the
illustrates the design method of punches, dies and lamination procedure, two sheets are joined together by
corresponding holes based on functional components in fitting the convex part of a sheet into the concave part of
detail. Section 5 provides a progressive die for the motor another sheet. This lamination procedure is repeated until

Fig. 1 Pictures of stator core and rotator core for motor


840 Int J Adv Manuf Technol (2011) 54:837–852

A -0.050
-0.046

(a) Rotator core (b) Stator core


Fig. 2 A group of motor cores for household appliances

50 sheets have been joined. According to the geometry cycle time. Figure 5 shows the basic structure of a typical
figure of the laminating part, there are four types, L-type, progressive die for motor core.
V-type, circular-type and rectangular type, as shown in The design of punch and die is an important task in the
Fig. 3. The laminating type of rotator core and stator core die structure design. The purpose of this paper is to develop
given in Fig. 2 belongs to L-type and rectangular type, an automated design tool for punches and dies of
respectively. progressive dies for motor core based on functional
The progressive die design procedure is composed of component. Taking advantage of well-organized die design
two phases, operations (stamping process) planning-and-die knowledge base, library of subassemblies for components
structure design. Figure 4 shows the relevant strip layout composed of punches and dies, our tool is able to output 3D
for the cores shown in Fig. 2. Ten stations are adopted to punches and dies and their engineering drawings automat-
produce the cores, ①–⑤ mainly for holes on rotor and ically, and holes are also generated for locating and
pilot holes; ⑥ laminating rotor core; ⑦ idle station; ③, ⑧, avoiding the punches and dies on the main plates of a
⑨ mainly for holes on stator; ⑩ laminating stator core. progressive die.
The structure design of multi-station progressive die for
motor cores is as follows: (1) according to the size of the
strip layout, the die-set is determined and the overall 3 The descriptive model for component of punch and die
structure of die is outlined; (2) then inserts, punches, dies for progressive die for motor core
and other forming parts are designed including positioning
and locating holes; (3) based on the specific circumstances, 3.1 Definition of functional components
assistive devices are inserted such as pilot pins, ejectors,
screws, dowel pins, springs, standard parts, etc. The To develop a progressive die design system with a high
progressive die structure design costs about 2/3 design degree of automation, flexibility and accuracy, it is essential

V-type laminating Circular-type L-type laminating Rectangular-type


laminating laminating
Fig. 3 Four types of laminating adopted by motor cores
Int J Adv Manuf Technol (2011) 54:837–852 841

(a) Blank layout

(b) Strip layout


Fig. 4 The blank layout and strip layout for cores shown in Fig. 2

Upper die shoe

Punch backing
plate
Stripper
backing plate
Punch holder
plate
(invisible)
Punches
Stripper plate

Dies
Die holder
plate

Bottom die
shoe

Die backing Bottom die


plate shoe backing
plate

Fig. 5 The structure of a typical progressive die for motor core. Note: some parts were hidden and some in transparent state in order to illustrate clearly
842 Int J Adv Manuf Technol (2011) 54:837–852

to have a systematic representation of the related objects 2. Assembly-related constraint attribute is composed of
and process from the initial modeling to the final output [4]. twofold mating information. The inner mating infor-
Punches and dies are key working parts which determine mation is composed of a series of constraints for the
the geometry, size, and precision of the work piece. Due to the punch and die that ensure the correct position. The
specificity of the different stamping process, the punches and outer mating constraints can be mating relations or
dies have a variety of figures and structure types. For a set of changeable parameters for equations that are adopted
multi-station progressive die to produce motor cores, the for the component to be mounted onto the die-set.
working area can be summarized and classified as a series of 3. Hole-related information on plates supply the contours
components of punches and dies, such as the circular punch and/or depth values for holes generated by extruding or
and die for piercing inner holes, the rectangular punch and die rotating operation. For example, for component of
for grouping and laminating, the curved punch and die for punch and die—type A, shown in Fig. 6a and b, six
grouping and laminating, the blanking punch and die for holes must be generated. They are the hole on punch
rotator and stator strip, etc. Each component of punch and die plate, the through hole on stripper backing plate, the
is corresponding to an edge contour on the strip layout and a clearance fit hole on stripper plate, the interference fit
series of holes on the main plates. hole on die plate, two relief holes on die backing plate
Functional component is composed of function and and bottom die shoe seperately.
geometrical structure. Function is the description of the
In our descriptive model for component of punch and
component, which reveals the specific purpose and character-
die, only two parts, punch and die are considered. Jiang RD
istic. The geometrical structure is manifestation of the
et al. [4] presented schematic representation of an insert
function. Hence, functional component is the integrity of the
object which is composed of the following three groups of
function and geometrical structure. Therefore, the designer
attributions: (1) drawing-related attributes; (2) fundamental
can treat each functional component as a design unit.
components; and (3) assembly-related constraint attributes.
For example, Fig. 6 shows two types of components of
They treated subassembly of punch, screw and supporting
punches and dies, which are for circular edge contour.
plate for fixing the punch as the functional insert group.
When the diameter of the circle is larger than 6 mm, Type
Because there are several kinds of supporting plates and a
A circular punch is adopted, the component is shown as
variety of locations of the screw relative to the punch plate,
Fig. 6a. The holes on the relevant plates for installing the
we deal with them in a special module when punches and
component are shown as Fig. 6b. When the diameter of the
dies are finished.
circle is smaller than 6 mm, type B circular punch is
adopted to improve the strength, the component is shown as
Fig. 6c. Hence, the holes on stripper backing plate and
4 Design method of punches and dies for progressive die
stripper plate for installing the component are varied, as
based on functional components
shown in Fig. 6d.
In order to realize the design automation of punches, dies
3.2 The descriptive model for component of punch and die
and relevant holes, the library for components of punches
and dies must be set up and the data management method
As illustrated in Fig. 6, the component of punch and die
for parameters should be determined. As our work is done
defined in this paper is actually a subassembly of punch and
on the basis of our partner’s design norm, maintainability
die. In order to realize the automation design of punches
and openness as well as reliability of the library must be
and dies, the descriptive model for component of punch and
considered for future changes. So the principle of our
die should be established firstly. In this paper, the
library and the management method for parameters is
descriptive model of punch and die component contains
propitious to edit, add, and delete for user as far as possible.
three aspect of information: (1) geometry information; (2)
The library for components of punches and dies for
assembly-related constraint attribute; (3) hole-related infor-
progressive die of motor core consists in parts and
mation on plates, as shown in Fig. 7.
subassemblies that contain the information mentioned in
Part 3. The management method for parameters adopts
1. Geometry information contains the edge contour that Excel files that can be visited through ODBC interface.
represent the figure for cutting or shaping, the 3D parts
of punch and dies which also contain drawing-related 4.1 Classification of punches and dies
attributes such as the type of material, the hardness
requirement, a description, etc., a group of dimension According to the design norm of our partner who is a
parameters for punches and dies. progressive die company, the punches and dies are
Int J Adv Manuf Technol (2011) 54:837–852 843

Fig. 6 Two types of compo-


nents of punch and die for
circular holes
Circular
punch—type
A

Circle on
strip layout,
diameter ≥
6mm

Circular die

(a) Component of punch (b) The holes on the relevant plates for installing
and die—Type A component of punch and die—Type A

Circular
punch—type
B

Circle on
strip layout,
diameter ≤

Circular die

(c) Component of punch (d) The holes on the relevant plates for installing
and die—Type B component of punch and die—Type B

classified into 3 types, Standard, half-Standard, and non- three-dimensional types with diameter of 6.02, 8.02, and
standard punches and dies. The design method will be 10.02 mm.
discussed below in detail.
2. Half-standard punches and dies
1. Standard punches and dies
Half-standard punches and dies have fixed shape but
Standard punches and dies have fixed structure and size, changeable dimensional size. As shown in Fig. 8, the edge
e.g., the punch for pilot pin hole are standard as shown in diameter d is changing with different work piece. So the
Fig. 8. The punches for pilot pin hole are composed of dimension d, D of punch changes accordingly.
844 Int J Adv Manuf Technol (2011) 54:837–852

Edge contour irregular shape contours whose punches and dies are
Geometry
needed to design particularly, e.g., Fig. 9a shows the
Punch part, die part
information stamping piece for rotator and stator, Fig. 9b, c, d are
Dimension parameters punches and dies for the slot holes and blanking separately.

Inner mating relation of


punch and die
4.2 Three-dimensional parametric modeling of punches
Component Assembly-related
of punch and constraints and dies
Mating relation for the
die attribute
component in the die
set Three methods are usually adopted to fulfill the solid
modeling of parts, the configuration method, dimension-
Hole related Contour of holes driven method and programming method. The first one is
information on
plates
easy which establish the parts by using configuration
Method for generating
holes on corresponding
function. The dimension-driven method first establish the
plates model of a fixed structure for each type with named
variable parameter, then new model is obtained by
Fig. 7 Descriptive model for components of punches and dies for
progressive die for motor core
modifying the value of the parameters by program. The
third establishes the model by programming which contains
3. Non-standard punch and die the rules, the parameters and relationship constraints. In this
Though the most edge contour with regular shapes such paper, the dimension-driven method is used for standard
as circle and rectangle can be summarized up and be treated and half-standard punches and dies. The programming
as half-standard punches and dies, there still exist many method is adopted for non-standard punches and dies.

(1) The 3D modeling of standard and half-standard


punches and dies
For standard punches and dies with given param-
eters like circular punch for pilot in Fig. 8, the method
of configuration of part can be utilized to fulfill the
variable model, as shown in Fig. 10.
The dimension-driven method combine the
programming and the excel file to drive the model to
update. For example, Fig. 11 is one circular die of type
A, the procedure of parameterizing is listed below.
(a) First build a model like Fig. 11, name the
dimensions which need to be changed, d, D0, H;
(b) Set up an EXCEL file, the content is as Table 1,
the meaning of “∼”and “()”are value range and
variable which are predefined in the program.
(c) Input the diameter value of the circle, the die with
updated parameter value is generated correspondingly.
(2) The 3D modeling of non-standard punches and dies
Though the non-standard punches and dies are
changing with the workpiece, the structural character-
istics can be summarized according to design norm of
punches and dies. The 3D model of non-standard
punches and dies can be obtained by programming
with “extrude”, “cut”, “revolve” functions after the
user select the edge contour.

4.3 The library of components of punches and dies

In the design of progressive dies, the punches and dies


Fig. 8 Circular punch of type A made of hard alloy usually are inserted into the plates made
Int J Adv Manuf Technol (2011) 54:837–852 845

(a) Stamping (b) The punch and (c) The punch and die (d) The punch and die inserts for
piece of rotator die inserts for inserts for groove hole blanking of stator
and stator groove hole of of stator
rotator
Fig. 9 Non-standard punches and dies

of Cr12. There exist complex constraints among compo- subassembly of the component of punch and die, and
nent of the punch and die, the plates and the edge FeatureManager design tree in SolidWorks is used to
contour on the strip layout. The component of punch and manage the information. In the below part, the modeling
die must consider relevant constraints thoroughly, such as procedure for component of rectangular punch and die is
location constraints, dimension constraints and adherent selected as an example to show the method in detail, as
constraints. shown in Figs. 13, 14 and 15.
According to the descriptive model of punch and die
1. Model two consisted parts for rectangular punch and
component, we set up five classes of components of
die component
punches and dies, circular, rectangular, curved, slot, and
blanking, as shown in Fig. 12. The circular, rectangular, The component of rectangular punch and die is
curved components of punches and dies can be regarded as composed of “B19.1 Rectangle Punch for counting” and
standard components whose design process can be normal- “B12.3 Rectangle Punch for counting”, as shown in
ized. While the components of punches and dies for slot Fig. 12b. The punch and die are half-standard parts
and blanking vary for different motor cores, the design of according to the design norm of our partner. The models
such components is complex, which can be obtained by of the two parts for reloading in subassembly are
programming with “extrude”, “cut”, “revolve” functions established by using method described in 4.2.
like non-standard parts. However, the components of all the 2. Add inner mating relationship of the component
five classes contain the information as that in the
descriptive model explicitly or implicitly. As shown in Fig. 13, in the column of “Mates” of
As the components of punches and dies contain FeatureManager design tree, there are six mating con-
geometric and functional information, how to set up the straints which are inner mating relation of punch and die
subassembly is a key problem that combines the twofold component.
information. In SolidWorks software, FeatureManager
3. Construct the geometry datum for the component
design tree is interrelated with all the features of the
assembly and can be visited by user’s program. So in this When the component is assembled onto the progressive
paper, parameter method is adopted to establish the die assembly, the geometry data are needed to fix the

Fig. 10 The punch for pilot pin


hole and its configuration

(a) Punch for pilot pin hole with (b) The configuration of the punch
named dimensions
846 Int J Adv Manuf Technol (2011) 54:837–852

“Hole on punch plate”, is adopted to express it. While there


are two holes on stripper plate in order to reduce the fitting
height between the punch and the stripper plate, the upper
one is a circular hole and the below one is a rectangular-
section hole. So two sketches are given. “Hole on stripper
plate 1” is the rectangular sketch for extruding cut. “Hole
on stripper plate 2 depth 4” is a sketch for circular hole with
depth 4 mm. The six hole-sketches are shown in Fig. 13a.
5. Set up relation between controlling parameters and
feature dimensions of assembly
In order to update the subassembly quickly and simplify
the work of programming, Equations are adopted to
associate with the inner controlling parameters. Figure 14
Fig. 11 Circular die of type A
shows the equations used in the subassembly for compo-
nent of rectangular punch and die. Here, B=3, H=25, R=3,
component in correct position. For component of rectangu- LENGTH=10, WIDTH=8 are five controlling parameters,
lar punch and die, three datum planes in Fig. 13, “Mating see also Fig. 15.
plane L”, “Mating plane S” and “Mating plane” are Where
constructed to establish coincidence constraints with rele- B Width for punch and die
vant planes or points in the progressive die assembly. While H Height of the rectangular die, it is the same
two other datum plane, “Bottom plane of die plate”, “upper as the height of the die plate
plane of die plate”, are driven by the position parameters in R Radius of fillet of the rectangular die
the progressive die assembly for realizing the open or shut. LENGTH, Length and width of the rectangular die
4. Construct the relevant sketches for holes on plates WIDTH

For component of rectangular punch and die, six holes


are needed, three holes on punch holding plate, stripper
holding plate and stripper plate, the other three holes on die The five equations listed below associate the controlling
holding plate, die backing plate and bottom die shoe parameters with the features of the punch and die.
respectively, as shown in Fig. 13b (note that we do not “H@Extrude1@B19.1 RectanglePunchforCounting.
consider the avoiding hole on stripper holding plate for the Part”=“B”
backing plate and the screw). In the redeveloped program, “H1@Extrude1@B12.3 RecktangleDieforCounting.
holes on the plates are generated by the procedure “given Part”=“H”
sketch—derived sketch—extrude cut”. Therefore, the given “D1@Sketch1@B12.3 RecktangleDieforCounting.
sketch for holes must be set up beforehand that have correct Part”=“LENGTH”
dimensions according to the die company’s design require- “D2@Sketch1@B12.3 RecktangleDieforCounting.
ments. For example, the throughout hole on punch plate is Part”=“WIDTH”
used for installing the punch. The sketch of the hole is “B1@Sketch1@B12.3 RecktangleDieforCounting.
derived from the top part of the punch. So one sketch, Part”=“B”+0.06
The equation “D1@Hole on die plate 2 depth
5”=“LENGTH”+1 determines the radius of the avoiding
Table 1 Driving parameters table
hole on die plate.
Parameter While the four equations below ensure the integrity for
the open and shut state of die after the component
ShapeType d D0 H subassembly is inserted into the die assembly.
1 1∼2 8 25, 29
2 2∼6 (d)+6 25, 29 “StripperPlate_BOTTOMPLANE”=10
6 6∼10 (d)+8 25, 29 “DiePlate_UPPERPLANE”=10
10 10∼16 (d)+12 25, 29
“TGB_BUTTOMPLANE@Bottom plane of stripper
16 16∼20 (d)+13 25, 29
plate”=“StripperPlate_BOTTOMPLANE”
END
“AGB_UPPERPLANE@Upper Plane of die plate ”=“Die
Plate_UPPERPLANE”
Int J Adv Manuf Technol (2011) 54:837–852 847

(a) Circular (b) (c) (d) Slot (e) Blanking


Rectangular Curved
Fig. 12 Five classes of components of punches and dies

Geometry
information

Assembly-related
constraint
attribute

Hole related
information
on plates

(a) Rectangular punch and die component including (b) Drawing of


information as the descriptive model rectangular punch and
die component
Fig. 13 Rectangular punch and die component
848 Int J Adv Manuf Technol (2011) 54:837–852

Fig. 14 Parameters and equations used in rectangular punch and die component

So, the functional subassembly for component of punch MODEL: name of .sldprt file of the subassembly;
and die established in such method combines the structure DESCRIPTION: lists of the names of the sketches for
information, assembly-related information and hole infor- generating holes on the corresponding plates.
mation perfectly.
When the specific component is selected to design,
the second level of data file and subassembly file are
4.4 Data management for components of punches and dies
visited according to the pathname indicated in the
catalog file.
Data management is very important which affluences the
Also, we use the rectangular punch and die compo-
framework and the maintenance of the design tool. In this
nent for counting as an example to illustrate, the
paper, a hierarchy of the data involving twofold excel data
format of excel data file which save the five
files is adopted.
corresponding parameters is shown in Table 3. A
The first level is the catalog of all the functional
common functional program is designed to read Excel
components, as shown in Table 2.
file formatted into starting with “PARAMETERS” and
The meaning of each item in Table 2 is listed below:
ending with “END”.
NAME: name of the subassembly; The design procedure for punch and die component is
DATA_PATH: path name for .xls data file of the interactive. The real edge contour is determined by the
subassembly; strip layout. The parameters listed in the second level
DATA: name of .xls data file of the subassembly; Excel file are the data for program initializing. This data
MOD_PATH: path name for .sldprt file of the management method provides convenience for the
subassembly; designer to master the design tool. At the same time,
the construction method also ensures the openness and
the maintainability of the library.

4.5 The design method of punches and dies for motor core
progressive dies based on functional components
H
According to the characters of motor core progressive
dies, five classes of punches and dies are summarized
based on the design norm. Library for components of
punches and dies is set up and management data are
established. A design tool for punches and dies is
Fig. 15 Contour on strip layout for component of rectangular punch developed on 3D software, SolidWorks. The architecture
and die for counting of the tool is shown in Fig. 16.
Int J Adv Manuf Technol (2011) 54:837–852 849

Table 2 The catalog of the functional components

NAME DATA_PATH DATA MOD_PATH MODEL DESCRIPTION

Rectangular- \data\Component RectCountAssem. \data\Component RectComponentfor Hole on punch plate,


assemble-for- \RectL xls \RectL Counting.sldasm Hole on stripper plate 1,
counting \RectCountAssem \RectCountAssem Hole on stripper plate 2
depth 4, Hole on stripper
backing plate, Hole on
die plate 1, Hole on die
plate 2 depth 5
Rectangular- \data\Component RectLaminateAsse. \data\Component RectComponentfor ......
assemble- \RectLaminateAssem xls \RectLaminateAsse Laminate.sldasm
for-laminating
curved -assemble- \data\Component CurvedCountAssem. \data\Component CurvedCountAssem. ......
for-counting \CurvedCountAssem xls \CurvedCountAssem sldasm
...... ...... ...... ...... ...... ......
END

The flow chart for design components of punches and In order to keep the stability of the library, the selected
dies is shown in Fig. 17. Each main step is described in the component subassembly of punch and die is copied to the
following section. working folder with updated parameter value. Then the new
added subassembly is inserted into the progressive die
1. Initialize
assembly. For the accuracy of the part lists of BOM, if there
The step is to initialize the interface dialogue (property is one same subassembly with the same parameter value
sheet) and read the catalog for components of punches and already, then the existing subassembly is inserted.
dies to obtain the pathname for subassembly and
6. Add mating relations
corresponding data file.
Mating constraints are added between the inserted
2. Select the component of punch and die
component subassembly of punch and die and the
Select the menu for one component of punch and die, the progressive die assembly. For example, in the rectangular
property sheet will appear. The interface for rectangular component subassembly of punch and die for counting,
punch and die component is shown in Fig. 17a. two mating plane S, L have been prepared to mate with
3. Select cutting edge profile and contour the geometric line and center point of the edge contour.
The other mating plane is used to add coincidence
Select the edge profile for punching which form the constraint to the top plane of the punch plate. Thus,
cutting edge of punch and die, and outer contour for die. three coincidence constraints make the component sub-
Figure 17b shows the contours to be selected for rectangu-
lar punch and die component for counting.
User interface
4. Update the value of controlling parameters
After selecting the required contours, the required value
for controlling parameters can be obtained from the Circular Rectangular curved Slots punches and
punch and punch and punch and Punch and dies for
contours. Then, the required value is used to update the die die die die blanking of
subassembly, as shown in Fig. 17c. component component component component stator and
rotator
5. Insert subassembly into the progressive die assembly

Table 3 Parameters for rectangular punch and die component

PARAMETERS Punch and die assembly models with Data for management of
hole contour, assisting reference for parameters correlated with
B R LENGTH WIDTH H mating, constraint relationship corresponding assemble and
4 3 10 8 25,29 parts
END
Fig. 16 Framework of the design tool for punches and dies
850 Int J Adv Manuf Technol (2011) 54:837–852

Fig. 17 Flow chart and


illustration for design of START
punch and die
Saving path and file
Initialization name for the model
and parameters of
the components
Select the type of
inserts assembly

Select cutting edge


and contour

Database of
Update the
parameters for (a) Interface
controlling
the component
parameters

Insert the updated


assembly into the
temporary directory Library of punch
and die
components

Is the same
NO
(b) Contour on strip
component Copy the component from the layout
existing already? temporary directory to
working directory
YES
Mating the component
with the die assembly

Update the
corresponding
equations

Generating holes on
corresponding plates

(c) Updating the


Generating component with
engineering drawing required value

END

assembly of rectangular punch and die be located in the tions are used to set up the link between progressive die
progressive die correctly. assembly and the component subassembly. A traversal
program is developed to associate the equations between
7. Update equations
die assembly and component subassembly, that is to say
When the inserted component is located in the die the value right to the equal sign in equation “‘Stripper
assembly, usually the inner mating relationship in the Plate_BOTTOMPLANE’= 10” and “‘DiePlate_UPPER
component is fixed in SolidWorks software. But the die PLANE’=10” is determined by the parameter values in
assembly may have two states, open state and shut state, die assembly.
and furthermore the distance between upper die and
8. Generating holes on plates
bottom die is determined by the user. So, the distance
between punch and die of the inserted component should According to the hole-sketches contained in the punch and
be adjusted according to the die assembly state. Equa- die component, holes are generated on plates, respectively.
Int J Adv Manuf Technol (2011) 54:837–852 851

(a) Strip layout (including the outer contour of die inserts)

(b) Punches and dies (some parts were hidden in order to illustrate clearly)
Fig. 18 Procedures for designing the progressive die for motor core

5 Illustrative example using Visual C++. The descriptive model of punch and
die component which contains three aspect of informa-
The developed tool is explained with the design of a progressive tion is presented in this paper. Considering the character-
die for the motor core for house appliance, as shown in Fig. 2. istics of structure design for progressive die for motor
First, the blank layout is drawn, and then the strip layout is core, the classification and the modeling method of
designed as shown in Fig. 3. The strip layout is evaluated and punches and dies are analyzed. Five classes of punch
outer contour is added for die insert and which was inserted and die components are set up based on the functional
into the die assemble as a layout sketch, as shown in Fig. 18a. component and applied to the design of punches and dies
Then, a standard or customized die-set is inserted whose and the relevant holes on plates. The progressive die
dimension can be adjusted to the strip layout. From the strip design for the motor core of house appliance is employed
layout, the edge contours were selected to locate and give as a practical example to demonstrate the effectiveness of
dimensions to the five classes of punch and die components. the design tool. By establishing the components of
In order to design punch and die, the user first indicate the punches and dies that contain the knowledge of related
type, and then the punch or/and die will be inserted into the holes on plates, holes on plates for mounting, the
assembly and the holes on plates will be generated automat- punches and dies are generated and inserted into the
ically, as described in Fig. 17. The Engineering drawings can progressive die assembly automatically. Also the engi-
be obtained automatically. In order to show the punch and die neering drawing of punches and dies are obtained
structure clearly, the die assembly shown in Fig. 18b is dealt quickly. Thus, the design quality of the progressive die
with upper die shoe and bottom die in hidden state. is improved and the integrity is ensured.
Punches and dies are real operating components and The proposed design tool is only applicable to the design
account for a large portion in the entire design procedure. of punches and dies for punching and blanking, but the
With the help of the design tool, the design time for method of functional component can be utilized extensively
punches and dies is shortened to about 1/3. The holes on in the design of typical components for press tools. In
plates for mounting the punches and dies are generated addition, the theory of knowledge engineering can be
automatically and the engineering drawings of punches and introduced into the design of strip layout, which is our
dies according to the company’s design criteria and stand- future work.
ards also obtained quickly.

Acknowledgments This research was sponsored by the Ningbo


6 Conclusions and future works Industrial Scientific Research Projects (Grant No. 2007B10003).
The authors wish to thank HJ Song, J Wang, JL Xu, XP Li, J
Yang, JT Mao, and JK Xu from Ningbo Hongda Motor Die Co.,
A structural design CAD tool for punches and dies is Ltd. for their valuable suggestions and contribution to this research
developed on a PC and integrating SolidWorks system work.
852 Int J Adv Manuf Technol (2011) 54:837–852

References 16. Farsi MA, Arezoo B (2008) Development of a new method to


determine bending sequence in progressive dies. Int J Adv Manuf
Technol 43:52–60. doi:10.1007/s00170-008-1680-5
1. Cheok BT, Nee AYC (1998) Trends and developments in the 17. Chang HC, Tsai YT, Chiu KT (2007) A novel optimal working
automation of design and manufacture of tools for metal process in the design of parametric progressive dies. Int J Adv
stampings. J Mater Process Technol 75:240–252 Manuf Technol 33:915–928
2. Jiangbojun (2008) Progressive dies: principle and practice of 18. Pilani R, Narasiman K, Maiti SK, Singh UP, Date PP (2004) A
design and construction. China Machine Press, Beijing hybrid intelligent system approach for die design in sheet metal
3. Ismail HS, Chen ST, Hon KKB (1996) Feature-based design of forming. Int J Mach Tools Manuf 16:370–375
progressive press tools. Int J Mach Tools Manuf 36:367–378 19. Tang BT, Zhao Z, Lu XY, Wang ZQ (2008) Assembly model for
4. Jiang RD, Lauw BT, Nee AYC (2006) Insert design automation designing progressive die structure and design system develop-
for progressive dies. Int J Adv Manuf Technol 28:279–285 ment. Forging & Stamping Technology 33(3):133–136
5. Wang B, Ruan F, Zhou C, Tang Y (2009) Research of association 20. Ghatrehnaby M, Arezoo B (2008) A fully automated nesting and
technology in assembly design for precision progressive die. piloting system for progressive dies. J Mater Process Technol
Journal of Shanxi University of Science & Technology 27(1):32– 209:525–535. doi:10.1016/j.jmatprotec.2008.02.049
36 21. Zhou S, Zhao XF, Li JJ (2008) Application of UDF in blanking
6. Kumar S, Singh R (2007) An intelligent system for automatic punch structure design based on UG. Die & Mould Industry 34
modeling of progressive die. J Mater Process Technol 194:176– (8):22–25
183 22. Lin BT, Chang MR, Huang HL, Liu CY (2008) Computer-aided
7. Kumar S, Singh R (2008) Automation of strip-layout design for structural design of drawing dies for stamping processes based on
sheet metal work on progressive die. J Mater Process Technol functional features. Int J Mach Tools Manuf 42:1140–1152.
195:94–100 doi:10.1007/s00170-008-1670-7
8. Kumar S, Singh R (2007) A short note on an intelligent system for 23. Lin BT, Hsu SH (2008) Automated design system for drawing
selection of materials for progressive die components. J Mater dies. Expert Syst Appl 34:1586–1598
Process Technol 182:456–461 24. Lin BT, Kuo CC (2009) Application of an integrated RE/RP/
9. Kumar S, Singh R (2005) An intelligent system for selection of CAD/CAE/CAM system for magnesium alloy shell of mobile
die-set of metal stamping press tool. J Mater Process Technol phone. J Mater Process Technol 209:2818–2830. doi:10.1016/j.
164–165:1395–1401 jmatprotec.2008.06.032
10. Choi JC, Kim C (2001) A compact and practical CAD/CAM 25. Jia ZX, Li HL, Zhang XC, Wu HB, Fang MC (2010) Study on the
system for the blanking or piercing of irregular shaped-sheet metal Correlated Design method of plate holes for progressive dies
products for progressive working. J Mater Process Technol based on functional feature. Int J Adv Manuf Technol 49:1–12.
110:36–46 doi:10.1007/s00170-009-2371-6
11. Choi JC, Kim BM, Cho HY, Kim C, Kim JH (1998) An integrated 26. Jia ZX, Wang M, Yin GF, Li HL (1999) Study on the relationship
CAD system for the blanking of irregular-shaped sheet metal model in progressive die CAD design system. Proceedings of the
products. J Mater Process Technol 83:84–97 6th International Conference on Computer Aided Design &
12. Choi JC, Kim BM, Cho HY, Kim C (1998) A compact and practical Computer Graphics. 1999, Shanghai, pp 72–75
CAD system for blanking of irregular-shaped sheet metal products 27. Jia ZX, Liu W, Wang YL (2008) Study on methods of standard parts
and stator and rotor parts. Int J Mach Tools Manuf 38:931–963 library construction for progressive dies based on SolidWorks. Die &
13. Kim C, Park YS, Kim JH, Choi JC (2002) A study on the Mould Industry 34(11):9–12
development of computer-aided process planning system for 28. Chen BJ, Li HL, Fang MC, Jia ZX (2009) Study and development
electric product with bending and piercing operations. J Mater on the modeling methods of punches and dies for motor core
Process Technol 130–131:626–631 progressive die. Die & Mould Industry 35(7):26–29
14. Tor SB, Britton GA, Zhang WY (2005) A knowledge-based 29. Zhao WC, Li JJ, Xiao XZ (2006) Correlated design of
blackboard framework for stamping process planning in progres- standardized parts and components in CAD system for progres-
sive die design. Int J Adv Manuf Technol 26:774–783 sive die. Die & Mould Industry 32(11):11–14
15. Li JY, Nee AYC, Cheok BT (2002) Integrated feature-based 30. Chio SR, Park K (2002) Finite element analysis for the lamination
modelling and process planning of bending operations in process of a precision motor core using progressive stacking dies.
progressive die design. Int J Adv Manuf Technol 20:883–895 J Mater Process Technol 130–131:477–481

You might also like