注释
使用 G4 。G4 等到动作完成并且时间到。 2015-04-16 10:55 GMT+02:00,ben123456789 notifications@github.com:
|
@ben123456789当 grbl 仍在命令运动时,UGS 字段将显示运行。当运动停止时,UGS 将显示“空闲”。使用@cri-s将 G4P0 命令添加到 gcode 末尾的方法将确保 Grbl 在响应 G4P0 命令之前首先清空其规划器缓冲区。AKA 运动已停止。 |
感谢 cri-s 和 timryder,我尝试发送命令“G91 G0 Z50 G4 P0”,运动仍在移动,但 UGS 界面中显示 Arduino 反馈消息“OK”。 我知道命令G4P“秒”,意思是暂停几秒。如果我发送命令“G4P10”,机器将暂停10秒,然后继续启动。 多谢。 |
我只希望动作已经完成,然后反馈消息“OK”。仅此而已。 谢谢 |
发送“G91 G0 Z50 G4 P0”不是你想要的。 |
如果我发送命令“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。 |
对于单个命令,请完全使用我上面描述的内容。 https://github.com/grbl/grbl/wiki/Interfacing-with-Grbl 并编写一个程序来实现该链接中所说的所有内容。 |
现在我用的固件Grbl 0.9g,我有一些问题。请帮助我。
1
、如果我把坐标传给Arduino,Arduino会反馈“OK”,但是电机还在运动,还没有到达坐标,请问如何解决?我只是想要“如果我传输坐标并且在电机到达后坐标发送OK”
2.
哪个命令可以检测运动状态,程序UGS的字段显示三个状态是“活动状态:空闲,警报,运行”,那么如何才能我检测到它。
多谢