注释
我有过类似的问题,我发现避免使用停止按钮有助于保持坐标,我总是在开始工作之前确保坐标没有被吓坏。 我遇到的另一个问题是流自行暂停,我必须单击非常奇怪且完全无关的“终端”或“停止挂件”按钮,但这有助于让它继续运行。 |
我还认为“固定”机器控制会非常有帮助。或者至少在所有选项卡上都可以使用“播放、暂停、停止”控件。将其向上移动一个级别而不是选项卡的内部。只是一个想法。 我真的很想表达我认为你们这里有一个非常有能力的系统。功能在那里,但我觉得它并没有很好地结合在一起。我认为这会使它对用户更加友好,并真正使它成为一个很棒的软件。 |
不幸的是,很多问题刚刚出现,因为没有描述或不完整。 一个很棒的软件,还有很多工作要做! |
这就是为什么它是开源的,因此任何人都可以做出贡献,从而使功能或文档更加健壮。 |
如果在铣削作业期间按下停止按钮,我可以确认在 RPi 上运行 bCNC 时工作坐标也会丢失。在继续之前,必须将工作坐标重新归零。 |
@silverfoxvt当按下停止按钮时,bCNC 向 Grbl 发送进给保持和软复位,因为这是清除缓冲区中任何未决命令的唯一方法。通常软重置不应该丢失坐标,至少在我使用最新的 grbl 的情况下不会发生。 |
你好, 当我使用软件按钮 (X=0 / Y=0 / Z=0) 将我的轴归零时,所描述的问题将不会出现。 我的解决方法是以下程序: 但如果能修复这个错误,那就太好了,因为我还在学习并犯了很多错误,所以我必须按下停止按钮,在最坏的情况下我所有的坐标都消失了.. 问候 |
由于这个错误,我几个月前就停止使用 bCNC。由于 einencool 提到的原因,这是一个需要处理的皮塔饼。只是在外面有机会停下来,它已经修好了,但我看到它没有。否则非常酷的程序。 |
嗨,Silverfoxvt, 我已经将调零程序从“G92 x0y0”更改为“G10 P1 L20 X0 Y0” 希望这对你有帮助,对我来说找到这个命令并不容易,但现在我的价值观没有问题…… 问候 |
你还有这些问题吗? |
好吧,自从调零程序改变后,它就像一个魅力 |
我发现了这个:https ://machmotion.com/cnc-info/g-code.html#G92,G92.1,G92.2_&_G92.3_Offsets
我不太确定 G92 和 G10 是如何工作的。您认为 bCNC 根本不应该使用 G92 吗? |
当我用 G92 x0 y0 在机器上设置零,然后按下重置按钮时,我的坐标丢失了。 使用新例程,它工作得很好。 如果我应该使用它,我不知道,但它有效 |
如果有意义的话,我希望对上游 bCNC 进行改进。但我仍然不明白其中的区别。我可能需要阅读一些有关 GRBL 中可用的不同偏移量的内容。 |
据我了解,G92 是一个临时坐标集。因此,重置时的损失。G10我还在研究中。尽管这也会影响 bCNC 对我的 RPI 的影响。 |
用 G10 P1 L20 替换 G92 也可以在调零时存储坐标,即使在 RPi 紧急停止后对我来说也是如此。谢谢@einencool |
所以我想这不是一个真正的问题,我们应该关闭它? |
从程序在单击停止后使用 RPi 上的备用 G10 代码保持坐标的角度来看,我会说是的。我对此唯一的评论是,在以前的 bCNC 版本中,G92 命令在单击停止按钮后以这种方式工作。它在升级到当前版本后停止工作,即使通过 G92 命令的明显解释,它应该一直以这种方式工作。至少这是我的观察。 |
是的。我也是这么想。 |
在带 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 鼻头穿过地板。
我是唯一一个?我当然不可能吗?