Polishing Machine Control System Based on B-Spline Curve Trajectory

Authors

  • Tan Qitao
  • Mohd Ariffanan Mohd Basri
  • Jianbin Wang

DOI:

https://doi.org/10.11113/elektrika.v23n2.541

Keywords:

B-spline curve interpolation, motion control, embedded system

Abstract

In this study, a B-spline trajectory control algorithm is presented, showcasing its ability to achieve smooth trajectory control within an embedded motion control system. Traditional surface machining methods involve converting interpolated trajectories into G-code using numerical control (NC) software, which is then downloaded and executed on the numerical control system. This research introduces a specialized third-degree B-spline interpolation method tailored for curved surface trajectories, aiming to enhance machining efficiency. A significant strength of this project lies in the holistic design of an embedded system, encompassing both hardware circuitry and software logic. Utilizing the cost-effective STM32 architecture, a B-spline discrete velocity interpolation algorithm is implemented, validated through experiments conducted on a polishing machine system. The project involves MATLAB software for data simulations and experiments on a polishing machine using B-spline curve interpolation, confirming the practicality and effectiveness of the third-degree B-spline algorithm within an embedded system.

Downloads

Published

2024-08-29

How to Cite

Qitao, T., Mohd Basri, M. A., & Jianbin Wang. (2024). Polishing Machine Control System Based on B-Spline Curve Trajectory. ELEKTRIKA- Journal of Electrical Engineering, 23(2), 81–91. https://doi.org/10.11113/elektrika.v23n2.541

Issue

Section

Articles