Multi-Loop Contouring Control of CNC Machines based on Task Space Coordinate Frame
碩士 === 國立交通大學 === 電控工程研究所 === 107 === In the traditional CNC control system, no matter how many axes the CNC machine has, the control objective is to increase the quality of the final machined products through the small tracking error of each axis. The premise that the small tracking error guarantee...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/47un24 |
id |
ndltd-TW-107NCTU5449019 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107NCTU54490192019-05-16T01:40:47Z http://ndltd.ncl.edu.tw/handle/47un24 Multi-Loop Contouring Control of CNC Machines based on Task Space Coordinate Frame 基於任務座標系之CNC工具機多層迴路輪廓控制 Huang, Yen-Yeuh 黃彥岳 碩士 國立交通大學 電控工程研究所 107 In the traditional CNC control system, no matter how many axes the CNC machine has, the control objective is to increase the quality of the final machined products through the small tracking error of each axis. The premise that the small tracking error guarantees good machining quality relies on independency of each axes; however, the real machine tool is not the case. This motivates the research in this thesis. A new multi-loop control architecture based on the task coordinate frame rule is proposed that can be applied to systems with any order and arbitrary delay, so that better contouring control accuracy can be achieved. Besides, we use a saturation weighting parameter to improve the robustness of this multi-loop contouring controller. Moreover, a velocity estimator is proposed to eliminate feedback quantization noise in the inner velocity loop, which can prevent the controller from generating excessive compensation commands due to quantization interference. The multi-loop contour control method of this study is realized on the XZ-table of Tongtai CNC lathe TC-2000, and the experimental results are compared with those of the common single-axis tracking control method. In the circular trajectory experiment, the multi-loop task coordinate frame controller can improve the contouring control performance by 57% based on the measurments of motor encoders, and improve the roundness by 11.8% based on the measurements of the double ball-bar. Additionally, in the experiment of the low speed and large curvature trajectory, the multi-loop task coordinate frame controller can improve the maxumium contour error by 66%, while in the experiment of the high speed and large curvature trajectory, the improvement is 60%. Hsiao, Te-Sheng 蕭得聖 2018 學位論文 ; thesis 97 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 電控工程研究所 === 107 === In the traditional CNC control system, no matter how many axes the CNC machine has, the control objective is to increase the quality of the final machined products through the small tracking error of each axis. The premise that the small tracking error guarantees good machining quality relies on independency of each axes; however, the real machine tool is not the case.
This motivates the research in this thesis. A new multi-loop control architecture based on the task coordinate frame rule is proposed that can be applied to systems with any order and arbitrary delay, so that better contouring control accuracy can be achieved. Besides, we use a saturation weighting parameter to improve the robustness of this multi-loop contouring controller. Moreover, a velocity estimator is proposed to eliminate feedback quantization noise in the inner velocity loop, which can prevent the controller from generating excessive compensation commands due to quantization interference.
The multi-loop contour control method of this study is realized on the XZ-table of Tongtai CNC lathe TC-2000, and the experimental results are compared with those of the common single-axis tracking control method. In the circular trajectory experiment, the multi-loop task coordinate frame controller can improve the contouring control performance by 57% based on the measurments of motor encoders, and improve the roundness by 11.8% based on the measurements of the double ball-bar. Additionally, in the experiment of the low speed and large curvature trajectory, the multi-loop task coordinate frame controller can improve the maxumium contour error by 66%, while in the experiment of the high speed and large curvature trajectory, the improvement is 60%.
|
author2 |
Hsiao, Te-Sheng |
author_facet |
Hsiao, Te-Sheng Huang, Yen-Yeuh 黃彥岳 |
author |
Huang, Yen-Yeuh 黃彥岳 |
spellingShingle |
Huang, Yen-Yeuh 黃彥岳 Multi-Loop Contouring Control of CNC Machines based on Task Space Coordinate Frame |
author_sort |
Huang, Yen-Yeuh |
title |
Multi-Loop Contouring Control of CNC Machines based on Task Space Coordinate Frame |
title_short |
Multi-Loop Contouring Control of CNC Machines based on Task Space Coordinate Frame |
title_full |
Multi-Loop Contouring Control of CNC Machines based on Task Space Coordinate Frame |
title_fullStr |
Multi-Loop Contouring Control of CNC Machines based on Task Space Coordinate Frame |
title_full_unstemmed |
Multi-Loop Contouring Control of CNC Machines based on Task Space Coordinate Frame |
title_sort |
multi-loop contouring control of cnc machines based on task space coordinate frame |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/47un24 |
work_keys_str_mv |
AT huangyenyeuh multiloopcontouringcontrolofcncmachinesbasedontaskspacecoordinateframe AT huángyànyuè multiloopcontouringcontrolofcncmachinesbasedontaskspacecoordinateframe AT huangyenyeuh jīyúrènwùzuòbiāoxìzhīcncgōngjùjīduōcénghuílùlúnkuòkòngzhì AT huángyànyuè jīyúrènwùzuòbiāoxìzhīcncgōngjùjīduōcénghuílùlúnkuòkòngzhì |
_version_ |
1719178747048886272 |