Contact me: hankecnc@gmail.com

G28问题 #1621

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

打开
kikirikiki 打开了这个问题 2020 年 4 月 13 日 · 14条评论
打开

G28问题#1621

kikirikiki 打开了这个问题 2020 年 4 月 13 日 · 14条评论

注释

G28问题 #1621

嗨,我的机器工作正常,但是当我用树莓派发送 g 代码时,我不知道我必须在 G 代码中写什么来解锁 grbl。使用 WIndows 和 Universal Gcode Sender 可与#H 一起使用,但没有 Universal Gcode Sender,我无法启动它。我必须在代码中写什么才能解锁机器?
我想改变的另一件事是 G28 的行为。机器到达起点但未触及终点。我必须在 gcode 中写什么才能进行正确的归位?
非常感谢!

G28问题 #1621
jahnj0584 评论了 2020 年 4 月 13 日 通过电子邮件
G28问题 #1621

哪个 gcode 正在归位(#H)?因为在我的 gcode 中我不能写#H

G28问题 #1621
我杰森T 评论了 2020 年 4 月 13 日 通过电子邮件
G28问题 #1621

您建议使用什么 gcode 来解锁它并进行归位?

G28问题 #1621

$X – Kill alarm lock
Grbl 的警报模式是出现严重错误时的状态,例如硬限制或循环中的中止,或者 Grbl 不知道其位置。默认情况下,如果您启用了归位并为 Arduino 加电,Grbl 会进入警报状态,因为它不知道自己的位置。警报模式将锁定所有 G 代码命令,直到执行“$H”归位循环。或者,如果用户需要覆盖警报锁以将其轴移出限位开关,例如,“$X”kill alarm lock 将覆盖锁定并允许 G 代码功能再次运行。

但是,小心行事!这应该只在紧急情况下使用。该位置可能已经丢失,Grbl 可能不在您认为的位置。因此,建议使用 G91 增量方式进行短距离移动。然后,执行归位循环或之后立即重置。

如前所述,启动行不会在 $X 命令后执行。清除警报并解决导致警报的场景后,请始终重置。当 Grbl 重置为空闲时,启动线路将正常运行。

$H – 运行归位循环
此命令是在 Grbl 中执行归位循环的唯一方法。其他一些运动控制器指定一个特殊的 G 代码命令来运行归位循环,但根据 G 代码标准,这是不正确的。归位是由控制器处理的完全独立的命令。

从这里
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Commands

G28问题 #1621
我杰森T 评论了 2020 年 4 月 13 日  

您使用什么用户界面/程序来控制您的机器。

如果您正在/正在使用串行监视器程序发送命令,请不要忘记在命令后发送回车,
好的,您可以使用 banofee Pie 发送命令。

G28问题 #1621

我正在尝试使用此 Gcode:

G28问题 #1621

我得到这个错误。

G28问题 #1621

我正在使用 Universal Gcode Sender 但没有 GUI,这就是我无法按 #H 按钮的原因。
你有什么解决办法?

G28问题 #1621
我杰森T 评论了 2020 年 4 月 13 日 通过电子邮件
G28问题 #1621

我需要发送一个文件并自动启动该过程。没有文件我不能发送命令。

G28问题 #1621

我想一旦你开始你的文件无论如何都会崩溃。
GRBL 不支持行号 N1、N2、N3 等,它们应该被删除,并且 A 轴无法工作,因为 GRBL 是作为 3 轴机器 X、Y、Z 构建的 – 然后 gnea/grbl 与新硬件可以做 5 轴,但就是这样在这一点上可能有点头脑冻结。

G28问题 #1621

当我用 Windows 启动它并按下按钮 #H 时,这段代码工作完美,代码工作。唯一的问题是,如果没有这个按钮,我不知道如何解锁机器。

我会尝试这个文件 (Reset machine.txt),但我认为机器不会读取这种代码。

感谢您的建议,但在我运行 Grbl 的计算机上,我没有互联网连接,我无法下载它

G28问题 #1621

使用代码“重置机器”我得到了同样的错误
G28问题 #1621

GRBL代码中有没有解锁程序?我知道有风险,但我需要它。

喜欢 (0)