开源改变世界

问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)? #718

推推 grbl 2年前 (2023-01-23) 88次浏览

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

问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)?#718

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

注释

问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)? #718
伯纳德 评论了 2019 年 9 月 7 日  

当我使用宏进行探测时,我看到 GRBL 使用 PRB 值进行回答:
问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)? #718

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

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

谢谢你的帮助。

问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)? #718 BernardG 更改了标题 探测后如何在 GCode 中读取 PRB 值 问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)? 2019 年 9 月 7 日
问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)? #718

$#

来自:
其他消息:

[PRB:0.000,0.000,1.492:1]:这有点不合适,但作为 GUI 的服务,Grbl 将在成功执行 G38.2 直线探测命令后立即发送包含触发探测位置的反馈消息。这些数据也可以在 $# 调用的参数打印输出中查看。

在这里找到
https://github.com/grbl/grbl/wiki/Interfacing-with-Grbl

产生以下输出

Grbl 1.1f [‘$’寻求帮助]
[MSG:’$H’|’$X’解锁]
[G54:0.000,0.000,0.000]
[G55:0.000,0.000,0.000]
[G56:0.000,0.000, 0.000]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59:0.000,0.000,0.000]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92: 0.000,0.000,0.000]
[TLO:0.000]
[PRB:0.000,0.000,0.000:0]

要将移动写入机器坐标,请使用
G53 X*** Y**** Z**** 其中 * = 在负空间中移动所需的坐标。

您将需要解析输出以自行获取 PRB 信息

问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)? #718
贡献者

请尽量避免在多个地方发帖。旧网站上有一个重复的已经回答了。

问题:如何在探测后读取 GCode 中的 PRB 值(机器位置)? #718
作者

对不起,没有意识到我的第一篇文章是在旧网站上!

喜欢 (0)