注释
贡献者
进给保持然后发出软复位不应调用警报。它需要保持完成并在重置之前停止。 |
作者
这是对的。 我们遇到的问题是软重置后位置似乎丢失了,因为 0,0 不再正确。 |
贡献者
这可能是因为您的 corexy 轴不标准。它应该在标准构建上运行良好。 |
作者
我们所做的唯一更改是更改两个 coreXY 方程式上的符号(+ 变为 -,以及 – 变为加号)。 对于我们可以针对此问题进行的调查,您有任何其他建议吗? |
如果我发出软重置,机器就会进入锁定状态。我可以回家,或解锁。最后一个位置实际上保留了下来,但我有责任检查/确认机器在两者之间没有移动 |
贡献者
@domenic-d:Core XY 计算发生在不止一个地方。特别是从位置转换为步骤时。 |
作者
@chamnit @biasedlogic感谢您分享您对我们遇到的这个问题的见解。 |
贡献者
我刚刚告诉你答案。搜索其他启用corexy代码的地方。特别是在位置恢复为台阶的地方。 |
我们的机器使用 CoreXY。它位于工作区的右上角。
$3=0 & $23=0 产生正确的移动和归位行进方向。
“归巢”后,右上角变为 0,0 到 GRBL。我们一直在定义 G54 以确保 0,0 位于左下角:G10 L2 P1 X-300 Y-210
在工作期间,如果发出 ctrl-x 以立即“停止”,或者如果运动“暂停”然后停止,则位置似乎丢失并且需要重新归位。
这与文档“如果在不运动时重置,位置将保留并且不需要重新归位”相反。
我们上面的方法是否遗漏或错误地做了什么?
有没有比使用 WCO 定义我们想要的 0,0 原点更好的方法?