东北大学学报(自然科学版) ›› 2024, Vol. 45 ›› Issue (1): 85-92.DOI: 10.12068/j.issn.1005-3026.2024.01.011

• 机械工程 • 上一篇    下一篇

3D打印机多轴联动插补算法的研究与优化

吴飞, 王梦辉, 李亦能   

  1. 武汉理工大学 机电工程学院,湖北 武汉 430070
  • 收稿日期:2022-07-26 出版日期:2024-01-15 发布日期:2024-04-02
  • 作者简介:吴 飞(1973-),男,河南叶县人,武汉理工大学教授.

Research and Optimization of Multi-axis Linkage Interpolation Algorithm for 3D Printer

Fei WU, Meng-hui WANG, Yi-neng LI   

  1. School of Mechanical and Electronic Engineering,Wuhan University of Technology,Wuhan 430070,China. Corresponding author: WU Fei,E-mail: wufei@whut. edu. cn
  • Received:2022-07-26 Online:2024-01-15 Published:2024-04-02

摘要:

针对3D打印过程中,打印机多轴联动插补算法计算效率低的问题和Bresenham算法在3D打印运动控制中的不足,在现有算法基础之上提出阶跃式Bresenham算法、速度自适应算法,分别完成喷嘴的成型扫描运动和浆料的挤出运动.采用两种算法相结合的方式控制3D打印机多轴联动,从而提高3D打印机的插补速度.同时分析了该控制方式在微控制器中的实现流程,并将其移植于微控制器中.本研究设计了直线插补仿真试验和不同算法的3D打印试验,证明了该控制方式在打印精度不变的前提下能够提高打印效率.

关键词: 3D打印, 多轴联动, 阶跃式Bresenham算法, 速度自适应算法

Abstract:

Aiming at the problem of low computational efficiency of printer multi-axis linkage interpolation algorithm in 3D printing process, the shortcomings of Bresenham algorithm in 3D printing motion control are analyzed. Step Bresenham algorithm and velocity adaptive algorithm are proposed on the basis of existing algorithms to complete the nozzle forming scanning motion and slurry extrusion motion respectively. The multi-axis linkage of 3D printer is controlled by combining the two algorithms to improve the interpolation speed of 3D printer. At the same time, the implementation flow of the control method in microcontrollers is analyzed, and it is then transplanted into microcontroller. Linear interpolation simulation experiments and 3D printing experiments with different algorithms are designed which prove that the control method can improve the printing efficiency on the premise of constant printing accuracy.

Key words: 3D printing, multi-axis linkage, step Bresenham algorithm, velocity adaptive algorithm

中图分类号: