A New Linear Interpolation Algorithm
- 10.2991/iccia-16.2016.17How to use a DOI?
- Linear interpolation algorithm; One interpolation operation; Stable velocity; Resultant velocity; Operate once.
The commonly used linear interpolation methods in the NC system are point by point comparison method, digital integration method and minimum deviation method. All of these interpolation algorithm need operation in each feeding period, which consume CPU time severely, and makes the stepping motor vulnerable to violent vibration. When the ratio of rotational speed of Y-axis motor over that of X-axis motor is identical to the slope of theoretical line, resultant velocity of the speed of the X-axis and the Y-axis is parallel to the theoretical line according to velocity synthesis principle. This paper demonstrated that by using this method, CPU only needed to operate once and can make the velocity of X-axis and the Y-axis unchanged, to complete linear interpolation. In addition, the algorithm error was shown smaller than 1 pulse equivalent by theoretical analysis and MATLAB. By using MATLAB to compare this algorithm presented here with point by point comparison algorithm in terms of speed and interpolation calculation time, it was indicated that the algorithm was promising in industry application.
- © 2016, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Min Zeng AU - Yanjie Zhang AU - Jian Huang PY - 2016/09 DA - 2016/09 TI - A New Linear Interpolation Algorithm BT - Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016) PB - Atlantis Press SP - 84 EP - 91 SN - 2352-538X UR - https://doi.org/10.2991/iccia-16.2016.17 DO - 10.2991/iccia-16.2016.17 ID - Zeng2016/09 ER -