Polishing Machine Control System Based on B-Spline Curve Trajectory
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.
Authors
- Tan Qitao
- Mohd Ariffanan Mohd Basri (ORCID: https://orcid.org/0000-0002-0397-5220)
- Jianbin Wang (ORCID: https://orcid.org/0009-0005-5291-2559)
Institutions
- Zhaoqing University (CN)
- University of Technology Malaysia (MY)
Publication Details
- Journal
- ELEKTRIKA- Journal of Electrical Engineering
- Published
- 2024-08-29
- DOI
- https://doi.org/10.11113/elektrika.v23n2.541
- Citations
- 1
- Primary Topic
- Advanced Numerical Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.37
Funders
- Universiti Teknologi Malaysia