什么是PID
要了解 PID 调节,我们首先需要简要介绍一下 PID 加热及其工作原理。PID代表比例-积分-微分,这是PID加热中使用的三个组件。从本质上讲,PID 加热是对当前和要求的温度(比例,“P”)、历史温度误差(积分,“I”)和加热速度(导数,“D”)的算法使用。PID 加热使用这三个组件来确定打印机应如何加热给定元件,通常是喷嘴或热床。
PID调节是一种校准特定元件加热的比例、积分和微分的方法,使加热过程更加高效。这个过程还意味着可以保持指定的温度而不会发生太大的变化,从而防止出现较大的温度波动变化。
PID 调整通过运行几个加热循环来实现,在这些循环中,元件被加热、冷却,然后再次加热。这会为打印机生成足够的数据来计算加热到特定温度的特定元素的 PID 值。
为什么需要PID调节
每台机器因为加热环境和效率的不同,导致加热曲线也不同,因而需要针对每台机器做调节,而不是输入一个通用值。虽然 PID 值看似微不足道,但在涉及 3D 打印时不应低估它们的影响。如果您的喷嘴或热床有很大的温度波动变化,这可能会在您的打印件上产生粗细不一致的料丝,从而显着恶化打印模型的外观。这是因为不同的温度会导致挤出不一致,尤其是在喷嘴存在加热问题的情况下。(温度波动的热床也会引起例如变形等问题。)PID 调整允许您调整打印机上的 P、I 和 D 值,以最大限度地减少任何加热元件温度波动。
什么时候需要调节重写PID
更改了热端,包括添加/去掉硅胶保温套或更改了冷却风扇/导风件。更改了热床,例如添加玻璃板、磁性弹簧钢板或床下隔热保温层。
如何调整PID
不同固件支持的代码不同,PID调节也有所不同,下面以Marlin固件为例说明。
首先,在用户终端界面与打印机建立通讯连接(当然部分打印机支持在机器上直接操作写入)。
其次分别调节喷嘴和热床的PID
调节喷嘴PID ,输入以下代码,并发送(表示E0挤出端喷嘴,从室温加热到210度循环8次)。
M303 E0 C8 S210
然后得到下图Kp27.93,Ki2.35,Kd82.94值(举例,每台机器值不一样)。
输入以下代码,并发送(写入喷头PID参数)
M301 P27.93 I2.04 D13.39
再输入代码M500保存设置。
调节热床PID ,输入以下代码,并发送(表示E-1热床,从室温加热到60度循环8次)。
M303 E-1 C8 S60
然后得到下图Kp592.99,Ki69.60,Kd1263.06值(举例,每台机器值不一样)
输入以下代码,并发送(写入热床PID参数)
M304 P592.99 I69.60 D1263.06
再输入代码M500保存设置。即喷头和热床PID调节完毕。
可以输入代码报告机器当前各参数设置。
M503
查看其中的PID值是否已经更改好了。
如果有任何建议或评论,欢迎留言沟通交流。
如果想及时地获得我发布的3D打印相关的讯息,请关注我,谢谢
全部0条评论
快来发表一下你的评论吧 !