开源改变世界

归位时未能拉下归位开关 #550

推推 grbl 2年前 (2023-01-22) 168次浏览

关闭
Blargedy 打开了这个问题 2018 年 10 月 31 日 · 6条评论
关闭

归位时未能拉下归位开关#550

Blargedy 打开了这个问题 2018 年 10 月 31 日 · 6条评论

注释

归位时未能拉下归位开关 #550
大迪 评论了 2018 年 10 月 31 日  

我有完全相同的问题@rodfreyissue 265中,除了我使用的CNC xPro V3具有内部步进器启用引脚,因此 rodfrey 的解决方案对我不起作用。

问题:当我运行归位命令($h)时,当 Z 轴触及归位开关时,将引发 ALARM:8。有时会抛出 ALARM:9,但几乎总是 ALARM:8

我玩过 24 美元和 25 美元,但它甚至没有开始关闭归位开关。$X 工作正常后,使用 G0 定期慢跑。

当停在原位时,一个?查询显示 z 轴限位销被触发。

这是我的配置:
$0=10
$1=50
$2=0
$3=1
$4=1
$5=0
$6=0
$10=1
$11=0.020
$12=0.002
$13=0
$20=0
$21=0
$22=1
$23=7
24 美元=1000.000
美元 25 美元=1000.00 美元10000.000
$26=50
$27=2.000
$30=1000
$31=0
$32=0
$100=106.478
$101=18.30010.000
102 美元=18.300 美元10.000
$110=400022050.000
$111=2160.00021600.000
112 美元=2160.000 美元21600.000
120 美元=20.000 美元2000.000
121 美元=20.000 美元2000.000
122 美元=20.000 美元2000.000
130 美元=2875.000 美元287.000注意:这只是一个输入错误。x 导轨长约 3m。
$131=720.000
$132=720.000

我使用 XLoader 刷新了 grbl_v1.1f.20170801.hex,从发布页面检索。

在此先感谢您的帮助。

-贝尔尼

归位时未能拉下归位开关 #550
贡献者

没有警报代码 8 或 9。只有错误代码。错误 8 正在发送一个需要空闲状态但实际上没有的命令。错误 9 是在报警状态下发送命令。

我注意到您的设置非常高。x 轴超过了 Grbl 支持的 30kHz 步进速率限制。

归位时未能拉下归位开关 #550

哇,我不明白为什么 X 与 Y 和 Z 相比有如此高的步数/毫米计数。
那些是一些非常高的速度和加速度,以 1000 毫米/分钟的归位是疯狂的,它不能及时停止以免超限开关“太远”。

所以,我会关闭所有归位的东西并首先对所有轴进行正确的校准,然后启用归位但速度要慢得多,比如当前值的 1/10。

归位时未能拉下归位开关 #550

顺便说一句,有一个计算器会警告你超过最大步速……
http://swarfer.co.za/cnc/grblcalc.html

归位时未能拉下归位开关 #550
作者

谢谢@chamnit@swarfer对于答复。

@chamnit

没有警报代码 8 或 9。只有错误代码。错误 8 正在发送一个需要空闲状态但实际上没有的命令。错误 9 是在报警状态下发送命令。

嗯。奇怪的命名法,显示 ALARM: 8 如果它不是报警 8,但有错误 8 的报警。

我注意到您的设置非常高。x 轴超过了 Grbl 支持的 30kHz 步进速率限制。

我将 x 轴速度降低到 4000 mm/min,这比我想要的低很多,但位置精度比速度更重要。我仍然不完全理解步进率限制,但希望它现在在容忍范围内。

@swarfer

哇,我不明白为什么 X 与 Y 和 Z 相比有如此高的每毫米步数。

X 使用齿轮齿条系统并进行直线运动,而 Y 和 Z 使用接近 1:1 的滑轮系统进行旋转运动。steps/mm 已被校准。但是我当然可以看到它们看起来很奇怪。

这些是一些非常高的速度和加速度,以 1000 毫米/分钟的速度归位是疯狂的,它无法及时停止,以免超出开关“太远”。

所以,我会关闭所有归位的东西并首先对所有轴进行正确的校准,然后启用归位但速度要慢得多,比如当前值的 1/10。

我降低了归航速度,因为它确实过快了。如果是的话,它并没有超调回家。

问题是归位开关的位置。由于 Y 和 Z 是旋转的,我使用的是从任一侧点击开关的脚蹼。事实上,它必须能够来自开关的任一侧,这使得放置角度变得棘手。我将 Z 限位开关放置在错误的角度,因此 Z 脚蹼损坏了限位开关,如图所示。它向前弯曲得太远,因此在运行归位循环时无法正确关闭。我的高归航速度和加速度对这个问题没有帮助。

我通过降低速度和加速度来修复它,并用放置得更仔细的新开关替换 z 限位开关。它现在似乎正在可靠地归位。

再次感谢@chamnit@swarfer寻求帮助。

干杯。

归位时未能拉下归位开关 #550

没有警报代码 8 或 9。只有错误代码。错误 8 正在发送一个需要空闲状态但实际上没有的命令。错误 9 是在报警状态下发送命令。

我注意到您的设置非常高。x 轴超过了 Grbl 支持的 30kHz 步进速率限制。

当 WIKI 明确指出以下 2 个警报代码时,不确定你为什么这么说

8 归位失败。拉动时循环未能清除限位开关。尝试增加牵引设置或检查接线。
9 归位失败。在搜索距离内找不到限位开关。在搜索阶段定义为 1.5 * max_travel,在定位阶段定义为 5 * pulloff。

归位时未能拉下归位开关 #550
贡献者

@109JB: 也不清楚。我一定是又喝了那种奇怪的 Kool-aid。

喜欢 (0)