注释
成员
@doppelhub:提议的行为正是 Grbl 所做的,除了错误是需要重置的警报。同步探针引脚状态检查存在一些问题。当解析 probe 的 g 代码命令时,它与 Grbl 当时正在做的事情没有及时关联。这是由于规划器缓冲区中的运动命令队列。如果 Grbl 只回复一个 但是,我会将它添加到我的每一个增加的待办事项列表中。 |
作者
感谢您的回复,桑尼!这可以解释我们过去一周一直在处理的另一个错误:将探测命令填充到缓冲区时出现不相关的错误。我们的解决方法是在发出探测命令之前确保缓冲区为空,您的解释说明了原因。谢谢! |
现有行为:
如果在发出探测命令时探测针已经跳闸,Grbl 将返回一个错误,并且在重置之前不会接受未来的命令。
建议的行为:
Grbl 应在探测前验证限位开关处于正确状态。例如,如果探针被拉高并在拉低时跳闸,Grbl 应该在启动探针序列之前验证引脚是否为高电平。如果 pin 状态不正确,Grbl 应该返回一个错误,但也应该接受未来的命令而不需要重置。