跳到主要內容

臺灣博碩士論文加值系統

(44.200.122.214) 您好!臺灣時間:2024/10/07 13:41
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:王世邦
研究生(外文):Sei-Bang Wang
論文名稱:快速強健非均勻有理樣條曲線(NURBS)即時插補與刀具半徑補正
論文名稱(外文):Fast Robust Real-Time NURBS Interpolation and Tool Radius Compensation
指導教授:雷衛台
指導教授(外文):Wei-Tai Lei
學位類別:碩士
校院名稱:國立清華大學
系所名稱:動力機械工程學系
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:55
中文關鍵詞:NURBS插補曲線擬合刀具半徑補正
相關次數:
  • 被引用被引用:2
  • 點閱點閱:527
  • 評分評分:
  • 下載下載:106
  • 收藏至我的研究室書目清單書目收藏:0
NURBS提供了豐富的彈性,可以讓使用者自行設計想要的曲線,但受限於其複雜的數學形式,以及龐大的計算量,使得傳統的NURBS插補器是使用簡化的數值方法計算出下一時刻的路徑參數,使得插補精度無法提昇。
FAST NURBS插補法以預處理的方式建立出路徑長反函數,在即時的插補環境中,根據速度規劃所設定的進給量,利用路徑長反函式可以做到快速且高精度的插補效果,建立路徑長反函數最重要的部份為路徑總長的計算,在FAST NURBS插補法中,使用整段路徑以辛普森面積法進行數值積分的計算,但是在曲線路徑參數分佈極不均勻的情形之下,路徑總長的計算會發生錯誤,進而導致錯誤的路徑長反函數以及錯誤的插補路徑,本論文提出以節點向量為分割點,分段計算路徑總長的FAST ROBUST NURBS插補法,成功的消除了FAST NURBS在曲線節點參數分佈極不均勻時錯誤的發生。
刀具半徑補正是相當複雜的CNC智慧型功能之一,本論文所提出的刀具半徑補正針對直線線段進行處理,根據不同的轉接夾角選擇出適當的轉接路徑,可以做到確保斜率連續,部份的角度範圍中,更可以確保轉接路徑曲率連續,避免驅動馬達有劇烈的加速度變化,減輕機台的振動以提高加工及表面精度。在本論文中也實現刀具半徑補正預視功能,可以判斷封閉曲線,正確的修改進刀及退刀路徑,並可以偵測出補正路徑是否與工件發生過切,進行迴避或是路徑的修正。
摘要
目錄
圖目錄
符號表
1. 前言
2. 文獻回顧
2.1 電腦輔助幾何設計
2.1.1 Hermite曲線
2.1.2 Bezier曲線
2.1.3 B-Spline曲線
2.1.4 NURBS曲線
2.2 FAST NURBS即時插補
2.2.1 NURBS即時插補相關文獻
2.2.2 FAST NURBS插補原理
2.3 TRC刀具半徑補正
2.3.1 刀具半徑補正技術現況
2.3.2 以多項式為基之CNC 2D刀具半徑修正
2.4 研究目的
3. FAST ROBUST NURBS即時插補器的設計與實現
3.1 FAST NURBS插補之預處理
3.2 FAST ROBUST NURBS插補設計
4. 刀具半徑補正模組的設計與實現
4.1 偏置路徑的計算
4.2 轉接路徑的計算
4.2.1 轉接點連續斜率的三階Bezier曲線(Bezier-Cubic-G1)
4.2.2 轉接點曲率連續的三階Bezier曲線(Bezier-Cubic-G2)
4.2.3 轉接路徑種類的選擇
4.3 刀具半徑補正過切的判斷與處理
4.4 刀具半徑補正進刀、退刀的路徑修正
5. FAST ROBUST NURBS的程式設計
5.1 定義NURBS的NC檔格式
5.2 FAST ROBUST NURBS資料流設計
6. 刀具半徑補正模組程式設計
6.1 定義刀具半徑補正模組NC檔格式
6.2 定義刀具半徑補正模組傳輸資料介面
6.3 刀具半徑補正模組幾何物件設計
6.4 刀具半徑補正模組轉接路徑計算
6.5 刀具半徑補正模組幾何處理設計
6.6 刀具半徑補正模組過切判斷設計
6.7 刀具半徑補正模組實現
6.8 刀具半徑補正模組資料流的設計
7. FAST ROBUST NURBS測試與分析
7.1 測試環境
7.2 測試與分析項目
7.3 FAST ROBUST NURBS測試結果
7.4 分析與討論
8. 刀具半徑補正模組測試與分析
8.1 測試環境
8.2 測試路徑
8.2.1 測試路徑 1
8.2.2 測試路徑 2
8.2.3 測試路徑 3
8.3 實際加工結果
9. 結論
參考文獻
附錄一 FAST ROBUST NURBS插補測試路徑NC檔
附錄二 刀具半徑補正測試路徑1 NC檔
附錄三 刀具半徑補正測試路徑2 NC檔
附錄四 刀具半徑補正測試路徑3 NC檔
[1] L.Piegl, W.Tiller, The NURBS Book, 2nd ed.Berlin:Springer, 1997.
[2] T.Otsuki, H.Kozai, Y.Wakinotani, inventors, Fanuc Ltd., assignee. “Free-Form Curve Interpolation Method and Apparatus.”, US Patent 5,815,401, 1996.
[3] T. Otsuki, H. Kozai, Y. Wakinotani, inventors, Fanuc Ltd., assignee. “Free Curve Interpolation Apparatus and Interpolation Method.”, US Patent 5,936,864, 1997.
[4] Q.G. Zhang, R.B. Greenway, “Development and implementation of a NURBS curve motion interpolator”, Robotics and Computer-Integrated Manufacturing, v14, n1, p27-p36, 1998.
[5] S.S. Yeh, P.L. Hsu, “The speed-controlled interpolator for machining parametric curves”, Computer-Aided Design, v31, n5, p349-p357, 1999.
[6] S.S. Yeh, P.L. Hsu, “Adaptive-feedrate interpolator for a parametric curves with a confined chord error”, Computer-Aided Design, v34, n3, p229-p237, 2002.
[7] H. Wang, J. Kearney, K. Atkinson, “Arc-Length Parameterized Spline Curves for Real-Time Simulation”, Proceedings of the 5th International Conference on Curves and Surfaces, San Malo, France, p387-p396, 2002.
[8] 鄭中緯, “運動控制器之即時NURBS曲線及曲面插值器設計與實現”, 博士論文, 國立成功大學, 2003.
[9] 林亮佑, “CNC控制器之即時NURBS插補” , 碩士論文, 國立清華大學, 2004.
[10] 呂信祈, “以多項式為基之CNC 2D刀具半徑修正”, 碩士論文, 國立清華大學, 1994.
[11] J.D. Faires, R. Burden, Numerical Methods, 2nd ed. Pacific Grove, CA: Books/Cole Pub. Co., 1998.
[12] R. Klass, “An offset spline approximatation for plane cubic splines”, Computer-aided Design, v15, n5, p297-p299, 1983.
[13] G.A. Korn and T.M. Kong, Mathematical Handbook for Scientists and engineers, McGraw-Hill BOOK Company, 1968.
[14] Y.L. Lai, J.S.S. Wu, J.P. Hung, J. H. Chen, “A Simple Method for Invaild Loops Removal of Planar Offset Curve”, The International Journal of Advanced Manufacturing Technology, v27 n11-12, 2006
[15] M.P. Sung, “Fast NURBS path interpolation and geometric errors compensation.”, NTHU, R.O.C, 2007
[16] FANUC Series 000-MC,0-Mate MC操作說明書, FANUC LTD, 1990.
[17] MITSUBISHI CNC MELDAS 300 Series Programming Manual(M2/Mo FORMAT), MITSUBISHI ELECTRIC.
[18] SINUMERIK 840D/810D/FM-NC Fundamentals Programming guide, SIEMENS, 08.97 Edition.
[19] L. Piegl and W. Tiller, “Curve and surface constructions using rational B-spline”, Computer-aided Design, v19, n9, p485-p498, 1987.
[20] 蔡秉寰, “多軸組CNC之物件導向分析與設計”, 碩士論文, 國立清華大學, 2003.
[21] 宋孟沛, “快速NURBS路徑插補及幾何誤差補償方法”, 博士論文, 國立清華大學, 2006.
[22] P.J Schneider, “NURBS Curves:A Guide for the Uninitiated”, The Apple Technical Journal, Develop issue 25, 2003.
[23] D.F. Rogers, Introduction to NURBS:with Historical Perspective, San Fransico : Morgan Kaufmann Pub., 2000.
[24] B. Pham, “Offset approximation of uniform B-spline”, Computer-aided Design, v20, n8, p471-p474, 1988.
[25] J. Hoschek, “Spline Approximation of offset curve”, CAGD, v5, p33-p40, 1988.
[26] I. Zeid, CAD/CAM Theory and Practice, McGraw-Hill BOOK Company, 1991.
[27] S.T. Tan and C.K. Lee, “Inversed Rational B-spline for Interpolation”, Computer and Structures, v34, n5, p889-p895, 1992.
[28] J. Hoschek and N.Wissel, “Optimal Approximate Conversion of Spline Curve and Spline Approximation of Offset Curve”, Computer-Aided Design, v20, n8, p475-p483, 1988
[29] 黃燕飛, CNC車床原理與實務, 全國工商出版社, 1986.
[30] J. Hoschek, “Offset Curve in the Plane”, Computer-Aided Design, v17, p77-p82, 1985.
[31] I.K. Lee, M.S. Kim, G.. Elber, “Planar Curve Offset Based On Circle Approximation.”, Computer-Aided Design, v28, p617-p630, 1996.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top