开源改变世界

问题:归位后机器原点的最佳实践 #352

推推 grbl 2年前 (2023-01-22) 115次浏览

关闭
domenic-d 打开了这个问题 2018 年 1 月 15 日 · 8条评论
关闭

问题:归位后机器原点的最佳实践#352

domenic-d 打开了这个问题 2018 年 1 月 15 日 · 8条评论

注释

问题:归位后机器原点的最佳实践 #352

我们的机器使用 CoreXY。它位于工作区的右上角。
$3=0 & $23=0 产生正确的移动和归位行进方向。

“归巢”后,右上角变为 0,0 到 GRBL。我们一直在定义 G54 以确保 0,0 位于左下角:G10 L2 P1 X-300 Y-210

在工作期间,如果发出 ctrl-x 以立即“停止”,或者如果运动“暂停”然后停止,则位置似乎丢失并且需要重新归位。

这与文档“如果在不运动时重置,位置将保留并且不需要重新归位”相反。

我们上面的方法是否遗漏或错误地做了什么?
有没有比使用 WCO 定义我们想要的 0,0 原点更好的方法?

问题:归位后机器原点的最佳实践 #352
贡献者

进给保持然后发出软复位不应调用警报。它需要保持完成并在重置之前停止。

问题:归位后机器原点的最佳实践 #352
作者

这是对的。
不发出警报。

我们遇到的问题是软重置后位置似乎丢失了,因为 0,0 不再正确。

问题:归位后机器原点的最佳实践 #352
贡献者

这可能是因为您的 corexy 轴不标准。它应该在标准构建上运行良好。

问题:归位后机器原点的最佳实践 #352
作者
domenic-d 评论了 2018 年 1 月 15 日  

我们所做的唯一更改是更改两个 coreXY 方程式上的符号(+ 变为 -,以及 – 变为加号)。
我们的轴是标准的,但电机位于机器的后部,这意味着它只是从图像显示的 coreXY 默认值旋转了 180 度。这个标志的变化让我们朝着正确的方向前进。

对于我们可以针对此问题进行的调查,您有任何其他建议吗?

问题:归位后机器原点的最佳实践 #352

如果我发出软重置,机器就会进入锁定状态。我可以回家,或解锁。最后一个位置实际上保留了下来,但我有责任检查/确认机器在两者之​​间没有移动

问题:归位后机器原点的最佳实践 #352
贡献者

@domenic-d:Core XY 计算发生在不止一个地方。特别是从位置转换为步骤时。

问题:归位后机器原点的最佳实践 #352
作者

@chamnit @biasedlogic感谢您分享您对我们遇到的这个问题的见解。
我认为我们不会在这里找到答案,所以我将关闭此问题。

问题:归位后机器原点的最佳实践 #352
贡献者

我刚刚告诉你答案。搜索其他启用corexy代码的地方。特别是在位置恢复为台阶的地方。

喜欢 (0)