开源改变世界

GRBL 工具更换/校准探头失败 #999

推推 grbl 3年前 (2023-02-02) 347次浏览
打开
sarf2k4 打开了这个问题 2018 年 10 月 12 日 · 21条评论
打开

GRBL 工具更换/校准探头失败#999

sarf2k4 打开了这个问题 2018 年 10 月 12 日 · 21条评论

注释

GRBL 工具更换/校准探头失败 #999

你好,

我是 bcnc 的新手,也使用 cnc 机器本身。我目前正在使用最新的 bcnc v0.9.11,并且刚刚完成了 z 探头的设置,以便以后更轻松地进行 TLO 校准。无论我在 Probe>Tool G38.2 还是 G38.4 上放置什么选项,我总是收到此消息“ALARM:Probe fail”,触发失败的最新 gcode 是g91G38.5f100.000000z5.0.

我个人g38.3为这个工具校准/工具更换选择了选项,从终端,下面是关于探测的重要 gcode 命令

g91G38.3f100.000000z-5.0
[PRB:0.000,0.000,0.088:1]
ok
g91G38.5f100.000000z5.0
ALARM: Probe fail

如果我是正确的,我真的不需要 g38.5,它是在失去联系时停止的,因为它是给我这个错误的。即使通过终端我复制粘贴了 g38.5 行,我仍然遇到错误。有没有办法让 bcnc 不发送 G38.5,而是增加 z 高度?

PS
甚至尝试过控制器 grbl-v0 和 grbl,两者都是一样的

GRBL 工具更换/校准探头失败 #999
托塔夫 评论了 2018 年 10 月 12 日 通过电子邮件
GRBL 工具更换/校准探头失败 #999
作者

你好,

实际上,G38.5 总是会在 G38.2 或 G38.3 之后自动注入,以便在库存 bcnc 界面换刀

GRBL 工具更换/校准探头失败 #999

我认为这是 Probe-Pin 的问题:
https ://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9#6—-probe-pin-invert-bool

$6 – 探针引脚反转,bool
默认情况下,探针引脚通过 Arduino 的内部上拉电阻保持在正常高电平。当探针引脚为低电平时,Grbl 将其解释为已触发。对于相反的行为,只需输入 $6=1 来反转探针。禁用 $6=0。您可能需要一个电源循环来加载更改。

GRBL 工具更换/校准探头失败 #999
作者

我通过 bcnc 检查了探针引脚反转,它没有被勾选。如果我对这个的理解正确,如果勾选,它将保持高位,这将使 g38.2 g38.3 无用,这在工具更换和探测期间是必需的。它可能适用于 g38.4 和 g38.5,但我认为,我们很少使用 g38.4 和 g38.5。

同样在工具更换校准时,g38.5 将自动插入,正如我在上一篇文章中所说的那样。我只是想阻止 bcnc 发送带有探测失败结果的 g38.5

GRBL 工具更换/校准探头失败 #999
合作者

所以现在一切都对你有用吗?

GRBL 工具更换/校准探头失败 #999
作者

不是,我做的是把每个工具的nc文件分开

这是我的 bcnc 报警的截图: probe fail
下图是我按下了工具栏上的“change”按钮
GRBL 工具更换/校准探头失败 #999

下面是 bcnc 到 grbl 固件的终端输出
GRBL 工具更换/校准探头失败 #999

GRBL 工具更换/校准探头失败 #999
合作者

请安装最新的 bCNC git 版本。它有“[P]”字母指示探测器是否处于活动状态。这样您就可以轻松地检查一切是否按预期工作。请注意,在开始探测之前,探测必须处于非活动状态。

GRBL 工具更换/校准探头失败 #999
作者

下载了最新的 bcnc,但我无法使用“bcnc.py”启动它,numpy 出错

GRBL 工具更换/校准探头失败 #999
合作者

新版本的 bCNC 需要安装 numpy 模块。

GRBL 工具更换/校准探头失败 #999
作者

我安装了 numpy,
GRBL 工具更换/校准探头失败 #999

GRBL 工具更换/校准探头失败 #999
合作者

我对 Windows 了解不多,但在我看来,numpy 没有正确安装。也许你安装了多个 python 版本,而 numpy 没有安装在正确的 python 版本下?

GRBL 工具更换/校准探头失败 #999
作者

我第一次安装 numpy 是用这个pip install numpy,我有 python 2 和 python 3.7

我需要 python 3 来运行脚本但也失败了,因为 numpy 有问题,我试图搜索它,但我找不到太多帮助,除了这个问题在 numpy 1.5 之后得到修复

GRBL 工具更换/校准探头失败 #999
作者

好的…我运行了最新的 bcnc,显然我必须导航到python27\scripts并执行此命令pip2 install numpy

GRBL 工具更换/校准探头失败 #999
作者

我在哪里可以找到这个 [P] 东西?

GRBL 工具更换/校准探头失败 #999
作者
sarf2k4 评论了 2018 年 11 月 1 日  

我尝试了最新的 bcnc 更新,在注入 G38.5 时仍然有同样的问题

以下两张图片是我在工具栏中按下“更改”按钮的地方
GRBL 工具更换/校准探头失败 #999
GRBL 工具更换/校准探头失败 #999

当这两个时,我按下了“校准”按钮
GRBL 工具更换/校准探头失败 #999
GRBL 工具更换/校准探头失败 #999

我尝试了几次从 python 脚本中为这些操作搜索注入的 g38.5,但我认为我无法读取脚本

PS
我也有自己的探测宏

G38.3 F10 z-20
G92 Z13
G91 G0 F100 Z1
G90
GRBL 工具更换/校准探头失败 #999
合作者

我在哪里可以找到这个 [P] 东西?

GRBL 工具更换/校准探头失败 #999

GRBL 工具更换/校准探头失败 #999
合作者

我尝试了最新的 bcnc 更新,在注入 G38.5 时仍然有同样的问题

老实说,我从未使用或尝试过此功能,而且我真的不知道如何使用它。有人成功使用过这个吗?探测代码没有变化,但最新版本至少会向您显示 [P],因此您知道您没有在探测已经激活的情况下开始探测周期(这总是会导致失败)。所以你可以确保你的接线没问题。

GRBL 工具更换/校准探头失败 #999
作者

我没有注意到“[P]”,这是否意味着它会显示探头是否处于高电平/触发状态?我可能忽略了它

此外,我的接线没问题,我焊接了探针并连接到电线>鳄鱼夹>金属板用于探测目的。

我昨天最终尝试反转探针$6=1,但结果就像我预测的渲染 G38.2 和 G28.3 有错误。

虽然我对数控机床软件还是个新手,但我尝试了通用 G 代码发送器、grbl 控制器和这个 bcnc。我个人喜欢 bcnc,因为它直观且灵活。

我可以请求您试用工具更改模块,看看这里到底发生了什么。据我所知,没有其他免费开源的数控机床软件可以过滤掉M6命令

GRBL 工具更换/校准探头失败 #999
合作者

我没有注意到“[P]”,这是否意味着它会显示探头是否处于高电平/触发状态?

是的。[P] 当探头处于活动状态时出现

探针在拉低时处于活动状态
如果你反转探针它在未拉低时处于活动状态
arduino只有上拉,所以你总是必须将探针引脚连接到GND才能读取探针状态。

GRBL 工具更换/校准探头失败 #999
作者

我的数控机床是一台廉价的中国台式数控机床,主要用于印刷电路板铣削,电机和所有框架都充当接地端子,在我之前的帖子中,我确实说过我在我认为是 A5 的探针引脚上焊接了一个引脚,我也检查过我上次焊接之前的引脚跟踪位置。我要做的是将探针连接到金属板上,让电机的尖端接触探针板以触发事件。

但现在的主要问题是 bcnc 在 G38.2 或 G38.3 之后添加了 G38.5。

GRBL 工具更换/校准探头失败 #999

自从我更新了 bCNC 以便我可以通过按下硬件“开始”按钮来启动我的代码,我在探测我的铣刀时遇到了很多问题。它经常在没有消息的情况下给我一个警报,并在我接触的探测针上停留下来。

通常我的刀具向下驱动到销上,释放几个 0,xmm,然后再次低速探测。
但现在它只驱动联系并报警停止。

这是我的探测命令:
g91
g38.2 z-5
f50 g0 z0.15
g38.2 z-0.3 f1
g90
G10 P1 L20 Z29.158
g0 z30

它工作了很多个月没有任何问题,而新版本的 bCNC 有很多失败。在大多数情况下,它适用于第二次尝试。

问候克里斯

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目

还没有

发展

没有分支机构或拉取请求

5人参加
GRBL 工具更换/校准探头失败 #999GRBL 工具更换/校准探头失败 #999GRBL 工具更换/校准探头失败 #999GRBL 工具更换/校准探头失败 #999GRBL 工具更换/校准探头失败 #999

喜欢 (0)