簡易檢索 / 詳目顯示

研究生: 李政謙
Lee, Cheng-Chien
論文名稱: 基於改良式切線輪廓誤差之伺服控制器設計與實現
Design and Implementation of Servo Control Systems based on Modified-Tangent Contouring Error
指導教授: 鄭銘揚
Cheng, Ming-Yang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 95
中文關鍵詞: 整合型控制器NURBS 插值器輪廓誤差
外文關鍵詞: contouring error, integrated controller, NURBS interpolator
相關次數: 點閱:111下載:7
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   對於循跡控制而言,最主要的問題之一就是如何縮小輪廓誤差(contouring error)以及追蹤誤差(tracking error)。然而對於輪廓誤差而言,在自由曲線的循跡控制應用上一直缺少一種有效的估測準則,因此本論文提出一種改良式的切線輪廓誤差(Modified-Tangent Contouring Error)估測方法,可以即時計算循跡過程中的輪廓誤差。另一方面,本論文提出一整合型控制架構(Integrated Motion Control Scheme),結合位置回授控制器與速度前饋控制器,並利用切線-輪廓座標(Tangential-Contouring Coordinate)的概念將追蹤誤差轉換為輪廓方向的誤差量以及切線方向的誤差量。再根據此二誤差量,分別設計輪廓誤差控制器以及切線誤差控制器,以提升系統加工精度。此外,本論文採用NURBS曲線插值器及S-curve前加減速來產生適當的位置與速度命令,搭配前述之整合型控制架構與輪廓誤差估測方式,進而達成精密控制的目標。本論文將所提之方法實際運用於一X-Y雙軸平台之循跡控制實驗以驗證其可行性。實驗結果顯示,本論文所提出之改良式切線輪廓誤差模型可以即時計算出循跡過程中的輪廓誤差,並在搭配整合型控制器後,也確實有效地改善循跡精度。

      In contour following applications, the main concern is how to reduce the tracking errors and the contouring errors. However, in terms of the free-from curve, there is a lack of effective algorithms in estimating contouring errors. To overcome this difficulty, a modified-tangent contouring error estimation algorithm that is capable of estimating contouring error in real time is proposed in this study. On the other hand, an integrated motion control scheme that combines a position feedback controller, a velocity feedforward controller, and a tangential-contouring controller (TCC) is developed in this study. Using the idea of tangential-contouring coordinate, the tracking error can be converted into the error components in the normal and tangential directions, respectively. Based on these two error components, the contouring error controller and the tangential error controller are designed individually to improve the machining accuracy. In addition, the NURBS interpolator and the S-curve acceleration/deceleration before interpolation are employed in this study to generate precise motion commands. Combining with the proposed integrated controller, the goal of precision control can be achieved. To evaluate the performance of the proposed approach, several contour following tasks are conducted. Experimental results indicate that the proposed approach exhibits satisfactory performances.

    中文摘要 Ⅰ 英文摘要 Ⅱ 誌謝 Ⅲ 目錄 Ⅳ 表目錄 Ⅵ 圖目錄 Ⅶ 第一章 緒論 1 1-1 前言......................................1 1-2 研究動機與文獻回顧........................2 1-3 本文架構..................................6 第二章 輪廓誤差定義方式 7 2-1 一般曲線之輪廓誤差定義方式................7 2-1-1直線路徑之輪廓誤差定義方式.........7 2-1-2圓形路徑之輪廓誤差定義方式.........8 2-2 自由曲線之輪廓誤差定義方式...............10 2-2-1即時輪廓誤差計算..................11 2-2-2近似輪廓誤差......................14 2-2-3等效切線輪廓誤差..................18 2-2-4改良式切線輪廓誤差................20 第三章 輪廓誤差控制器之設計 25 3-1 切線—輪廓座標法.........................25 3-2 整合型控制器.............................32 第四章 NURBS曲線與參數式插值器 36 4-1 NURBS參數式曲線..........................36 4-2 參數式曲線插值器.........................39 4-3 加減速架構...............................45 4-3-1 加減速規劃.......................45 4-3-2 S-curve速度曲線規劃..............46 4-3-3 NURBS 曲線長度計算...............48 第五章 實驗設備介紹以及實驗結果 49 5-1 系統架構.................................49 5-1-1 軟硬體設備.......................49 5-1-2 系統數學模式量測.................52 5-2 輪廓誤差估測.............................54 5-2-1系統伺服控制架構..................54 5-2-2 輪廓誤差估測實驗結果.............55 5-3 基於輪廓誤差補償之整合型控制實現.........76 第六章 結論與建議 91 參考文獻.........................................93

    [1] Tomizuka, M., “Zero Phase Error Tracking Algorithm for Digital Control,”ASME Trans. Journal of Dynamic System, Measurement and Control, Vol.109, pp. 65-68 ,1987.
    [2] Koren, Y., “Cross-Coupled Biaxial Computer for Manufacturing Systems,” ASME Trans. Journal of Dynamic System, Measurement and Control, Vol.102, No. 4, pp.265-272 ,1980.
    [3] Kularni, P. and Srinivasan, K., “Crossed-Coupled Control of Biaxial Feed Drive Servomechanisms,” ASME Journal of Dynamic System, Measurement and Control, Vol.112, No. 2, pp.225-232 ,1990.
    [4] Chuang, H.Y, and Liu, C.H.,”Cross-Coupled Adaptive Feedrate Control for Multiaxis Machine Tools,” ASME Journal of Dynamic System, Measurement and Control, Vol.113, pp.451-457 ,1991.
    [5] Koren, Y. and Jee, S., "Fuzzy Logic Cross-Coupling Control," Proc. of the 27th CIRP Int. Seminar on Manufacturing Systems, 104-108, Ann Arbor, May, 1995.
    [6] Yeh, S.S. and Hsu, P.L.,”Theory and Applications of the robust Cross-Coupled Control Design,” ASME Journal of Dynamic System, Measurement and Control, Vol.121, pp.524-529 ,1999.
    [7] Chang, Y.Y. and Hsu, P.L., ” The design of precise motion systems by applying both the advanced controllers and the interpolators,” Advanced Motion Control, 2000. Proceedings. 6th International Workshop on , pp.240-245, 30 March-1 April ,2000.
    [8] Yeh , S.S. and Hsu, P.L., “Analysis and design of integrated control for multi-axis motion systems,” Control Systems Technology, IEEE Transactions on ,Vol. 11 , No. 3 , pp.375-382 ,2003.
    [9] Tomizuka, M. and Chiu, T.C., “Contouring Control of Machine Tool Feed Drive Systems: A Task Coordinate Frame Approach,” ASME Journal of Dynamic System, Measurement and Control, Vol.57~1, pp.503-510 ,1995.
    [10]Tomizuka, M. and Chiu, T.C., “Coordinated Position Control of Multi-Axis Mechanical Systems,” ASME Journal of Dynamic System, Measurement and Control, Vol.120, pp.389-393, 1998.
    [11]Lo, C.C. and Chung, C.Y., “Tangential-Contouring Controller for Biaxial Motion Control,” ASME Journal of Dynamic System, Measurement and Control, Vol.121, pp.126-129 , 1999.
    [12]Chuang, H.Y. and Liu, C.H.,” A model-referenced adaptive control strategy for improving contour accuracy of multi-axis machine tools,” Conference Record of the 1990 IEEE , Vol.2, pp.1539-1544 , 1990.
    [13]Lee, H.C. and Jeon, G. J., “Real-time compensation of two-dimensional contour error in CNC machine tools,” IEEE/ASME International Conference, pp.623-628 , 1999.
    [14]Chen , S.L., Liu ,H.L., and Ting, S.C., ” Contouring control of biaxial systems based on polar coordinates,” IEEE/ASME Transactions on , Vol.7 , No. 3 , pp.329-345,2002.
    [15]郭洲成, “CNC 伺服控制器之NURBS 即時插值器設計與實現,” 碩士論文, 國立成功大學機械系, 八十八學年度。
    [16]Piegl, L., “On NURBS: A Survery,” IEEE Computer Graphics & Application, Vol.11, No. 1, pp.55-71 , 1991.
    [17]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, No.7,pp.801-813,2002.
    [18]鄭中緯,鄭銘揚,蔡明祺“即時參數式插值器之設計與實現” 第18 屆機械工程會, 2001.
    [19]鄭中緯, “運動控制之即時NURBS曲線及曲面插值器設計與實現,” 博士論文, 國立成功大學機械系, 九十二學年度。
    [20]張裕淵, ”整合精密運動控制器與NURBS插值器之CNC設計,” 碩士論文, 國立交通大學控制工程研究所, 八十八學年度。
    [21]Tsay, D.M. and Huey, Jr .C.O., “Application of Ration B-Spline to the Synthesis of Cam-Follower Motion Programs,” Journal of Mechanical Design, Transaction of the ASME, Vol.115, pp.621-626 , 1993.
    [22]Tsay, D.M. and Lin, B.J., “Improving the Geometry design of Cylindrical Cams using Nonparametric Rational B-Splines,” Computer-Aided Design, Vol.28, No.1, pp.5-15, 1996.
    [23]郭洲成,陳志豪,蔡明祺,“S-Curve 速度規劃應用於馬達定位控制” 中國機械工程學會第十五屆全國學術研討會,成功大學,1998。
    [24]孫嘉陽,蔡明祺,“精密運動控制器之前加減速設計與實現” 自動控制研討會, 2002.
    [25]Guenter, B. and Parent, R., “Computing the arc length of parametric curves,” IEEE Computer Graphics & Application, pp. 72-78 , 1990.
    [26]Nakamura, S., “Applied Numerical Methods in C,” Prentice-Hall International, Inc., USA , 1993.
    [27]張智星, ”MATLAB程式設計與應用,” 2002.
    [28]TEXAS Instruments, “TMS320 Float-Point DSP Optimizing C Compiler,” 1991.
    [29]TEXAS Instruments, “TMS320C3x C Source Debugger User’s Guide,” 1991.
    [30]TEXAS Instruments, “TMS320 C3x User’s Guide,” 1992.
    [31]National Instruments Corp., “LabVIEW User Manual for Windows,”1994.
    [32]National Instruments Corp., “LabVIEW Code Interface Reference Manual,”1994.
    [33]惠汝生,”自動量測系統-LabVIEW,”全華科技圖書, 2002.
    [34]工研院, ”PMC32韌體開發技術手冊Ver2.0,” 2002.
    [35]工研院,”EPCIO-601-1使用手冊,” 2002.
    [36]Panasonic, ”AC伺服馬達驅動器MINAS-A系列操作說明書,”
    [37]Mitsubishi, “三菱泛用AC伺服馬達驅動器技術資料集,”
    [38]Brown, R.H., Schneider, S.C., and Mulligan, M.G., “Analysis of Algorithms for velocity Estimation from Discrete Position Versus Time Data,” IEEE Transactions , Vol. 39 , No. 1 , pp.11-19 , 1992 .
    [39]Kuo, B.C, “Automatic Control System,” 7th edition , Prentice-Hall, 1995

    下載圖示 校內:2007-07-13公開
    校外:2007-07-13公開
    QR CODE