研究生: |
張欽宇 Chin-yu Chang |
---|---|
論文名稱: |
五軸CNC成形砂輪磨齒機NC路徑模擬與碰撞檢測 NC PATH SIMULATION AND COLLISION DECTECTION BASED ON THE FIVE-AXIS CNC GEAR PROFILE GRINDING MACHINE |
指導教授: |
石伊蓓
Yi-pei Shih |
口試委員: |
王勵群
Li-chun Wang 蔡高岳 Kao-yueh Tsai |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 機械工程系 Department of Mechanical Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 中文 |
論文頁數: | 79 |
中文關鍵詞: | 成形砂輪磨齒機 、NC碼轉譯 、三維體素 、碰撞檢測 |
外文關鍵詞: | CNC gear profile grinding machine, NC Complier, Volume pixel, Collision Detection |
相關次數: | 點閱:201 下載:4 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
為提高大直徑圓柱齒輪精度,一般使用成形砂輪研磨加工,現有的成形砂輪磨齒機為五軸CNC同動,可實施包含修砂、磨削和線上量測三種工序。此類機台運動較為複雜,精密度高且價格昂貴,一旦撞機,不僅工件報廢,夾治具撞傷,嚴重者則可能造成機械損壞,其維修費用非常高。為防撞機,一般在加工前會執行空跑以測試NC路徑是否正確,由於工序較為複雜,所需的測試時間長,此時機台無法投入生產因而影響生產效率。有鑑於此,本研究建立三維虛擬實境之模擬系統,以方便使用者模擬規劃之NC路徑。此模擬系統不僅可以節省機台空跑的時間,並可避免撞機發生。
本研究利用Visual Basic 2008做為開發平台,以OpenGL圖形庫為三維圖形顯示基礎,研發成形砂輪磨齒機之三維虛擬實境NC路徑模擬與碰撞檢測系統。建立之模擬系統主要分為三大部份(1)NC碼轉譯功能、(2)三維體素(Voxel)建立功能以及(3)碰撞檢測功能。
In order to improve the precision of the cylindrical gear with large-size diameter, the cylindrical gear is grinding by profile grinding wheel. There are three processes of existing simultaneous five-axis CNC gear profile grinding machine, which including dressing, grinding, and on-machine measurement. The motion of this machine is more complicated, and its precision and price are high. Once the collision of machine happens, the workpiece is declared no longer useable and the clamping fixture is damaged. Critically, the charge of the repair for the damage of machine is expensive. In order to avoid the collision of machine, dry run is implemented to test whether the NC path is correct or not before actual manufacturing. Because of the complicated process, it needs to take long time for testing. At this time, the machine is idle and the production efficiency is reduced. Having this in mind, we develop the 3-D virtual reality simulation system in this study to easily simulate the NC path which the user had planned. It’s not only saves the time for dry run, but also avoids the collision of machine.
We use Visual basic 2008 as the developing platform in this study, and the 3-D graphical library of OpenGL as the foundation of graph showing to develop the 3-D virtual reality NC path simulation and collision detection system. The simulation system is divided into three parts: (1) the complier of NC code, (2) the building of 3-D volume pixel, and (3) the detection of collision.
[1] H. S. Yan, Creative Design of Mechanical Devices, Springer, Singapore (1998).
[2] S. Gottschalk, M. C. Lin and D. Manocha, OBBTree: A hierarchical structure for rapid interference detection, ACM SIGGRAPH (1996).
[3] Bergen Gino Van Den, Efficient Collision Detection of Complex Deformable Models Using AABB Trees,Journal of Gaphics Tools archive Vol. 2 Issue 4 (1998) 1-13.
[4] D. Eberly, Dynamic Collision Detection using Oriented Bounding Boxes,Geometric Tools (1999).
[5] C.K. Chan, S.T. Tan,Determination of the Minimum Bounding Box of an Arbitrary Solid: an Iterative Approach,Computers and Structures (79) (2001) 1433-1449.
[6] D. L. James and D. K. Pai, BD-Tree:Output-Sensitive Collision Detection for Reduced Deformable Models, ACM Transactions on Graphics Vol. 23 No. 3 (2004) 393-398.
[7] Oren Tropp, A Fast Triangle-Triangle Intersection Test, Computer Animation And Virtual Worlds (2005).
[8] M. Inui and A. Ohta, Using a GPU to Accelerate Die and Mold Fabrication, IEEE Computer Graphics and Applications 21(1) (2007) 82-88.
[9] W. Zhang, X. Peng, M. C. Leu and W. Zhang, A novel contour generation algorithm for surface reconstruction from dexel data, ASME Journal of Computing and Information Science in Engineering 7(3) (2007) 203-210.
[10] 林秉毅,車銑複合五軸工具機之 PC-based CNC 即時系統設計與實現,國立成功大學碩士論文,2003。
[11] 吳稚逸,基於STEP-NC之五軸曲面加工,國立清華大學碩士論文,2004。
[12] 劉原呈,三軸CGT工具機之碰撞偵測,國立中正大學碩士論文,2005。
[13] 蔡孟杰,適應性3D模型應用於多軸模擬與虛擬雕刻系統,國立中正大學碩士論文,2006。
[14] 洪榮星,六軸CNC加工機之運動學與碰撞分析及模擬,國立中正大學碩士論文,2006。
[15] 楊澐鈞,五軸工具機實體切削模擬,國立台灣大學碩士論文,2008。
[16] 楊勝群,VERICUT數控加工仿真技術,清華大學出版社,北京,2010。
[17] 大新資訊,OpenGL超級手冊第二版,碁峰資訊,台北市,2000。
[18] 冬陽,3D遊戲程式設計/基礎篇,宸宇,台北縣新莊市,2003。
[19] Alfred V. Aho,編譯系統設計,碁峰資訊,2006。
[20] 廖榮貴等,資料結構與演算法-使用VB、VB2005,文魁資訊股份有限公司,台北市,2007。
[21] 法那科公司,法那科系列控制器操作手冊。