开源改变世界

GRBL 锁定 #1176

推推 grbl 3年前 (2022-10-31) 361次浏览 0个评论
关闭
Russellfam 打开了这个问题 on 4 Feb 2017 · 16 条评论
关闭

GRBL 锁定#1176

Russellfam 打开了这个问题 on 4 Feb 2017 · 16 条评论

注释

GRBL 锁定 #1176

我有一段在 grbl 上运行的 gcode,它是由 UGS 发送的。它无缘无故地间​​歇性锁定,没有错误消息返回给 UGS。UGS 看起来像是在等待下一个命令。

锁定发生在不同的时间和地点。我正在切割轮廓,有时它会在第一次切割的中途停止,有时它会完成第一次切割,然后将 z 轴下降 4mm,并在第二次切割的中途停止。它远不及任何限制。我有严格的限制。

看起来 Arduino 锁定了,我必须拔下 USB 并重新连接才能让它响应 USG。关闭和打开 USG 连接不起作用。

在过去的一天里,我做了几次几乎相同的其他配置文件,没有任何问题。我附上了 CamBam Custom_outline_mirror.txt 生成的 gcode
文件

GRBL 锁定 #1176

@Russellfam:请发布您的 $$ Grbl 设置和 $I 构建信息字符串。此类问题通常与设置有关。或者,如果您使用的是带有可疑 USB 串行芯片的仿冒 Arduino。

GRBL 锁定 #1176

$I
[版本:1.1e.20170114:]
[选择:V]

无法呈现表达式。
$$

$0 = 10(步进脉冲时间,微秒)
$1 = 25(步进空闲延迟,毫秒)
$2 = 0(步进脉冲反转,掩码)
$3 = 7(步进方向反转,掩码)
$4 = 0(反转步进使能引脚,布尔值)
$5 = 1(反转限制引脚,布尔值)
$6 = 0(反转探针引脚,布尔值)
$10 = 3(状态报告选项,掩码)
$11 = 0.010(结偏差,毫米)
$12 = 0.002(电弧容差,毫米)
$13 = 0(以英寸为单位报告,布尔值)
$20 = 1(启用软限制,布尔值)
$21 = 0(启用硬限制,布尔值)
$22 = 1(启用归位循环,布尔值)
$23 = 3(归位方向反转,掩码)
$24 = 25.000(归位定位进给速率,mm/min)
$25 = 600.000(归位搜索寻道速率,mm/min)
$26 = 244(归位开关去抖动延迟,毫秒)
$27 = 1.000(归位开关拉断距离,毫米)
$30 = 1000(最大主轴速度,RPM)
$31 = 0(最小主轴速度,RPM)
$32 = 0(激光模式启用,布尔值)
$100 = 1280.000(X 轴行程分辨率,步长/mm)
$101 = 1280.000(Y -轴移动分辨率,步长/mm)
$102 = 1600.000(Z 轴移动分辨率,步长/mm)
$110 = 650.000(X 轴最大速率,mm/min)
$111 = 800.000(Y 轴最大速率,mm/min )
$112 = 400.000(Z 轴最大速率,mm/min)
$120 = 50.000(X 轴加速度,mm/sec^2)
$121 = 50.000(Y 轴加速度,mm/sec^2)
$122 = 30.000(Z 轴加速度,mm/sec^2)
$130 = 865.000(X -轴最大行程,毫米)
$131 = 575.000(Y 轴最大行程,毫米)
$132 = 100.000(Z 轴最大行程,毫米)

GRBL 锁定 #1176

@Russellfam: 没什么特别的。在我打破测试台之前还有几个问题。你怎么刷Grbl?如果您正在编译,请告诉我您的 Arduino IDE 版本。您的 Arduino 是真正的 Arduino Uno 吗?如果不是,它是什么,它上面的 USB 串行芯片是什么。应标记为 atmega16U 或 FTDI 或 CH380。

GRBL 锁定 #1176

我的猜测是主轴耦合通过 USB 电缆产生的电噪声并导致断开连接。
这才刚刚开始发生吗?如果是这样,您是否移动了任何电缆?
您是否有任何噪声过滤器,尤其是 USB 电缆上的铁氧体?如果没有,请四处寻找,看看您是否有带铁氧体的 USB 电缆。铁氧体看起来像电缆上的肿块。您还可以从各种电子供应商处购买夹式铁氧体。有关示例图像,
请参阅https://www.google.com/search?q=ferrite+usb+cable&tbm=isch

GRBL 锁定 #1176

嘿,谢谢你的回复。
我使用 Xloader 从 hex 文件中将
其刷新 板是 arduino uno Funduino,序列号是 WEGA16U2

GRBL 锁定 #1176

我最近升级了 GRBL 和 UGS。从那时起,我已经毫无问题地剪切了几个类似的配置文件。这个问题从今天下午开始,我对系统没有任何改变。

GRBL 锁定 #1176

@Russellfam:我一直在使用相同的固件版本和您的设置(软限制关闭)的两个不同的 Arduino 上运行您的工作。我正在使用 Grbl 存储库中的 stream.py 脚本流式传输程序,以确定它是否与 GUI 相关。因此,每次运行 3 次后,总共运行 6 次,到目前为止还没有锁定。

Grbl v1.1 的界面已更新以包含更多实时信息,因此

GRBL 锁定 #1176

哎呀..意外点击。

Grbl v1.1 的界面已更新以包含更多实时信息,因此它可能是一个 GUI 错误。我会继续运行这项工作,如果我遇到一个锁定,我会报告一个锁定。

GRBL 锁定 #1176 chamnit 重新打开了这个 2017 年 2 月 5 日
GRBL 锁定 #1176

感谢您的帮助…当然希望我们能解决这个问题

GRBL 锁定 #1176

你用的是UGS平台吗?您是否尝试过 Grbl Panel 或 BCNC?有什么区别吗?

GRBL 锁定 #1176

使用 UGS 而不是 UGS 平台,我还没有尝试过其他平台。我今天会这样做,让你知道

GRBL 锁定 #1176
作者

罗素法姆 评论 2017 年 2 月 5 日  

好的,所以我一直在 UGS 平台上运行,看起来还可以。由于是星期天,我无法启动路由器和集尘器,明天我会检查并通知您。

我现在跑得很快,我在解决这个问题上取得了一些进展。如果我打开路由器,arduino 会在几秒钟内(5 或 10 秒)锁定。似乎路由器可能存在电气干扰,导致串行通信中断。我会四处寻找一根铁氧体 USB 电缆,看看是否能解决问题……笔记本电脑使用电池运行,而 arduino 使用笔记本电脑 USB 运行,因此与任何电源隔离。

GRBL 锁定 #1176

不久前我尝试使用不同的电缆,这似乎解决了这个问题。我没有铁氧体,但我用的那个要短得多。

GRBL 锁定 #1176

@Russellfam: 感谢更新。我认为只有 UGS 平台支持 Grbl v1.1,所以这可能是可能的原因。

GRBL 锁定 #1176

@chamnit从一切@Russellfam描述这是一个 EMI 问题。我已经在各种机器上多次看到它,当主轴开始运行时,USB 只是断开通信。有时串口会消失,但并非总是如此。更换电缆或添加夹式铁氧体几乎总能修复它,但有时需要重新布线和固定接地。
旧版 UGS 的问题不会有帮助,并且可能会增加查明真正问题的难度。EMI 比软件更难调试 :)

GRBL 锁定 #1176

@electrokean:我想,但如果它在更新到 v1.1 之前运行良好,那么它很可能与该更新有关。AFAIK,常规 UGS 不支持 Grbl v1.1,只有 UGS 平台支持。它可能会解释在工作开始时的失败,当旧的 UGS 得到一些新的 v1.1 界面没有预料到的反馈时。无论哪种方式,USB EMI 始终是一个疑点,而且似乎已经解决了。

GRBL 锁定 #1176
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

您必须 登录 才能发表评论!