多功能 DIW 打印头的时间编码控制:辅助动作与 G-Code 解耦,体素级指令不中断成型路径

直写设备的打印头功能越来越多——换料、变径、混料、原位固化,每一项都需要在打印过程中下发指令。但控制路径运动的 G-Code 是逐行执行的,任何一条辅助指令插进来,喷头都必须减速、停顿、再起步。停顿带来过挤出,起步带来迟滞,功能越丰富,缺陷越密集。约翰斯·霍普金斯大学团队给出的解法是把两套控制彻底分开:路径仍由 G-Code 描述,辅助动作改挂在一条独立的时间轴上。

G-Code 与多功能喷头之间的结构性矛盾

G-Code 诞生于二十世纪五十年代的数控机床,其设计前提是刀具只做运动、不做别的。它逐行解释、逐行执行,每一行都要求机床先到达指令位置、再执行下一行。这套语义用在单材料直写上并无问题,因为路径中唯一的"事件"就是转向;但当打印头集成了气压阀、紫外光源、步进电机与可动喷嘴之后,事件密度急剧上升。

作者指出,一旦需要沿路径做原位功能化——例如连续组分梯度或形状梯度——辅助指令就必须作为新的行插入 G-Code,喷头随之在每一处插指令的位置减速至停止。停止期间挤出仍在继续,形成局部堆积;重新起步时又因压力建立延迟而欠挤出。Fig. 1a–d 给出的多材料点阵照片显示,缺陷恰好集中在材料切换界面之前,其位置与喷嘴死体积、气压阀响应延迟相对应。

问题在追求高分辨率时被放大。作者以体素级分辨率为例:当每移动一个喷嘴直径就需要执行一次动作时,0.1 mm 喷嘴对应的总打印时间可增至原来的六倍(Fig. 1e, f)。原因不在于指令本身耗时,而在于设备有限的加速能力——每一次停顿都要重新加速到设定速度,行程越短,加速段占比越高,有效速度越低。

商用的线性提前量(linear advance)是一类已被验证的补偿手段:它预测喷嘴内的压力积累,在减速段调整挤出量。但作者明确指出该方法的适用边界:其压力预测系数需要按材料与打印速度逐组标定;它面向热塑性材料的体积式挤出,未考虑触变性与适用期这类时间相关特性,而后者恰是直写粘弹墨水的常态;此外,直写常用压力驱动供料,流量调节能力超出体积式挤出的范围,线性提前量无法直接迁移。

图1|G-Code 逐行执行造成的缺陷与 T-Code 的时间同步思路(对应原文 Fig. 1)

图1|G-Code 逐行执行造成的缺陷与 T-Code 的时间同步思路(对应原文 Fig. 1)

T-Code 的时间同步机制

T-Code 的核心是把"路径"与"事件"分离到两条并行的时间轴上。路径部分仍由 G-Code 描述几何,事件部分记录为「时间—动作」序列;两套指令在时间基准上对齐后由控制器并行执行,路径不必为任何辅助动作让路。

这一设计带来三个直接变化。其一,路径连续性得到保证:喷头按加速能力连续走过整条路径,速度剖面不再出现因插指令造成的锯齿。其二,指令数量与路径长度解耦:动作密度再高,也只是时间轴上的事件更密集,不会改变运动指令的行数。其三,机械负担下降:频繁起停造成的加减速冲击被消除,对龙门结构与传动件的疲劳影响随之降低。

实现层面,作者编写了脚本把离散的短指令合并为连续路径。例如一条 10 mm 路径上若每隔 2 mm 需要一次辅助动作,传统写法是五条独立的「G1 X2」,T-Code 则合并为一条「G1 X10」,五个动作改挂到时间轴上。合并既减少了指令行数,也消除了原本由五段短行程造成的五次减速。

时间基准的漂移是这套方案必须处理的问题。作者引入"重同步"机制:在路径的若干位置设置校准点,重新对齐运动时钟与事件时钟,把累积误差拉回容差内。Fig. 2b、2c 用红圈标出重同步位置,显示其对成型精度的影响——重同步点越密,事件与位置的对应越准,但插桩本身也会带来轻微扰动,因此需要在精度与扰动之间取平衡。

Fig. 2d 进一步比较了不同速度剖面下打印件的外观差异。作者特别说明"bang-bang 运动"的处理方式:对于无法加速到设定速度的短行程,速度剖面估计必须按实际可达速度计算,否则事件时序会系统性偏移。在 15 mm/s、1000 mm/s² 的条件下,各剖面打印件之间未观察到显著差异;线性速度模式下,作者又在 5–25 mm/s 速度区间与 200–1000 mm/s² 加速度区间做了验证。

图2|T-Code 的解耦与重同步流程,以及不同速度剖面下的事件时序对齐(对应原文 Fig. 2)

图2|T-Code 的解耦与重同步流程,以及不同速度剖面下的事件时序对齐(对应原文 Fig. 2)

连续变径:直径梯度成型的保真度

T-Code 最直接的应用是喷嘴直径的连续调节。传统做法是用固定直径喷嘴配合更复杂的路径规划来近似变径:需要变粗时并排多走一道,需要变细时改用更小的喷嘴重新装夹。前者在几何上只能阶梯近似,后者则无法在同一次打印中完成。

作者用 T-Code 驱动可动喷嘴,在打印过程中按位置指令改变挤出直径,得到连续的直径梯度。Fig. 3 的对比显示:每 10 mm 变化一次直径时,T-Code 成型的线宽与线高过渡平滑,G-Code 成型则在每处变化点留下明显的凸起;把变化间隔缩短到 1 mm 后,差异进一步扩大——G-Code 试样的顶视图出现周期性鼓包,侧视图高度起伏明显,而 T-Code 试样仍保持均匀。

Fig. 3e、3f 给出了路径与成品的整体对比。用传统固定直径喷嘴实现同样的变径效果,必须依赖切片软件生成显著更复杂的路径,且成型质量更差;T-Code 只需按时间轴调节喷嘴,路径本身保持简洁。这一对比说明:变径的瓶颈不在喷嘴机构,而在控制架构——只要辅助动作必须插入 G-Code,变径频率就受制于设备的加减速能力。

多材料打印中也观察到同类现象。作者在 30 mm×40 mm 的多材料试样上测量界面误差,发现随着打印推进,黑白材料界面处的误差约翻倍。其成因是死体积与阀门响应延迟随打印时长累积,而每一次换料指令都要让路径停顿一次,误差便在停顿处叠加。T-Code 通过在时间轴上提前触发换料动作,把这段延迟从"路径停顿"转为"路径行进中的并行事件",界面误差随之收敛。

图3|固定喷嘴与 T-Code 变径喷嘴在直径梯度成型上的对比(对应原文 Fig. 3)

图3|固定喷嘴与 T-Code 变径喷嘴在直径梯度成型上的对比(对应原文 Fig. 3)

脆性点阵的节点强化

作者用环氧点阵验证 T-Code 在结构件上的价值。点阵的力学失效多始于节点:桁架交汇处若存在过挤出形成的材料堆积,会在堆积根部产生应力集中,脆性环氧在此处开裂,整根杆件随之失效。

用 T-Code 在节点处插入不同类型的支柱,可在不改变整体相对密度的前提下显著减少节点失效。作者报告弹性模量提升 50%、极限强度提升 30%、韧性提升 212%。韧性增幅远大于强度增幅,说明改善主要来自失效模式的转变——节点不再脆断,杆件得以继续承载并进入塑性变形阶段,断裂前吸收的能量因此大幅增加。

这一结果对直写结构件的意义在于:点阵性能的瓶颈常常不是材料本身,而是节点处的成型缺陷。当成型路径被频繁打断,节点恰是打断最密集的位置;把打断消除,节点质量随之改善,宏观力学性能的提升幅度可以远超工艺参数的微调。

多喷头并行:大幅面打印的提速

T-Code 的另一项能力是把多个打印头在同一时间轴上协同。作者把一幅 180 mm×180 mm 的图像切成三条 180 mm×60 mm 的区段,由三个打印头同时打印。统计显示,全部打印区段中 98% 的换色动作在时间或位置上互不重合,因此各喷头可以独立工作而不冲突;即便出现少量重合,时间轴也能按优先级排队处理。

并行打印的效果是把 180 mm×180 mm 的整幅图像用时压缩至单喷嘴方法的三分之一。这一提速并非来自更快的运动速度——单头速度并未改变——而是来自任务的空间分解:原本串行执行的三段路径,现在同时进行。

作者用"大规模定制"来描述这类应用:当同一幅图案需要在多个位置重复出现,且各位置的图案差异可以分解为若干个独立的动作序列时,并行化就能在不增加单头负担的前提下成倍提升产能。这与常规的"提高速度"路线不同,后者受限于设备的加速度上限与墨水的流变响应,而前者只是重新分配了时间。

方法边界与可迁移性

作者对方法的适用范围作了明确界定。T-Code 的高端验证在一台自制龙门设备上完成,其加速度可超过 1000 mm/s²;低成本验证在一台桌面机上完成,其推荐加速度限于 700 mm/s²。两者都能获得缺陷下降与速度提升,说明方法不依赖特定硬件档次,但加速度上限越低,消除停顿带来的收益越明显——因为停顿造成的速度损失更大。

方法的前提是设备能够接受外部时间事件并独立驱动辅助装置。对于把辅助功能固化在固件内部、不开放外部事件接口的商业设备,T-Code 无法直接部署;作者因此强调该方法面向"可编程打印头"这一演进方向,而非对现有封闭系统的补丁。

作者也指出,T-Code 解决的是"时序"问题,不解决"物料"问题。死体积造成的换料拖尾、气压阀的开启延迟、墨水的触变恢复时间,仍需通过流道设计与材料配方处理;T-Code 的作用是让这些延迟不再以"路径停顿"的形式表现出来,而是被吸收进并行的时间窗口。二者是互补关系,不能相互替代。

从工艺角度看,这项工作提示了一条被长期忽视的设计原则:直写设备的性能上限,不只由运动精度与供料稳定性决定,也由控制架构决定。当打印头的功能密度继续上升,把辅助动作从路径语言中分离出来,可能比提升单个部件的指标更能释放整机能力。

这项工作的价值在于把"打印头功能化"的瓶颈定位到控制语言层面。以往讨论多功能直写,多聚焦于喷头机构与材料体系,而忽略了指令层面的执行语义:只要辅助动作必须插进逐行执行的路径语言,功能密度越高,成型质量与效率的损失就越大。T-Code 用独立时间轴承接这些动作,使路径得以连续,其收益在体素级指令、连续变径与多喷头并行三类场景中均有量化体现。对直写工艺而言,这意味着设备能力的释放空间不仅存在于机械精度与供墨稳定性,也存在于控制架构的分层设计。

相关文献

铂邦科技是 DIW 浆料直写 3D 打印设备厂家,设备软硬件全栈自研,内置诸多工程算法,可快速构建网格、晶格、二十四面体等平面与三维结构;算法一键生成点阵打印代码,并支持手绘建模,无需 CAD 工程背景。全栈工程师团队,支持你提想法、我们开发算法加硬件。

此外,我们也提供从料筒、针头到挤出模块的全链条通用配件,兼容不同品牌的主流 DIW 设备(不区分设备品牌),并支持整机定制开发与设备升级。

📌 持续跟踪 DIW 前沿?关注「铂邦科技」公众号,获取本文完整配图版、更多文献解读与原创工艺手记。查看全部技术前沿 →

关注「铂邦科技」公众号

扫码关注,第一时间获取 DIW / DLP / 静电纺丝 3D 打印技术前沿、顶刊解读与设备资讯

铂邦科技微信公众号二维码

微信扫一扫,或长按识别二维码关注

推荐文献

正在加载推荐文章……

DIW整机与定制开发咨询

咨询电话及微信:182-2228-3201
商务邮箱:info@biobond.com.cn
地址:天津市南开区时代奥城C5国际写字楼129室

前往联系页面
免责说明:本文仅为前沿科研技术学术解读、原创技术分享,文中实验方案、数据、图文版权归原期刊及作者所有,若存在侵权、内容错误问题,请联系我方进行删除修改。
← 全部技术前沿列表