跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.89) 您好!臺灣時間:2024/12/13 14:19
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:楊雲鈞
研究生(外文):Yun-Jiun Yang
論文名稱:五軸工具機實體切削模擬
論文名稱(外文):Cutting Simulation for Solid Models on Five-Axis Machine
指導教授:尤春風
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:機械工程學研究所
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:71
中文關鍵詞:五軸加工voxel適應性八元樹APT刀具marching cube
外文關鍵詞:5-axis machiningvoxeladaptive octreeAPTmarching cube
相關次數:
  • 被引用被引用:8
  • 點閱點閱:819
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
現今製造業五軸加工日趨重要,產品配合CAD/CAM軟體從設計端資料到製造端。在快速自動化電腦輔助設計製造的流程中,模擬驗證刀具路徑或工具機NC碼的正確性是必要的,而視覺化電腦虛擬實境切削更能讓使用者得到直觀地模擬效果。
本研究模擬五軸工具機切削環境,以voxel及適應性八元樹作為模型資料結構,利用APT刀具函數配合marching cube演算法,透過記憶體減量及避免重複運算的邏輯判斷,使系統效率提昇,達到即時切削顯示的效果。程式讀取刀具路徑、三軸或五軸基本構型之NC加工碼,並可輸入三角網格檔案作為預切粗胚,增加系統泛用性。
The 5-axis NC machining has been important issue in manufacturing today. Products are manufactured from designers to market with CAD/CAM software. In the process of the computer-aid design and manufacturing, it is necessary for NC tool path verification whether the cutter location data and NC code is correct or not. Computer visual reality cutting provides the user intuitively to get modeling correctness.
This research simulates the cutting situation of 5-axis machining. The data structure is based on voxel and adaptive octree. Using the APT function with marching cube algorithm, the memory is reduced and logical determination can avoid the repeating calculations;Therefore, the system is increased in the efficiency and display on the real-time cutting situation. The program can read cutter location data, 3-axis or 5-axis NC code from various CAD file formate. The system can also be enhanced by using triangle mesh data as rough file input.
摘要 ii
Abstract iii
目錄 iv
圖目錄 vii
表目錄 x
第一章 導論 1
1.1 研究背景 1
1.2 研究動機 3
1.3 文獻回顧 4
1.3.1 3D網格應用虛擬雕刻系統 4
1.3.2 數學模型刀具模組 5
1.3.3 快速碰撞偵測 5
1.3.4 空間分割法刀具模擬切削 6
1.4 研究內容 7
1.5 系統開發環境 8
1.6 論文範圍與限制 9
1.7 論文架構 9
第二章 建立實體加工模型 10
2.1 資料結構簡介 10
2.1.1 voxel簡介 10
2.1.2 cube結構簡介 11
2.1.3 樹狀結構與適應性八元樹 12
2.2 資料之變更修改與插補點 14
2.2.1 voxel的儲存與cube的分割 14
2.2.2 資料結構迴圈運算與樹的尋訪 15
2.3 三角網格模型轉換voxel模型 16
2.3.1 三角網格檔案簡介 17
2.3.2 三角形網格資料前處理 17
2.3.3 三角形轉換voxel群 18
2.3.4 實體內部資料體素化 24
第三章 模型切削加工之布林運算及顯示 27
3.1 快速碰撞偵測 27
3.1.1 Bounding Box 27
3.1.2 三軸及五軸刀具碰撞測試 29
3.2 APT刀具模型與isovalue值 31
3.2.1 APT刀具模型簡介 31
3.2.2 判斷isovalue值的類別及儲存 32
3.3 marching cube與邊布林運算 34
3.3.1 cube邊與刀具邊界的交點運算 34
3.3.2 邊交點及邊布林運算 36
3.4 三角網格模型轉換voxel模型計算交點 37
3.4.1 重心座標系 37
3.4.2 三角面上cube的voxel內外判斷 38
3.5 工件表面三角形顯示 41
3.5.1 六面體外圍三角片 41
3.5.2 marching cube三角片模型裂縫縫補 42
3.5.3 三角形頂點法向量 43
第四章 多軸NC工具機作動模擬與驗證 46
4.1 刀具及工件彩現 46
4.1.1 顯示架構簡介 46
4.1.2 參數化APT刀具模型 47
4.2 CNC工具機 47
4.2.1 刀具路徑簡介 47
4.2.2 加工碼與機械軸向座標系統 48
4.2.3 五軸工具機構型 50
4.3 物件之作動模擬 51
4.3.1 齊次座標系 51
4.3.2 物件作動設定 53
4.3.3 相對運動座標系 54
4.4 實例研究 57
4.4.1 範例一 58
4.4.2 範例二 61
4.4.3 範例三 66
第五章 研究結論與未來展望 70
5.1 研究結論 70
5.2 未來展望 71
第六章 參考文獻 73
附錄A. 74
A.1 平面之任意軸向隱函數 78
A.2 圓柱之任意軸向隱函數 79
A.3 圓環之任意軸向隱函數 81
[1]Baerentzen, J. A., “Octree-based volume sculpting”, IEEE Visualization, pp. 9-12, 1998.
[2]Chiou, C. J. and Lee, Y. S. , “Swept surface determination for five-axis numerical control machining”, International Journal of Machine Tools and Manufacture 42, pp. 1497-1507, 2002.
[3]Chung, Y. C. , Park, J. W., Shin, H. and Choi, B. K. , “Modeling the surface swept by a generalized cutter for NC verification”, Computer-Aided Design, Vol.30, No. 8, pp. 587-594, 1998.
[4]Galyean, T. A. and Hughes, J. F., “Sculpting: an interactive volumetric modeling technique”, SIGGRAPH, pp. 267-274, 1991.
[5]Gottschalk, S., Lin , M. C., Manocha, D., "A hierarchical structure for rapid interference detection ", Department Computer Science.
[6]Hsiao, J. W., “The study of real time manipulation and visualization of volumetric geometry Model”, Master thesis of CSE, TTU, 2000.
[7]Inui, M. and Kakio, R. , “Fast visualization of NC milling result using graphics acceleration hardware”, International Conference on Robotics and Automation, pp. 3089-3094, 2000.
[8]Java3D, http://java.sun.com/javase/technologies/desktop/java3d/ forDevelopers/J3D_1_3_API/j3dapi/index.html
[9]Kobbelt, L. P., Botsch, M., Schwanecke, U. and Seidel, H. P., “Feature-sensitive surface extraction from volume data”, SIGGRAPH, pp. 57–66, 2001.
[10]Lu, Y. H., “A feature preserving multiresolution volumetric sculpting system”, Master thesis of CSIE, NTU, 2003.
[11]Lorensen, W. E. and Cline, H. E. , “Marching cubes: a high resolution 3D surface construction algorithm”, SIGGRAPH, pp. 163-169, 1987.
[12]Lu, Y. H., Wang, W. T., Liang, R. H., and Ouhyoung, M., “Virtual sculptor: a feature preserving haptic modeling system”, ACM, 2002.
[13]Laramee, R. S. and Bergeron, R. D., “An isosurface continuity algorithm for super adaptive resolution data”, Computer Graphics International, 2002.
[14]Montani, C. et al.,”Discretized Marching Cubes”, SIEEE Visualization Conference Proceedings , pp.281-287 , 1994.
[15]Perng, K. L.,Wang, W. T., Flanagan, M. and Ouhyoung, M., "A real-time 3d virtual sculpting tool based on modified Marching cube", International Conference on Artificial Reality and Tele-existence, pp. 64-72,2001.
[16]PowerMILL, http://www.powermill.com/
[17]Shu, R., Zhou, C., Mohan S. Kankanhalli, "Adaptive marching cubes",The Visual Computer, pp. 202-217,1995.
[18]Singh, N. , Systems approach to computer-integrated design and manufacturing, John Wiley & Sons, Inc., 1996.
[19]Schroeder, W., Martin, K. and Lorensen, B. , The visualization toolkit:an object-oriented approach to 3D graphics, 2nd Edition, 1998.
[20]Sourin, A. I. and Pasko, A. A. , “Function representation for sweeping by a moving solid”, IEEE Transactions on Visualization and Computer Graphics, Vol.2, No. 1, pp. 11-18, 1996.
[21]Velasco, F., Torres, J. C., “A new data structure for volume modeling and visualization”, Stuttart,Germany, November, pp. 21-23, 2001.
[22]Vericut, http://www.cgtech.com/
[23]Walsh, A. E. and Gehringer, D., JAVA 3D API Jump-Start, Prentice Hall PTR, 2002.
[24]Wang, W. P. and Wang, K. K. , ”Geometric modeling for swept volume of moving solids”, IEEE COMP. GRAPHICS APPLIC, Vol.6, NO. 12, pp. 8-17, 1986.
[25]Wang, W. T., “An interactive feature sensitive virtual sculpting system based on modified marching cube algorithm”, Master thesis of CSIE, NTU, 2002.
[26]Yuan, K., Xu, C. Du, Q. and Fu, Y., “Collisiion detection for a haptic interface”, Internation Conference on Robotics, Intelligent Systems and Signal Processing Changsha, China, October, 2003.
[27]丁健佑,高速切削下之NC動態模擬,中正大學機械工程研究所碩士論文,2001。
[28]尤春風,Spring Solid System實體模型系統,台灣大學實體模型系統實驗室。
[29]林清福、莊俊雄、林猷盛、廖庭唯,CATIA V5加工模組入門指南與實務製造,文魁資訊股份有限公司,2005。
[30]胡修華,泛用型五軸後處理器設計,台灣大學機械工程研究所碩士論文,1999。
[31]莊禮彰,離心式壓縮機葉輪五軸加工規劃,台灣大學機械工程研究所博士論文,2003。
[32]彭勝陽,Java 3D電玩入門程式設計,文魁資訊股份有限公司,2003。
[33]童宇辰,適應性的多軸實體加工,中正大學機械工程研究所碩士論文,2004。
[34]葉斯齊,電腦數值控制之刀具路徑實體模擬與驗證,台灣大學機械工程研究所碩士論文,2007。
[35]蔡孟杰,適應性3D模型應用於多軸模擬與虛擬雕刻系統,中正大學機械工程研究所碩士論文,2006。
[36]簡孟樹,PowerMill 2-5軸高速加工CAM系統教育訓練手冊,文魁資訊股份有限公司,2007。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top