簡易檢索 / 詳目顯示

研究生: 劉懿涵
Liu, I-Han
論文名稱: 基於C2 PH spline 曲線之運動軌跡規劃與實現
Planning and Implementation of Motion Trajectory Based on C2 PH Spline
指導教授: 蔡明祺
Tsai, Ming-Ching
學位類別: 碩士
Master
系所名稱: 工學院 - 機械工程學系
Department of Mechanical Engineering
論文出版年: 2010
畢業學年度: 98
語文別: 英文
論文頁數: 55
中文關鍵詞: 畢式曲線三階雲型線參數式插值器
外文關鍵詞: PH curves, Cubic B-spline curves, parametric interpolators
相關次數: 點閱:91下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 現今之製造系統中,如何降低輪廓誤差為一重要之研究議題。因此,現代的工具機需具備高精度及高效率的輪廓加工能力,才能在進行複雜輪廓外型或轉角之加工時依然滿足加工精度之要求。一般加工而言,較差的循跡精度往往出現於加速度量具急遽變化之較大曲率線段。為解決此問題,本論文針對尖角軌跡循跡運動提出一基於畢式曲線之軌跡修正規劃法,所提之方法為根據模擬系統動態響應、估測輪廓誤差及樣板搜尋演算法,透過二次微分連續之畢式五階雲型曲線以建構一修正之尖角命令軌跡。其優點為可藉由預先規劃之修正型尖角輪廓命令軌跡,使得實際切削軌跡可以接近原始軌跡路徑,導致轉角循跡精度可以進一步提升。本論文藉由多種不同尖角循跡運動實驗,驗證所提出方法之可行性。實驗結果顯示本論文所提出之方法的確可以降低尖角循跡運動之輪廓誤差。

    Contour error reduction is an important issue in today’s industrial manufacturing systems. Thus, modern machine tools are required to provide high-precision and high-efficiency contour machining capabilities, particularly when machining complex contour shapes or sharp corner angles. Generally, poor machining performance may occur due to the abrupt change of acceleration at the portion of the curve with larger curvature. To cope with this problem, a modified trajectory planning scheme based on PH (Pythagorean Hodograph) curve is proposed for sharp corner angle contouring tasks. The scheme is developed according to simulated system dynamic response, estimated contour error, and a pattern search algorithm to construct a modified sharp corner contour by using C2 PH quintic spline curve. The main advantage of the proposes scheme is that it can force the actual cutting trajectory moving closer to the original command path by exploiting a modified command trajectory at sharp corner contour in advance. Therefore, the corner contouring accuracy can be further improved. Finally, to evaluate the effectiveness of the proposed approach, several different sharp corner contour following experiments were conducted. The experimental results indicate that the proposed approach can indeed reduce contour error in sharp corner angle contour following applications.

    Abstract (Chinese)I Abstract (English)II Acknowledgements IV Table of Contents V List of Tables VII List of Figures VIII Chapter 1 Introduction 1 1.1 Motivation and literature review 1 1.2 Parametric curves interpolation 3 1.3 Sharp corner applications 7 1.4 Thesis organization 10 Chapter 2 The parametric curves 11 2.1 Pythagorean Hodograph (PH) curve 11 2.2 B-spline Interpolator Algorithm 13 2.3 C2 PH Quintic Spline Equations 15 2.3.1 End conditions 16 2.3.2 C2 PH quintic spline curve interpolator 17 Chapter 3 Trajectory planning on C2 PH spline 19 3.1 The over-corner approach using C2 PH spline 20 3.2 Feedrate profile planning 23 3.2.1 Jerk limited feedrate modulation– for linear segment 23 3.2.2 PH Curve interpolator with a constant feedrate – for C2 PH spline 24 3.3 Pattern search for PH spline 25 3.3.1 Contour error calculation 25 3.3.2 Pattern search algorithm 27 Chapter 4 Experimental setup and results 30 4.1 Experimental setup 30 4.2 Experimental results 36 4.2.1 Three different sharp corner contour following tasks implemented by two no load AC servomotors 36 4.2.2 A 90-degree sharp corner contour implemented by an X-Y table 46 4.3 Summary 48 Chapter 5 Conclusions and Recommendations 49 5.1 Conclusions 49 5.2 Recommendations for future research 50 Reference 51

    [1] Abramson, M. A., Audet, C., and Dennis, J. E., “Generalized pattern searches with derivative information,” Mathematical Programming, vol. 100, pp. 3-25, May 2004.
    [2] Bedi, S. and Quan, N., “Spline interpolation technique for NC machines,” Computers in Industry, vol. 18, pp. 307-313, 1992.
    [3] Barre, P. J., Dieulot, J. Y., Bearee, R., and Bouzidi, A., “A heuristic path-planning method for enhancing machine-tool contour-following,” Journal of Systems Science and Systems Engineering, vol. 14, pp. 85-96, 2005.
    [4] Bae, H. K. and Chung, S. C., “Optimal tuning of biaxial servomechanisms using a cross-coupled controller,” Transactions of NAMRI/SME, vol. 34, 2006.
    [5] Cheng, M. Y., Tsai, M. C., and Kuo, J. C., “Real-time NURBS command generators for CNC servo controllers,” International Journal of Machine Tools & Manufacture, vol. 42, pp. 801–813, 2002.
    [6] Cheng, C. W., “Design and Implementation of Real-time NURBS Curve and Surface Interpolators for Motion Controllers,” Ph.D. dissertation, National Cheng Kung University, Tainan, Taiwan, 2003.
    [7] Cheng, C. W., Tsai, M. C., “Real-time variable feedrate NURBS curve interpolator for CNC machining,” International Journal of Advanced Manufacturing Technology, vol. 23, pp. 865-873, 2004.
    [8] Cheng, M. Y., Su, K. H., and Wang, S. F., “Contour error reduction for free-form contour following tasks of biaxial motion control systems,” Robotics and Computer-Integrated Manufacturing, vol. 25, pp. 323-333, 2009.
    [9] Dong, J. and Stori, J. A., “Optimal Feed-Rate Scheduling for High-Speed Contouring,” Journal of Manufacturing Science and Engineering, vol. 129, pp. 63-76, 2007.
    [10] Erkorkmaz, K. and Altintas, Y., “High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation,” International Journal of Machine Tools & Manufacture, vol. 41, pp. 1323-1345, 2001.
    [11] Erkorkmaz, K. and Altintas, Y., “Quintic spline interpolation with minimal feed fluctuation,” Journal of Manufacturing Science and Engineering-Transactions of the Asme, vol. 127, pp. 339-349, 2005.
    [12] Erkorkmaz, K., Yeung, C. H., and Altintas, Y., “Virtual CNC system. Part II. High speed contouring application,” International Journal of Machine Tools & Manufacture, vol. 46, pp. 1124-1138, 2006.
    [13] Farouki, R. T. and Sakkalis, T., “Pythagorean hodographs,” IBM Journal of Research and Development, vol. 34, pp. 736-752, 1990.
    [14] Farouki, R. T. and Shah, S., “Real-time CNC interpolators for Pythagorean-hodograph curves,” Computer Aided Geometric Design, vol. 13, pp. 583-600, 1996.
    [15] Farouki, R. T. and Tsai, Y. F., “Exact Taylor series coefficients for variable-feedrate CNC curve interpolators,” Computer-Aided Design, vol. 33, pp. 155-165, 2001.
    [16] Farouki, R. T., Kuspa, B. K., Manni, C., and Sestini, A., “Efficient solution of the complex quadratic tridiagonal system for C2 PH quintic splines,” Numerical Algorithms, vol. 27, pp. 35-60, 2001.
    [17] Farouki, R. T., Pythagorean-Hodograph Curves: Algebra and Geometry Inseparable, Springer Berlin Heidelberg, New York, 2008.
    [18] Imani, B. M. and Jahanpour, J., “High-speed contouring enhanced with P-H curves,” International Journal of Advanced Manufacturing Technology, vol. 37, pp. 747-759, 2008.
    [19] Jouaneh, M. K., “Trajectory planning for coordinated motion of a robot and apositioning table. I. Path specification,” IEEE Transactions on Robotics and Automation, vol. 6, pp. 735-745, 1990.
    [20] Jouaneh, M. K., Dornfeld, D. A., and Tomizuka, M., “Trajectory planning for coordinated motion of a robot and a positioning table. II. Optimal trajectory specification,” IEEE Transactions on Robotics and Automation, vol. 6, pp. 746-759, 1990.
    [21] Jahanpour, J. and Imani, B. M., “Real-time P-H curve CNC interpolators for high speed cornering,” International Journal of Advanced Manufacturing Technology, vol. 39, pp. 302-316, 2008.
    [22] Jahanpour, J., Tsai, M. C., and Cheng, M. Y., “High-speed contouring control with NURBS-based C2 PH spline curves,” International Journal of Advanced Manufacturing Technology, vol. 49, pp. 663-674, 2009.
    [23] Koren, Y., “Cross-coupled biaxial computer control for manufacturing systems,” Journal of Dynamic Systems, Measurement, and Control, Transactions of the ASME, vol. 102, pp. 265–272, 1980.
    [24] Koren, Y., and Lo, C. C., and Shpitalni, M., “CNC interpolators: algorithms and analysis,” Manufacturing Science and Engineering, ASME, PED-Vol. 64, pp. 83-92, 1993.
    [25] Lin, R .S. and Koren, Y., “Real–time interpolators for multi–axis CNC machine tools,” CIRP Journal of Manufacturing System, vol. 25, No. 2, pp. 145-149, 1996.
    [26] Lo, C. C. and Chung, C. Y., “Tangential-contouring controller for biaxial motion control,” Journal of Dynamic Systems, Measurement, and Control, Transactions of the ASME, vol. 121, pp. 126-129, 1999.
    [27] Langeron, J. M., Duc, E., Lartigue, C., and Bourdet, P., “A new format for 5-axis toolpath computation using Bspline curves,” Computer-Aided Design, vol. 36, pp. 1219-1229, 2004.
    [28] Lartigue, C., Tournier, C., Ritou, M., and Dumur, D., “High-Performance NC for HSM by means of Polynomial Trajectories,” Annals of CIRP, vol. 53, pp. 317-320, 2004.
    [29] Masory, O., “Improving contouring accuracy of NC/CNC systems with additional velocity feed forward loop,” Journal of Engineering for Industry-Transactions of the Asme, vol. 108, pp. 227-230, 1986.
    [30] Moon, H. P., Farouki, R. T., and Choi, H. I., “Construction and shape analysis of PH Hermite interpolants,” Computer Aided Geometric Design, vol. 18, pp. 93-115, 2001.
    [31] Piegl, L. and Tiller, W., The NURBS Book, 2nd ed., Springer, 1997.
    [32] Pelosi, F., Sampoli, M. L., Farouki, R. T., and Manni, C., “A control polygon scheme for design of planar C2 PH quintic spline curves,” Computer Aided Geometric Design, vol. 24, pp. 28-52, 2007.
    [33] Ramesh, R., Mannan, M. A., and Poo, A. N., “Tracking and contour error control in CNC servo systems,” International Journal of Machine Tools & Manufacture, vol. 45, pp. 301-326, 2005.
    [34] Shpitalni, M., Koren, Y., and Lo, C. C., “Real-time curve interpolators,” Computer-Aided Design, vol. 26, pp. 832-838, 1994.
    [35] Tomizuka, M., “Zero phase error tracking algorithm for digital control,” Journal of Dynamic Systems, Measurement, and Control, Transactions of the ASME, vol. 109, pp. 65-68, 1987.
    [36] Tsai, Y. F., R. T. Farouki, and B. Feldman, "Performance analysis of CNC interpolators for time-dependent feedrates along PH curves," Computer Aided Geometric Design, vol. 18, pp. 245-265, 2001.
    [37] Weck, M. and Ye, G., “Sharp Corner Tracking Using the IKF Control Strategy,” CIRP Annals - Manufacturing Technology, vol. 39, pp. 437-441, 1990.
    [38] Wang, F. C., Yang, D. C. D., “Nearly Arc-Length Parametrized Quintic-Spline Interpolation for Precision Machining,” Computer-Aided Design, vol. 25, pp 281-288, 1993.
    [39] Wang, Q. K., Chen, Y. D., Li, W., Wang, T. M., and Wei, H. X., “Loci Conversion and Corner Smoothing with PH Curves in CNC System,” Key Engineering Materials vol. 419 - 420, pp. 161-164, 2009.
    [40] Yeh, S. S. and Hsu, P. L., “The speed–controlled interpolator for machining parametric curves,” Computer Aided Design, vol. 31, pp. 349-357, 1999.
    [41] Yeh, S. S. and Hsu, P. L., “An optimal and adaptive design of the feedforward motion controller,” IEEE/ASME Transactions on Mechatronics, vol. 4, pp. 428-439, 1999.
    [42] Zhiming, X., Jincheng, C., and Zhengjin, F., “Performance evaluation of a real-time interpolation algorithm for NURBS curves,” International Journal of Advanced Manufacturing Technology, vol. 20, pp. 270–276, 2002.
    [43] Zhao, Z. Y., Wang, C. Y., Zhou, H. M., and Qin, Z., “Pocketing toolpath optimization for sharp corners,” Journal of Materials Processing Technology, vol. 192, pp. 175-180, Oct 2007.

    下載圖示 校內:2013-08-25公開
    校外:2015-08-25公開
    QR CODE