开源改变世界

工作坐标丢失 #721

推推 grbl 2年前 (2023-02-01) 300次浏览
关闭
GnomeTek 打开了这个问题 2018 年 1 月 12 日 · 19条评论
关闭

工作坐标丢失#721

GnomeTek 打开了这个问题 2018 年 1 月 12 日 · 19条评论

注释

工作坐标丢失 #721

在带 grbl 1.1 的 shapeoko 3 上运行 Windows 10 的基本商业租赁台式机,主轴开/关和接触式探针。

与 bCNC 合作,在我的控制系统中获得更多功能。在过去的几天里,一直致力于使用自动调平功能来获得更好的 PCB。目前已经剪了1块pcb,很猥琐。所以这是一项正在进行的工作。

这个issue ticket是因为有时我选择autoprobe后系统似乎会丢失工作坐标。我在我的 0,0,0 位置,或者可能是 0,0,1 开始自动探测。然后它出错了,我的坐标就在那里,我的 Z 比最大 Z 行程大。它只是怪胎。其他时候好像也发生过,具体是什么故障我没有细说,但症状是参考坐标丢失,因此我多次将马车撞到床上。在我拥有我的机器的 8 个月里,我从来没有像使用 bCNC 那样遇到这么多问题。

除了许多错误之外,我发现该软件非常临时且不可靠。似乎如果您不遵循程序那么就会出现问题。此外,我希望我能更深入地了解这些程序是如何运作的,这样我就能更好地理解我需要什么。例如对于自动级别,为什么我们必须在映射级别后选择“零”?当我们这样做时,Z 是否需要为 0.0?如果是这样的话,我们应该重新调查零吗?

有人抱怨你做的东西很糟糕,我明白了。我写过很难保持正直的复杂软件。但是我早期发现的是对我确实拥有的功能进行防弹。如果用户搞砸了某些事情,那可能是一个真正的错误,而不是因为他们没有小心翼翼地完成程序,只是为了让功能正确设置和工作。这也完全扰乱了您的学习曲线,因此产品采用率直线下降。这里有一些很棒的功能,我很想能够使用,但我正在运行极小的 PCB 铣刀,我不能让我的 Z 鼻头穿过地板。

我是唯一一个?我当然不可能吗?

工作坐标丢失 #721

我有过类似的问题,我发现避免使用停止按钮有助于保持坐标,我总是在开始工作之前确保坐标没有被吓坏。
我也撞坏了许多易碎的立铣刀,这些并不便宜,因为我使用的是 T-tech 工具,一次大约 25-30 美元。我还没有遇到自动级别功能的任何问题。

我遇到的另一个问题是流自行暂停,我必须单击非常奇怪且完全无关的“终端”或“停止挂件”按钮,但这有助于让它继续运行。

工作坐标丢失 #721
作者

我还认为“固定”机器控制会非常有帮助。或者至少在所有选项卡上都可以使用“播放、暂停、停止”控件。将其向上移动一个级别而不是选项卡的内部。只是一个想法。

我真的很想表达我认为你们这里有一个非常有能力的系统。功能在那里,但我觉得它并没有很好地结合在一起。我认为这会使它对用户更加友好,并真正使它成为一个很棒的软件。

工作坐标丢失 #721

不幸的是,很多问题刚刚出现,因为没有描述或不完整。
我还没有使用很多东西,因为在它最终起作用之前我没有时间尝试它。此外,它可能非常昂贵。
通常 wiki 也不是很有帮助。

一个很棒的软件,还有很多工作要做!

工作坐标丢失 #721
所有者

这就是为什么它是开源的,因此任何人都可以做出贡献,从而使功能或文档更加健壮。

工作坐标丢失 #721

如果在铣削作业期间按下停止按钮,我可以确认在 RPi 上运行 bCNC 时工作坐标也会丢失。在继续之前,必须将工作坐标重新归零。

工作坐标丢失 #721
所有者

@silverfoxvt当按下停止按钮时,bCNC 向 Grbl 发送进给保持和软复位,因为这是清除缓冲区中任何未决命令的唯一方法。通常软重置不应该丢失坐标,至少在我使用最新的 grbl 的情况下不会发生。

工作坐标丢失 #721

你好,
我的机器也有同样的问题。
我试过 Arduino Uno,现在试了 Arduino Mega。使用 Grbl 0.9 和现在的 1.1。Bcnc 版本是从 4 月底或 5 月初开始的。
当我使用宏(Z-Touch Probe)将我的机器归零以及当我使用数字键盘上的热键将我的 X + Y 轴归零时,存在丢失坐标的问题。或者当我在命令提示符中输入坐标时。
当我开始一项工作并且必须按下停止或重置按钮时,所有坐标都会丢失并被一些“奇怪”的坐标所取代。(但这只会在我按下“停止”或“重置”时发生一次)

当我使用软件按钮 (X=0 / Y=0 / Z=0) 将我的轴归零时,所描述的问题将不会出现。

我的解决方法是以下程序:
将上面描述的所有轴归零(接触探针等…)
然后转到 0、0、30 并按下“重置”或停止按钮。然后我所有的坐标都丢失了,但随后我将坐标输入到软件的框中。当我下次点击重置或停止时,我的坐标将保留。

但如果能修复这个错误,那就太好了,因为我还在学习并犯了很多错误,所以我必须按下停止按钮,在最坏的情况下我所有的坐标都消失了..

问候
克里斯

工作坐标丢失 #721

由于这个错误,我几个月前就停止使用 bCNC。由于 einencool 提到的原因,这是一个需要处理的皮塔饼。只是在外面有机会停下来,它已经修好了,但我看到它没有。否则非常酷的程序。

工作坐标丢失 #721

嗨,Silverfoxvt,

我已经将调零程序从“G92 x0y0”更改为“G10 P1 L20 X0 Y0”
现在它工作得很好,每次都存储零值。

希望这对你有帮助,对我来说找到这个命令并不容易,但现在我的价值观没有问题……

问候
克里斯

工作坐标丢失 #721
合作者

你还有这些问题吗?

工作坐标丢失 #721

好吧,自从调零程序改变后,它就像一个魅力
问候克里斯

工作坐标丢失 #721
合作者

我发现了这个:https ://machmotion.com/cnc-info/g-code.html#G92,G92.1,G92.2_&_G92.3_Offsets

G92、G92.1、G92.2 & G92.3 偏移量

有关详细信息,请参阅坐标系一章。强烈建议您不要在应用了另一个偏移的任何轴上使用此旧版功能。

我不太确定 G92 和 G10 是如何工作的。您认为 bCNC 根本不应该使用 G92 吗?

工作坐标丢失 #721

当我用 G92 x0 y0 在机器上设置零,然后按下重置按钮时,我的坐标丢失了。

使用新例程,它工作得很好。

如果我应该使用它,我不知道,但它有效 :-)
问候克里斯

工作坐标丢失 #721 哈维 补充道 增强 标签 2018 年 10 月 31 日
工作坐标丢失 #721
合作者

如果有意义的话,我希望对上游 bCNC 进行改进。但我仍然不明白其中的区别。我可能需要阅读一些有关 GRBL 中可用的不同偏移量的内容。

工作坐标丢失 #721

据我了解,G92 是一个临时坐标集。因此,重置时的损失。G10我还在研究中。尽管这也会影响 bCNC 对我的 RPI 的影响。

工作坐标丢失 #721

用 G10 P1 L20 替换 G92 也可以在调零时存储坐标,即使在 RPi 紧急停止后对我来说也是如此。谢谢@einencool

工作坐标丢失 #721 哈维 补充道 问题 标签 2018 年 12 月 13 日
工作坐标丢失 #721
合作者

所以我想这不是一个真正的问题,我们应该关闭它?

工作坐标丢失 #721

从程序在单击停止后使用 RPi 上的备用 G10 代码保持坐标的角度来看,我会说是的。我对此唯一的评论是,在以前的 bCNC 版本中,G92 命令在单击停止按钮后以这种方式工作。它在升级到当前版本后停止工作,即使通过 G92 命令的明显解释,它应该一直以这种方式工作。至少这是我的观察。

工作坐标丢失 #721
合作者

通过对 G92 命令的明显解释,它应该一直以这种方式工作。

是的。我也是这么想。
如果有人不同意这一点,请发表评论或重新打开问题。