开源改变世界

联动轴与专用停止输入端成正方形 #900

推推 grbl 3年前 (2023-01-30) 157次浏览
关闭
lkarlslund 打开了这个问题 2021 年 5 月 17 日 · 3条评论
关闭

联动轴与专用停止输入端成正方形#900

lkarlslund 打开了这个问题 2021 年 5 月 17 日 · 3条评论

注释

联动轴与专用停止输入端成正方形 #900

我目前正在将基于 Arduino 的 GRBL 机器迁移到 ESP32 GRBL 机器,并且在使用自动平方设置时注意到一些差异。我的机器有一个双 Y 设置,机器的每一侧都有专用的步进驱动器,每一侧都有专用的止动器。

老的:

  • 终点停止输入跨轴“共享”(在我的例子中 Y2 放在 Z 上)
  • 你可以一次归位多个轴(只要你不与共享轴碰撞),我的顺序是 Z 然后 XY
  • 对系统没有不必要的压力,因为当机器开始时一切都是方形的

新的:

  • 端点输入在平方轴上不明确(Y 和 Y2 共享输入)
  • 您不能将平方轴与任何其他轴同时归零(因此新序列需要为 Z,然后对 Y 求平方,最后归零 X)。这要慢得多 – 是的,我可以首先将 ZX 归位,但我更愿意确保 Z 轴在 XY 平面中四处移动之前完全缩回。
  • 一些机械应力施加在系统上,因为方轴的每一侧在触发终点停止一次后单独归位

虽然关于在任何轴上提供平方的一般想法,只要你有足够的步进驱动器输出但没有额外的输入要求,我认为这既好又能很好地扩展。

不幸的是,如果您有额外的可用输入或希望使用旧版 GRBL 固件的共享输入模式,它有一些缺点:

  • 额外的时间花在回家
  • 每次将机器放回原处时都会对系统施加机械压力

我喜欢与另一个轴(旧 GRBL 样式)共享输入或为此类设置使用专用输入的选项。

最后非常感谢所有参与创建 GRBL 的高级分支、开发 PCB 和其他所有能够改进国产 CNC 机器的人。

联动轴与专用停止输入端成正方形 #900 lkarlslund 添​​加了 增强 新功能或要求标签 2021 年 5 月 17 日
联动轴与专用停止输入端成正方形 #900
jlirochon 评论了 2021 年 5 月 17 日  

我正在使用grbl-Mega-5X。我的机器有双 X 和双 Y 设置。2 个轴专用止动器,没有共享。我喜欢归位序列。

我没有在 Grbl_Esp32 上尝试共享停止功能,但我觉得这似乎有点奇怪。喜欢@lkarlslund我担心机械应力。无论如何我都会尝试,也许压力会像医生建议的那样微不足道。

事后看来,该功能既聪明又有趣,但如果有足够的输入,在功能上,我认为也应该支持专用的终点站(或者应该成为常态,共享终点站是一种巧妙的优化,但最终会带来缺点)。

联动轴与专用停止输入端成正方形 #900
所有者

每个开关可以有 2 个独立的输入。

#define X_LIMIT_PIN ...
#define X2_LIMIT_PIN ...

对于不是那么死板的 DIY 机器来说,这是一个要求很高且很受欢迎的功能。

此功能假定您的轴有一些倾斜并且容易出现不正方形。在那种情况下,序列不应过度强调轴。如果担心压力,您可以设置退避级别。如果您的机器是刚性的,则不需要使用该功能。

联动轴与专用停止输入端成正方形 #900
赞助

我提出了我最初的问题,但我认为有人友好地回答了它,我遇到的问题是 Homing/Squared 设置,感谢您的回复。