开源改变世界

达到硬限制时控制器重置 #83

推推 grbl 2年前 (2023-02-04) 237次浏览
打开
pnt-thiago 打开了这个问题 2021 年 12 月 20 日 · 21条评论
打开

达到硬限制时控制器重置#83

pnt-thiago 打开了这个问题 2021 年 12 月 20 日 · 21条评论

评论

达到硬限制时控制器重置 #83

请查看以下视频,它们显示了固件的错误,即在达到硬限制时电路板会软重置。这种行为有两个后果,1 电机停止,但如果您发送另一个命令,它将超出限制;2,当达到两个限制时,它会导致启动循环(视频编号 2)。

 20211220_091334_1.1.1.mp4 

 20211220_091451_1.1.mp4 

达到硬限制时控制器重置 #83

这不是错误,而是 GRBL 中的设置!

达到硬限制时控制器重置 #83
作者

这不是错误,而是 GRBL 中的设置!

你能指出你在说什么设置吗?因为我总是对 GRBL 使用硬限制,所以我知道一个事实,即当触发警报时,控制器必须处于该警报状态,直到您手动解锁它。你在第二个视频中看到的世界上不可能没有错误……

达到硬限制时控制器重置 #83

据我了解,硬限制是每个轴有两个限位开关,一个在行程开始处,一个在行程结束处。
如果只安装了 3 个限位开关(X、Y 和 Z 轴每个轴一个),那么我将停用硬限位并使用工作区监控。
如果每个轴安装了两个限位开关,我会停用软件监控的工作区,并且应该知道我的机器的实际行程。
我敢打赌,因为我知道错误..你的 GRBL 正确设置了这不会出现。
不幸的是,我不知道您的设置以及您的限位开关(多少)是如何设置或安装的。

达到硬限制时控制器重置 #83
作者
蒂亚戈 评论了 2021 年 12 月 21 日  

据我了解,硬限制是每个轴有两个限位开关,一个在行程开始处,一个在行程结束处。如果只安装了 3 个限位开关(X、Y 和 Z 轴每个轴一个),那么我将停用硬限位并使用工作区监控。如果每个轴安装了两个限位开关,我会停用软件监控的工作区,并且应该知道我的机器的实际行程。我敢打赌,因为我知道错误..你的 GRBL 正确设置了这不会出现。不幸的是,我不知道您的设置以及您的限位开关(多少)是如何设置或安装的。

每轴限位开关的数量与此处无关,因为它们串联 (NC) 或并联 (NO 开关),因此如果它们是每轴两个或每个轴一个,它们将触发相同的响应。
我的设置是:

$0=10
$1=255
$2=0
$3=3
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=3
$24=2000.000
$25= 500.000
$26=250
$27=1.000
$30=1000。
31 美元=0。
$32=1
$100=80.000
$101=80.000
$102=250.000
$110=500.000
$111=500.000
$112=500.000
$120=10.000
$121=10.000
$122=10.000
$130=200.001
$ 0.0.000 $1200=200
=20

我在每个轴上使用两个 NC 开关,$5 是 0(参见#1。你能指出你认为哪里错了吗?

达到硬限制时控制器重置 #83

$0=10
$1=255
$2=0
$3=3 (X- Y- Z+?)
$4=0
$5=0 (?)
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=3 (X- Y- Z+?)
$24=2000.000
$25=500.000
$26=250
$27=1.000
$30=1000。
31 美元=0。
$32=1
$100=80.000
$101=80.000
$102=250.000
$110=500.000
$111=500.000
$112=500.000
$120=10.000
$121=10.000
$122=10.000
$130=200.001
$ 0.0.000 $1200=200
=20

我在 DLC 上使用 4-30 伏的感应限位开关,
仅用于参考运行,并开启了我的工作区监控。
参考运行后,我的机器位于左前方(X- 和 Y-),我的 Z 轴向上移动(Z-)。

达到硬限制时控制器重置 #83
作者

@Plottmania我的设置是用于激光雕刻,没有 Z 轴,所以它们可以用于此用途。也许您没有遇到此错误,因为您使用的是 CNC 固件。

达到硬限制时控制器重置 #83

我使用各种激光和各种版本的 DLC!
用于激光的 DLC32 V1.0,用于 CNC 的 DLC32 V2.0,即使我在短时间内更改了固件。
GRBL 1.1h 这里不是核心版本。
此外,2.0 到 2.1 中的各种 DLC 和来自我的 Sculpfun 的 XY DLC……它也没有 Z 轴。
我想我已经知道我在做什么 :)

达到硬限制时控制器重置 #83

达到硬限制时控制器重置 #83
作者

我不是说你不知道如何使用这些板,我是在问你我的设置有什么问题,正如你在第一条评论中指出的那样……

这不是错误,而是 GRBL 中的设置!

由于您拥有 DLC32 v2.0 板,您可以尝试使用最新的激光固件 V2.0.7_H35_20211213 重现我的设置/设置
尝试以下步骤:

  1. 进行硬归位(正如我在您为 sculpfun 提供的图片中看到的那样,激光头将位于左前位置,对吗?)
  2. 命令板子超出限制(-X 或 -Y)
  3. 现在 GBRL 应该发出警报,并且在我阅读 GBRL 文档时,它应该保持警报状态直到解锁命令,因此它应该忽略任何移动命令。
  4. 在不发送解锁命令的情况下,尝试命令移动到 -X 或 -Y 并发布您的结果。
达到硬限制时控制器重置 #83
阴谋论 评论了 2021 年 12 月 22 日  

关键是无法回答这个问题,因为我不知道您的机器是如何构建的。
参考运行后你的零点在哪里?
为了理解:
我可以在任何方向创建它并确定参考运行应该如何运行。
同一条路走一次会怎样?
为参考运行和软件限制设置 3 个限位开关。
适当地正确的行程,如果这个运行,可以很高兴地设置更多的限位开关。
只要我不知道那里有什么,我就只能猜测。
那么问题是您使用什么软件?

达到硬限制时控制器重置 #83

现在的问题是如何安装限位开关?
在 DLC 中,我有一个正常的每轴限位开关,您也可以在其中连接两个,但如何接线?
我只需要在我的 sculpfun 上设置 2 个限位开关并使用 LightBurn。
如果 LightBurn 设置正确,则没有理由激活 HardLimits。
执行参考运行,保存工件零点或什至几个,我可以根据需要选择任何点。
如果启用了 SoftLimits,如果工件太大,LightBurn 也会开始抱怨。
为此,还必须在 LightBurn 中激活此功能……准备就绪。
设置后没有崩溃!

http://www.DeepL.com/Translator翻译(免费版)

达到硬限制时控制器重置 #83
作者

我的机器和你的一样,零点在左前位置,限位开关常闭。抱歉,但你的其他假设甚至没有意义……你现在说我没有正确设置 Lightburn,因为如果我这样做了,它永远不会触发硬限制……这不是这个问题在这里讨论的问题,问题是固件有问题,如果有什么东西导致限制被触发,DLC32 不会以它应该的方式响应。
正常的 GRBL 响应是保持警报状态,直到您发送解锁命令,并且不会在每次警报时自行重置。

达到硬限制时控制器重置 #83

If you set up your controller in GRBL the automatic homing is deactivated!
There when setting up just GRBL selected and set.
If you now take your DLC with 2 limit switches (y-axis and Y-axis) which firmware is there on the controller?
It is if you want to use a laser not the core version!
The firmware for lasers doesn’t care if there is a Z-axis motorized or not…it just asks for X and Y.
If your system would be built like mine, your axes would have to run in direction X- and Y- (front left).

喜欢 (0)