Contact me: hankecnc@gmail.com

探测后从 PRB 读取值? #1550

推推 grbl 3年前 (2023-01-24) 230次浏览

打开
BernardG 打开了这个问题 2019 年 9 月 6 日 · 7条评论
打开

探测后从 PRB 读取值?#1550

BernardG 打开了这个问题 2019 年 9 月 6 日 · 7条评论

注释

探测后从 PRB 读取值? #1550
伯纳德 评论了 2019 年 9 月 6 日  

当我使用宏进行探测时,我看到 GRBL 使用 PRB 值进行回答:
探测后从 PRB 读取值? #1550

是否有可能在 G 代码中读取这些(据我所知,它们是检测到的探测点的绝对位置)?

更清楚(我希望),如果我想在探测后使用 G10 L2 Px 而不是 G92,我需要传递(如果我理解正确的话)MACHINE 位置,而不是当前位置。我该怎么做?

谢谢你的帮助。

探测后从 PRB 读取值? #1550

寄一个 ?字符
和回复消息将为您提供工作坐标和机器坐标

<Alarm|MPos:0.000,0.000,0.000|Bf:15,127|FS:0,0|WCO:0.000,0.000,0.000>
然后是 ok

它们是负空间中的机器坐标,Grbl 采用了工业机器使用的负坐标系,并且以这样一种方式编写,以使我们成为合适的机械师,而不是让我们捏造。

我不太确定 grbl 如何处理关于位置数据的测量存储和显示的 G38 命令,显然它的用途是将工作轴归零。
然后提出一个问题 id,就像答案是针对所选工作坐标保存的探头输出,即 G54、G55 等 据我了解,命令 G38.2 等末尾的 .2 是我们希望的工作坐标要保存的设置。

探测后从 PRB 读取值? #1550
作者
伯纳德 评论了 2019 年 9 月 6 日  

嗯,谢谢你的回答,但这不是我的问题。我问我是否可以在 GCODE 中读取这些值。

顺便说一句,是的,探头输出保存在当前工作空间(G54 等)中,并且 G38.2 中的 .2 与工作坐标无关,但与探头事件的触发方式无关。对于 G38.2,探针由触点闭合触发,而对于 G38.4,探针由触点打开触发。

如果您查看我发布的内容,您会首先看到 G38.2,运动朝向 Y 轴,Y 的 PRB 值为 -222.232。然后您可以看到第二个 G38,但是 G38.4,运动缓慢地远离 Y。由于接触是第一次关闭,我检查它何时再次打开。您会发现这是值得的,因为相差 97/1000 毫米。PRB 给出 -222.195。

顺便说一句,GRBL 对 G38 没有任何作用。它是 G92 轴值,它实际上会保存一些东西,例如 G92 X-10。

对于 G 代码问题,我建议您查阅http://linuxcnc.org/docs/html/gcode/g-code.html,因为 GRBL G 代码是 LinuxCNC G 代码的子集

探测后从 PRB 读取值? #1550
成员
香奈儿 评论了 2019 年 9 月 7 日  

Grbl 报告它检测到适当的引脚变化的确切位置。请注意,由于 Grbl 正在减速,因此探头停止位置可能会有所不同。您看到的探头位置差异是由于设置中的某些原因造成的。

Grbl 只是报告探测结果。由用户来做一些事情。我想你问的是 Grbl 是否支持宏编程。答案是否定的,但像 bCNC 这样的某些 GUI 可以模拟它。

探测后从 PRB 读取值? #1550

我坐在浴室的灌浆瓷砖之间查看命令。但是非常感谢对我的回复的更正。我也在回复 Sonny 在我面前关闭的另一个帖子。很多人都认为 GIT 是垃圾。如果电子邮件到达我们的收件箱并且我们对其进行了回复,我们实际上不知道以太网上还有另一个线程,重复建议是合理的,但总是出于好意而让我失望。
回应你的回复伯纳德。根本就没有 grbl gcode 命令来读取这些坐标,除非 Sonny 在某处隐藏了一个不符合所用标准的坐标。grbl 顶级命令将提供您想要的信息尝试 $# 然后使用 G53 移动到那些坐标(负工作空间/机器坐标)

探测后从 PRB 读取值? #1550
成员

@MeJasonT: 对于那个很抱歉!只是想把答案放在一个地方。

探测后从 PRB 读取值? #1550

没有问题,我只是一只生活在旧 GRLB GRBL 网站上的恐龙

探测后从 PRB 读取值? #1550

现在这就是承诺
探测后从 PRB 读取值? #1550

喜欢 (0)