开源改变世界

主轴切换行为 #28

推推 grbl 2年前 (2023-01-21) 199次浏览

关闭
绕线器 打开了这个问题 2016 年 10 月 30 日 · 4条评论
关闭

主轴切换行为#28

绕线器 打开了这个问题 2016 年 10 月 30 日 · 4条评论

注释

主轴切换行为 #28
贡献者

我在边缘分支上使用最新的公共更改:

>>> $I
[VER:1.1d.20161027:]
[OPT:V]

在尝试新的附件状态消息和切换时,我注意到0x9e主轴切换有一些奇怪的行为。首先,它似乎没有做任何事情(根据文档)。是否可以在空闲时启用切换?

我还注意到,当机器暂停时,一些0x9e禁用命令会被忽略。恢复命令似乎总是在第一次尝试时起作用。

<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
>>> 0x9e
[MSG:Restoring spindle]
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000|Ov:100,100,100|A:S>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000|WCO:0.000,0.000,0.000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
>>> 0x9e   *** ignored ***
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
>>> 0x9e   *** ignored ***
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
>>> 0x9e   *** ignored ***
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000|Ov:100,100,100|A:S>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>
>>> 0x9e
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0|Ov:100,100,100>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0|WCO:0.000,0.000,0.000>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,0>
>>> 0x9e
[MSG:Restoring spindle]
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000|Ov:100,100,100|A:S>
<Hold:0|MPos:25.644,9.608,-3.176|FS:0,1000>

洪水切换每次都有效,除非我发送一堆,所以我认为我发送命令的方式没有任何问题。

主轴切换行为 #28
贡献者作者

经过更多的实验后,我可以看到在重新启用主轴后我可以将其切换回来之前存在某种延迟。如果这是一项安全功能,它似乎是倒退的,如果有人反复单击主轴切换按钮,他们可以将其关闭然后很快重新打开并且它会保持打开状态。在重新打开主轴之前延迟可能是个好主意。

主轴切换行为 #28
贡献者

@winder: 接得好。有一个强制延迟允许主轴加速。这是自动停车程序的产物。为覆盖这样做是没有意义的。我会在下一次推送中将它们移除。

主轴切换行为 #28

@channit,什么是主轴延迟,可以在控制器端定制吗?

主轴切换行为 #28
贡献者

它仅用于停车动作。

喜欢 (0)