开源改变世界!!

原点不动 CNC加工报警9 #773

推推 grbl 2年前 (2023-01-23) 77次浏览

打开
BrendonWright 打开了这个问题 2019 年 12 月 12 日 · 24条评论
打开

原点不动 CNC加工报警9#773

BrendonWright 打开了这个问题 2019 年 12 月 12 日 · 24条评论

注释

原点不动 CNC加工报警9 #773

嘿,我有一个 BobsCNC,我想弄清楚为什么当我回家时它不动。电线已经过检查,一切似乎都按照手册正确连接。使用UGS平台。带有 arduino uno 卡的 GRBL 1.1。这是我的固件设置。

[错误] 发送“$H”时检测到错误:(ALARM:9) 归位失败。在搜索距离内找不到限位开关。尝试增加最大行程、减少牵引距离或检查接线。流式传输已暂停。
[错误] 处理响应时出错:控制器完成了意外命令。
Grbl 1.1h [‘$’求助]

$$
$0 = 10(步进脉冲时间,微秒)
$1 = 25(步进空闲延迟,毫秒)
$2 = 0(步进脉冲反转,屏蔽)
$3 = 0(步进方向反转,屏蔽)
$4 = 0(反转步进使能引脚,布尔值)
$5 = 1(反转限制引脚,布尔值)
$6 = 0(反转探针引脚,布尔值)
$10 = 1(状态报告选项,掩码)
$11 = 0.010(结偏差,毫米)
$12 = 0.002(电弧公差,毫米) )
$13 = 1(以英寸为单位报告,布尔值)
$20 = 1(启用软限制,布尔值)
$21 = 0(启用硬限制,布尔值)
$22 = 1(启用归位循环,布尔值)
$23 = 3(归位方向反转,掩码)
$24 = 250.000(归位定位进给率,毫米/分钟)
$25 = 4000.000(归位搜索寻道率,毫米/分钟)
$26 = 250(归位开关去抖延迟,毫秒)
$27 = 5.000(归位开关拉离距离,毫米)
$30 = 1000(最大主轴速度,RPM)
$31 = 0(最小主轴速度,RPM)
$32 = 0(激光模式启用,布尔值)
$100 = 80.000(X 轴行程分辨率,步长/mm)
$101 = 80.000(Y -轴行程分辨率,步/毫米)
$102 = 2267.717(Z 轴行程分辨率,步/毫米)
$110 = 10000.000(X 轴最大速率,毫米/分钟)
$111 = 10000.000(Y 轴最大速率,毫米/分钟)
$112 = 500.000 (Z轴最大速率, mm/min)
$120 = 500.000(X 轴加速度,毫米/秒^2)
$121 = 500.000(Y 轴加速度,毫米/秒^2)
$122 = 300.000(Z 轴加速度,毫米/秒^2)
$130 = 610.000(X -轴最大行程,毫米)
$131 = 610.000(Y 轴最大行程,毫米)
$132 = 85.000(Z 轴最大行程,毫米)
ok
$G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0.0]

我注意到的一件事是。当我按下 z 轴原位开关/限位开关时。读作 X 和 Z 这不可能是正常的。会不会是卡的问题?或插入错误的引脚?我已经检查并重新检查了所有电线,一切都已设置并连接好,就像手册上说的那样应该连接好了。有没有人有任何想法?????

原点不动 CNC加工报警9 #773

重新闪烁,Z home 开关现在可以正常使用了

原点不动 CNC加工报警9 #773

[错误] 发送“$H”时检测到错误:(ALARM:9) 归位失败。在搜索距离内找不到限位开关。尝试增加最大行程、减少牵引距离或检查接线。流式传输已暂停。
[错误] 处理响应时出错:控制器完成了意外命令。
Grbl 1.1g [‘$’求助]

$$
$0 = 5(步进脉冲时间,微秒)
$1 = 25(步进空闲延迟,毫秒)
$2 = 0(步进脉冲反转,掩码)
$3 = 0(步进方向反转,掩码)
$4 = 0(反转步进使能引脚,布尔值)
$5 = 1(反转限制引脚,布尔值)
$6 = 0(反转探针引脚,布尔值)
$10 = 1(状态报告选项,掩码)
$11 = 0.010(结偏差,毫米)
$12 = 0.002(电弧公差,毫米) )
$13 = 1(以英寸为单位报告,布尔值)
$20 = 1(启用软限制,布尔值)
$21 = 0(启用硬限制,布尔值)
$22 = 1(启用归位循环,布尔值)
$23 = 3(归位方向反转,掩码)
$24 = 500.000(归位定位进给速率,毫米/分钟)
$25 = 8000.000(归位搜索寻道速率,毫米/分钟)
$26 = 250(归位开关去抖延迟,毫秒)
$27 = 5.000(归位开关拉离距离,毫米)
$30 = 1000(最大主轴速度,RPM)
$31 = 0(最小主轴速度,RPM)
$32 = 0(激光模式启用,布尔值)
$100 = 80.000(X 轴行程分辨率,步长/mm)
$101 = 80.000(Y -轴行程分辨率,步/毫米)
$102 = 2267.717(Z 轴行程分辨率,步/毫米)
$110 = 10000.000(X 轴最大速率,毫米/分钟)
$111 = 10000.000(Y 轴最大速率,毫米/分钟)
$112 = 500.000 (Z轴最大速率, mm/min)
$120 = 800.000(X 轴加速度,毫米/秒^2)
$121 = 800.000(Y 轴加速度,毫米/秒^2)
$122 = 300.000(Z 轴加速度,毫米/秒^2)
$130 = 610.000(X -轴最大行程,毫米)
$131 = 610.000(Y 轴最大行程,毫米)
$132 = 85.000(Z 轴最大行程,毫米)
ok
$G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0.0]

原点不动 CNC加工报警9 #773
FelisucoVFR 评论了 2019 年 12 月 13 日  

@BrendonWright您必须启用 $21 = 1 才能使用限位开关。

原点不动 CNC加工报警9 #773

[错误] 发送“$H”时检测到错误:(ALARM:9) 归位失败。在搜索距离内找不到限位开关。尝试增加最大行程、减少牵引距离或检查接线。流式传输已暂停。
[错误] 处理响应时出错:控制器完成了意外命令。
Grbl 1.1g [‘$’求助]

$$
$0 = 5(步进脉冲时间,微秒)
$1 = 25(步进空闲延迟,毫秒)
$2 = 0(步进脉冲反转,掩码)
$3 = 0(步进方向反转,掩码)
$4 = 0(反转步进使能引脚,布尔值)
$5 = 1(反转限制引脚,布尔值)
$6 = 0(反转探针引脚,布尔值)
$10 = 1(状态报告选项,掩码)
$11 = 0.010(结偏差,毫米)
$12 = 0.002(电弧公差,毫米) )
$13 = 1(以英寸为单位报告,布尔值)
$20 = 1(启用软限制,布尔值)
$21 = 1(启用硬限制,布尔值)
$22 = 1(启用归位循环,布尔值)
$23 = 3(归位方向反转,掩码)
$24 = 500.000(归位定位进给速率,毫米/分钟)
$25 = 8000.000(归位搜索寻道速率,毫米/分钟)
$26 = 250(归位开关去抖延迟,毫秒)
$27 = 5.000(归位开关拉离距离,毫米)
$30 = 1000(最大主轴速度,RPM)
$31 = 0(最小主轴速度,RPM)
$32 = 0(激光模式启用,布尔值)
$100 = 80.000(X 轴行程分辨率,步长/mm)
$101 = 80.000(Y -轴行程分辨率,步/毫米)
$102 = 2267.717(Z 轴行程分辨率,步/毫米)
$110 = 10000.000(X 轴最大速率,毫米/分钟)
$111 = 10000.000(Y 轴最大速率,毫米/分钟)
$112 = 500.000 (Z轴最大速率, mm/min)
$120 = 800.000(X 轴加速度,毫米/秒^2)
$121 = 800.000(Y 轴加速度,毫米/秒^2)
$122 = 300.000(Z 轴加速度,毫米/秒^2)
$130 = 610.000(X -轴最大行程,毫米)
$131 = 610.000(Y 轴最大行程,毫米)
$132 = 85.000(Z 轴最大行程,毫米)
ok
$G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0.0]

原点不动 CNC加工报警9 #773

还是没有动静:(

原点不动 CNC加工报警9 #773

如果我解锁并且它处于空闲状态,机器不应该移动吗?如果我使用点动控制器?因为它没有并且给我一个错误

原点不动 CNC加工报警9 #773

从现在开始尝试禁用软限制。$20=0

原点不动 CNC加工报警9 #773

禁用软限制,什么都没有

原点不动 CNC加工报警9 #773

🤔现在 110 美元和 111 美元到 500 美元。您可以稍后增加它们。

原点不动 CNC加工报警9 #773

有硬件图片吗?
如果以前的不起作用,那应该是硬件问题。
有噪音吗?

原点不动 CNC加工报警9 #773

愚蠢的问题:电机电源是否打开?用万用表检查了吗?

原点不动 CNC加工报警9 #773

好的,110 和 111 到 500 仍然没有

adruino卡的图片?

电机有动力,它们被锁定并准备好移动它们只是不动。卡上的保险丝是好的

原点不动 CNC加工报警9 #773
贡献者

我会用常规 gcode 检查它是否完全移动。BobCNC 控制器板以物理方式跳过步进驱动器使能引脚,以使其始终保持启用状态。它会给人一种错误的印象,即 Grbl 已正确连接或配置。

原点不动 CNC加工报警9 #773

@BrendonWright同意@chamnit.
使用该配置,它应该正确或不正确地移动,所以我会指出 grbl pinout 配置或其他硬件问题。
您使用的是哪种硬件?

原点不动 CNC加工报警9 #773

您可以尝试将以下一项一项地切换。这些取决于硬件。
特别是我所有的 CNC ar $5=0
$2 = 0(步进脉冲反转,掩码)
$3 = 0(步进方向反转,掩码)
$4 = 0(反转步进启用引脚,布尔值)
$5 = 1(反转限制引脚,布尔值)

原点不动 CNC加工报警9 #773

是的,我检查了我所有的家庭开关是否正常工作,并在启用时显示在 UGS 上。我想我发现我的电机可能没有正确的电压。控制器为每个步进电机读取 0.63 和 0.64 伏。Bobs 页面上说它应该读取 0.72… 我的 X1 电机也在嗡嗡作响,当我握住电机时会有轻微的振动。其他电机都没有这样做。除我的 Z 电机外,所有电机都很热。Z 电机很冷。就像它没有得到任何果汁。但它显示为 .63

原点不动 CNC加工报警9 #773

使用 Arduino/Uno FelisucoVFR

原点不动 CNC加工报警9 #773

完成我的想法……
不要假设温暖是好的而寒冷不是。除非大量工作,否则我的通常很冷。但是一冷一暖是值得遵循的。如果是,请检查跳线配置。有些司机使用它们,有些则不使用。

原点不动 CNC加工报警9 #773

我不熟悉 Bob 的 CNC,但我见过 grbl 返回 alarm:9 如果最大步进率太高超过 30E3*60 的问题。您可以尝试在 config.h 中取消对 MAX_STEP_RATE_HZ 的注释,然后尝试编写 $110 = 10000(就像现在一样)。如果您的参数有问题,grbl 现在会告诉您。

原点不动 CNC加工报警9 #773

我遇到了同样的问题:归位警报 9。

你解决过这个问题吗?

我已经让该设备运行 v0.9 很长时间了,它很有魅力。现在试图从 Lightburn 驱动它,我已经用 v1.1h 重新刷新,但它无法回家。我可以移动轴,所以我知道它在工作。

原点不动 CNC加工报警9 #773

好极了!我开始解决自己的问题……这可能会帮助别人!

由于我的设备是自制激光雕刻机,我最终意识到,如果“CNC”认为它有一个 Z 轴并且(通常)首先尝试回到原点……它永远不会到达那里 – 因此警报: 9

一个快速的 gurgle 搜索出现了这个页面,它讨论了激光和在 Arduino 代码的 config.h 文件中禁用 Z 归位。 #278

再次运行整个设置后,它运行良好。

注意。刷新 GRBL 固件时,请记住将 config.h 文件“修复”为仅 home 2 轴!!

原点不动 CNC加工报警9 #773

你弄明白了吗?我有同样的问题

原点不动 CNC加工报警9 #773
胡子241 评论了 2020 年 10 月 14 日 通过电子邮件
喜欢 (0)