开源改变世界

关于datalog的问题 #658

推推 grbl 3年前 (2023-01-22) 163次浏览

关闭
ben123456789 打开了这个问题 2015 年 4 月 16 日 · 7条评论
关闭

关于datalog的问题#658

ben123456789 打开了这个问题 2015 年 4 月 16 日 · 7条评论

注释

关于datalog的问题 #658

现在我用的固件Grbl 0.9g,我有一些问题。请帮助我。
1
、如果我把坐标传给Arduino,Arduino会反馈“OK”,但是电机还在运动,还没有到达坐标,请问如何解决?我只是想要“如果我传输坐标并且在电机到达后坐标发送OK”
2.
哪个命令可以检测运动状态,程序UGS的字段显示三个状态是“活动状态:空闲,警报,运行”,那么如何才能我检测到它。

多谢

关于datalog的问题 #658

使用 G4 。G4 等到动作完成并且时间到。
G4P0 应该做这项工作。

2015-04-16 10:55 GMT+02:00,ben123456789 notifications@github.com

现在我用的固件Grbl 0.9g,我有一些问题。请帮助我。
1
、如果我把坐标传给Arduino,Arduino会反馈“OK”
,但是电机还在运动,还没有到达坐标,请问
如何解决?我只是想要“如果我传输坐标并且在
电机到达后坐标发送OK”
2.
哪个命令可以检测运动状态,程序UGS的字段显示
三个状态是“活动状态:空闲,警报,运行”,那么如何才能我检测到它

多谢


直接回复此邮件或在 GitHub 上查看:
#658

关于datalog的问题 #658

@ben123456789当 grbl 仍在命令运动时,UGS 字段将显示运行。当运动停止时,UGS 将显示“空闲”。使用@cri-s将 G4P0 命令添加到 gcode 末尾的方法将确保 Grbl 在响应 G4P0 命令之前首先清空其规划器缓冲区。AKA 运动已停止。

关于datalog的问题 #658
作者

感谢 cri-s 和 timryder,我尝试发送命令“G91 G0 Z50 G4 P0”,运动仍在移动,但 UGS 界面中显示 Arduino 反馈消息“OK”。

我知道命令G4P“秒”,意思是暂停几秒。如果我发送命令“G4P10”,机器将暂停10秒,然后继续启动。
1.
所以没有任何命令可以检测 arduino 运动状态?

多谢。

关于datalog的问题 #658
作者

我只希望动作已经完成,然后反馈消息“OK”。仅此而已。

谢谢

关于datalog的问题 #658

发送“G91 G0 Z50 G4 P0”不是你想要的。
但是
发送单独的行就可以了:
G91 G0 Z50
G4 P0

问候乌尔里希
http://www.serialcominstruments.com/cnc.php

关于datalog的问题 #658
作者

如果我发送命令“G90X-8.3Y8Z-50.0G4P10”,运动会暂停10秒,然后移动到坐标“X-8.3Y8Z-50.0”,但我只想让运动移动到坐标完成然后反馈一些话让我知道搬家已经完成。

现在命令 G4P0.is mean pause few seconds and then motion move to the coordinate,but the arduino got the command “G90X-8.3Y8Z-50.0G4P10” will feedback the “OK” 让我知道它得到了命令,但是运动还在动。

我只想要一些命令可以反馈运动移动状态,并让我知道我可以将其他命令发送到 arduino。
谢谢 。

关于datalog的问题 #658

@ben123456789

对于单个命令,请完全使用我上面描述的内容。
要将 G 代码文件发送到 Arduino,请阅读以下内容:

https://github.com/grbl/grbl/wiki/Interfacing-with-Grbl

并编写一个程序来实现该链接中所说的所有内容。
否则使用任何现成的 GRBL 前端。

喜欢 (0)