那么软件开发者能给3D 打印带来什么?首先,可以是更快的打印速度,更高的打印精度。
在典型的3D 打印过程熔融沉积造型(Fused Deposition Modeling,FDM)工艺中,控制软件需要先根据力学原理计算出模型在打印过程中必要的内外支撑结构,然后再将支撑结构与模型一起细分成控制打印头线性移动的轨迹信息。
这个过程可以视为三维空间的“一笔画”,进而简化为三维坐标中的旅行推销员问题(Traveling Saleman Problem,TSP)。因此,算法的优化可 以尽可能地缩短打印头的移动路径,有效减少打印所耗时间。
其次,软件开发者也可能带来更多的并行打印头,以及更多的升级特性。
理论上来说,增加打印头数量能够提升打印效率,缩短打印时间。但是多打印头并行工作时怎样相互避让、协作,对控制软件的算法也是一种考验。