| 研究生: |
黃盟裕 Huang, Mon-U |
|---|---|
| 論文名稱: |
三維快速模型支撐結構演算法之研究 Model Support Algorithm in Rapid Prototyping |
| 指導教授: |
賴維祥
Lai, Wei-Hsiang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 中文 |
| 論文頁數: | 100 |
| 中文關鍵詞: | 三維列印支撐結構方法 、三維列印 、STL 、快速原型 、直接切層 |
| 外文關鍵詞: | Rapid prototyping, Direct slicing, 3D-printing support, 3D printing, STL |
| 相關次數: | 點閱:117 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
一般快速原型系統,以層型加工為基本工作原理,已有許多種類硬體架構,在檔案輸入方面以STL為非制式標準的檔案格式。未來快速原型系統的應用,由於軟、硬體效能的提升,大尺寸物件將是趨勢,配合複合材料可延伸出各類產品而不只侷限於模型。然而在三維列印的架構下,大尺寸物件必須賦予支撐結構方可成型。
本論文提出硬體以及軟體的整合方式,以三維列印為主體,利用一般二維列印的噴印模組,結合程序控制的機構以及成型材料,接收來自PC端的列印資料,依預設層厚設定,層層堆積製作物件。軟體部分,將STL檔案讀入,透過所提出的三維列印支撐結構方法,依據所選取的三角面進行投影、偏移以及利用OpenGL直接繪圖,來產生支撐結構並存成STL檔案格式。之後匯入資料建立毗鄰關係成為訂定的拓蹼資料結構,經直接切層法則運算後,列印輸出。利用Visual C++程式語言並使用OpenGL來進行以上演算的整合。本研究經由驗證結果可確定軟體資料輸出的正確性以及結合硬體的整合系統的可行性。
Generally, rapid prototype system, it bases on the operation principle to process layer by layer, and has several kinds of hardware already. The input of STL file format has become the de facto standard in rapid prototyping. Due to the improvement of effectiveness in both software and hardware, large item production looks feasiblly in the future. With the application of complex material, the variety of product-type using RP technology will be dramatically extended and, no more, be limited in model production. However under the structure of 3D printing, large item production will be possible only if specific support were applied.
This thesis proposes the hardware and software integrated method with the subject of the three-dimensional printing. The hardware utilizes ink-jet of general two-dimensional printer and combines with the traversing mechanism and the process controls and model material, and piles up in accordance with default layer thickness. As the supporting structure in STL-file format is generated through the concepts of the 3D-printing support generating method which iscarried out by performing projection and displacement of selected triangular surfaces and then the generated 3D model is further constructed by Open GL and saved in STL-file format. As STL file is read, and then builds adjacency to store into the topology data structure. After the operation of direct slicing rule, hundreds of contours in each layer are obtained by using Visual C ++ programming language and OpenGL library to implement the algorithm above. It can confirm exactness that the software output and systematic feasibility of integrating the hardware through the result of system integration test on the 3D printer.
[1]D.T. Pham and R.S. Gault, “A comparison of rapid prototyping technologies,” International Journal of Machine Tools & Manufacture, Vol.38, pp. 1257-1287, 1998.
[2]Dolenc A. and I. Make, “Slicing procedures for layered manufacturing techniques,” Computer-Aided Design, Vol. 26, No. 2, pp. 119-126, 1994.
[3]P. Kulkarni and D. Dutta, “An accurate slicing procedure for layered manufacturing,” Computer-Aided Design, Vol. 28, No. 9, pp. 683-697, 1996.
[4]E. Sabourin, S. A. Houser and F. H. Bohn, “Adaptive slicing using stepwise uniform refinement,” Rapid Prototyping Journal, Vol. 2, No. 4, pp. 20-26, 1996.
[5]E. Sabourin, S. A. Houser and F. H. Bohn, “Accurate exterior, fast interior layered manufacturing,” Rapid Prototyping Journal, Vol. 3, No. 2, pp. 44-52, 1997.
[6]Sara Anne McMains, “Geometric Algorithms and Data Representation for Solid Freeform Fabrication,” Ph.D. dissertation, University of California, Berkeley, USA, 2000.
[7]S. Guduri, R.H. Crawford, and J.J. Beaman, “Direct generation of contour files from constructive solid geometry representations,” Solid Freeform Fabrica-tion Proceedings, Austin, TX, pp. 291-302 , 1993.
[8]林享億, ”三維快速成型之切層技術研究,” 國立成功大學航空太空工程學系碩士論文, 2003.
[9]Broek, J.J., Horvath, I., Smit, B de, Lennings, A.F., Rusak, Z. and Vergeest, J.S.M. “Free form thick layer object manufacturing technology for large-sized physical models, ” Automation in Construction, Vol.11, pp. 335-347, 2002.
[10]林益良, ”切層理論在快速成型系統之應用,” 國立中正大學機械工程學系碩士論文, 1999.
[11]Junghoon Hur and Kunwoo Lee, “The Development of a CAD Environment to Determine the Preferred Build-up Direction for Layered Manufacturing ,” Advanced Manufacturing Technology, pp. 247-254, 1998 .
[12]鍾自立、張正賢 著,8051實作與燒錄器製作,宏友書局,2000.
[13]Detlef Kochan, “Solid Freeform Manufacturing: Advanced Rapid Prototyping,” Elsevier, Amsterdam; New York, 1993.
[14]Ian Gibson and Ling Wai Ming, ”Colour RP,” Rapid Prototyping Journal, Vol.7, No.4, pp.212-216, 2001.
[15]http://www.inkjetsites.com/
[16]Ivor Horton’s著,蔡明志譯,Visual C++ 6 教學手冊, 碁峰資訊, 1999.
[17]Nicolai M. Josutiis著,侯捷、孟岩譯,C++ 標準程式庫, 碁峰資訊, 2002.
[18]Hiroyuki TANAKA著, 劉春成、李于青譯,Visual C++50個專題實作, 博碩文化,2000.
[19]Vinod Kumar and Debasish Dutta, “An assessment of data formats for layered manufacturing,” Advances in Engineer Software, Vol.28, pp. 151-164, 1997.
[20]Daniel B. Olfe, Computer Graphics for Design, Prentice Hall, 1995.
[21]Andrei Khodakovsky, “Near-Optimal Connectivity Encoding of 2-Manifold Polygon Meshes,” Department of Computer Science, Caltech, 2002.
[22]B.G. Baumgart, “A Polyhedron Representation for Computer Vision,” Proceedings of the National Computer Conference, Stanford, California, pp.589-596, 1975.
[23]R. Jamieson and H. Hacker, “Direct Slicing of CAD Model for Rapid Prototyping,” Rapid Prototyping Journal, Vol.1, No.2, pp.4-12, 1995.
[24]R.L. Hope, R. N. Roth and P. A. Jacobs, “Adaptive Slicing with Sloping Layer Surfaces,” Rapid Prototyping Journal, Vol.3, No.3, pp.89-98, 1997.
[25]Jacobs, P.F., “Rapid Prototyping & Manufacturing, Fundamentals of Stereolithography,” Society of Manufacturing Engineer, Dearborn, MI, pp.11-18, 1992 .
[26]http://www.2objet.com/.
[27]張修銘, “應用VRML於三維快速原型之整合研究,” 國立成功大學航空太空工程學系碩士論文, 2004.
[28]Martti Mantyla, “An Introduction to Solid Modeling,” Computer Science Press, Rockvelle, MD, 1998.
[29]林耕莘, “快速原型製造系統之有效率的進階適應性切層方法,” 國立中正大學機械工程學系碩士論文, 2000.
[30]R. Jamieson and H. Hacker, “Direct Slicing of CAD Model for Rapid Prototyping,” Rapid Prototyping Journal, Vol.1, No.2, pp.4-12, 1995.