Contact me: hankecnc@gmail.com

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135

推推 grbl 3年前 (2023-02-07) 261次浏览
关闭
timm052 打开了这个问题 2021 年 10 月 16 日 · 7条评论
关闭

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常#135

timm052 打开了这个问题 2021 年 10 月 16 日 · 7条评论

评论

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135

出于某种原因,当使用键盘点动时,软限制在达到其实际设定值之前就被触发了,这种情况发生在每次重置和归位周期发生变化时。而按住CTRL使用步进点动时,机器会继续运动,不会报错。我使用的是 GRBL_ESP32,所以它可能与该固件的慢跑问题有关,但我没有在 wiki 的限制下看到这个问题。偶尔归位时,我遇到了类似的问题,其中 y 轴无法正确归位,并且在归位开关的一半左右出现软限制错误。我不认为这是丢失步骤的问题,因为机器仍然知道它是正确的绝对位置。

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135
所有者

出于某种原因,当使用键盘点动时,软限制在达到其实际设定值之前就被触发了,这种情况发生在每次重置和归位周期发生变化时。

我想这是一个发件人问题(或功能?),因为键盘点动发送可能超过软限制的长距离点动命令。因此,启用软限制的点动将失败,除非点动距离显着减少并且点动保持在机器限制内。

而按住CTRL使用步进点动时,机器会继续运动,不会报错。

这很奇怪,发送了一个单一的点动短距离点动命令,所以它不应该发生。如果您从 MDI 发送一个简短的点动命令,它也会失败吗?另外,请注意,在步进模式下,按键向上时不会发送点动取消命令 – 无法缩短行进距离。

我使用的是 GRBL_ESP32,所以它可能与该固件的慢跑问题有关,但我没有在 wiki 的限制下看到这个问题。

您可以试用grblHAL 驱动程序吗?
我相信我已经解决了遗留 Grbl 中存在的点动取消问题,因为我已经很长时间没有看到(或听说过)任何点动问题。grblHAL 还有一个新设置,可以将点动运动限制在机器限制范围内($40=1),从而允许启用软限制。

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135
作者
蒂姆052 评论了 2021 年 10 月 17 日  

啊,我认为选项 1 可能是问题所在,这真的很痛苦。我打算尝试 grblHAL,但我要为它做一个自定义的板配置文件,这样可能需要一段时间才能让我明白,真遗憾,GRBL ESP32 上的慢跑如此糟糕,任何添加选项的机会使用键盘命令时,键盘可以在步进和平滑点动之间永久切换,因此使用旧叉子的用户可以使用键盘/悬垂式点动而不会出错,也不必永远按住 CTRL。抱歉,我知道您在技术上只支持 HAL,但这是我遇到的最好的发件人,真的很想能够使用它。

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135
所有者

我打算尝试 grblHAL,但我要为它做一个自定义板配置文件,这样可能需要一段时间才能让我明白

创建自定义配置文件应该很容易,如果它是一块没有任何花哨的东西的板,例如驱动程序当前不支持的联动轴。只需将现有的地图文件(例如bdring_v4_map.h)复制到my_machine_map.h并修改引脚号以匹配您的电路板。然后通过设置to和to在CMakeLists.txt中启用它。请注意,不支持使用 Arduino IDE 进行编译——这可能是最大的障碍?BOARD_MY_MACHINEOnBOARD_BDRING_V4Off

…任何向键盘添加选项以在使用键盘命令时在步进和平滑慢跑之间永久切换的机会…

我将不得不考虑一下 – 也许将慢跑距离限制在发送方的机器限制内会更好?

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135
所有者

我在发送器中修改了一些限制点动命令的方法,它有点管用——你想测试一下吗?

有一些限制:

  • 机器必须归位,当控制器不是 grblHAL 时,我无法检查(我知道)。
  • 如果控制器遇到点动取消“错误”,则在释放键后运动可能会继续。
  • N_KEY 翻转不工作由于
  • 发出点动命令时机器位置需要是最新的,否则启用时将触发软限制。

最后一个除了不要在键盘上过于激进之外很难做任何事情。默认情况下,它最多可能需要 200 毫秒才能更新。

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135
作者

非常感谢!我很乐意测试一下

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135
所有者

好的,从这里下载 ioSender Edge.35p6.zip 。

键盘点动命令在使用连续模式时触发软限制,但在步进模式下工作正常 #135
作者

抱歉,花了几天时间,但我终于抽出时间对其进行了测试,而且效果很好。使用修改键增加进给率有点麻烦,但认为这就是您提到的 n 键翻转问题。解决这个问题很容易,应该可以完美地帮助我渡过难关,直到我开始转向 GRBLhal。非常感谢您抽出时间来做这件事。