-
什么是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打印相關的訊息,請關注我,謝謝
-
PID
+關注
關注
37文章
1478瀏覽量
86853 -
積分
+關注
關注
3文章
21瀏覽量
15832 -
微分
+關注
關注
0文章
31瀏覽量
14209
發布評論請先 登錄
相關推薦
3D打印技術:微軟推3D Builder、實現打印心臟

評論