慢跑故障 #1378 关闭 regpye 打开了这个问题 2021 年 3 月 21 日 · 0 条评论 关闭 慢跑故障#1378 regpye 打开了这个问题 2021 年 3 月 21 日 · 0 条评论 注释 雷比 评论了 2021 年 3 月 21 日 我有一个无法解决的令人费解的问题,也许这里有人可以告诉我发生了什么以及如何解决它?我正在使用 GRBL 1.1h 和 LaserGRBL v4.2.1 我已经构建了另一个二极管激光雕刻机/切割机,这是我的第五个,所以我不是菜鸟并且有一些经验。 该机器使用 Arduino UNO(正版)和中国克隆 CNC Shield v3。固件是最新的GRBL 1.1h。屏蔽已设置有两个 Y 驱动器,将 A 驱动器克隆为另一个 Y。还使用了 Z 轴。使用 的软件是最新的 LaserGRBL v4.2.1。 机器已经过测试,可以在所有方向移动,预期归位位置是左前角,Z 轴位于最大正位置。 在我进行归巢之前,我可以正向和负向移动。归位沿负方向行进。归巢后,无论我选择哪个方向,我都只能朝正方向行驶。 我检查了接线并且能够成功回家,但是 X 和 Y 只会朝正方向移动,即使我选择了负向移动。 我禁用了归位和软限制,并在重置计算机和机器后再次尝试。 用手将工具手动定位到起始位置并将 X 和 Y 设置为零后,我可以在两个方向上毫无问题地移动。通过将行程长度设置为屏幕上显示的数字,我能够在正确的位置行驶和停止,并使用主页按钮返回到我设置的零 XY。 一旦我打开归位,问题又开始了,所以我认为这一定与归位设置有关。我检查了限位开关,它们都正常。 归位方向对我的机器来说是正确的,但也许不是?我正在回到左前角。一切似乎都应该如此,直到归位完成,然后我不能再向任何负方向移动,Z 轴除外。 $0=10(步进脉冲时间) $1=25(步进空闲延迟) $2=0(步进脉冲反转) $3=5(步进方向反转) $4=0(反转步进使能引脚) $5=0(反转限制引脚) $6 =0(反向探针) $10=19(状态报告选项) $11=60.000(连接偏差) $12=0.002(电弧公差) $13=0(以英寸为单位报告) $20=0(软限制启用)只有 $21 才能启用=1 $21=0(启用硬限制) $22=0(启用归位循环)我将其关闭以进行进一步测试。 $23=3(归位方向反转) $24=1200.000(归位定位进给率) $25=1000.000(归位搜索寻道率) $26=144(归位开关去抖动延迟) $27=3.000(归位开关拉离距离) $30=1000(最大主轴速度) $31=0(最小主轴速度) $32=0(激光模式启用)我关闭了它,这样我就可以在没有运动的情况下测试激光 $100= 40.000(X 轴行程分辨率) $101=40.000(Y 轴行程分辨率) $102=80.000(Z 轴行程分辨率) $110=10000.000(X 轴最大速率) $111=10000.000(Y 轴最大速率) $112= 1000.000(Z 轴最大速率) $120=1000.000(X 轴加速度) $121=1000.000(Y 轴加速度) $122=100.000(Z 轴加速度) $130=840.000(X 轴最大行程) $131=420.000(Y -轴最大行程) $132=75.000(Z轴最大行程) 设置值 Mask Invert X Invert Y Invert Z 0 00000000 NNN 1 00000001 YNN 2 00000010 NYN 3 00000011 YYN 4 00000100 NNY 5 00000101 YNY 6 00000110 NYY 7 00000111 YYY $3 – Direction port invert mask:binary 此设置反转每个轴的方向信号。默认情况下,Grbl 假定轴在 方向引脚信号低时沿正方向移动,在引脚信号高时沿负方向移动 。通常,某些机器的轴不会以这种方式移动。 此设置将为那些以相反方式移动的轴反转方向引脚信号。 此反转掩码设置的工作方式与步进端口反转掩码完全相同,并将要反转的轴存储 为位标志。要配置此设置,您只需发送要 反转的轴的值。使用上表。例如,如果只想反转 Y 轴方向,您可以发送 $3=2 到 Grbl,设置现在应该显示为 $3=2 (dir port invert mask:00000010) 我已经拆掉所有接线并重新开始。 这次我只连接了步进电机和限位开关。 我在配置中关闭归位以进行第一个测试。X 和 Y 电机需要反转,所以我没有更改配置文件,而是物理上更改了接线,使电机朝正确的方向移动。我确保 $3=0 测试表明,如果我首先手动将激光头移动到“想要的”起始位置,机器可以在所有正确的方向上移动。 到目前为止一切正常。 接下来,我打开归位并将其设置为默认值 $23=0。测试表明机器试图在右上角归位,这不是限位开关所在的位置,所以我停止了所有操作并更改了 $23=3 应该是左下角。 我重新启动了一切并做了另一个测试。归位正确,Z 抬起,双弹起,然后 X 和 Y 继续到左下角,Y 先停下来,等到 X 到达极限,停下来,双弹起。一切似乎都很正常,没有来自 LaserGRBL 的警告。 然后我尝试做一个运动,我可以将 X 和 Y 都朝正方向移动,但是当我再次尝试去负方向时,也就是回到家时,运动又都朝正方向移动了。 这让我真的很沮丧,我觉得我已经检查了一切,只是无法弄清楚发生了什么。 我可能已经解决了这个问题? 因为我使用的硬件反复出现不良结果,所以我决定再次更换所有电子设备。 我使用了一个新的 Arduino UNO,用原来的 GRBL 1.1h 对其进行了编程,然后我再次尝试使用相同的 CNC 屏蔽。 同样的问题。所以接下来我也换了一个新的 CNC 屏蔽,非常仔细地检查了我所有的接线并再次尝试。 同样的问题。 我开始想也许是软件出了问题,所以我打开了 Universal G-code Sender 并试了一下。 立即一切正常,我可以毫无问题地回家和四处旅行。 所以接下来我关闭了 UGS 并再次打开了 LaserGRBL,然后再次尝试。回到同样的问题,所以对我来说这是 LaserGRBL 正在做的事情。 问题确认。我加载了一个旧版本的 LaserGRBL,它运行良好,所以新版本有慢跑问题。 arkypita 添加了 把招工广告 标签 2021 年 3 月 23 日 arkypita已完成 关闭 2021 年 3 月 23 日 喜欢 (0) 设计器几何拆分 #1742 添加了使用设计器将网格中的对象相乘的功能 #1743 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我有一个无法解决的令人费解的问题,也许这里有人可以告诉我发生了什么以及如何解决它?我正在使用 GRBL 1.1h 和 LaserGRBL v4.2.1
我已经构建了另一个二极管激光雕刻机/切割机,这是我的第五个,所以我不是菜鸟并且有一些经验。
该机器使用 Arduino UNO(正版)和中国克隆 CNC Shield v3。固件是最新的GRBL 1.1h。屏蔽已设置有两个 Y 驱动器,将 A 驱动器克隆为另一个 Y。还使用了 Z 轴。使用
的软件是最新的 LaserGRBL v4.2.1。
机器已经过测试,可以在所有方向移动,预期归位位置是左前角,Z 轴位于最大正位置。
在我进行归巢之前,我可以正向和负向移动。归位沿负方向行进。归巢后,无论我选择哪个方向,我都只能朝正方向行驶。
我检查了接线并且能够成功回家,但是 X 和 Y 只会朝正方向移动,即使我选择了负向移动。
我禁用了归位和软限制,并在重置计算机和机器后再次尝试。
用手将工具手动定位到起始位置并将 X 和 Y 设置为零后,我可以在两个方向上毫无问题地移动。通过将行程长度设置为屏幕上显示的数字,我能够在正确的位置行驶和停止,并使用主页按钮返回到我设置的零 XY。
一旦我打开归位,问题又开始了,所以我认为这一定与归位设置有关。我检查了限位开关,它们都正常。
归位方向对我的机器来说是正确的,但也许不是?我正在回到左前角。一切似乎都应该如此,直到归位完成,然后我不能再向任何负方向移动,Z 轴除外。
$0=10(步进脉冲时间)
$1=25(步进空闲延迟)
$2=0(步进脉冲反转)
$3=5(步进方向反转)
$4=0(反转步进使能引脚)
$5=0(反转限制引脚)
$6 =0(反向探针)
$10=19(状态报告选项)
$11=60.000(连接偏差)
$12=0.002(电弧公差)
$13=0(以英寸为单位报告)
$20=0(软限制启用)只有 $21 才能启用=1
$21=0(启用硬限制)
$22=0(启用归位循环)我将其关闭以进行进一步测试。
$23=3(归位方向反转)
$24=1200.000(归位定位进给率)
$25=1000.000(归位搜索寻道率)
$26=144(归位开关去抖动延迟)
$27=3.000(归位开关拉离距离)
$30=1000(最大主轴速度)
$31=0(最小主轴速度)
$32=0(激光模式启用)我关闭了它,这样我就可以在没有运动的情况下测试激光
$100= 40.000(X 轴行程分辨率)
$101=40.000(Y 轴行程分辨率)
$102=80.000(Z 轴行程分辨率)
$110=10000.000(X 轴最大速率)
$111=10000.000(Y 轴最大速率)
$112= 1000.000(Z 轴最大速率)
$120=1000.000(X 轴加速度)
$121=1000.000(Y 轴加速度)
$122=100.000(Z 轴加速度)
$130=840.000(X 轴最大行程)
$131=420.000(Y -轴最大行程)
$132=75.000(Z轴最大行程)
设置值 Mask Invert X Invert Y Invert Z
0 00000000 NNN
1 00000001 YNN
2 00000010 NYN
3 00000011 YYN
4 00000100 NNY
5 00000101 YNY
6 00000110 NYY
7 00000111 YYY
$3 – Direction port invert mask:binary
此设置反转每个轴的方向信号。默认情况下,Grbl 假定轴在
方向引脚信号低时沿正方向移动,在引脚信号高时沿负方向移动
。通常,某些机器的轴不会以这种方式移动。
此设置将为那些以相反方式移动的轴反转方向引脚信号。
此反转掩码设置的工作方式与步进端口反转掩码完全相同,并将要反转的轴存储
为位标志。要配置此设置,您只需发送要
反转的轴的值。使用上表。例如,如果只想反转 Y 轴方向,您可以发送
$3=2 到 Grbl,设置现在应该显示为 $3=2 (dir port invert mask:00000010)
我已经拆掉所有接线并重新开始。
这次我只连接了步进电机和限位开关。
我在配置中关闭归位以进行第一个测试。X 和 Y 电机需要反转,所以我没有更改配置文件,而是物理上更改了接线,使电机朝正确的方向移动。我确保 $3=0
测试表明,如果我首先手动将激光头移动到“想要的”起始位置,机器可以在所有正确的方向上移动。
到目前为止一切正常。
接下来,我打开归位并将其设置为默认值 $23=0。测试表明机器试图在右上角归位,这不是限位开关所在的位置,所以我停止了所有操作并更改了 $23=3 应该是左下角。
我重新启动了一切并做了另一个测试。归位正确,Z 抬起,双弹起,然后 X 和 Y 继续到左下角,Y 先停下来,等到 X 到达极限,停下来,双弹起。一切似乎都很正常,没有来自 LaserGRBL 的警告。
然后我尝试做一个运动,我可以将 X 和 Y 都朝正方向移动,但是当我再次尝试去负方向时,也就是回到家时,运动又都朝正方向移动了。
这让我真的很沮丧,我觉得我已经检查了一切,只是无法弄清楚发生了什么。
我可能已经解决了这个问题?
因为我使用的硬件反复出现不良结果,所以我决定再次更换所有电子设备。
我使用了一个新的 Arduino UNO,用原来的 GRBL 1.1h 对其进行了编程,然后我再次尝试使用相同的 CNC 屏蔽。
同样的问题。所以接下来我也换了一个新的 CNC 屏蔽,非常仔细地检查了我所有的接线并再次尝试。
同样的问题。
我开始想也许是软件出了问题,所以我打开了 Universal G-code Sender 并试了一下。
立即一切正常,我可以毫无问题地回家和四处旅行。
所以接下来我关闭了 UGS 并再次打开了 LaserGRBL,然后再次尝试。回到同样的问题,所以对我来说这是 LaserGRBL 正在做的事情。
问题确认。我加载了一个旧版本的 LaserGRBL,它运行良好,所以新版本有慢跑问题。