簡易檢索 / 詳目顯示

研究生: Tran Anh Son
Tran - Anh Son
論文名稱: Automatic Determination of Undercut Regions and Their Releasing Directions in Plastic Mold Design
Automatic Determination of Undercut Regions and Their Releasing Directions in Plastic Mold Design
指導教授: 林清安
Alan C. Lin
口試委員: 鄭正元
Jeng-Ywan Jeng
周明
Min Jou
學位類別: 博士
Doctor
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2014
畢業學年度: 102
語文別: 英文
論文頁數: 174
中文關鍵詞: CADInjection mold designUndercut regionsReleasing directions.
外文關鍵詞: CAD, Injection mold design, Undercut regions, Releasing directions.
相關次數: 點閱:306下載:11
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 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, the implementation results show that undercut regions and their releasing directions can be found within acceptable range of time.


    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, the implementation results show that undercut regions and their releasing directions can be found within acceptable range of time.

    ABSTRACT vi ACKNOWLEDGEMENTS viii TABLE OF CONTENTS ix LIST OF FIGURES xii LIST OF TABLES xviii NOTATIONS xix 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 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 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 101 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 AUTHORIZATION 155 BRIEF INTRODUTION OF THE AUTHOR 156

    [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.
    [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.
    [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.
    [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.
    [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.
    [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.
    [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.
    [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.
    [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.
    [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.
    [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.
    [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.
    [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.
    [14] Rosen, D.W. (1994). Towards automated construction of mould and die design. Proceedings ASME Computers in Engineering Conference, 1(317-326).
    [15] Hui, K.C. (1997). Geometric aspects of the mouldability of parts. Computer-Aided Design, 29(3): p. 197-208.
    [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.
    [17] Huang, T.S. (2008). Algorithms For Recognizing Undercut Feature. Journal of Technology, 23(1): p. 61-68.
    [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.
    [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.
    [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.
    [21] Ye, X.G., Fuh, J.Y.H. and Lee, K.S. (2004). Automatic Undercut Feature Recognition for Side Core Design of Injection Molds. Journal of Mechanical Design, 126(3): p. 519-526.
    [22] Shao, J. and Shen, G. Research on graph-based recognition of undercut features from molded part. in Information Science and Engineering (ICISE), 2010 2nd International Conference on. 2010.
    [23] Floriani, L.D. (1989). Feature extraction from boundary models of three-dimensional objects. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 11(8): p. 785-798.
    [24] Joshi, S. and Chang, T.C. (1988). Graph-based heuristics for recognition of machined features from a 3D solid model. Computer-Aided Design, 20(2): p. 58-66.
    [25] Bruzzone, E. and Floriani, L.D. (1991). Extracting adjacency relationships from a modular boundary model. Computer-Aided Design, 23(5): p. 344-355.
    [26] Hui, K.C. and Tan, S.T. (1992). Mould design with sweep operations — a heuristic search approach. Computer-Aided Design, 24(2): p. 81-91.
    [27] Woo, T.C. (1994). Visibility maps and spherical algorithms. Computer-Aided Design, 26(1): p. 6-16.
    [28] Dhaliwal, S., Gupta, S.K., Huang, J., Dhaliwal, S., Gupta, S.K. and Priyadarshi, A. (2003). Algorithms for Computing Global Accessibility Cones. Journal of Computing and Information Science in Engineering, 3(3): p. 200-209.
    [29] Huang, J., Gupta, S.K. and Stoppel, K. (2003). Generating sacrificial multi-piece molds using accessibility driven spatial partitioning. Computer-Aided Design, 35(13): p. 1147-1160.
    [30] Priyadarshi, A.K. and Gupta, S.K. (2004). Geometric algorithms for automated design of multi-piece permanent molds. Computer-Aided Design, 36(3): p. 241-260.
    [31] Ravi, B. and Srinivasan, M.N. (1990). Decision criteria for computer-aided parting surface design. Computer-Aided Design, 22(1): p. 11-18.
    [32] Chen, Y.H. (1997). Determining parting direction based on minimum bounding box and fuzzy logics. International Journal of Machine Tools and Manufacture, 37(9): p. 1189-1199.
    [33] Yin, Z.P., Ding, H., Li, H.X. and Xiong, Y.L. (2004). Geometric mouldability analysis by geometric reasoning and fuzzy decision making. Computer-Aided Design, 36(1): p. 37-50.
    [34] Chen, X.R., McMains, S., Kim, M.S. and Shimada, K., Finding All Undercut-Free Parting Directions for Extrusions, in Geometric Modeling and Processing - GMP 2006. 2006, Springer Berlin / Heidelberg. p. 514-527.
    [35] Madan, J., Rao, P.V.M. and Kundra, T.K. (2007). Die-Casting Feature Recognition for Automated Parting Direction and Parting Line Determination. Journal of Computing and Information Science in Engineering, 7(3): p. 236-248.
    [36] Chakraborty, P. and Reddy, N.V. (2009). Automatic determination of parting directions, parting lines and surfaces for two-piece permanent molds. Journal of Materials Processing Technology, 209(5): p. 2464-2476.
    [37] Martha, A. and Köhler, P. (2013). Approaches for the layer data generation for special additive manufacturing applications. International Journal of Engineering and Applied Sciences, 3(4): p. 76-83.
    [38] Wong, T., Tan, S.T. and Sze, W.S. (1998). Parting line formation by slicing a 3D CAD model. Engineering with Computers, 14(4): p. 330-343.
    [39] Quang, N.H. (2013). Generation of Parting Curves for Free-form Surface Models in Plastic Mold Design. Ph.D. Dissertation, National Taiwan University of Science and Technology – NTUST (Taipei, Taiwan).
    [40] Barber, C.B., Dobkin, D.P. and Huhdanpaa, H. (1996). The Quickhull Algorithm for Convex Hulls. ACM Transactions on Mathematical Software, 22(4): p. 469-483.
    [41] Cignoni, P., Montani, C. and Scopigno, R. (1992). A merge-first Divide & Conquer Algorithm for Ed Delaunay Triangulation. Internal Report, 16.
    [42] Cignoni, P., Montani, C. and Scopigno, R. (1998). Dewall: A fast deivide and conquer Delaynay triangulation algorithm in Ed. Computer-Aided Design, 30: p. 333-341.
    [43] Golias, N.A. and Dutton, R.W. (1997). Delaunay triangulation and 3D adaptive mesh generation. Finite Elements in Analysis and Design, 25: p. 331-341.
    [44] Sunil, V.B., Agarwal, R. and Pande, S.S. (2010). An approach to recognize interacting features from B-Rep CAD models of prismatic machined parts using a hybrid (graph and rule based) technique. Computers in Industry, 61(7): p. 686-701.
    [45] Teng, W. (1998). Slicing of 3D CAD models for mould design.

    QR CODE