工控網(wǎng)首頁
>

應(yīng)用設(shè)計

>

解決3D打印機(jī)電機(jī)馬力不足和負(fù)載過大的問題

解決3D打印機(jī)電機(jī)馬力不足和負(fù)載過大的問題

2015/5/19 9:51:15

相信大家都有這種經(jīng)驗(yàn)(沒遇過的實(shí)在是狠幸福),一早起床發(fā)現(xiàn)打印作品被攔腰截成兩截,3D打印機(jī)打印到一半的時候馬達(dá)失步了怎么辦?打印失步!!開始印的時候都沒問題阿,印的好好的??墒峭祽袥]顧著機(jī)器,機(jī)器就跟著偷懶,出包給你看。(其實(shí)就算顧著,一樣會失步,而且束手無策。)G-code里面幾千個指令中,只要其中一個指令造成馬達(dá)失步,整件作品就毀了。

  發(fā)生失步的原因,其實(shí)狠簡單,就是工作需要的力量太大,馬達(dá)不夠力。所以解決失步的方向,不外乎加強(qiáng)馬達(dá)的力量(),另外就是減輕馬達(dá)的負(fù)擔(dān)。

  加強(qiáng)馬達(dá)力量的方法,不外乎換更大顆的馬達(dá),或是增加供應(yīng)給馬達(dá)的電流。換更大顆的馬達(dá),得要花大錢重新買,而且買來到底夠不夠力,也沒個準(zhǔn)。42型步進(jìn)馬達(dá)的規(guī)格中,身長要多長?電流要買多少的?都要靠復(fù)雜的仔細(xì)計算才能有參考。

  另外比較可行的也許是增加供應(yīng)電流。大家買的馬達(dá),額訂電流(電流上限)大約都是1.5~1.7A,但是4988驅(qū)動板上的電流供應(yīng)設(shè)定,一般都不會超過1A。所以電流是可以再繼續(xù)提高的,不過4988驅(qū)動板要另外買,或是更換Rs電阻。電流提高后,還要面對4988散熱不良會燒毀的困擾,要千萬注意。

  以上是增加馬達(dá)力量的方法,除了既有4988驅(qū)動板的電流調(diào)高到接近1A以外,其他方法可行性都不高。另外一方面要設(shè)法減低馬達(dá)的負(fù)載,可以嘗試的方法就比較多了。

1. 放松皮帶的松緊度

  皮帶太緊,會增加馬達(dá)軸,還有墮輪的摩擦力。合適的松緊度,有助于馬達(dá)順利運(yùn)轉(zhuǎn),而且兼顧定位的精準(zhǔn)度。

2. 減少馬達(dá)的負(fù)載重量

  打印平臺的玻璃、打印臺底板(有些人使用金屬),是Y軸負(fù)荷重量的主要來源。使用較薄的玻璃,或是用玻纖板替代原有的玻璃,可以減輕重量。在強(qiáng)度充足的前提下,打印臺底板上盡量鏤空,或使用更輕的材質(zhì),也可以減少Y軸馬達(dá)的負(fù)荷。

X軸最大的重量負(fù)荷,來自擠出機(jī)馬達(dá)。如果把擠出機(jī)構(gòu)改成遠(yuǎn)端送料 Bowden 型態(tài),可以大幅降低X軸馬達(dá)的負(fù)荷。

3. 降低打印速度

  車開慢一點(diǎn),需要的力量就減低了,這不需要再解釋吧~~

4. 降低加速度

  這其實(shí)是最有效又實(shí)惠的解決辦法,可以印得又快又穩(wěn)。

  牛頓運(yùn)動定理中提到 F(力量) = M(質(zhì)量) x a(加速度)

  當(dāng)加速度減小,所需的力量也會等比例得減小。雖然質(zhì)量減小也有幫助,可是質(zhì)量能減小的比例有限。加速度減小,可以改善失步,但是不代表"最高打印速度"也會跟著降低。只是加速到最高速度需要的時間會增長而已。所以降低加速度,但是不降低打印速度,仍然可以保有相當(dāng)快的打印速度。只犧牲一些些打印時間,但是又不會失步,一舉兩得!

  加速度的設(shè)定,建議可以直接透過 LCD修改 Marlin 韌體里的參數(shù),然后儲存到 EEPROM 里面。也可以直接修改 Marlin Configuration.h 設(shè)定檔,再重新燒錄到 2560 控制板。再不然也可以在切片軟體里面設(shè)定。

Marlin 的加速度設(shè)定,分為 Default (預(yù)設(shè)) Max.(最高) 兩個部分。 Default 是當(dāng) G code 執(zhí)行 G0、G1 "移動指令"時所使用的加速度,預(yù)設(shè)值是 3000mm/s2。當(dāng) G code 執(zhí)行 M204 ,嘗試著要修改 Default 加速度時,設(shè)定值不能超過 Max. 加速度的值。直接把 Max 加速度設(shè)定到3000mm/s2以下,才能有效避免 G code 里面的 M204 又把加速度調(diào)高。

LCD 控制板內(nèi)選擇 "Control -> Motion -> Amax x" "Control -> Motion -> Amax y" 可以修改 Max. 加速度。修改好后記得要使用 "Control -> Store memory" 把設(shè)定值存入 EEPROM 中,下次開機(jī)才不必重新再調(diào)整一遍。

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

超越傳統(tǒng)直覺,MATLAB/Simulink助力重型機(jī)械的智能化轉(zhuǎn)型

新大陸自動識別精彩亮相2024華南國際工業(yè)博覽會

派拓網(wǎng)絡(luò)被Forrester評為XDR領(lǐng)域領(lǐng)導(dǎo)者

智能工控,存儲強(qiáng)基 | ??低晭砭手黝}演講

展會|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會