论文部分内容阅读
基于粉末材料的微喷射粘结快速成形系统具有运行成本低、维护简单、环境适应性好等优势,当前该成形系统的控制软件对制件的成形效率及成形精度有较大影响。本文针对成形效率及成形精度偏低的原因,运用编程工具Qt开发与实现运用奇偶环填充算法及基于Sobel算子的边缘检测方法的控制软件。(1)基于微喷射粘结成形原理,提出了奇偶环填充算法,将同一层高的截面图形中的轮廓环按包含关系依次编号,再根据编号从小到大按奇偶性依次填充,提高图形填充效率进而提高成形效率。针对微喷射粘结成形模型表面精度偏低的问题,对填充图形进行灰度处理,运用Sobel算子实现边缘检测,通过实时反馈的喷头坐标,在打印模型边缘部分时控制喷嘴脉冲,提高模型成形精度。(2)基于Qt平台开发人机友好的控制软件,实现3D模型和2D图形的显示,填充算法以及边缘检测功能,设计并完成与硬件设备的通信功能。实现控制软件的跨平台操作功能,在Windows、Linux以及嵌入式ARM平台下正常运行。(3)对比研究本控制软件与主流开源控制软件的文件预处理方式对成形效率的影响,结果表明本控制软件将STL文件转化为位图可以即时显示,Slic3r将STL文件转化为Gcode需要35秒。因此本控制软件在文件预处理方面成形效率较高,并且可以通过边缘检测提高成形精度。通过本论文的研究,设计了操作简单、人机友好的微喷射粘结快速成形控制软件,并通过填充算法提高了成形效率,运用边缘检测在一定程度上提高了模型成形精度,为微喷射粘结技术的应用与发展奠定了一定的理论和实践基础。