Contact me: hankecnc@gmail.com

GRBL 在第一个命令后没有响应 #1439

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

关闭
arjtilley 打开了这个问题 2018 年 9 月 24 日 · 3条评论
关闭

GRBL 在第一个命令后没有响应#1439

arjtilley 打开了这个问题 2018 年 9 月 24 日 · 3条评论

注释

GRBL 在第一个命令后没有响应 #1439

你好,这里可能是一个典型的菜鸟问题,但这里有:

我组装了一个 CNC 2417 套件,我正在尝试让它移动。它带有一个通用 CNC 控制器板,其中插入了一种 Arduino 克隆型模块,上面装有 Mega328P 芯片。它使用 Grbl v0.8 进行了预编程。

我可以使用 Arduino IDE 的串行监视器连接到电路板,波特率为 115200,我收到消息 Grbl v0.8 [‘$’ for help],因此 Grbl 在电路板上正确闪烁。

但是,当我发送命令时,它会在第一个命令后停止正确响应。例如,我发送 G0 X1.0,X 轴按预期移动。然后我发送另一个 G0 X1.0,我得到类似 (1/1) 好的响应,但机器没有移动。奇怪的是,如果我随后发送 G0 X-1.0,机器会向后移动。但后续命令仅在方向相反时才有效,移动幅度无关紧要。

我试过使用不同的行尾、无行尾、换行符、回车符(grbl 应该使用的)和换行符+回车符,但我得到了同样的结果。此外,发送 $X 命令来解锁 grbl 也没有什么不同。唯一的方法是在每个命令后硬重置电路板。我也尝试过使用 Candle 发送慢跑命令,但这些似乎根本不起作用。然而,奇怪的是,主轴控制、Z 轴探针和安全位置命令在 Candle 中可以正常工作。

我应该补充一点,我已经测试了所有的舵机,它们都能正常工作,但它们都存在与上述相同的问题。它们在闲置时似乎也会不断发出不同音调的嗡嗡声,不知道这是否正常,我也有一台使用相同类型伺服系统的 3d 打印机,闲置时不会发出这些噪音。

有任何想法吗?

GRBL 在第一个命令后没有响应 #1439

阅读 G 代码中的绝对和增量模式。它们分别是G90和G91。

GRBL 在第一个命令后没有响应 #1439
抢劫2029 评论了 2018 年 9 月 24 日 通过电子邮件
GRBL 在第一个命令后没有响应 #1439
成员

我同意@109JB,这不是通讯问题。这是对 g 代码如何工作的误解。默认是在绝对坐标中移动。当发送具有相同目标的第二个命令时,它将被忽略,因为它已经存在。

喜欢 (0)