Polishing Machine Control System Based on B-Spline Curve Trajectory
DOI:
https://doi.org/10.11113/elektrika.v23n2.541Keywords:
B-spline curve interpolation, motion control, embedded systemAbstract
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
How to Cite
Issue
Section
License
Copyright of articles that appear in Elektrika belongs exclusively to Penerbit Universiti Teknologi Malaysia (Penerbit UTM Press). This copyright covers the rights to reproduce the article, including reprints, electronic reproductions, or any other reproductions of similar nature.