楼主:
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值是步进马达的速度,
在加速度的过程中,如果要平均出料量的话,
应该也会,自己算出对应的出料量才是。