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...

Full description

Bibliographic Details
Main Authors: Huang, Yen-Yeuh, 黃彥岳
Other Authors: Hsiao, Te-Sheng
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