This paper presents algorithms for automated design of multishot molds for manufacturing multimaterial or multicolor objects, and focuses on molding planning that determines a sequence of mold stages required to produce the desired object. By modeling a multimaterial object as an assembly of homogenous components, a geometric reasoning approach is proposed to generate feasible or practical mold stage sequences by combining the assembly planning approach and the two-plate mold design method. First, a graph-based assembly model, namely the attributed contact graph, is derived from the B-rep models of the constituent components of the gross object by detecting and representing all the contacts between mating components explicitly. Then, all feasible mold stage sequences, represented by an AND/OR graph, are generated by reasoning on geometric constraints due to the demoldability and connectedness requirements using an assembly-by-disassembly strategy. Depending on its demoldability, each component is to be made by one of the three basic molding strategies with varied mold stages and/or mold pieces. To narrow the choice, an optimal or practical molding plan is searched from the feasible molding plans according to some criteria such as the number of mold stages, the number of side cores, and flatness of the parting line. Finally, starting from the last mold stage, mold pieces for each mold stage of the selected molding plan are constructed recursively. The feasibility of the proposed algorithms is demonstrated through an implemented prototypical system, which has been tested successfully with various multi-material objects.

1.
Chen
,
L. L.
,
Chou
,
S. Y.
, and
Woo
,
T. C.
, 1993, “
Parting Directions for Mould and Die Design
,”
Comput.-Aided Des.
0010-4485,
25
(
2
), pp.
762
768
.
2.
Wuerger
,
D.
, and
Gadh
,
R.
, 1997, “
Virtual Prototyping of Die Design Part One: Theory and Formulation
,”
Concurr. Eng. Res. Appl.
1063-293X,
5
(
4
), pp.
307
315
.
3.
Hui
,
K. C.
, and
Tan
,
L. L.
, 1992, “
Mould Design With Sweep Operations—A Heuristic Search Approach
,”
Comput.-Aided Des.
0010-4485,
24
(
2
), pp.
81
91
.
4.
Hui
,
K. C.
, 1997, “
Geometric Aspects of the Mouldability of Parts
,”
Comput.-Aided Des.
0010-4485,
29
(
3
), pp.
197
206
.
5.
Ravi
,
B.
, and
Srinivasan
,
M. N.
, 1990, “
Decision Criteria for Computer-Aided Parting Surface Design
,”
Comput.-Aided Des.
0010-4485,
22
(
1
), pp.
11
18
.
6.
Wong
,
T.
,
Tan
,
S. T.
, and
Sze
,
W. S.
, 1996, “
Parting Line Formation by Slicing a Trimmed Surface Model
,”
Proceedings of ASME Design Automation Conference
.
7.
Majhi
,
J.
,
Gupta
,
P.
, and
Janardan
,
R.
, 1999, “
Computing a Flattest, Undercut-Free Parting Line for a Convex Polyhedron, With Application to Mold Design
,”
Comput. Geom.
0925-7721,
13
(
4
), pp.
229
252
.
8.
Fu
,
M. W.
,
Fuh
,
J. Y. H.
, and
Nee
,
A. Y. C.
, 1999, “
Undercut Feature Recognition in an Injection Mould Design System
,”
Comput.-Aided Des.
0010-4485,
31
(
12
), pp.
777
790
.
9.
Kurth
,
G. R.
, and
Gadh
,
R.
, 1997, “
Virtual Prototyping of Die-Design: Determination of Die-Open Directions for Near-Net Shape Manufactured Parts With Extruded or Rotational Features
,”
Comput.-Integr. Manuf. Syst.
0951-5240,
10
(
1
), pp.
69
81
.
10.
Ye
,
X. G.
,
Fuh
,
J. Y. H.
, and
Lee
,
K. S.
, 2001, “
A Hybrid Method for Recognition of Undercut Features From Moulded Parts
,”
Comput.-Aided Des.
0010-4485,
33
(
14
), pp.
1023
1034
.
11.
Yin
,
Z. P.
,
Ding
,
H.
, and
Xiong
,
Y. L.
, 2001, “
Virtual Prototyping of Mold Design: Geometric Mouldability Analysis for Near-Net-Shape Manufactured Parts by Feature Recognition and Geometric Reasoning
,”
Comput.-Aided Des.
0010-4485,
33
(
2
), pp.
137
154
.
12.
Yin
,
Z. P.
,
Ding
,
H.
,
Li
,
H. X.
, and
Xiong
,
Y. L.
, 2004, “
Geometric Mouldability Analysis by Geometric Reasoning and Fuzzy Decision Making
,”
Comput.-Aided Des.
0010-4485,
36
(
1
), pp.
37
50
.
13.
Dhaliwal
,
S.
,
Gupta
,
S. K.
,
Huang
,
J.
, and
Kumar
,
M.
, 2001, “
A Feature-Based Approach to Automated Design of Multi-Piece Sacrificial Molds
,”
J. Comput. Inf. Sci. Eng.
1530-9827,
1
(
3
), pp.
225
234
.
14.
Huang
,
J.
,
Gupta
,
S. K.
, and
Stoppel
,
K.
, 2003, “
Generating Sacrificial Multi-Piece Molds Using Accessibility Driven Spatial Partitioning
,”
Comput.-Aided Des.
0010-4485,
35
(
13
), pp.
1147
1160
.
15.
Krishnan
,
S.
, and
Magrab
,
E. B.
, 1997, “
A New Approach to Mold Design Using Manufacturable Entities
,”
Proceedings of the Design for Manufacturability Symposium, ASME Winter Annual Meeting, November
.
16.
Chen
,
Y.
, and
Rosen
,
D. W.
, 2002, “
A Region Based Method to Automated Design of Multi-Piece Molds With Application to Rapid Tooling
,”
J. Comput. Inf. Sci. Eng.
1530-9827,
2
(
2
), pp.
86
97
.
17.
Priyadarshi
,
A. K.
, and
Gupta
,
S. K.
, 2004, “
Geometric Algorithms for Automated Design of Multi-Piece Permanent Molds
,”
Comput.-Aided Des.
0010-4485,
36
(
3
), pp.
241
260
.
18.
Kuma
,
M.
, and
Gupta
,
S. K.
, 2002, “
Automated Design of Multi-Stage Molds for Manufacturing Multi-Material Objects
,”
ASME J. Mech. Des.
1050-0472,
124
(
3
), pp.
399
407
.
19.
Li
,
X. J.
, and
Gupta
,
S. K.
, 2004, “
Geometric Algorithms for Automated Design of Rotary-Platen Multi-Shot Molds
,”
Comput.-Aided Des.
0010-4485,
36
(
12
), pp.
1171
1187
.
20.
Xiong
,
Y. L.
, 1994, “
Theory of Point Contacts Restraint and Qualitative Analysis of Robot Grasping
,”
Sci. China, Ser. A: Math., Phys., Astron. Technol. Sci.
1001-6511,
37
(
5
), pp.
629
640
.
You do not currently have access to this content.