博碩士論文 89323109 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:34 、訪客IP:3.143.203.129
姓名 廖家賢(Chia-Hsien Liao)  查詢紙本館藏   畢業系所 機械工程學系
論文名稱 NURBS插補器在PC-BASED CNC之設計與實現
(Design and Realize the NURBS Interpolator on a PC-BASED CNC Machine)
相關論文
★ 自動平衡裝置在吊扇上之運用★ 以USB通訊界面實現X-Y Table之位置控制
★ 液體平衡環在立式轉動機械上之運用★ 液流阻尼裝置設計與特性之研究
★ 液晶電視喇叭結構共振異音研究★ 液態自動平衡環之研究
★ 抑制牙叉式機械臂移載時產生振幅之設計★ 立體拼圖式組合音箱共振雜音消除之設計
★ 電梯纜繩振動抑制設計研究★ 以機器學習導入電梯生產結果預測之研究
★ 新環保冷媒R454取代R410A冷媒迴轉式單缸壓縮機效能分析與可靠性驗證★ 高速銑削Al7475-T7351的銑削參數與基因演算法研究
★ 自動化鞋型切削機之設計與實現★ 以FPGA為基礎之精密位置控制IC
★ CNC三維圓弧插補器★ PID與模糊控制在營建工程自動化的探討
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) CNC工具機傳統是用直線或圓弧的刀具路徑去加工,而這些路徑命令通常是以G碼來表示加工的命令,但近幾年來由於加工形狀的複雜化,工件需要更先進的幾何曲線,參數式曲線就常被來描述複雜的曲線和曲面,但通常加工時欲達到所需的精度,就必須將加工路徑以許多的直線的命令來趨近,因此會造成許多短線段,這不但會增加工具機記憶體的需求,在高速度和高精度的需求下,也容易因為急跳度過大容易造成工具機停擺甚至於損害或是因速度不平均,造成加工表面不平滑。近年來發展出一些以NURBS曲線為基底的控制器,就是為了改善此一問題,不但能減少工具機記憶體的使用,刀具的運動也更為平滑,所以加工高速度高精度也更容易去實現。
本論文提出若干關於實現參數式曲線加工命令的方法,主要是利用平滑的參數式軌跡路徑來改善傳統因短線段引起的種種問題,尤其在現今工具機追求高精度、高速度時更為重要。我們引入一些實現平滑軌跡路徑的方法,包括如何用參數式曲線在不失精度的前提下去擬合欲加工的路徑,這做法是為了配合現今大多數的電腦輔助設計軟體(CAM)還是使用短線段去趨近參數式刀具路徑的解決方法,而這些擬合的方法有插補(interpolation)方式的擬合和趨近(approximation)方式的擬合,這兩種方法各有優缺點,其中趨近方式的擬合可以有效的減少輸入的短線段資料。在本論文之後實做一參數式插值器(interpolator),其中插值器負責把我們已經規劃好的參數式刀具路徑,解析成工具機各軸的運動命令,工具機各軸的馬達再利用這些命令去加工出我們希望的工件。當然,我們最後希望利用這些方法在工具機上實現高速度、高精度的高性能加工方法。
摘要(英) CNC machine tools have typically used linear and circular segments to generate tool paths. These segments are inputted to the controller by command data known as G-code. More recently, part geometry has become more complex requiring the use of more advanced curve geometries. Parametric curves are becoming more popular in design systems and these curves are approximated by a large number of linear segments before sending them to the controller. Unfortunately, to achieve the desired tolerance, a large number of very small line segments are produced. These can be prohibitive given memory capabilities of the CNC machine tools. In addition, the shortness of the linear segments can cause machine to halt because jerk of the machine tool is too large. To solve the problems, several NURBS interpolation methods have been developed. These methods can reduce the amount of data required by controllers and allow tools to move more smoothly. So it is easily to realize machining at high speed and high precise.
The purpose of this paper is to present several methods to implement NURBS interpolation. To begin with, this paper proposes two methods which fit line tool paths with interpolation and approximation. The purpose generates smooth parametric contour paths for solving the unsmooth problem resulted from massive short lines. Finally, this paper uses a PC-based controller as a real application for verifying machining results.
關鍵字(中) ★ 路徑壓縮
★ 參數式插補器
★ 平滑插補
★ 工具機
★ 加減速規劃
關鍵字(英) ★ acceleration and deceleration
★ CNC
★ pc based
★ bspline curve
★ path compression
★ parametric interpolator
★ smooth interpolation
★ nurbs
論文目次 摘要 iv
誌謝 v
目錄 vi
第一章 簡介 vii
第二章 曲線擬合 viii
第三章 平滑插補 ix
第四章 以B-Spline曲線為基礎的路徑壓縮 x
第五章 加減速的規劃 xi
第六章 曲線插值器 xii
第七章 結論與未來展望 xiii
附錄 xiv
參考文獻 [1] Koren, Y., “Computer Control of Manufacturing Systems,” McGraw-Hill Inc., 1998.
[2] Koren, Y., “Interpolator for A Computer Numerical Control System”, IEEE Transactions on Computers, 25(1976), 32-37.
[3] Kiritsis, D., “High Precision Interpolation Algorithm for 3D Parametric curve Generation,” Computer-Aided Design, 26(1994), 850-856.
[4] Yen, S. S. and P. L. Hsu, “The Speed-Controlled Interpolator for Machining Parametric Curves,” Computer-Aided Design, 31(1999), 349-357.
[5] Yen, S. S. and P. L. Hsu, “Adaptive-Feedrate Interpolation for Parametric Curves with A Confined Chord Error,” Computer-Aided Design, 34(2002), 229-237.
[6] Koren, M. S. and C. C. Lo, “Real-time curve interpolators,” Computer-Aided Design, 26(1994), 832-837.
[7] Yang, D. C. H. and T. Kong, “Parametric Interpolator versus Linear Interpolator for Precision CNC Machining,” Computer-Aided Design, 26(1994), 225-234.
[8] Lee, K., “Principles of CAD/CAM/CAE Systems,” Addison-Wesley, 1999.
[9] Kawamuram et al., “Spline Interpolation Method,” Fanuc Ltd, US Patent 5,140,236,1992.
[10] Zhang, Q. G. and R. B. Greenway, “Development and Implementation of a NURBS Curve Motion Interpolator,” Robotics and Computer-Integrated Manufacturing, 14(1998), 27-36.
[11] Wang, F. C. and P. K. Wright, “Open Architecture Controllers for Machine Tools, Part 2: A Real Time Quintic Spline Interpolator,” Transactions of the ASME, Journal of Manufacturing Science and Engineering, 120(1995), 425-432.
[12] Erkorkmaz, K. and Y. Altintas, “High Speed CNC System design. Part 1: Jerk Limited Trajectory Generation and Quintic Spline Interpolation,” International Journal of Machine Tools & Manufacture, 41(2001), 1323-1345.
[13] Erkorkmaz, K. and Y. Altintas, “High Speed CNC System Design. Part 3: High Speed Tracking and Contouring Control of Feed Drivers,” International Journal of Machine Tools & Manufacture, 41(2001), 1637-1658.
[14] Piegl, L. and W. Tiller, “The NURBS Book,” Springer-Verlag, New York, 1996.
[15] Lancaster, P. and K. Salkauskas, “Curve and Surface Fitting,” Academic Press, 1990.
[16] Boor, De, “A Practical Guide to Splines,” Springer-Verlag, New York, 1978.
[17] Yeung, Millan and D. J Walton, “Curve Fitting with Arc Splines for NC Toolpath Generation,” Computer-Aided Design, 26(1994), 845-849.
[18] Wang, F. C. and D. C. D. Yang, “Nearly Arc-Length Parameterized Quintic-spline Interpolation for Precision Machining,” Computer-Aided Design, 25(1993), 281-288.
[19] Stephen, A. and S. Justin, “Cubic-Spline Interpolation Part 1,” IEEE Instrumentation&Measurement Magazine, March 2001, 44-46.
[20] Fleisig, R. V. and A. D. Spence, “A Constant Feed and Reduced Angular Acceleration Interpolation Algorithm for Multi-Axis Machining,” Computer-Aided Design, 33(2001), 1-15.
[21] Wang, F. C., P. K. Wright, B. A. Barsky, and D. C. H. Yang, “Approximately Arc-Length Parameterized Quintic Interpolatory Splines,” Transactions of the ASME, Journal of Mechanical Design, 121(1999), 430-439.
[22] Yutkowitz, S. J. et al., “Motion Control System with Spline Interpolation,” Siemens Energy & Automation, Inc., European Patent Application, EP1117020A2.
[23] Gordon, W. J. and R. F. Riesenfeld, “B-Spline Curves and Surfaces in Computer Aided Geometric Design,” Academic Press, New York, 1974.
[24] Riesenfeld, R. F., “Applications of B-Spline Approximation to Geometric Problems of Computer-Aided Design,” Ph. D. dissertation, Syracuse Univ., 1973.
[25] Gerald, W., “Applied Numerical Analysis 6/e,” Addison-Wesley, 2000.
[26] Levine, John R., T. Mason and D. Brown, “Lex & Yacc”, O’Reilly & Associates, Inc. Sebastopol, California.
[27] Kim, D., “Study on Interpolation Algorithm of CNC Machine Tools,” Conference Record of the 1995 IEEE, 3(1995), 1930-1937.
[28] Nozawa et al., “Acceleration/Deceleration Circuit,” Fanuc Ltd., Hino, Japan, US Patent 4,554,497.
[29] Kim, D., J. Song and S. Kim, “Dependence of Machining Accuracy on Acceleration/Deceleration and Interpolation Methods in CNC Machine Tools,” IEEE (1994), 1898-1905.
[30] Decotignie, J. D., “Distributed Path and Speed Control in Machine Tool Axis Motion,” IEEE (1991), 772-777.
[31] Ensenat et al., “Machining Apparatus Wherein Arc Length Along a Tool Path Is Determined in Relation to a Parameter Which Is a Monotonic Function of Time,” U.S. Philips Corporation, New York, N.Y., US Patent 5,321,623.
[32] Nam K., D. Kim and H. G. Kim, “A High Speed Machining Algorithm for CNC Machine Tools,” IEEE (1999), 1493-1497.
[33] Schofield, S. and P. Wright, “Open Architecture Controllers for Machine Tools, Part 1 : Design Principles,” Transactions of the ASME, Journal of Manufacturing Science and Engineering, 120 (1998), 417-424.
指導教授 董必正(Pi-Cheng Tung) 審核日期 2002-7-10
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明