跳到主要內容

臺灣博碩士論文加值系統

(2600:1f28:365:80b0:7358:9a99:61b8:7c06) 您好!臺灣時間:2025/01/19 08:49
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:洪榮星
研究生(外文):Jung-Hsing Hung
論文名稱:六軸CNC加工機之運動學與碰撞分析及模擬
論文名稱(外文):Kinematics and Collision Analysis and Simulation for Six-Axis CNC Machine Tools
指導教授:林榮信
指導教授(外文):R. S. Lin
學位類別:碩士
校院名稱:國立中正大學
系所名稱:機械工程所
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:59
中文關鍵詞:運動學碰撞偵測
外文關鍵詞:detected collisionkinematics
相關次數:
  • 被引用被引用:15
  • 點閱點閱:2109
  • 評分評分:
  • 下載下載:253
  • 收藏至我的研究室書目清單書目收藏:0
本文研究主旨為建立六軸加工機運動學的研究,包括了運動學及機台碰撞偵測,讓使用者可以充份瞭解六軸加工機的運動行為。也讓使用者透過3D視覺化模擬觀察六軸加工機的運動關係,再利用3D互動介面操作六軸加工機,並在模擬的過程中偵測碰撞情形的發生。
本文在運動學方面,利用笛卡爾座標系統定義六軸加工機各平台間位置與參數,用定義好的座標系統去推導順、逆向運動學,並探討求解的可能性與唯一性。最後為了瞭解六軸加工機的誤差,分別從運動過程中與平台組裝兩方面建立誤差源,並整理為Jacobian matrix。
本文是利用五種的簡單幾何元件(三角柱、錐體、長方體、圓柱及圓錐)組合成六軸加工機。在六軸加工機分別去定義了三組線性平台(X, Y, Z)與三組迴轉平台(A, B, C),且為了滿足不同的運動指令,在程式中還加上了直接驅動、G-code模式、加工件位置等設定。最後在執行機台碰撞偵測為了加速程式在執行期的效率,偵測碰撞的演算法共分為兩階段,第一階段為粗略的偵測行為,讓可能產生碰撞的元件剔除到剩下兩個之後,然後才是第二階段精密的偵測碰撞是否成立。
希望本研究能讓使用六軸加工機的設計者及操作者能減少因為疏忽所造成的損失,避免不必要的損耗導致人力、物力上的資料浪費,如此可以提高六軸加工機加工效益。
The objective of this research is to study the kinematics of six-axis CNC machine tools, including collision detection to let users understand the movement of machine tools. Through 3D computer simulation and graphic animation, users can observe the relationships of each movement on six-axis CNC machine tools. The computer program also provides interactive interface for users to operate the machine tools. During the process of kinematics simulation, any collision for machine tool motion can be detected.
About kinematics of machine tools, The Cartesian coordinate system is used to define the parameters of position and orientation for each axis. This study derives the forward and inverse kinematics, and discusses the possible and unique solutions for them. In order to understand the errors sources of six-axis CNC machine tools, the errors due to motion and assembly are discussed, and are arranged into Jacobian matrix.
In this paper, five kinds of simple geometric elements (triangular, pyramid, cube, cylinder and cone) are used to form the six-axis CNC machine tools. Whatever machine shape, size, platform position, subordinate relations, work-space constraint and so on are actually observed, measured and tested in order to get close to the original design. On six-axis CNC machine tools, we define three linear platforms (X, Y, Z) and three revolute platforms (A, B, C) separately. To satisfy different orders, the program also adds the direct mode, G-code mode, working-object position and so on. Finally, the detection collision theory is set up between each components of platform. However, for the efficiency of the program executing, the detection collision theory is separated into two phases. The first phase is align-axis boundary box and the second phase is geometric property.
The purpose of this paper is to avoid unsuitable operation to generate waste by users and increase the efficiency of working process for the machine tools.
摘要
英文摘要
目錄
圖目錄
第一章 序論
1.1 六軸CNC加工機介紹及研究系統流程
1.2 研究動機
1.3 文獻回顧
1.3.1 運動學
1.3.2 幾何誤差
1.3.3 模擬及碰撞偵測
1.4 論文架構與主要工作

第二章 運動學
2.1 座標系統與參數的定義
2.2 推導工具機運動學
2.2.1 順向運動學分析
2.2.1.1 工件座標系統之齊次座標轉換矩陣
2.2.1.2 刀具座標系統之齊次座標轉換矩陣
2.2.2 逆向運動學分析
2.2.2.1 刀具方向求解
2.2.2.2 刀具位置求解
2.3 Jacobian matrix的建立
2.3.1 幾何誤差源定義
2.3.2 誤差源Jacobian Matrix推導與建立

第三章 碰撞偵測原理及演算法
3.1 幾何元件與六軸加工機的碰撞偵測
3.2 初步碰撞偵測演算法
3.2.1 軸對齊邊界方塊(Axis-Aligned Bounding Box)
3.2.2 探討偵測演算法可能存問題
3.3 精細碰撞偵測演算法
3.3.1 幾何元件特性(Property of Geometric)
3.3.1.1 幾何元件的前處理




3.3.1.2 演算法推導
3.3.1.3 碰撞偵測模擬過程說明
3.3.2 探討偵測演算法可能存問題
3.4 兩階段碰撞偵測算法的差異性

第四章 電腦模擬及結果
4.1 程式開發背景
4.1.1 建立機台
4.1.2 G-code的齊次座標轉換
4.2 OpenGL Library
4.3 弁鄐雯?
4.4 模擬結果

第五章 結論與未來展望

參考文獻
[1] Bergen, Gino van den. “Efficient Collision Detection of Complex Deformable Models Using AABB Trees,” Journal of Graphics Tools archive, Vol. 2, Issue 4, pp.1-13, 1998.
[2] Denavit, J. and Hartenberg, R. S. “A Kinematic Notation for Lower Pair Mechanisms Based on Matrices,” ASME J. of Applied Mechanics, Vol. 22, Series E, pp. 215-221, 1955.
[3] Nakazawa, Hiromu. Principles of Precision Engineering, English language edition, published by Oxford University Press, Inc., New York, 1994.
[4] Lin, Y., Shen, Y.L. “A generic kinematic error model for machine tools,” Proceedings of the 10th Flexible Automation and Intelligent Manufacturing Conference, College Park, Maryland, June 2000.
[5] Liu, J.D., Ko, M.T. and Chang, R.C. “A Simple Self-Collsion Avoidance for Cloth Animation,” Computer & Graphics, Vol.22, No.1, pp.117-128, 1998.
[6] Slocum, Alexander H. Precision Machine Design, published by Prentice-Hall, Inc., New Jersey, 1992.
[7] Smith, S.T. and Chetwyand, D.G. Foundations of Ultraprecision Mechanism Design, pubished by Gordon and Breach Science Publishers S.A., U.K., 1992.
[8] Soons, J. A., Theuws, F. C., and Schellekens, P. H. ”Modeling the Errors of Multi-Axis Machines: A General Methodology,” Precision Engineering, Vol. 14, pp.5-19, 1992.
[9] Tsai, L.W. Robot Analysis, published simultaneously, Canada, 1998.
[10] Richard S. Wright, Jr. Michael Sweet, 《OpenGL超級手冊》 (OpenGL SuperBible) 。大新資訊譯。第二版。臺北:碁峯資訊股份有限公司,民國89年。
[11] 張世忠。(Tripod串並聯混合機構之順向運動分析)。國立中正大學機械工程研究所,碩士論文,民國89年7月。
[12] Jeff, (兩心碰撞)。《遊戲設計大師》。亞維特編譯。第7期。民國88年 。頁120-124。
[13] 周武宏。(曲面實體的碰撞偵測)。國立中興大學機械工程研究所,論士論文,民國90年7月。
[14] 張加欣。(電腦輔助彎管機的運動模擬與碰撞偵測分析)。國立中正大學機械工程研究所,碩士論文,民國92年7月。
[15] 傍畹ㄤ央C(五軸工具機體積誤差模型與靈敏度分析)。《機械工業雜誌》。第196期。民國88年。頁226-239。
[16] Premier, 《新Visual C++遊戲設計》 (Visual C++ Game Development),黃啓禎、葉明璋譯。臺北:第三波資訊股份有限公司,民國92年。
[17] 鄭中緯。(並聯機構平台機構參數自我校正之研究)。國立中正大學機械工程研究所,碩士論文,民國88年6月。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊