-
什么是PID
要了解 PID 調(diào)節(jié),我們首先需要簡要介紹一下 PID 加熱及其工作原理。PID代表比例-積分-微分,這是PID加熱中使用的三個(gè)組件。從本質(zhì)上講,PID 加熱是對當(dāng)前和要求的溫度(比例,“P”)、歷史溫度誤差(積分,“I”)和加熱速度(導(dǎo)數(shù),“D”)的算法使用。PID 加熱使用這三個(gè)組件來確定打印機(jī)應(yīng)如何加熱給定元件,通常是噴嘴或熱床。
PID調(diào)節(jié)是一種校準(zhǔn)特定元件加熱的比例、積分和微分的方法,使加熱過程更加高效。這個(gè)過程還意味著可以保持指定的溫度而不會發(fā)生太大的變化,從而防止出現(xiàn)較大的溫度波動變化。
PID 調(diào)整通過運(yùn)行幾個(gè)加熱循環(huán)來實(shí)現(xiàn),在這些循環(huán)中,元件被加熱、冷卻,然后再次加熱。這會為打印機(jī)生成足夠的數(shù)據(jù)來計(jì)算加熱到特定溫度的特定元素的 PID 值。
為什么需要PID調(diào)節(jié)
每臺機(jī)器因?yàn)榧訜岘h(huán)境和效率的不同,導(dǎo)致加熱曲線也不同,因而需要針對每臺機(jī)器做調(diào)節(jié),而不是輸入一個(gè)通用值。雖然 PID 值看似微不足道,但在涉及 3D 打印時(shí)不應(yīng)低估它們的影響。如果您的噴嘴或熱床有很大的溫度波動變化,這可能會在您的打印件上產(chǎn)生粗細(xì)不一致的料絲,從而顯著惡化打印模型的外觀。這是因?yàn)椴煌臏囟葧?dǎo)致擠出不一致,尤其是在噴嘴存在加熱問題的情況下。(溫度波動的熱床也會引起例如變形等問題。)PID 調(diào)整允許您調(diào)整打印機(jī)上的 P、I 和 D 值,以最大限度地減少任何加熱元件溫度波動。
什么時(shí)候需要調(diào)節(jié)重寫PID
更改了熱端,包括添加/去掉硅膠保溫套或更改了冷卻風(fēng)扇/導(dǎo)風(fēng)件。更改了熱床,例如添加玻璃板、磁性彈簧鋼板或床下隔熱保溫層。
如何調(diào)整PID
不同固件支持的代碼不同,PID調(diào)節(jié)也有所不同,下面以Marlin固件為例說明。
首先,在用戶終端界面與打印機(jī)建立通訊連接(當(dāng)然部分打印機(jī)支持在機(jī)器上直接操作寫入)。
其次分別調(diào)節(jié)噴嘴和熱床的PID
調(diào)節(jié)噴嘴PID ,輸入以下代碼,并發(fā)送(表示E0擠出端噴嘴,從室溫加熱到210度循環(huán)8次)。
M303 E0 C8 S210
然后得到下圖Kp27.93,Ki2.35,Kd82.94值(舉例,每臺機(jī)器值不一樣)。
輸入以下代碼,并發(fā)送(寫入噴頭PID參數(shù))
M301 P27.93 I2.04 D13.39
再輸入代碼M500保存設(shè)置。
調(diào)節(jié)熱床PID ,輸入以下代碼,并發(fā)送(表示E-1熱床,從室溫加熱到60度循環(huán)8次)。
M303 E-1 C8 S60
然后得到下圖Kp592.99,Ki69.60,Kd1263.06值(舉例,每臺機(jī)器值不一樣)
輸入以下代碼,并發(fā)送(寫入熱床PID參數(shù))
M304 P592.99 I69.60 D1263.06
再輸入代碼M500保存設(shè)置。即噴頭和熱床PID調(diào)節(jié)完畢。
可以輸入代碼報(bào)告機(jī)器當(dāng)前各參數(shù)設(shè)置。
M503
查看其中的PID值是否已經(jīng)更改好了。
如果有任何建議或評論,歡迎留言溝通交流。
如果想及時(shí)地獲得我發(fā)布的3D打印相關(guān)的訊息,請關(guān)注我,謝謝
-
PID
+關(guān)注
關(guān)注
35文章
1471瀏覽量
85289 -
積分
+關(guān)注
關(guān)注
3文章
21瀏覽量
15701 -
微分
+關(guān)注
關(guān)注
0文章
31瀏覽量
14087
發(fā)布評論請先 登錄
相關(guān)推薦
評論