1. Trang chủ
  2. » Luận Văn - Báo Cáo

Automatic determination of undercut regions and their releasing directions in plastic mold design

174 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 174
Dung lượng 7,36 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

To discover the surfaces belonging to undercut regions, attributes are then assigned to the surfaces of the part model based on the topological relationship of adjacent surfaces of each

Trang 1

D9803803

Automatic Determination of Undercut

Regions and Their Releasing Directions

in Plastic Mold Design

Tran Anh Son

103 1 20

Trang 2

ii

Trang 3

iii

Trang 4

iv

ABSTRACT

The determination of undercut regions and their releasing directions plays an important role in injection mold design Most of the approaches in the literature face difficulties in recognizing the undercut regions of real-life parts This thesis proposes an approach to automating the determination of undercut regions and their releasing directions for complex parts with free-form surfaces In order to delineate the border of undercut regions, orthogonal cutting planes are firstly employed to automatically find the inner loops

of a part model using the concept of “shared vertices” and “adjacent points” The inner loops

are classified into two groups: closed inner loops and open inner loops In order to determine undercut regions, open loops are further converted to closed ones through the introduction of additional line segments To discover the surfaces belonging to undercut regions, attributes are then assigned to the surfaces of the part model based on the topological relationship of adjacent surfaces of each inner loop After that, the concept of “target facets” is proposed to

separate the undercut regions from other surfaces in the model Through the recognized surfaces of the undercut regions, the concept of “visibility map” is further applied to

determine feasible releasing directions for each of the undercut regions Delaunay triangulation is adopted here to represent a set of releasing directions The undercut regions having the same releasing direction are finally grouped to form a slider in the injection mold

In addition to proposing the methodologies to find undercut regions and their releasing directions for free-form surfaces, this thesis also uses commercial software packages Pro/Engineer Wildfire 5.0 and Matlab 9.0 to implement the algorithms developed for the proposed methodologies Several real-life parts, such as cell phone cover and bike helmet, are used as testing examples to demonstrate the applicability of the implemented system While these example parts contain a large number of complicated free-form surfaces,

Trang 6

vi

ACKNOWLEDGEMENTS

This dissertation would never have been to finish without the guidance and support of

my advisors, suggestions of committee members, the facilitation of both National Taiwan University of Science and Technology (NTUST) and Ho Chi Minh City University of Technology (HCMUT) during my study period, helps from friends, and great supports from

my family

First and foremost, I would like to express my deepest gratitude and respect to my advisor, Prof Alan C Lin for his excellent guidance, caring, patience, and providing me with both material and spiritual support for doing research Besides my advisor, I would also like

to thank the members of defense committee for the valuable comments and suggestions so that my dissertation can be modified perfectly

I want to thank the President and Professors of National Taiwan University of Science and Technology (NTUST) who have created good opportunities and kindly environment for

me to access and complete my Ph.D degree

During my study period in NTUST, I was indebted to many of my lab mates to provide me a happy and peaceful environment Specially, I would also like to express my appreciation and thank to Dr Tzu-Kuan Lin and my dear friend, Dr Luu Quoc Dat, who always share and help me in my research and life for the past years

Finally and profoundly, I gratefully acknowledge the silent self-abnegation of my beloved father and my wife for supporting me in every aspect of my life I would also like to thank my brothers, my sisters, my uncles and my children for everything they have done for

me Without my family love, this thesis would not be finished

Trang 7

vii

TABLE OF CONTENTS

ABSTRACT iv

ACKNOWLEDGEMENTS vi

TABLE OF CONTENTS vii

LIST OF FIGURES x

LIST OF TABLES xvi

NOTATIONS xvii

Chapter One INTRODUCTION 1

1.1 Research background and motivation 1

1.2 Research objectives 4

1.3 Thesis structure 4

Chapter Two LITERATURE REVIEW 6

2.1 Definition and classification of undercut regions 6

2.1.1 Definition of undercut regions 7

2.1.2 Classification of undercut regions 7

2.1.3 Geometric factors of an undercut region 10

2.1.3.1 Surfaces of undercut regions 10

2.1.3.2 Releasing directions of undercut regions 11

2.2 Recognition of undercut regions 12

2.3 Determination of parting directions 27

2.4 Slicing methods for mold design 30

2.5 Concept of visibility map 32

2.6 Delaunay triangulation representation 36

Trang 8

viii

2.7 Comments on the past literatures 38

Chapter Three AUTOMATIC DETERMINATION OF INNER LOOPS OF UNDERCUT REGIONS 44

3.1 Classification of inner loops 44

3.2 Workflow of finding inner loops 46

3.3 Selection of parting directions 48

3.4 Formation of 3 sets of orthogonal cutting planes 48

3.5 Extraction of intersection points 50

3.6 Collection of candidate points belonging to inner loops 51

3.7 Formulation of inner loops 58

3.8 Conversion of open inner loops to closed loops 61

3.9 Discussions 64

Chapter Four AUTOMATIC DETERMINATION OF SURFACES OF UNDERCUT REGIONS 66

4.1 Determination of surfaces of undercut regions using B-rep data 66

4.1.1 Formation of three sets of cutting planes 68

4.1.2 Generation of intersection curves of cutting planes and part surfaces 69

4.1.3 Generation of projected curve of inner loops onto the current cutting plane 70

4.1.4 Analysis of loops in the current cutting plane 70

4.1.5 Assignment of surface attributes 71

4.2 Determination of undercut surfaces using STL file 74

4.2.1 Formation of three sets of cutting planes 75

4.2.2 Determination of intersection line-segments between cutting planes and STL model 76 4.2.3 Projection of inner loops 80

Trang 9

ix

4.2.4 Assignment of facet attributes 85

4.3 Discussions 87

Chapter Five AUTOMATIC DETERMINATION OF RELEASING DIRECTIONS OF UNDERCUT REGIONS 88

5.1 Calculation of releasing directions of undercut regions 88

5.2 Grouping of undercut regions 94

5.2.1 Grouping of undercut regions into a side-core region 94

5.2.2 Grouping of undercut regions into core or cavity 98

5.3 Discussions 100

Chapter Six SYSTEM IMPLEMENTATIONS 101

6.1 Implementation Example 1 Lamp cover 107

6.2 Implementation Example 2 – Plastic cover of a hair dryer 114

6.3 Implementation Example 3 – Component of cell phone 117

6.4 Implementation Example 4 – Bike helmet model 121

Chapter Seven CONCLUSIONS AND DISCUSSIONS 146

7.1 Conclusions 146

7.2 Future works 147

REFERENCES 150

BRIEF INTRODUTION OF THE AUTHOR 155

Trang 10

x

LIST OF FIGURES

Figure 1-1 Solid models of some real-life parts 3

Figure 2-1 Main mold components 6

Figure 2-2 Undercut regions and mold components 8

Figure 2-3 Target surface and inner loops of external undercut regions [1] 8

Figure 2-4 Illustration of target surfaces and inner loops 9

Figure 2-5 Completely and partial visible regions 10

Figure 2-6 Surfaces of an undercut region 11

Figure 2-7 Releasing directions of undercut regions 12

Figure 2-8 Surface visibility 13

Figure 2-9 Definition of complete and partial visibility 13

Figure 2-10 Recognition of undercut regions using the concept of sealed pocket 15

Figure 2-11 Modelling of core and cavity geometry by solid-sweep operation 16

Figure 2-12 Concept of blockage 17

Figure 2-13 External undercut region 18

Figure 2-14 Potential undercut Surface using the concept of blockage 18

Figure 2-15 Internal undercut region 19

Figure 2-16 Connectivity cases of target surface with first adjacent surfaces 20

Figure 2-17 An undercut region composed of planar and curve surfaces 21

Figure 2-18 Candidate undercut faces 22

Figure 2-19 An undercut region and its graph-based 23

Figure 2-20 An undercut region with free-form surface 23

Figure 2-21 Cylindrical-based EBC patterns 24

Figure 2-22 A countersink through hole 25

i

Trang 11

xi

Figure 2-23 Mold design navigating process [12] 26

Figure 2-24 Multi-piece mold and two-piece mold 27

Figure 2-25 Extreme points of product model on each slicing plane 30

Figure 2-26 Missing information of parting lines 31

Figure 2-27 The grid line test on each slicing plane 32

Figure 2-28 Recognizing undercut regions using slicing method 32

Figure 2-29 Visibility map 33

Figure 2-30 A tessellated part presentation and its undercut region 34

Figure 2-31 Illustration of V-map calculation 36

Figure 2-32 Delaunay triangulation in 2-D 37

Figure 2-33 Non-Delaunay triangulation 37

Figure 2-34 Delaunay triangulation in 3-D 38

Figure 2-35 V-map and Delaunay triangulation 38

Figure 2-36 Real-life parts having complex free-form surfaces 40

Figure 2-37 Recognition of surfaces molded by core and cavity 41

Figure 2-38 Case study in [44] 42

Figure 2-39 Missing surface 42

Figure 3-1 Inner loop and target surfaces 45

Figure 3-2 Illustration of inner loops 45

Figure 3-3 Closed inner loops 46

Figure 3-4 An open inner loop 46

Figure 3-5 Workflow for determination of inner loops 47

Figure 3-6 Main parting direction 48

Figure 3-7 Three sets of cutting planes 49

Figure 3-8 Intersection points on one cutting plane of main set 51

Trang 12

xii

Figure 3-9 Shared vertices and adjacent points 52

Figure 3-10 Shared vertex and adjacent points at the inner loop 53

Figure 3-11 Collected points of inner loops 55

Figure 3- 12 Candidate points at several cutting planes of the main set 56

Figure 3-13 Inner undercut region inside the main undercut region 56

Figure 3-14 Main set of cutting planes PLz 57

Figure 3-15 Candidate points on inner loops 57

Figure 3-16 Formation of inner loops using shared vertices and candidate points 59

Figure 3-17 Inner loop created by line segments 60

Figure 3-18 Two inner loops created by serial line segments 60

Figure 3-19 An open inner loop and its end points 61

Figure 3-20 Inner loops of main region and inner region 61

Figure 3-21 Cases of additional line segments of an open inner loop 62

Figure 3-22 Creation of an additional line segment of an open inner loop 63

Figure 3-23 Adjacent facets of an end point 64

Figure 3-24 Boundary curve and closed inner loop 64

Figure 4-1 Workflow of determination of surface attributes 67

Figure 4-2 Target surfaces and inner loops 68

Figure 4-3 Three sets of cutting planes 69

Figure 4-4 Non-watertight structure of B-rep data and intersection curves in a cutting plane 70

Figure 4-5 Projected curve in the current cutting plane 71

Figure 4-6 Analysis of intersection curves and projected curve in the current cutting plane 71 Figure 4-7 Surface numbers and surface attributes 72

Figure 4-8 Illustration of checking points on each checking loop 73

Trang 13

xiii

Figure 4-9 Surfaces of undercut regions 74

Figure 4-10 Cutting planes 76

Figure 4-11 Target facet 77

Figure 4-12 Determination of target facets 77

Figure 4-13 Intersection line-segments between the current cutting plane and part facets 78

Figure 4-14 Intersections in current cutting planes PLx and PLy 78

Figure 4-15 Intersection in current cutting plane PLz of a model with two holes 79

Figure 4-16 Intersection line-segments in cutting plane PLy of the model with an open loop 80

Figure 4-17 Projected curve of the inner loop of the model with a closed loop 81

Figure 4-18 Projected curves of loop 1 of the model with two holes 81

Figure 4-19 Projected curves of loop 2 of the model with two holes 82

Figure 4-20 Projected curves of the open loop in cutting planes PLx, PLy, and PLz 83

Figure 4-21 Connected group of the model with one closed inner loop 84

Figure 4-22 Connected groups of the model with two closed inner loops 84

Figure 4-23 Connected group of the model with one open inner loop 85

Figure 4-24 Facet attributes in current cutting plane PLz 85

Figure 4-25 Facet numbers for connected groups of a part model with two inner loops 86

Figure 5-1 Examples of surfaces and their corresponding V-maps 88

Figure 5-2 The analytic results of V-map 89

Figure 5-3 Normal vectors at several points on a free-form surface 90

Figure 5-4 Determination of V-map of region F 91

Figure 5-5 Numbers of facets of undercut region F 92

Figure 5-6 Result of V-map and potential releasing directions 92

Figure 5-7 Center point CF and random results of releasing directions RDw 94

Trang 14

xiv

Figure 5-8 Grouping of undercut regions 95

Figure 5-9 Two close undercut regions 96

Figure 5-10 V-maps of undercut regions 96

Figure 5-11 Intersection of V-maps and possible releasing directions 96

Figure 5-12 Feasible shared releasing directions using V-map 97

Figure 5-13 Using Delaunay Triangulation to represent V-maps 97

Figure 5-14 Intersection of Delaunay triangulations 98

Figure 5-15 Shared releasing directions using Delaunay triangulation 98

Figure 5-16 Releasing directions of undercut regions 99

Figure 6-1 Workflow of the implemented system 102

Figure 6-2 Structure of STL file in ASCII format 103

Figure 6-3 Flowchart of determination of inner loops 104

Figure 6-4 Flowchart of determination of undercut facets 106

Figure 6-5 Flowchart of determination of releasing directions 107

Figure 6-6 Inner loops of lamp cover model 109

Figure 6-7 Connected group in the current cutting plane PLy 109

Figure 6-8 Surfaces of undercut regions of lamp cover model 110

Figure 6-9 Undercut regions of the lamp cover 112

Figure 6-10 Verification of results of the lamp cover model 113

Figure 6-11 Inner loops of the plastic cover of a hair dryer 115

Figure 6-12 Potential undercut regions of the plastic cover of hair dryer 116

Figure 6-13 Inner loops of component of cell phone 117

Figure 6-14 Surfaces of undercut regions of cell phone model 119

Figure 6-15 Undercut regions of the component of cell phone 120

Figure 6-16 Verifying results of the component of cell phone 121

Trang 15

xv

Figure 6-17 Bike helmet model 122

Figure 6-18 Half helmet with eleven holes 122

Figure 6-19 STL file of the half helmet 123

Figure 6-20 Inner loops 123

Figure 6-21 Surfaces of undercut regions of the half-helmet 124

Figure 6-22 Final result of surfaces of undercut regions for the half-helmet 130

Figure 6-23 Potential groups of undercut regions 132

Figure 6-24 Shared releasing directions of each group of undercut regions 134

Figure 6-25 Procedure to choose a shared releasing direction 136

Figure 6-26 Result of releasing directions of each group of undercut regions 137

Figure 6-27 Checking of interferences for the helmet 139

Figure 6-28 Checking of interference volumes of slider 2 142

Figure 6-29 Final result of the releasing direction of the helmet model 144

Figure 7-1 Releasing direction of a zig-zag hole 148

Figure 7-2 Partition of the undercut region and feasible releasing directions 148

Trang 16

xvi

LIST OF TABLES

Table 1 Surface attributes of points 1, 2, and 3 on inner loop 1 73

Table 2 Surface attributes of points 1 and 2 on inner loop 2 74

Table 3 The results of surface attributes 74

Table 4 Attribute values FAwv for facets of the part with two inner loops 87

Table 5 Normal vectors ni of facets of undercut region F 93

Table 6 Center points and releasing directions of potential undercut regions of the lamp cover model 112

Table 7 Input information of the lamp cover model for interference checking 113

Table 8 Center points and releasing directions of potential undercut regions of the plastic cover of hair dryer 116

Table 9 Center points and releasing directions of potential undercut regions of the component of cell phone 118

Table 10 Center points and releasing directions of feasible undercut regions of the component of cell phone 120

Table 11 Center points and releasing directions of undercut regions of the partial helmet models 138

Table 12 Input information of the helmet model for interference checking 139

Table 13 Interference volume of slider 2 and the molding part along the releasing direction RD2 145

Trang 17

xvii

NOTATIONS

VMap(F) : Visible map of a region F

VMap(Si) : Visible map of a patch surface Si

VMap(fi) : Visible map of a triangular facets fi

x, y, z : Coordinate value corresponding to the x-, y-, and z-axis, respectively

v : Indexes of axes of Cartesian coordinate system

Sx, Sy, Sz : Projection area on a plane taken perpendicular to the x-, y-, and

q : Number of triangular facets of an undercut region

RD : Releasing direction of an undercut region

Trang 18

1

Chapter One INTRODUCTION

This thesis focuses on automatic determination of undercut regions and their releasing directions in injection mold design The background and motivation, the objectives, and the structure of the thesis are presented in this chapter

Injection molding is an important manufacturing process Different plastic products have been produced using injection molds such as aircraft and automobile parts, personal utensils, electrical devices, kid toys, etc In the field of injection molding, efficiency is achieved by transmuting a product from the conceptual design stage to a real part quickly and inexpensively The high demand for shorter design and manufacturing lead times, good dimensional and overall quality, and rapid design changes has become the bottlenecks in mold industries [1] Hence we need efficient algorithms to generate injection molds automatically in a short period of time However, the existing algorithms have not satisfied all the demands of automation because of the diversified form of plastic products The existing approaches use the expertise of experienced mold designers Since the entire process will be done requiring a lot of manual interventions, it will take weeks to complete the design Moreover, the manual design related to the human intervention may not be the optimum design In addition, the effective communication between the part designers and the mold designers is very important Usually, the final part and mold designs require multiple iterations of those designers Without this communication, it becomes very difficult even for

a highly skilled designer to visualize the mold geometries for complex parts consisting of multiple undercut regions that need to be recognized and molded by local mold components

Trang 19

2

For instance, it is very hard for mold designers to recognize the symmetrical geometries, large curvature surfaces, small and hidden recesses, etc of undercut regions Keeping in view all these issues, automatic recognition of undercut regions is a necessity

Moreover, the constitution of side actions is an important part of the mold system Along with the recognition of undercut regions, the determination of releasing directions for the undercut regions is also a necessary task For an undercut region, it may have one or many possible releasing directions that make the undercut region feasible for mold opening The determination of feasible releasing directions helps reduce the complexity of mold structure Furthermore, it helps group several undercut regions into the same region and decrease the number of mold components

Figure 1-1 shows some examples of part models in real life These models are formed

by many complex free-form surfaces and consist of many cavities This makes it difficult to recognize undercut regions In addition, the determination of releasing directions and the grouping of undercut regions for these parts are not trivial, even for experienced mold designers Furthermore, based on the recognized undercut regions, mold designers need to consider the constitution of side actions for the creation of sliders and lifters These works not only rely on mankind’s experiences but also features of surfaces and regions of part models

The variety of surfaces and their connection, and the appearance and interweaving of many depression and protrusion regions are always hard challenges for injection mold design

Trang 21

4

This thesis focuses on the recognition of undercut regions and the determination of their releasing directions in injection mold design for real-life parts which may consist of large quantities of free-form surfaces and are full of many depression and protrusion regions Part models in the form of Stereolithography (STL) are used as the input data In the first place, orthogonal cutting planes are created and used to automatically determine the inner loops by following the subsequent steps: (1) extract the intersection points of cutting planes and part surfaces, (2) collect points of interest using a so-called “shared vertices and common

edges” concept, and (3) connect relevant points to form each individual inner loop Inner

loops are then classified into closed inner loops and open inner loops In order to determine undercut regions, open loops must be further converted to closed ones through the generation

of additional line segments Once all inner loops are found, attributes are assigned to all surfaces of the part model based on the topological relationship of adjacent surfaces of each inner loop Through the recognized surfaces of the undercut regions, the concept of V-map is used to find all possible releasing directions Delaunay triangulation is adopted here to represent a set of releasing directions Several undercut regions which have the same releasing direction are then grouped into one slider region

This thesis is composed of the following seven chapters: Introduction, Literature review, Automatic determination of inner loops of the undercut regions, Automatic determination of surfaces of the undercut regions, Automatic determination of releasing directions of undercut regions, System implementations, and Conclusions and Discussions

Trang 22

Chapter three discusses the method to recognize inner loops of undercut regions using orthogonal cutting planes Next, the inner loops are classified into closed and open inner loops based on the geometrical characteristics of loops Open loops are then converted to closed loops

Chapter four addresses the issue of determining surfaces of undercut regions Based

on the topological relationship of part surfaces, undercut regions are recognized using the attributes of the surfaces

Chapter five focuses on the discussion of determination of releasing directions for each of the undercut regions Then, the undercut regions having the same releasing direction are grouped to reduce the number of the local mold components

Chapter six presents system implementations Several industrial parts are used to demonstrate the effectiveness and advantages of the proposed approach

Chapter seven concludes the contribution of this thesis Moreover, some future works are addressed

Trang 23

6

Chapter Two LITERATURE REVIEW

This chapter reviews the definition and classification of undercut regions Then, the existing methods for the recognition of undercut regions and their releasing directions are discussed

2.1 Definition and classification of undercut regions

In the design of two-piece molds, plastic mold design process generally utilizes primarily two mold halves, namely, core and cavity as shown in Figure 2-1 Normally, the cavity is the stationary half and the core is the movable half Surfaces on the core create internal surfaces of molded parts, while surfaces on the cavity create major external surfaces Molten materials are filled into the space between the core and cavity to solidify the shape of

a part After that, the core and the cavity are separated and the molded part can be removed

Parting direction

Part

Undercut regionSlider

Undercut releasing direction

Cavity

Core

Figure 2-1 Main mold components

A direction along the opening path of core and cavity is called the parting direction The parting direction is a pair of opposite directions and if one of them is defined, the other

Trang 24

7

one is also defined In the following sections, the definition and classification of the undercut regions will be discussed in detail

2.1.1 Definition of undercut regions

Undercut regions can be defined as convex and concave portions of molding parts In the molding part, undercut regions are multiform such as local recesses, holes, slots or bosses, cylinders, cones and spheres [1] If undercut regions cannot be added in by core or cavity, they will require the incorporation of side-cores, side-cavities, or other local mold components in the mold structure [2] In the approach proposed by Ran and Fu [3], undercut regions were defined as surface regions which prevent the typical two-piece molds from opening by their local molding tools after the plastic solidified, as shown in Figure 2-1(b)

2.1.2 Classification of undercut regions

Based on the mold structure and the requirement of local tools for a plastic mold, undercut regions could be classified into the following two types: external undercut regions (EU) and internal undercut regions (IU), as shown in Figure 2-2 The external undercut regions are the restriction regions, which prevent the withdraw of molding from the cavity, while the internal undercut regions prevent the ejection of the molding from the core [4] The external undercut regions are molded by side-cores or side-cavities and the internal undercut regions are molded by pins or split-cores inside the core and cavity Side-cores and side-cavities are outwards withdrawn from the molded part before injection, while pins or split-cores are inwards withdrawn from the molded part [1] In Figure 2-2, there are three undercut regions in the molded part and the given parting direction Undercut region 1 can be molded

in by core, but undercut regions 2 and 3 cannot be molded by core/cavity and would need side-cores and side-cavities for the molding

Trang 25

8

Undercut region 2 Part

Side-cavity Cavity

Undercut region 3 Core

Side-core

Figure 2-2 Undercut regions and mold components

According to the geometric characteristics, external undercut regions are further classified into inside external undercut regions (IEU) and outside external undercut regions (OEU) [1, 2, 4] The concept of target surfaces was used in these approaches to determine the inside external undercut regions In Figure 2-3(a), the surface that contains undercut regions

is identified as the target surface In Figure 2-3(b), the external edge-loop 1 is the outermost edge-loop Two other edge-loops, e.g internal edge-loops 2 and 3, are the internal edge-loops [1, 5] The internal edge-loops are called the inner loops Figure 2-4 illustrates the plastic model and its target surfaces

External edge-loop 1

(a) A molding (b) Its top view

Figure 2-3 Target surface and inner loops of external undercut regions [1]

Trang 26

9

Parting direction

Target surfaces

Inner loops

(a) Plastic model (b) Target surfaces and inner loops

Figure 2-4 Illustration of target surfaces and inner loops

From the moldability/formability point of view, undercut regions are categorized into side-core and split-core regions The concept of “completely and partially visible” in a

viewing direction d has been used for the classification [6~9], as shown in Figure 2-5(a) A completely visible region is a region which is completely visible when seen from outside In Figure 2-5(b), the side-core having the same shape of the completely visible region is used to create the surfaces of the undercut region On the contrary, a partially visible region is a region which is not completely visible when seen from outside [8] In Figure 2-5(c) and (d), the split-core is used to solve the partially visible region The split-core is released from the undercut regions by first moving along the parting direction and then along the direction of split-core

Based on observation of the number of releasing paths, undercut regions are classified into slider and lifter regions [10~12] Before mold opening, the slider simply clears out of the slider region with only one moving path, as shown in Figure 2-5(b), while the lifter needs

at least two moving paths for its releasing, as shown in Figure 2-5(c) and (d) The releasing path of the lifter is a combination of two moving paths including primary moving out the undercut region and secondary moving along the parting direction

Trang 27

10

Completely

visible region

Partially visible region

Side-core

(a) A molding (b) Side-core moving

Split-core

(c) First moving of split-core (d) Second moving of split-core

Figure 2-5 Completely and partial visible regions

In summary, the undercut regions are classified into the following three main types depending on different points of view: (1) external and internal undercut regions (based on the mold structure and the requirement of local tools for a molding), (2) completely and partially visible regions (based on the moldability/formability for undercut surfaces in a given releasing direction), and (3) slider and lifter regions (based on the number of releasing paths)

2.1.3 Geometric factors of an undercut region

Geometric factors of undercut regions are surfaces and releasing directions, details being discussed below

2.1.3.1 Surfaces of undercut regions

A given part model has two groups of surfaces including surfaces of undercut regions and other ones that do not belong to undercut regions Surfaces of an undercut region are also surfaces of the molding which are constituted by side actions in plastic molding processes

Trang 28

11

For example, the part depicted in Figure 2-6 has four surfaces, f1 ~ f4, and one undercut region

as the blind hole Hence, two surfaces, f3 and f4, are the undercut surfaces

Inner loop

Target surface

Undercut surfaces

f 2

f 1

f 3

f 4

(a) Plastic part (b) Undercut surfaces

Figure 2-6 Surfaces of an undercut region

2.1.3.2 Releasing directions of undercut regions

For a given undercut region, its releasing directions can be defined as directions in which the local mold component is most efficiently withdrawn from the undercut region to avoid the warpage of the molding [1, 9] If the undercut region is composed of a conical surface, a cylindrical surface, or a spherical surface, the releasing direction can be determined

by the axial direction of those surfaces In the case that the undercut region is made up of several surfaces, its releasing direction can be determined from all releasing directions of each surface using the concept of V-map Figure 2-7(a) displays the part model with two undercut regions which are formed by several surfaces Figure 2-7(b) shows the releasing directions of undercut regions In the figure, the releasing directions are represented by vectors passing through the center points of undercut regions The x-, y- and z-coordinates of the center points of undercut regions can be calculated as equation (1) [3, 9]:

Trang 29

12

Center points

Releasing directions (a) Plastic part (b) Releasing directions and center points

Figure 2-7 Releasing directions of undercut regions

A number of studies have been proposed to recognize undercut regions based on taxonomy, characteristics, and geometric entities of the undercut regions [1-4, 6-26] Chen et

al [6] used the concept of surface visibility (V-map), developed by Woo [27], to determine the best parting direction The basic concept is: let Fi be a surface of part surfaces S, i.e S = {F1, F2,…, Fn}, where n is the total number of surfaces In order for Fi being visible along direction d, the following two conditions must hold: (1) any line of sight along direction d intersects Fi no more than once, and (2) any line of sight along direction intersects no other surfaces of before it intersects Fi Figure 2-8 shows an example with three surfaces

F1  F3 and three cases of checking lines R1  R3 For line R1, the first condition does not hold, the surface F1 thus is not visible in direction d Similarly, surface F3 is not visible in direction d because both the first and the second conditions do not hold Only surface F2 is visible in direction d

d S

Trang 30

Figure 2-8 Surface visibility

Chen et al [7] identified two levels of visibility, i.e., complete and partial, to determine the demoldability of undercut regions If a surface is not completely visible and hence cannot be separated from the mold assembly along any direction, it can be decomposed into two portions: those that are separable and those that form undercuts Figure 2-9 shows the definition of complete and partial visibility

(a) Complete visibility and demoldability

(b) Partial visibility and use of cores

Figure 2-9 Definition of complete and partial visibility

From the solid modeling perspective, Chen et al [7] generated a convex hull CH(P) for a given 3D polyhedral part P and found potential undercuts (or sealed pockets)

Trang 31

14

 1, 2, , m

S  S S S between the convex hull CH(P) and the model P, viz., SCH P  PThen, V-map is applied to determine the undercut regions from the potential undercut

regions The recognition of undercut regions using the concept of “sealed pocket” is

illustrated in Figure 2-10 Let Lid S i and Pocket S i denote the lid faces and the pocket faces of Si, respectively, and Si Pocket S i If Si is completely visible along certain direction d’, Si can be separated from the mold along direction d’ Since the sealed pockets

are also a 3D solid with several single undercut regions linked together (see Figure 2-10(b)), decomposing them into many single undercut regions is equivalent to the recognition and extraction of undercut regions from 3D solid models It thus becomes another non-trivial regions recognition issue In addition, the approach suffers from another limitation that the input model is given with polyhedral surfaces

Hui and Tan [26] proposed a method to design the core and cavity inserts of a mold with sweeping operations The steps for the modelling of a core or cavity by the use of a solid-sweep operation can be summarized as follows: (1) Generate a solid by sweeping the molded part along the parting direction of the mold and determine the core and cavity sides of the swept solid (see Figure 2-11(a)), (2) Construct a cavity mold block with the required parting surfaces and subtract it with the swept solid at the parting line location (see Figure 2-11(b)), (3) Generate the second mold block and subtract it with the swept solid from the core side at the parting line location (see Figure 2-11(c)), and (4) Subtract the result of step 2 from that of step 3 with the molded plates in the closed position to obtain the core block (see Figure 2-11(d)) Then, the concept of blocking factor was used to indicate the amount of undercuts by measurement of the relative amount of obstruction in a certain direction

Trang 32

(d) Normal vectors of S2 (e) V-map and undercut direction of S2

Figure 2-10 Recognition of undercut regions using the concept of sealed pocket

Trang 33

(d) Modelling of mold-cavity plate P 2

Figure 2-11 Modelling of core and cavity geometry by solid-sweep operation

Trang 34

is studied based on the concept of “blockage” in a given direction A point p on part S is

blocked in direction d if vector (p+d) intersects the interior of S, where (0,) Figure

2-12 demonstrates the concept of blockage

d

pp+1d

p+2d Potential

undercut

Figure 2-12 Concept of blockage

External undercut region is defined based on the concept of blockage In Figure 13(a), external undercut region QE is a subset of the cavity solid such that QE is blocked along d or –d, but is cleared (not blocked) in certain direction d , where d  d and d  –d

2-However, the concept of blockage is similar to the concept of complete visibility as stated by Chen et al [6] In addition, this approach has been only applied to given polyhedral models

Trang 35

18

with many flat faces and straight edges In special cases, several surfaces are not recognized

as the potential undercut surfaces using the concept of blockage, as shown in Figure 2-14 Surface f4 is not included as the potential undercut

Parting direction d

Q E

(a) A part with external undercut (b) Resolving external undercut with side core

Figure 2-13 External undercut region

Parting direction

f3

f2

f4

f5

Figure 2-14 Potential undercut Surface using the concept of blockage

Fu et al [1, 2] proposed an approach to recognizing surfaces of undercut regions and categorize undercut regions for part models described by B-rep data Further, the calculation

of releasing direction of each undercut region was presented In particular, by employing the

concept of “surface visibility” along a parting direction, surfaces of the part model molded by

the core and cavity are identified Then, the remaining surfaces should be molded by cores These surfaces are further recognized as surfaces of undercut regions After finishing the identification of surfaces of undercut regions, Fu et al [1, 2] developed a methodology to categorize undercut regions and determine undercut directions Potential undercut regions are

Trang 36

side-19

first classified into external and internal undercut regions Then, undercut directions are defined as the directions whereby the local tools can be withdrawn easily and most effectively to avoid the warpage of the molding In particular, for the determination of internal undercut regions, a ray was used to check the surface visibility The rule of ray checking is similar to the concept of the blockage discussed in Hui [15] The rays in the undercut direction and its opposite direction will have more than one intersection point with the molding beside the point in which the rays are cast In Figure 2-15, if the checking ray is

in the undercut direction, there are two intersection points P1 and P2; and in its opposite direction, there is one intersection point P3 between the ray and molding excluding the casting point Therefore, the potential undercut region is considered as the internal undercut region

Internal undercut region

Figure 2-15 Internal undercut region

For the determination of external undercut regions, Fu et al [1, 2] have cataloged individual cases in great details and come up with specific formulae based on the topological relationships of target surface Fi with its adjacent surfaces, i.e., first adjacent surfaces SAF and secondary adjacent surfaces SAS Figure 2-16 shows three types of connectivity cases of Fi

with SAF, namely, three-edge-surface, four-edge-surface, and more than four-edge-surface Let Li be the normal vector of Fi at the surface center, Lji or Lji, Lhi be the normal vectors of

Trang 37

20

the first adjacent surfaces in the cases of three-surface-edge and four-surface-edge undercut regions, respectively, where j = 1, 2, 3 or j = j1, j2; h = h1, h2, the first subscript refers to the adjacent surface and the second subscript refers to the coordinate axis

(b) Four-edge-surface undercut region and its directions

Figure 2-16 Connectivity cases of target surface Fi with first adjacent surfaces SAF

Trang 38

on the normal vectors of the target surfaces and the adjacent surfaces Both kinds of surfaces are planar surfaces and each surface only has one normal vector For the case that these surfaces are sculptured surfaces having many normal vectors (refer to Figure 2-17), their method for determination of undercut direction becomes infeasible

Normal vectors

Target surface

First adjacent surfaces

Figure 2-17 An undercut region composed of planar and curve surfaces

A few approaches of recognizing undercut regions in B-rep data using graph-based method was put forward by Ye et al [20, 21] They proposed a hybrid method for recognition

Trang 39

22

of undercut regions from molded parts with planar, quadric and free-form surfaces The

undercut regions are defined using “extended attributed face-edge graphs” (EAFFEG) and

recognized by finding cut-sets of sub-graphs instead of commonly-used graph matching techniques The procedure of their method consists of several main phases: (1) pre-processing: determining the face property, inputting the parting lines, and constructing EAFEG of molded part, (2) identifying candidate undercut faces (see Figure 2-18), and (3) recognizing undercut regions with inner cut-sets In order to identify candidate undercut faces, a definition of face property was presented The face property of face f is its orientation with respect to parting direction d Let  be the angle between d and normal vector r of the

face The face property is positive or negative corresponding to the value cos  0 or cos  0, respectively Then, all candidate undercut faces are identified based

on a simple observation of edge eij shared by adjacent faces and the face property Negative face fi and positive fj are a pair of candidates of undercut faces, if shared edge eij is not a parting line In Figure 2-18, faces fi and fj are the potential undercut faces

f p

f i

f j

Parting direction

Figure 2-18 Candidate undercut faces

The above research work did not indicate the method to construct plane fp in order to determine the face property Moreover, the identification of candidate undercut faces using

Trang 40

23

the face property is ambiguous in several cases In the first case, Figure 2-19(a) shows an undercut region as a leaning hole According to the identification of candidate undercut faces using the face property in [20, 21], face f4 is not denoted as a candidate undercut face Thus, the undercut region cannot be recognized using the concept of cut-set Ac, as shown in Figure 2-19(b) The corrected cut-set Ac should be the graph-base shown in Figure 2-19(c), if the face is considered as the potential undercut face In another case, Figure 2-20 shows an undercut region with a free-form surface Potential undercut face f2 cannot be identified based

on the surface property proposed in [20, 21]

(a) Undercut region (b) Graph-base (c) Graph-based and undercut region

Figure 2-19 An undercut region and its graph-based

f 1

f 2

f 3

Parting direction

e 12

r 1

r 2

r 2

Figure 2-20 An undercut region with free-form surface

Ismail et al [5] accomplished a technique based on edge boundary classification (EBC) patterns for recognition of simple and interacting cylindrical-based regions Regions

Ngày đăng: 27/01/2021, 13:48

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Fu, M.W., Fuh, J.Y.H. and Nee, A.Y.C. (1999). Undercut feature recognition in an injection mould design system. Computer-Aided Design, 31(12): p. 777-790 Khác
[2] Fu, M.W., Fuh, J.Y.H. and Nee, A.Y.C. (1999). Generation of optimal parting direction based on undercut features in injection molded parts. IIE Transactions, 31(10): p. 947-955 Khác
[3] Ran, J.Q. and Fu, M.W. (2010). Design of internal pins in injection mold CAD via the automatic recognition of undercut features. Computer-Aided Design, 42(7): p. 582- 597 Khác
[4] Nee, A.Y.C., Fu, M.W., Fuh, J.Y.H., Lee, K.S. and Zhang, Y.F. (1997). Determination of Optimal Parting Directions in Plastic Injection Mold Design. CIRP Annals - Manufacturing Technology, 46(1): p. 429-432 Khác
[5] Ismail, N., Abu Bakar, N. and Juri, A.H. (2004). Recognition of cylindrical-based features using edge boundary technique for integrated manufacturing. Robotics and Computer-Integrated Manufacturing, 20(5): p. 417-422 Khác
[6] Chen, L.L., Chou, S.Y. and Woo, T.C. (1993). Parting directions for mould and die design. Computer-Aided Design, 25(12): p. 762-768 Khác
[7] Chen, L.L., Chou, S.Y. and Woo, T.C. (1995). Partial visibility for selecting a parting direction in mold and die design. Journal of Manufacturing Systems, 14(5): p. 319- 330 Khác
[8] Kumar, N., Ranjan, R. and Tiwari, M.K. (2007). Recognition of undercut features and parting surface of moulded parts using polyhedron face adjacency graph. The International Journal of Advanced Manufacturing Technology, 34(1): p. 47-55 Khác
[9] Fu, M.W. (2008). The application of surface demoldability and moldability to side- core design in die and mold CAD. Computer-Aided Design, 40(5): p. 567-575 Khác
[10] Zhang, Y.F., Lee, K.S., Wang, Y., Fuh, J.Y.H. and Nee, A.Y.C. Automatic Side Core Creation for Designing Slider/Lifter of Injection Moulds. 1997 Khác
[11] Zhang, Y.F., Liu, H.H. and Lee, K.S. (2002). Automated Generation of Lifters for Injection Moulds. The International Journal of Advanced Manufacturing Technology, 19(7): p. 537-543 Khác
[12] Jong, W.R., Ting, Y.H. and Li, T.C. (2013). Algorithm for automatic undercut recognition and lifter design. The International Journal of Advanced Manufacturing Technology, 69(5-8): p. 1649-1669 Khác
[13] Shin, K.H. and Lee, K. (1993). Design of side cores of injection moulds from automatic detection of interference faces. Journal of Design and Manufacturing(3): p.225-236 Khác
[14] Rosen, D.W. (1994). Towards automated construction of mould and die design. Proceedings ASME Computers in Engineering Conference, 1(317-326) Khác
[15] Hui, K.C. (1997). Geometric aspects of the mouldability of parts. Computer-Aided Design, 29(3): p. 197-208 Khác
[16] Banerjee, A.G. and Gupta, S.K. (2007). Geometrical algorithms for automated design of side actions in injection moulding of complex parts. Computer-Aided Design, 39(10): p. 882-897 Khác
[17] Huang, T.S. (2008). Algorithms For Recognizing Undercut Feature. Journal of Technology, 23(1): p. 61-68 Khác
[18] Wang, H.F., Zhou, X.H. and Qiu, Y. (2009). Feature-based multi-objective optimization algorithm for model partitioning. The International Journal of Advanced Manufacturing Technology, 43(7): p. 830-840 Khác
[19] Bassi, R., Reddy, N.V. and Bedi, S. (2010). Automatic recognition of intersecting features for side core design in two-piece permanent molds. The International Journal of Advanced Manufacturing Technology, 50(5-8): p. 421-439 Khác
[20] Ye, X.G., Fuh, J.Y.H. and Lee, K.S. (2001). A hybrid method for recognition of undercut features from moulded parts. Computer-Aided Design, 33(14): p. 1023- 1034 Khác

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w