||The goal of this work is to improve the curves and graphs scheduled by conventional CNC machines. In high-resolution machining applications, enormous amount of interpolation commands are generated. Massive machining routes causes memory overflow. In this thesis, the motion trajectory and control theory are discussed and applied to motion control card to reduce the loading of the memory. Different from the conventional design method, which uses straight lines to approach a circular arc, a new design method using circular interpolation and elliptical interpolation based on the interpolation architecture on the motion control chip is proposed in this thesis to reduce the errors in trajectory scheduling for arbitrary curves as well as to lower the memory requirement.|
Using MATLAB, it is verified that the proposed circular and elliptical interpolations improve the accuracy of the trajectory. Furthermore, the errors are reduced using cross-coupling control, making the generated circle more closely resembles the commanded circle. The anti-disturbance capability of the disturbance observer is separately discussed. Finally, using the motion control table of our lab, commands are made to draw graphs and let the motion control card implement circular and linear interpolations.