Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016)

A New Linear Interpolation Algorithm

Authors
Min Zeng, Yanjie Zhang, Jian Huang
Corresponding Author
Min Zeng
Available Online September 2016.
DOI
10.2991/iccia-16.2016.17How to use a DOI?
Keywords
Linear interpolation algorithm; One interpolation operation; Stable velocity; Resultant velocity; Operate once.
Abstract

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.

Copyright
© 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/).

Download article (PDF)

Volume Title
Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016)
Series
Advances in Computer Science Research
Publication Date
September 2016
ISBN
978-94-6252-240-4
ISSN
2352-538X
DOI
10.2991/iccia-16.2016.17How to use a DOI?
Copyright
© 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  -