Re: [問題] 請問g code中的指令G1

作者: zivz (~A-Sam~)   2015-04-04 11:37:39
昨天原本有回個文,但是之後發現
回文中,還有些地方,不是那麼的肯定,
所以就刪了文,昨天也朋友一起討論了gcode的說明
再重新回一次,有錯誤的話,請指正,謝謝
基本上,我都是看cura的gcode,所以他跟kisslicer切片概念
有一點點的不一樣,你可以試這用cura切,應該會比較容易了解
或是slic3r的gcode也比較直覺化。
※ 引述《WWP (wwp)》之銘言:
: ; 'Support Interface', 0.4 [feed mm/s], 10.0 [head mm/s]
: G1 X-4.02 Y20.16 E1.3764 F30000
我說的第一行是這,應該是在某個速度後,加速至f30000=30000/60=500mms
更上面的e值,應該是大於1.3764,這裡是做回抽的動作
: G1 X-7.74 Y23.88 E1.6089 F600
這行應該是,用f30000降速至f600=600/60=10mms,
進行回填e值
上面二行,就完做了一個回抽的動作,因為500mms真的很快
所以我猜,可能是快速進行加壓噴頭,防止牽絲
下面才是以10mms,進行列印
上面的註解,就寫的很清楚,以每秒0.4mm進料,噴頭且以每秒10mms移動
: G1 X-8.03 Y23.73 E1.6235
: G1 X-8.21 Y23.41 E1.6395
: G1 X-8.55 Y23.27 E1.6554
: 這是kisslicer產生的g code片斷,
: G1是直線運動的指令
: X,Y是下一點的座標,單位mm
: E是指起始點到終點的總共擠出長度,單位mm
: F是起起始點到終點的feedrate(進給率?是指擠出頭的速度嗎?),單位是mm/min
: 看很多說明都說是為了在不同的速度下(F30000->F600)維持相同的同步?
: 但研究了很久,
: 怎麼都換算不出來E與F的關係
: 有人知道嗎?
像你說的是應該是沒錯的
e值代表出料走的距離,而f值是步進馬達的速度,
在加速度的過程中,如果要平均出料量的話,
應該也會,自己算出對應的出料量才是。
作者: WWP (wwp)   2015-04-05 22:22:00
謝謝vivz大,已裝好cura,正在研究中...

Links booklink

Contact Us: admin [ a t ] ucptt.com