注释
你好@Scott216有关此问题的更多信息?你知道如何重现它吗? |
你好@Scott216 这几周我远离我的机器来测试它。只是为了确认您在 $N# 初始化命令中没有任何移动命令。 |
每次单击停止按钮时,我确实看到问题发生了。我只试了几次,没有尝试不同的 gcode,也没有尝试重启。 |
这种情况又发生了好几次。如果我必须停止一项工作并且钻头在某个零件上掉了下来,我会在单击停止按钮之前断开电机驱动板的电源,以避免主轴在 xy 中起飞。 |
@Scott216我最近遇到了同样的问题。终端没有什么奇怪的,没有初始化代码,在不同的提要上用不同的 gcode 文件进行了测试。可以重现,但不总是。 问题发生后,我无法再发送任何命令。你也一样吗? |
我做了更多测试: |
当我遇到问题时,机器不会做出与我的任何 gcode 相匹配的动作。 |
你好@Scott216, 能不能下载最新版再试试。我对 stopRun 命令进行了额外的保护 |
你好@vlachoudis,对不起,但问题仍然存在。 |
@effer我无法在我的机器上重现它。你能给我解释一下如何重复它的确切步骤吗? |
@vlachoudis这是我的部分程序: http: //pastebin.com/wCjyX72g 之后机器停止,然后在一秒钟后直线移动到另一个位置: 我无法发送任何用户按钮命令,但我可以使用运行按钮再次重新启动 gCode。 |
@vlachoudis在 serilaIO 中,我以这种方式向控制台添加了一些输出: 如果 tosend 不是 None 并且 sum(cline) <= RX_BUFFER_SIZE-2: 和这个:
通过这种方式,我看到在一秒停止后(我假设是在 feedHold 命令之后)有一些东西发送到 grbl,那是之后的行。 这里是另一个调试: G1Y-1.25 G0Z6 G1Z-4.5F200 进给保持 如果您需要,还可以在我的 grbl 中进行设置: $0=10 (step pulse, usec) 对不起,如果真的很冗长,我希望这会有所帮助。 |
谢谢@effer我想我知道问题出在哪里。 |
@effer我已经更正了,你现在可以测试一下吗 |
@vlachoudis经过一些测试,它似乎有效,但我明天会有更多。 |
我用 30 分钟前的更新尝试了新代码。机器在停止后还没有起飞。我正在运行此 gcode:http |
@vlachoudis 我做了更多测试,停止后运动不稳定的问题从未发生过。 |
伟大的@vlachoudis! |
最新版本运行良好。我停止工作时没有上面列出的问题。 |
太好了,然后我关闭了这个问题 |
当我不时地点击 bCNC 中的停止按钮时,我的 Shapeoko 就会高速起飞。这真是太糟了。今天又发生了,我想我会尝试重现问题并记录下来。下面是显示此问题的视频的 YouTube 链接。我还链接了 gcode(在 pastebin 上)。我正在运行 6 月 18 日的 bCNC 0.4.9 和 GRBL v0.9i。Gcode 由 Fusion360 生成。
视频:https
://www.youtube.com/watch?v=FgqczKtHxAo G 代码(由 Fusion 360 生成): http: //pastebin.com/tr650GBC