关闭 axl936 打开了这个问题 2014 年 7 月 6 日 · 3条评论 关闭 如果命令太慢则报警锁定..?#439 axl936 打开了这个问题 2014 年 7 月 6 日 · 3条评论 注释 axl936 评论了 2014 年 7 月 6 日 你好 ! 对不起,我的英语不好。 我正在 arduino uno 板上测试 0.9e。 我有一个奇怪的问题 ,我有一些不使用 ARC(G2,G3)的 G 代码,但只有一系列 XY坐标。 所以,如果我必须铣一个圆(例如..),有很多非常接近的 XY 坐标可以发送到 grbl。 现在,如果我使用 simplestream.py 从“普通”PC 发送此文件,一切正常,没问题! 但是,如果我用一台慢速电脑(发送串行命令更慢)发送相同的文件,grbl 接受我发送的代码行,但是 STEPPER-ENABLE 引脚连续启用和禁用,以快速顺序,并在一些之后此命令序列已发送,GRBL 没有响应并且 STEPPER-ENABLE 被永久禁用。 此时 GRBL 不再响应,只有在软件重置 (ctrl-x) 之后,GRBL 才会响应 ALARM:锁定每个连续的命令。 此时,不接受任何命令,甚至不接受解锁命令。 要解锁我必须进行硬件重置.. 有人可以帮我解决吗? Tnx 阿克塞尔 作者 axl936 评论了 2014 年 7 月 6 日 更新: 为了模拟问题,尝试在 simple_stream.py 中添加一点停顿,在从串口发送和读取响应之间: s.write(l + '\n') # Send g-code block to grbl time.sleep(.25) ### <<<---- pause to simulate my issue on "normal" pc !!!! grbl_out = s.readline() # Wait for grbl response with carriage return 然后发送此示例文件: https ://drive.google.com/file/d/0B5UMcNY5UvN8eDA2Zkg2NXlWWUE/edit?usp=sharing 如果需要,这里是我的 grbl 设置:(仅非标准): $0=320.000(x,步长/mm) $1=320.000(y,步长/mm) $2=800.000(z,步长/mm) $3=2000.000(x 最大速率,mm/min) $4=2000.000(y 最大速率,毫米/分钟) $5=1500.000(z 最大速率,毫米/分钟) $6=150.000(x 加速度,毫米/秒^2) $7=150.000(y 加速度,毫米/秒^2) $8=130.000(z 加速度,毫米/sec^2) $9=350.000(x 最大行程,mm) $10=400.000(y 最大行程,mm) $11=150.000(z 最大行程,mm) $12=15(步进脉冲,usec) $13=0(步进端口反转掩码:00000000) $14=160(dir 端口反转掩码:10100000) $15=25(步空闲延迟,毫秒) 非常感谢大家可以尝试/帮助我! 成员 香奈儿 评论了 2014 年 7 月 7 日 @axl936:这可能是由我们一直在跟踪的问题引起的。今天刚刚合并了一个新的解决方案。尝试重新下载最新的开发分支并编译它。理论上它应该修复它,但让我们知道无论哪种方式都会发生什么! 作者 axl936 评论了 2014 年 7 月 8 日 你好 ! 我试过了.. 新代码解决了这个问题! 谢谢并祝贺您的出色工作和出色的项目! chamnit已完成 关闭 2014 年 7 月 8 日 喜欢 (0) 问题:归位后机器原点的最佳实践 #352 节点上的运动暂停 #353 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动 XY 绘图仪 – 将 Word 文档转换为 GRBL 文件 grbl 随机在中间停止 Arduino Uno GRBL 问题 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动XY 绘图仪 – 将 Word 文档转换为 GRBL 文件grbl 随机在中间停止Arduino Uno GRBL 问题为什么这会“崩溃”我的 3018 CNCFusion 360 / Grbl – 最后毁掉了工作?!使用 Grbl Shield,必须采取哪些接地预防措施?GRBL 安装挑战(在 cnc 3018 pro 上)
你好 !
对不起,我的英语不好。
我正在 arduino uno 板上测试 0.9e。
我有一个奇怪的问题
,我有一些不使用 ARC(G2,G3)的 G 代码,但只有一系列 XY坐标。
所以,如果我必须铣一个圆(例如..),有很多非常接近的 XY 坐标可以发送到 grbl。
现在,如果我使用 simplestream.py 从“普通”PC 发送此文件,一切正常,没问题!
但是,如果我用一台慢速电脑(发送串行命令更慢)发送相同的文件,grbl 接受我发送的代码行,但是 STEPPER-ENABLE 引脚连续启用和禁用,以快速顺序,并在一些之后此命令序列已发送,GRBL 没有响应并且 STEPPER-ENABLE 被永久禁用。
此时 GRBL 不再响应,只有在软件重置 (ctrl-x) 之后,GRBL 才会响应 ALARM:锁定每个连续的命令。
此时,不接受任何命令,甚至不接受解锁命令。
要解锁我必须进行硬件重置..
有人可以帮我解决吗?
Tnx
阿克塞尔