开源改变世界

归位问题 #1480

推推 grbl 3年前 (2023-01-24) 118次浏览

打开
oliv690 开了这个issue 2018 年 12 月 21 日 · 8条评论
打开

归位问题#1480

oliv690 开了这个issue 2018 年 12 月 21 日 · 8条评论

注释

归位问题 #1480

你好,
首先,抱歉我的英语不好。我会尽量说清楚。

我是 GRBL 和 Arduino 的新手。
我将 K40 激光器从原始卡修改为 Arduino 卡。
我安装了 GRBL 1.1g

我正在尝试使用 GRBL 并发送良好的参数,但我认为我在某个地方犯了一个错误,因为归位没有按我想要的那样工作。

首先,Y 轴上的归位不起作用。
我检查了开关。这是一个光开关。
当我在信号和地之间检查它时,归位完成时我有 1.1V,不在归位位置时有 0V。

我修改了 config.h 以同时在 X 和 Y 上归位。Z 禁用。

当我尝试归位时,如果我将电机和开关连接到“正常”位置,归位完成但我收到消息“归位失败”。
如果我将电机连接到“恢复”位置(X 代替 Y 和 Y 代替 X),归位完成得很好,没有消息。

我尝试了很长时间(3 周)来解决这个问题,但我找不到解决方案。
我检查了 wiki 并阅读了我发现的关于 GRBL 和 $x 参数的所有解释,但我不明白为什么在恢复布线中可以,而在直接布线中不能。

我用 $3=2 来恢复 Y 轴。

我希望我已经清楚了吗?(我不太确定…)

谢谢您的帮助。

这里在 GRBL 配置的副本下。

$0 步进脉冲时间 10
1美元 步骤空闲延迟 25
$2 步进脉冲反转 0
3美元 步进方向反转 2个
4美元 反转步使能引脚 0
5美元 反转限位销 1个
6美元 反转探针 0
10 美元 状态报告选项 1个
$11 结偏差 0,010
$12 电弧公差 0,002
$13 以英寸为单位报告 0
20美元 软限制使能 0
$21 硬限制启用 0
$22 归位周期使能 1个
$23 归位方向反转 1个
$24 归位定位进给率 100,000
25美元 归位搜索寻道率 1100,000
$26 归位开关去抖延迟 250
$27 归位开关拉断距离 2,000
30美元 最高主轴转速 255
$31 最低主轴转速 10
$32 激光模式使能 1个
100 美元 X轴行程分辨率 158,000
$101 Y轴行程分辨率 158,000
$102 Z轴行程分辨率 10,000
$110 X轴最大速率 10000,000
$111 Y轴最大速率 10000,000
$112 Z轴最大速率 10,000
$120 X轴加速度 190,000
$121 Y轴加速度 190,000
$122 Z轴加速度 10,000
$130 X轴最大行程 300,000
$131 Y轴最大行程 200,000
$132 Z轴最大行程 10,000
归位问题 #1480
作者

您好,
我看到我的请求没有得到答复。
是因为我不清楚吗?

还是因为没有人知道这个问题会发生什么?

归位问题 #1480

我希望你是法国人,否则那些进给速度太疯狂了。

归位问题 #1480

我也怀疑开关应该是+1V。他们被评为什么?

归位问题 #1480
作者

是的,我是法国人(你也可以通过我糟糕的英语来理解)。

为什么你认为我的进给率很疯狂?

我再次检查并重新连接开关。
“外部”时我有 5v,触发时有 0v。(现在在 X 和 Y 轴上)。

当我请求归位时,X 轴似乎正常。
Y 轴到达归位位置,在归位失败之前我可以听到 6 或 7 次“clac”。

归位问题 #1480
成员

你的进给率很好。他指的是使用逗号,而不是小数点。只关注稳定性。您已接近 Grbl 支持的最大 30kHz 步进率的上限。

当你遇到归位失败时,你有错误代码吗?另外,当你说“拍手”时,你的意思是你的踏步机正在失去步伐吗?很可能您的坐标系颠倒了和/或归位方向颠倒了。

归位问题 #1480
作者
橄榄690 评论了 2018 年 12 月 27 日  

好的,谢谢 chamnit 对 jahnj0584 关于进给率的评论的解释。

当归位失败时,当我将鼠标放在消息上时,该框会指示错误。
我假设这是 GRBL 文档(警报代码描述部分)中的错误 8。

我已经尝试将 pul-off 设置从 2mm 增加到 4mm,但没有改变。

我也检查了很多次接线,但也没有改变。

我再次更改了电机的连接(X 电机连接到 Y 轴,Y 电机连接到 X 轴),我还更改了开关连接(X 开关连接到 Y 轴,Y 开关连接到 X 轴)。
没有更多问题,但轴与 X 和 Y 的正常位置相反

(我假设 X 是左/右位置,Y 是正常移动的前/朝向位置)。

归位问题 #1480
作者

当我说“clac”时,它与电机松步时不同。
我认为这更像是电机试图通过前进 1 步并返回 1 步来找到合适的位置。
它这样做大约 10 或 15 次,然后停止并显示“归位失败”消息。

归位问题 #1480
作者

您好,
我又遇到了同样的问题。
我更换了 Arduino 卡、防护罩、限位开关(我现在使用机械而不是光学),我添加了 100 nf 电容器与开关并联,我尝试使用 grgbl1.1.f 而不是 1.1.g,我更换了 pololus,我尝试了 GrblPanel、laserGrbl 和 Arduino IDE,我检查了所有 GRBL 参数并尝试更改一些参数,我将 27 美元更改为 1、10、15 毫米,我尝试更改 24、25 和 26 美元的参数但没有任何帮助解决这个问题。

我再次解释发生了什么(与上次相比有小的变化):

有时,我不知道为什么,归位工作(有时在 X 上,有时在 Y 上,但从来没有同时在 2 轴上,并且很难在另一次成功时重新做。如果我尝试重新 -做归位,不改变任何东西,它不再工作。

当我发送 $hY 或 $HX(我修改了 config.h 以便能够分别尝试在轴上归位)时,轴 X(或 Y)向上移动到触及极限。
它停下来,从非常非常小的距离返回并尝试再次找到极限。
它找不到然后返回“警报 8”或“警报 9”——这取决于)。
如果我在返回警报之前手动按下开关,则归位循环完成且没有错误。

我真的不知道如何解决这个问题。
我现在尝试解决它 3 个月,我真的不明白发生了什么。

您是否知道问题出在哪里以及可能出现什么问题以及可能的解决方案?

喜欢 (0)