Board logo

標題: 打印速度數值的意義 [打印本頁]

作者: ma_hty    時間: 2013-7-25 16:55     標題: 打印速度數值的意義

本帖最後由 ma_hty 於 2013-7-25 20:07 編輯

師兄們去選購 三維打印機時, 常會看到某些賣家 以能支援 很高的打印速度 做招徠 (比方說250mm/s).  連我也被這個招徠迷惑了好一陣子.  後來才發現, 這個很高的打印速度, 其實是全沒意義的.  情況是這樣的, 同步帶 拖著平台呀 噴頭呀 等等的負重, 如果在高速的情況下, 特然改變速度, 會做成極大的 impact.   會導致走位呀 糟吵呀... 等等等等的問題.  

因此一般的 firmware 都會支援 加速功能 的, 這個 加速功能 的字面意思是有點誤導的, 它實在的意義是 緩衝, 即是, 當線快要完結, 提前一段距離開始降低速度.  加速率用得愈大, 就愈接近沒緩衝的情況.  

這網頁 http://calculator.josefprusa.cz/  , 最下方的 Max speed 部份, 以圖表展示了 緩衝和速度的關係.  你可以自己在網頁填上不同數值試試看.  不過, 我明示比較快吧.    因為緩衝, 所以需要一段頗長的距離, 才能到達目標速度的, 因此, 如果打印的是 不規則形狀 或是 很多短線 ( 多數是這情況呢), 就會經常出現未達 目標速度 就要減速的情況.

或是說, 其實 目標速度 用多大也成的.  數值多大也好, 最終也是被 加速功能 限制著,  亦即是說, 沒有說出 加速率 用多少的話, 很高的打印速度數值 根本沒參考價值.   有點抽象了... 這樣吧, 假設是在畫 5mm 長的一條線, 目標打印速度 250 mm/s, 加速率 3000mm/s^2, 用上面的連結, 就可得出下圖
Untitled.jpg
, 看看, 最高速度也不過是 125mm/s, 250mm/s 根本沒到達過.  甚至... 因為這個情況, 目標打印速度就算填 1000000 mm/s, 最高速度 仍然只會是 125mm/s.  即是... 支援的目標打印速度 愛說多高也成, 反正是被 加速功能 限制著的, 只要隱瞞加速率不說, 龜速機器也可說成是會飛似的呢 .  

(注: 依我粗略估計, 加速率要 30000 mm/s^2, 才能真正有效提供平均 250 mm/s 速度.  只有 3000 mm/s^2 的話, 平均大概只有 80 mm/s 吧.)

圖片附件: Untitled.jpg (2013-7-25 17:05, 72.77 KB) / 下載次數 172
https://www.hkepc.com/forum/attachment.php?aid=1560600&k=041eb9dbd67f7033b37b5fc36486be5a&t=1781554591&sid=38c4rga6mr


作者: lunxg    時間: 2013-7-25 17:54

3000mm/s^2呢個加速度係 部機本身既物理限制 定 "加速功能"作出的限制?
作者: ma_hty    時間: 2013-7-25 18:04

本帖最後由 ma_hty 於 2013-7-25 19:10 編輯

回復 2# lunxg

3000 mm/s^2 是來自 MM firmware 裡的預設設定的.

緩衝是因為物理限制, 其實就算比較輕的東西, 要在很短時間之內轉向, 都可做成很大impact.
你可以試試看, 手放胸前, 以你能力所及的最快速度左右移動, 整個身體也會動起來呢.
作者: julyxiv    時間: 2013-7-25 19:27

學到嘢了

即是說, 在絕大部份情況下, 因為有infill pattern(尤其使用六角型), 即係部部機都係咁...慢咖啦~ 係咪?

咁如果我用十字型infill pattern, 理論上咪可以set 高DD咁多速度(定係加速率)?
作者: 絕對好奇    時間: 2013-7-26 02:58

小弟覺得打印速度快只對比較多長直線嘅大型成品先見到分別,
打印小型嘅成品需要嘅時間,快慢速都差不多,應該就係師兄所講嘅原因.
作者: ansion    時間: 2014-1-3 20:57

本帖最後由 ansion 於 2014-1-3 22:27 編輯
師兄們去選購 三維打印機時, 常會看到某些賣家 以能支援 很高的打印速度 做招徠 (比方說250mm/s).  連我也 ...
ma_hty 發表於 2013-7-25 16:55


樓主這個論點是錯誤的!片面的!為了不讓其他朋友受到誤導!我逐一分析一下!
首先我先假設樓主的論點是正確的,我讓X,Y軸以3000mm/S^的加速度跑200mm的距離,大家可以在下圖看到整個運動過程中有150mm的距離是在400mm/s的速度上運行的,400mm/s的速度是什麼概念呢?這個要說說42步進電機了,42步進電機一般最高轉速在1000R左右,但在500R的轉速下轉扭已經下降得很厲害!假設步進電機運行在500R的轉速的時候,UL的機器采用16齒2.5牙距的同步輪,換算成線速。(500X(16X2.5))/60≈333.33mm/s,就是這個速度已經是42步進電機的上限了,試問一下42電機如何提供高達800mm/s的最高速度了,而且大部分時間步進電機進入了轉扭下降的曲線裏面,這樣的運行穩定嗎?不丟步嗎?
加速度.jpg
據樓主在另一貼說通讀和理解了固件程序的每一行,但這部分的程序樓主是不是漏了呢?固件裏面已經很明確有一個運動軸運動的曲線圖,是一個梯形圖,這個才是真實步進電機運行的曲線圖!如果像樓主說的設置速度沒有意義,為什麼切片程序裏面都提供速度選項讓大家設置速度,不是讓大家設定加速度?
QQ图片20140103201713.jpg
其實是樓主理解錯誤了這個圖,我的英文也是一般化,不過那個網址裏面有是在3個選項讓大家填的,一個是加速度,一個是運行的距離,一個是目標速度(目標速度就是我們在切片程序中設定的速度)。在某種情況 下,比如樓主舉例5mm的例子,在短距離的情況下,這種說法是成立的,但在長距離的時候情況就不一樣了!這個觀點是錯誤的!正確的曲線應該是這样看的!(下圖設定目標速度是150mm/s)
加速度2.jpg
我也來說說加速度對打印速度的影響吧,像marlin固件,默認的加速度是3000mm/S^,假如我設定目標速度是200mm/s,按照加速度的公式a=V終-V始/t,  運行到200mm /s的速度需要大概0.066秒(所以說就算設置200mm/s的目標速度,在實際打印過程中單段路徑超過尼個時間的情況也是很多的),根據公式s=1/2at^,換算距離大概是6.6mm(先不管固件裏面初始速度20mm/s的設定),在6.6mm的距離裏面確實加速度對速度有決定性的影響,但超過6.6mm的距離情況不一樣了,已經達到了設定的速度,所以不能說設置多少速度都被加速度限制,這是嚴重的錯誤!實際在打印過程中,加速度在小壁厚的打印填充的時候影響比較大,但長距離的地方影響就是以目標速度為主了!所以分析問題要全面!並不是像樓主說得速度設幾千幾萬都沒有用!!都被加速度限制了!!!
    說得不對的地方請大家批評指正!!

圖片附件: 加速度.jpg (2014-1-3 19:44, 39.03 KB) / 下載次數 159
https://www.hkepc.com/forum/attachment.php?aid=1623764&k=ccd3e09e3288c03951bb2a29ab9fb1c4&t=1781554591&sid=38c4rga6mr



圖片附件: 加速度2.jpg (2014-1-3 20:03, 37.82 KB) / 下載次數 148
https://www.hkepc.com/forum/attachment.php?aid=1623765&k=bc77c520f65a7f017c202b60a92707a5&t=1781554591&sid=38c4rga6mr



圖片附件: QQ图片20140103201713.jpg (2014-1-3 20:23, 37.45 KB) / 下載次數 148
https://www.hkepc.com/forum/attachment.php?aid=1623772&k=955ece233ca066e59aa3613c6f1cfaf7&t=1781554591&sid=38c4rga6mr


作者: ma_hty    時間: 2014-1-4 03:50

本帖最後由 ma_hty 於 2014-1-4 06:06 編輯

請網友們幫忙, 給樓上解釋一下, ansion兄這貼 我不回了。我已苦口婆心地說過了 是充耳不聞呢。是非曲直,請網友們幫忙去守護,一次不管 兩次不理,是非對錯就會被歪曲了。

談理論感煩人,就說一下經驗,經驗尚淺的話,觀感也成。

(ma_hty 感慨地喃喃道: 文字呀 邏輯呀 是 曖昧的 脆弱的。鳴呼... 哀哉...  深明此道 固執堅持 是情非得已 如有冒犯 只能得罪了。)
作者: 絕對好奇    時間: 2014-1-4 04:23

回復 7# ma_hty

小弟覺得師兄呢次錯咗,
師兄唔應該對一啲唔係開源嘅,
無法由第三方複製,驗證証嘅嘢作出討論,
因為係科學精神上根本無討論嘅空間!
作者: ansion    時間: 2014-1-4 07:53

本帖最後由 ansion 於 2014-1-4 10:20 編輯
回復  ma_hty

小弟覺得師兄呢次錯咗,
師兄唔應該對一啲唔係開源嘅,
無法由第三方複製,驗證証嘅嘢作出 ...
絕對好奇 發表於 2014-1-4 04:23


    其實尼D都系好簡單的野,並不是開源或者什麼第三方的野,我地都無能力寫出脫離硬件實際的程序出尼!大家可以觀察一下打印機在打印過程中看路徑是不是不斷加快,走一半又不斷下降的!!!(特別是距離長一點的過程中),任何的磁動力設備都不可能好似甘樣架運動,特別是在一些重負載的領域(數控雕刻機,數控銑床,數控車床,變頻器(主軸)),如果真系甘的曲線的話,將系一個惡夢,多多刀具都吳夠用!!前面已經講過42電機的限制,尼個數據已經說明樓主的說法是自相矛盾的了。可能我講架吳算數,大家可以用搜索工具搜索一下”步進電機運動曲線“,看看是不是找到的都是梯形圖。
    如果我邊個講法有乜野講錯的,完全可以指出的。有數據支撐的論點先可以講得通人,尼D先系科學的精神!
作者: 絕對好奇    時間: 2014-1-4 16:46

回復 9# ansion

其實道理好簡單,理論歸理論,現實還現實,
ma_hty師兄嘅論點係基於係佢部機得出嘅結果,
而ansion師兄你嘅論點係基於係你自已部機得出嘅結果,
ma_hty師兄嘅機係開源嘅,任何人都可以做一部出嚟測試,
驗證佢所講嘅是否事實,而ansion師兄你嘅機,
係經過自己改良研發,其他人係無辦法自行製造,係呢個情況下,
其他人只有相信同唔相信嘅選擇,咁樣同宗教無分別!所以無討論空間!

師兄呢個伺服版鋁合金機速度測試嘅post,小弟亦有所拜讀,
裹面內容豐富認真,有哂數據支持,小弟睇完都學到嘢,
亦係呢個版區少有嘅硬件佳作,不過如果師兄肯將設計公開,
等其他對硬件有興趣嘅師兄參與研究討論,就係一件功德無量嘅事。
作者: ma_hty    時間: 2014-1-4 17:26

本帖最後由 ma_hty 於 2014-1-4 18:12 編輯
ma_hty師兄嘅論點係基於係佢部機得出嘅結果,
而ansion師兄你嘅論點係基於係你自已部機得出嘅結果,
絕對好奇 發表於 2014-1-4 16:46


  一樓所述的, 是firmware裡的緩衝基制, 是在解釋為啥 大部份情況下* 目標打印速度加了很多很多 但實質打印速度只會升一丁點. 這大概也是 ansion兄 不明所以的部份.  相同的firmware緩衝基制, 論速度的變化 就是相同了.  無乜搬龍門的空間喎.

注: * 大部份情況下 模型是少有長長直直的大直路的, 就算有, 也是少數, 就算所有大直路都零時間完成, 也省不了多少時間.  是杯水車薪 九牛一毛呢...  當然, 的確是有某些非常特別的模型 打印速度會有顯著提升的, 比方說... 20cm x 20cm x 20cm 100% infill 的正方盒. 可惜這類非常特別的模型 是意義不大了.
作者: ansion    時間: 2014-1-4 21:44

回復  ansion

其實道理好簡單,理論歸理論,現實還現實,
ma_hty師兄嘅論點係基於係佢部機得出嘅結果,
...
絕對好奇 發表於 2014-1-4 16:46


還是那樣說吧,不管用什麼軟件和程序點樣寫,硬件的指標是改變不了的(而且我貼出來的圖是原版的開源程序,我並沒有作過任何修改),都必要遵循它的特性來寫程序!任何涉及步機電機的程序都是必要要按照這個曲線特性來編寫程序的!
作者: ansion    時間: 2014-1-4 21:49

一樓所述的, 是firmware裡的緩衝基制, 是在解釋為啥 大部份情況下* 目標打印速度加了很多很多 但 ...
ma_hty 發表於 2014-1-4 17:26


睇尼你對對步進電機的運動還是有偏差,XY運動,步進電機是一個協同的工作,並不是走直線,步進電機才是這樣的曲線。不要想他是走直線還是走圓,對於步進電機來說他就是正反旋轉!!只不過是正反轉的時間長度和速度快慢!比如走圓和走斜線,這些都是插補運動,兩個步進電機的協同工作最終使噴頭呈現不同的運動路徑,但對於單個步進電機來講,他們只不過是按照給定的速度旋轉!而他們旋轉的速度曲線就是這個梯形的曲線!
作者: ma_hty    時間: 2014-1-4 23:23

本帖最後由 ma_hty 於 2014-1-5 05:49 編輯

回復 13# ansion

---------前文已清楚解釋,請小心閱讀---------
作者: Offer    時間: 2014-1-4 23:38

本帖最後由 Offer 於 2014-1-5 00:08 編輯

兩位專家勿再次爭論好嗎?

*******
版主示

作者: ansion    時間: 2014-1-5 09:48

提示: 該帖被管理員或版主屏蔽
作者: Offer    時間: 2014-1-5 10:39

**** 該帖被屏蔽 ****
ansion 發表於 2014-1-5 09:48



    Ansion請勿公開其他網友的個人聯絡資料
**********
版主示

作者: ftgahooerk    時間: 2014-1-5 16:50

如果ma_hty能指出固件的源代碼是 如何/哪裡 執行acceleration加速, Ansion讀一讀該部分的源代碼。

這個問題應該很容易得到解決。
作者: ma_hty    時間: 2014-1-5 17:34

本帖最後由 ma_hty 於 2014-1-5 17:44 編輯
如果ma_hty能指出固件的源代碼是 如何/哪裡 執行acceleration加速, Ansion讀一讀該部分的源代碼。

這個問 ...
ftgahooerk 發表於 2014-1-5 16:50


這開源3d printer 的 加速基制, 早期是沒有的,是後來才刻意加上去的限制,是個需求,不是個問題。它可是個好東西啊。把它說成是個待解決的麻煩,是辜負了firmware作者一番心意了。
作者: ftgahooerk    時間: 2014-1-5 17:55

是 你們的爭論 應該很容易得到解決。
如果ma_hty能指出固件的源代碼是 哪部分 執行acceleration加速基制
等  Ansion讀一讀該部分的源代碼 。

如果他不會  讀 c源代碼,你可以寫pseudo code 一行一行解釋
等 Ansion理解固件如何執行acceleration加速基制
作者: ftgahooerk    時間: 2014-1-5 17:55

回復 19# ma_hty


   
是 你們的爭論 應該很容易得到解決。
如果ma_hty能指出固件的源代碼是 哪部分 執行acceleration加速基制
等  Ansion讀一讀該部分的源代碼 。

如果他不會  讀 c源代碼,你可以寫pseudo code 一行一行解釋
等 Ansion理解固件如何執行acceleration加速基制
作者: ansion    時間: 2014-1-5 18:15

本帖最後由 ansion 於 2014-1-5 18:18 編輯
回復  ma_hty


   
是 你們的爭論 應該很容易得到解決。
如果ma_hty能指出固件的源代碼是 哪部分 執行ac ...
ftgahooerk 發表於 2014-1-5 17:55


不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯形曲線!!!!
作者: ftgahooerk    時間: 2014-1-5 18:48

本帖最後由 ftgahooerk 於 2014-1-5 18:54 編輯

最主要的都是固件如何執行
反過來  你可以提一個例子,基於固件運行去模擬步進電機的運動曲線 去解釋 支持 你的論據。  一行一行解釋去說服 ma_hty
作者: ansion    時間: 2014-1-5 19:04

最主要的都是固件如何執行
反過來  你可以提一個例子,基於固件運行去模擬步進電機的運動曲線 去解釋 支 ...
ftgahooerk 發表於 2014-1-5 18:48


硬件的参数软件是改变不了,软件必需要遵循硬件的指标来编写程序。
作者: ftgahooerk    時間: 2014-1-5 19:40

回復 24# ansion


   一個模擬例子當然需要硬件参数的約束, 如果你可以根據 固件的算法 一行一行解釋 去説服對方 這爭論一早可以完結

其實我對固件的参數 固件的執行都是一知半解 現等師兄 詳盡解釋
作者: ansion    時間: 2014-1-5 20:16

本帖最後由 ansion 於 2014-1-5 20:18 編輯
回復  ansion


   一個模擬例子當然需要硬件参数的約束, 如果你可以根據 固件的算法 一行一行解釋 去説服 ...
ftgahooerk 發表於 2014-1-5 19:40

  一個模擬例子當然需要硬件参数的約束, 如果你可以根據 固件的算法 一行一行解釋 去説服 ...
ftgahooerk 發表於 2014-1-5 19:40 [/quote]

這個無需去專門講邊個程序如何執行的,步進電機的運動曲線是基本的常識來的!
說到固件,前面也貼過出來了,marlin中對步進電機的速度曲線有這樣一段描述的!(這是原版的程序,在stepper.cpp中)
//         __________________________
//        /|                                             |\     _________________         ^
//       / |                                             | \   /|                                 |\              |
//      /  |                                             |  \ / |                                 |  \            s
//     /   |                                             |   |   |                                  |    \          p
//    /    |                                             |   |   |                                  |      \        e
//   +--+------------------------+-+-+-------------------+----+    e
//   |               BLOCK 1                         |                        BLOCK 2          |    d
//
//                           time ----->
//
//  The trapezoid is the shape the speed curve over time. It starts at block->initial_rate, accelerates
//  first block->accelerate_until step_events_completed, then keeps going at constant speed until
//  step_events_completed reaches block->decelerate_after after which it decelerates until the trapezoid generator is reset.
//  The slope of acceleration is calculated with the leib ramp alghorithm.
作者: ma_hty    時間: 2014-1-5 20:38

本帖最後由 ma_hty 於 2014-1-5 21:05 編輯
最主要的都是固件如何執行
反過來  你可以提一個例子,基於固件運行去模擬步進電機的運動曲線 去解釋 支 ...
ftgahooerk 發表於 2014-1-5 18:48


我的解說應該夠透徹了。我的文章都是精心雕琢的,小心閱讀的人,不太可能誤解。如果前提是 叫不小心閱讀的人看懂的話,實在有點為難我了。沙士比亞再生 也未必能成啊。
作者: ftgahooerk    時間: 2014-1-5 22:30

回復 26# ansion

師兄 這個梯形profile不一定是 梯形吧!
作者: ma_hty    時間: 2014-1-6 06:15

本帖最後由 ma_hty 於 2014-1-6 07:59 編輯
回復  ansion

師兄 這個梯形profile不一定是 梯形吧!
ftgahooerk 發表於 2014-1-5 22:30


ftgahooerk師兄 真的是有心有力啊, 這樣的情況下還要去循循善誘, 有教無類, 佩服 佩服

你會編程式嗎?  說起這 firmware原碼, 說複雜不算, 說簡單不算, 不多不少的, 編程式到這麼專的人少, 我一直也只能孤芳自賞, 有沒有興趣一起來玩玩它? 這邊廂可是另一番天地啊.  (... , 編程專者 控制狂也 進此天地 定然萬劫不復 是規則限制崩壞矣 忽見眾人說規限種種 驚訝曰" o下?! 唔得o架咩?! 胡說八道." )
作者: ansion    時間: 2014-1-6 06:27

回復  ansion

師兄 這個梯形profile不一定是 梯形吧!
ftgahooerk 發表於 2014-1-5 22:30


我前面的回覆已經講過了,也是要分情況的,不過總的原則都是梯形圖,都是3個過程,加速,恒速,減速,加速和減速的時間都很短,除非路徑很短,以至於還沒有到目標速度就要減速。
作者: ftgahooerk    時間: 2014-1-6 13:13

回復 29# ma_hty

沒有你們的爭論,我不會理會加速度的定義。會繼續使用預設設定。 更加不會理會什麼步進電機運動profile。

說到firmware開發 真的無能為力 但在這里 討論一下自己的想法倒還可以
作者: ftgahooerk    時間: 2014-1-6 13:22

回復 30# ansion


網上有一些文件關於步進電機運動profile的計算

根據下面的pseudo code ,  這個profile 可以是三角形profile!

/* Calculate next time slice, generate step pulse if needed */
step_count_fraction = step_count_fraction + present_speed
IF Carry THEN
        step_count = step_count + 1
        generate step output pulse

/* Adjust stepping speed if needed, depending on state */
IF state = Accelerating THEN
        present_speed = present_speed + acceleration
        IF step_count = midpoint THEN
                set state = Decelerating
                done
        IF present_speed >= max_speed THEN
                calculate deceleration_start
                set state = At_Max
        done
IF state = At_Max AND step_count = deceleration_start THEN
        set state = Decelerating
        done
IF state = Decelerating THEN
        present_speed = present_speed - acceleration
        If step_count = total_move_count THEN
                set state = Idle
done
作者: ftgahooerk    時間: 2014-1-6 13:35

本帖最後由 ftgahooerk 於 2014-1-6 21:10 編輯
不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯形曲線!!!! ...

我前面的回覆已經講過了,也是要分情況的,不過總的原則都是梯形圖,都是3個過程,加速,恒速,減速,加速和減速的時間都很短,除非路徑很短,以至於還沒有到目標速度就要減速。

ansion 發表於 2014-1-5 18:15


除了可以分成3個 phase

你可以將個profile分成7個 phase  因此我想 http://calculator.josefprusa.cz/  顯示該曲線是錘形 未必是錯的。<<<------          
更正
       
更正
       
更正


你可以將個profile分成7個 phase  因此我想 步進電機的運動 profile是錘形 未必是錯的。
作者: ma_hty    時間: 2014-1-6 13:52

本帖最後由 ma_hty 於 2014-1-6 15:32 編輯
回復  ma_hty

沒有你們的爭論,我不會理會加速度的定義。會繼續使用預設設定。 更加不會理會什麼步進電機 ...
ftgahooerk 發表於 2014-1-6 13:13


這也能算是爭論嗎? 有爭議性的論題 才可被爭論喎,我是有點潔癖 才會不厭其煩地 去給他一點一點指出錯處,可惜是 解他一謬誤,無路可逃了,他就會搬龍門,還會隨即顛倒身份去說他才是解謬誤的一方。

吃了力解謬誤 還要被罵多管閒事,我氣量小,投降。師兄是真偉大,致敬!但不要太勉強,有意義的事 多著呢。但願你能快點擺脫麻煩人,請留意圖的x軸單位。

對了,送你一小資訊,說firmware原碼質量,最好的是 makerbot公司的 Mightyboard firmware,Repeiter 也很好,Marlin 是三者中最差。( 暗暗地期望導你入火坑)
作者: ftgahooerk    時間: 2014-1-6 18:57

回復 34# ma_hty

謝謝ching指點 看到啦 一個是v 一個是t   無論如何這次學到不少

我免疫力強 暫時毒我唔到

同時repetier 剛發布 v91  有齊config tool  宜家好多師兄開始轉會
作者: ma_hty    時間: 2014-1-6 20:22

回復 35# ftgahooerk

> 一個是v 一個是t
^^", 你筆誤了,一個是 s, 一個是 t.
作者: ansion    時間: 2014-1-6 20:43

除了可以分成3個 phase

你可以將個profile分成7個 phase  因此我想   顯示該曲線是錘形 未必是錯的。 ...
ftgahooerk 發表於 2014-1-6 13:35


加速度2.jpg
無論你分幾多段都不能超越相應步進電機的性能限制的,那個圖是沒有錯的,在達到目標速度的時候大家就忽略了目標速度的線段了了,正常的圖應該甘睇的。上圖是達到目標速度的曲線圖,不可能一直加速,又直接減速(這種曲線只不過是路徑短,還沒有達到目標速度就要減速的情況),如果任何路徑都是一直加速然後減速,任何電機也受不了,而且固件也是做了速度限制的,試想長路徑如何會出現半紡錘形曲線。睇來還是沒有認真睇我的回複。

圖片附件: 加速度2.jpg (2014-1-6 20:34, 37.82 KB) / 下載次數 87
https://www.hkepc.com/forum/attachment.php?aid=1625020&k=8d1ea09878d185f0f20ea3f6d669016d&t=1781554591&sid=38c4rga6mr


作者: ftgahooerk    時間: 2014-1-6 20:59

回復 36# ma_hty

是的 一個是 distance, 一個是 time.
作者: ftgahooerk    時間: 2014-1-6 21:07

本帖最後由 ftgahooerk 於 2014-1-6 21:32 編輯
無論你分幾多段都不能超越相應步進電機的性能限制的,那個圖是沒有錯的,在達到目標速度的時候大家就忽 ...

不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯形曲線!!!!

ansion 發表於 2014-1-6 20:43


------>  不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯形曲線!!!!   <-----------





我只想指出 步進電機的運動 profile 不一定是梯形的

因為你之前回複 http://www.hkepc.com/forum/redir ... 41&pid=31187491

------>  不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯形曲線!!!!   <-----------

圖片附件: 未命名.jpg (2014-1-6 21:31, 37.88 KB) / 下載次數 90
https://www.hkepc.com/forum/attachment.php?aid=1625044&k=289cbb29d447894b38258d160cbf444f&t=1781554591&sid=38c4rga6mr


作者: ansion    時間: 2014-1-6 21:58

------>  不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯形曲線!!! ...
ftgahooerk 發表於 2014-1-6 21:07


第一個回複已經講了是兩種情況了,不是說單純的紡錘形!步進電機的設計大方向的原則都是3個階段的梯形圖。
作者: ftgahooerk    時間: 2014-1-6 22:17

本帖最後由 ftgahooerk 於 2014-1-6 23:07 編輯

回復 40# ansion

------>  不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯形曲線!!!!   <-----------

您的回複明確指出

步進電機的運動曲線 "不是半紡錘形的"  
步進電機的運動曲線 "應該是一個梯形曲線"

但事實上運動profile是實時計算的。 而計算出來的 profile 可以不是梯形的哦!
作者: mming1106    時間: 2014-1-6 22:33

步進馬達由唔明都明少少了....加速↗,恒速→,減速↘&加速↗和減速↘
但俾較想知道既係使用了伺服馬達既打印機,在改了控制系統的情怳下,不是可特破這打印速度數值的意義嗎?
還會有什麼瓶頸位須要特破?
作者: Offer    時間: 2014-1-6 22:47

步進馬達由唔明都明少少了....加速↗,恒速→,減速↘&加速↗和減速↘
但俾較想知道既係使用了伺服馬達 ...
mming1106 發表於 2014-1-6 22:33



    出膠的速度及在拉絲時膠絲在高速飛馳下的物理反應
作者: mming1106    時間: 2014-1-6 22:58

回復 43# Offer

這些都須要留待專家們去發掘了~
作者: ansion    時間: 2014-1-6 23:10

本帖最後由 ansion 於 2014-1-6 23:34 編輯
回復  ansion

------>  不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯 ...
ftgahooerk 發表於 2014-1-6 22:17


真是說得有D累了!第一個回貼已經說了單純說是紡錘形是錯誤的,片面的,梯形是步進電機運動設計的原則。(吳好執字粒咯,難不成要用法律文書的精神來寫貼)曲線當然是實時計算出來的結果了!邊有話現成曲線套用架。不是嚴格幾何的梯形,但都是遵循加速,恒速,減速,至於如何加速,減速可以加入自己的定義,不過是要在步進電機特性接受的前提下。
作者: ansion    時間: 2014-1-6 23:17

出膠的速度及在拉絲時膠絲在高速飛馳下的物理反應
Offer 發表於 2014-1-6 22:47


系啊,如果出膠一直是加速狀態,質量肯定大受影響的。如果在雕刻機,數控銑床等的設備上刀裝一把斷一把。
作者: ansion    時間: 2014-1-6 23:22

本帖最後由 ansion 於 2014-1-6 23:37 編輯
步進馬達由唔明都明少少了....加速↗,恒速→,減速↘&加速↗和減速↘
但俾較想知道既係使用了伺服馬達 ...
mming1106 發表於 2014-1-6 22:33


伺服電機的負載能力比步進電機強,精度高。可以在超額定功率3倍狀態下保持工作(當然不是長時間了),不過FDM的瓶頸還是受塑料的特性影響比較大。其實前面我發采用閉環系統的鋁合金機器,主要的出發點也不是單純為了提速,主要目的還是為了保證打印的穩定性,保證成功率的。采用開環步進電機的機械結構在速度稍高的時候就容易丟步,甚至錯位了,所以閉環系統對於這些問題是一個很好的解決方案。
作者: Offer    時間: 2014-1-6 23:37

系啊,如果出膠一直是加速狀態,質量肯定大受影響的。如果在雕刻機,數控銑床等的設備上刀裝一把斷一把。 ...
ansion 發表於 2014-1-6 23:17



    直線還可用大功率發熱器及大面積鋁磗令回溫加快並保持温度,但高速轉灣時便好難控制位置好易波out特別在內灣角
作者: ma_hty    時間: 2014-1-7 06:22

回復 45# ansion

---------前文已清楚解釋,請小心閱讀---------
作者: ma_hty    時間: 2014-1-7 06:28

本帖最後由 ma_hty 於 2014-1-7 08:13 編輯
回復  ansion

------>  不是說沒有加速機制,我的意思是步進電機的運動曲線不是半紡錘形的,應該是一個梯 ...
ftgahooerk 發表於 2014-1-6 22:17


了解了吧, 這 幻想達人 是極品中的極品呢,搬龍門的速度,是愛國愛港級別,這樣也能把道理說通,香港也能普選特首了。

(音樂忽然播起來... "衝呀衝 快搶攻 射呀射 射他吧 扭得好 踢得鬼馬 可稱霸只有他..." )
作者: ansion    時間: 2014-1-7 09:05

笑而不語,人在做天在看!!群眾的眼光是雪亮的!!





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2