新问题
回缩期间移动Z轴可实现超慢移动 #153
评论
贡献者作者
齐蒂克斯 评论的 on May 7, 2012
|
实际上,这个问题可能与#160有关,因为我正在使用高速MCU(100MHz)。我得去看看。 |
贡献者作者
齐蒂克斯 评论的 on May 9, 2012
|
忽略我上面的评论。它与 #160 并且对max_entry_speed设置限制是 必要的以避免错误的Z移动。 |
贡献者作者
齐蒂克斯 评论的 on May 17, 2012
|
实际上我已经找到了问题所在。我没有使用C++编译器编译代码,因此,在planner.cpp文件中,对abs()函数的所有调用都会将浮点数舍入到最接近的整数。必须通过替换对fabs()的所有abs()调用来修复此问题。 参见随附代码。 |


我正在使用Slic 3r,并且已经激活了在收缩灯丝的同时提升Z轴的选项。因此,它产生了大量的向上/向下移动的Z轴,在我的情况下,Z轴旋转非常缓慢,在这些升降机(类似于1旋转杆需要10秒)。
以下G代码重现了该问题:
G92 E0 ; reset extrusion distance
G1 Z0.350 F4800.000
G1 F1800.000 E16.94794
G1 Z0.700 F4800.000
我追踪了这个问题,发现一个超低值的 最大进入速度对于最后一个块,计算(对于上述G码)。我在Configuration. h中有默认的加加速度值,所以这应该不是问题,但 最大进入速度在我的例子中,值低至0.01。
为了解决这个问题,我添加了一个检查,以避免max_entry_speed的值低于0.7。
请告诉我您对此解决方案的看法,或者是否有其他更好的方法来解决此问题。