Contact me: hankecnc@gmail.com

步进速率高于10kHz #43

推推 grbl 3年前 (2023-01-25) 237次浏览

 关闭

步进速率高于10kHz#43

阿兰姆 打开此问题 on Dec 30, 2011 ·3条评论

评论

步进速率高于10kHz #43

我对10kHz有问题。如果我在stepper.cpp第234行中做了修改,那么函数calc_timer()就从这里开始:
else if(步进速率10000){//如果步进10kHz步进2次> 10000) { // If steprate > 10kHz >> step 2 times
到这个
else if(步进速率20000){//如果步进10kHz步进2次> 20000) { // If steprate > 10kHz >> step 2 times
问题就解决了。到目前为止,我确信这是问题的一部分…

事实上,这种运动变得非常奇怪。这很难描述,所以我需要帮助来理解此时正在发生的事情,这样我就可以更深入地搜索一点。据我所知,每个IRQ产生2步,但是它们在时间上是均匀间隔的吗?

我的打印机用螺纹螺丝代替滑轮,所以步进率很高。10 kHz仅为1905 mm/min。但这不应该是一个问题,因为Ultimaker的速度比这更快。

步进速率高于10kHz #43
贡献者

硬件是有限的。这个想法是为了模拟更少的微步。这是一个不完美的解决方案。
你为什么不在这台机器上使用更少的微步,你会有更强的加速度。

步进速率高于10kHz #43
作者

在第一条消息之后的时间里,我获得了一个Ligic分析器,我现在可以清楚地看到正在发生的事情。

我已经把这个参数改到了16000,令人惊讶的是,它工作得很好,脉冲分布均匀。

我已经使用只有1/2的步骤,问题是我使用螺纹螺丝的运动,这给了我一个太高的机械减少。事实上,在可能的实现之间存在差距,皮带给出的分辨率太低,螺钉给出的分辨率太高,中间结果要贵得多。

我计划在未来移动到全步,这将减少更多的固件要求,并希望将允许我实现更高的速度。目前我有太多的振动使用。

顺便说一句,多步实现在使用1/16步时很有意义,只是不是在我的特殊情况下(和一些正在尝试数控机床进行3 D打印的朋友)

我希望这个信息可以对其他人有用,但这个问题可以被认为是关闭的…

思想家 参考的 本期 在thinkyhead/马林 on Dec 3, 2016

思想家 参考的 本期 在thinkyhead/马林 on Sep 7, 2019

步进速率高于10kHz #43 泽德制造者 我提到了这个问题 on Feb 6, 2020
伊尔科尔特塞 推送提交 到lcortese/马林安德熊 引用了 本期 on Aug 2, 2020

步进速率高于10kHz #43
吉图亚行动 机器人 评论的 on Apr 24, 2022

此问题已自动锁定,因为在关闭后没有任何近期活动。请为相关错误打开一个新问题。

步进速率高于10kHz #43 吉图亚行动 机器人 锁定和限制与协作者的对话 on Apr 24, 2022
喜欢 (0)