| 研究生: |
林易樞 Lin, Yi-Shu |
|---|---|
| 論文名稱: |
線性馬達五軸工具機NURBS曲線輪廓加工誤差補償器原理研究 Study on the error compensation theory for Five-axis linear motor machine tool with NURBS curve profile machining |
| 指導教授: |
陳響亮
Chen, Shang-Liang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 製造資訊與系統研究所 Institute of Manufacturing Information and Systems |
| 論文出版年: | 2009 |
| 畢業學年度: | 98 |
| 語文別: | 中文 |
| 論文頁數: | 77 |
| 中文關鍵詞: | 五軸工具機 、NURBS曲線 、IP位置控制器 、交叉耦合控制器 |
| 外文關鍵詞: | five-axis machine tool, NURBS curve, IP position controller, cross-couple controller |
| 相關次數: | 點閱:214 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
工具機加工出零件外型,因外在因素影響,導致伺服落後,而產生輪廓誤差。如何有效的降低輪廓誤差,在本研究針對線性馬達五軸工具機由座標轉換關係所得雙軸X軸、Y軸、Z軸、B軸與C軸所構成NURBS曲面輪廓路徑,並透過理想曲線與實際曲線之路徑的各軸誤差,可獲得各軸軌跡追蹤誤差,並設計多軸交叉耦合控制器架構,進行雙軸X軸與Y、Z軸輪廓誤差補償。在數控雙軸分度盤所移動距離與角度有直接之關聯性,然B、C軸為個別在二維面上之角度改變,故各軸無法使用交叉耦合控制器進行補償,將個別設計一補償器控制架構進行補償。將多軸同動交叉耦合控制器架構與B、C軸補償器控制架構,並設計一線性馬達五軸工具機同動補償器控制架構進行補償。在線性馬達五軸工具機同動補償器控制架構中,單軸伺服迴路設計一速度迴路IP控制器架構,可消除穩態誤差,有利於抑制雜訊,能有較低震盪特性且無超越量的快速響應,達到精確的控制。
系統鑑別方面,將裝配完成線性馬達五軸工具機,以PC-based為控制器,利用輸入Pulse訊號並且擷取系統響應輸出Pulse訊號,再利用MATLAB系統鑑別工具(System Identification Toolbox)對雙軸X軸、Y、Z軸與數控雙軸分度盤B、C軸做系統的鑑別,並且用最小平方模型(ARX模型),鑑別出符合此系統的數學模型。系統鑑別出各軸馬達轉移函數與參數值,並使用多軸交叉耦合控制器與B、C軸補償控制器改善各軸伺服落後情形,並降低輪廓誤差量,達至NURBS曲面在線性馬達五軸工具機之輪廓誤差補償。
The machine tool cuts the component contour. Due to external factors, the servo will moved imprecisely and causes a contour error. How to effectively reduce the contour error will be illustrated in this research. The main idea of this research is to focus on NURBS curve derivation from the five-axis linear motor machine deviation. Besides, we can obtain the deviation of each axis by tracking the moving path. This research also designs a Multi-axis cross-couple controller in order to compensation the contour error of dual-axis X-axis and Y, Z-axis. CNC rotary tables’ moving distance has a strong connection with the angle. The angle changes on 2D with B, C axis so it can’t make compensation by cross-couple controller in each axle. We will design a compensation device in our research structure and implement on the frameworks of multi-axis cross-coupled controller and B, C-axis compensator controller. We also design a single-axis speed loop IP servo controller structure which eliminates steady-state error and it is conducive to suppress noise, too. Therefore, the characteristic of turbulence is lower and it makes the control precisely.
For System Identification, the composed Five-axis linear motor machine tool is controlled by PC-based controller. It will make use of the input pulse signal and capture the system response in order to output another pulse signal. And it also makes use of the MATLAB System Identification Toolbox to identify the double X-axis, Y, Z axis and CNC rotary tables’ two-axis indexing plate B, C-axis. It uses least-squares model (ARX model) to identify a mathematical model and fit in with this system. The system identifies the different axis motor transfer function and parameter values. It uses Multi-axis cross-couple controller and B, C axis compensation controller to improve the situation of each axis's moving error and lower contouring errors in order to compensate NURBS curves/surfaces deviation on the Five-axis linear motor machine tool's profile.
[1] 張育誠, “混合並聯式五軸工具機PC-Based CNC系統設計與實現,” 碩士論文, 國立成功大學製造工程研究所, 2003.
[2] 鍾國峰, “NURBS與DDA插值器在運動控制上的整合設計,” 碩士論文, 國立中山大學機械與機電工程學系, 2004.
[3] 郭洲成, “CNC伺服控制器之NURBS即時插值器設計與實現,” 碩士論文, 國立成功大學機械工程學系, 2000.
[4] W.T. Lei, M.P. Sung, J.J. Huang and L.Y. Lin, “Fast real-time NURBS path interpolation for CNC machine tools,” International Journal of Machine Tools, pp. 1530-1541, 2007.
[5] W.T. Lei and M.P. Sung, “NURBS-based fast geometric error compensation for CNC machine tools,” International Journal of Machine Tools & Manufacture, pp. 307-319, 2008.
[6] Yean-Ren Hwang and Cha-Shong Liang, “Cutting Errors Analysis for Spindle – Tilting Type 5-Axis NC Machines,” International Journal of Advanced Manufacturing Technology, pp. 399-405, 1998.
[7] P.K. Nandam and P.C. Sen, “Analog and Digital Speed Control of DC Drives Using Proportional-Integral and Integral-Proportional Control Techniques,” IEEE transactions on industrial electronics, vol. IE-34, No. 2, pp. 227-233, 1987.
[8] 李政謙, “基於改良式切線輪廓誤差之伺服控制器設計與實現,” 碩士論文, 國立成功大學電機工程學系, 2004.
[9] 林緯明, “雙線型馬達同動工具機之追蹤控制研究,” 碩士論文, 國立成功大學製造工程研究所, 2007.
[10] 吳信成, “X-Y平臺之即時運動控制系統的設計與實現,” 碩士論文, 國立成功大學工程科學系碩士班, 2006.
[11] Hau-Yi Chuang and Chang-Huan Liu, “A Model-Referenced Adaptive Control Strategy for Improving Contour Accuracy of Multiaxis Machine Tools,” IEEE Transaction on Industry Application, 1992.
[12] Ke-Han Su and Ming-Yang Cheng, “Contouring accuracy improvement using cross-coupled control and position error compensator,” International Journal of Machine Tools, pp. 1444-1453, 2008.
[13] Les Piegl and Wayne Tiller, “The NURBS Book Second Edition,” Springer, 1997.
[14] 陳世樂、周長彥, “整合插補之多軸同動循跡控制技術,” 機械工業雜誌301期, 2008/4.
[15] 趙清風, “使用MATLAB控制之系統識別,” 全華科技圖書股份有限公司.
[16] 張碩, “自動控制系統,” 鼎茂圖書出版股份有限公司, pp. 4-17~5-4, 2001.
[17] 佘振華、李建毅、孫金柱, “多軸3D刀具半徑及磨耗補償技術,” 機械工業雜誌312期. pp. 47-56, 2009/3.