开源改变世界!!

Z 探测 #584

推推 grbl 2年前 (2023-01-26) 163次浏览
关闭
kardinal7 打开了这个问题 2017 年 2 月 15 日 · 49条评论
关闭

Z 探测#584

kardinal7 打开了这个问题 2017 年 2 月 15 日 · 49条评论

注释

Z 探测 #584

有没有办法制作脚本或宏来制作 Z-Probing?

Z 探测 #584

我昨晚刚在研究这个。Xcarve 和 Shapeoko 论坛中有很多信息。这是一个很好的。https://discuss.inventables.com/t/touch-plate/10314/27

但我确实希望 UGSP 上有一个特定的按钮来适应它,只需要用户输入钻头直径和板厚。

Z 探测 #584
所有者

@kardinal7 @aforww你们能建议这在新的 UGS 平台窗口中如何工作吗?我没有太多时间进行实验(也没有在我的机器上进行探测),但如果您能解释它应该如何工作以及它应该是什么样子才能发挥作用,我可能会想出一些办法。

Z 探测 #584

Chilipeppr 具有此功能,他们称之为触摸板
Z 探测 #584

您需要定义步速和触摸板的高度。
探头检测到触摸板后,它会校正 Z 轴。

Z 探测 #584

在UGS平台上像chilipepper一样自动调平就好了

Z 探测 #584
jahnj0584 评论了 2017 年 2 月 16 日 通过电子邮件
Z 探测 #584

@winder我认为一个简单的窗口允许用户在命令因非接触而取消之前输入板厚度以进行偏移和行进的距离。您可能只向已经显示 WCS 和“重置为零”按钮的窗口添​​加一个简单的按钮和输入窗格。

所以它看起来像
板厚(在此处输入值
移动到错误(在此处输入值
(将 Z 重置为零)<—- 按钮

Z 探测 #584
硫硼酸盐 评论了 2017 年 3 月 4 日  

我自己研究了一下,发现你只需要定义 2 个宏,每个@jahnj0584的消息:

  1. 触发探测:G38.2 Z-50 F1必须调整 Z 以探测足够远(但如果启用了软件限制,则不能太长),并且 F 必须是合理的精度速度。当探头被触发时,机器将停止

  2. 重置 Z 高度:G92 Z39.2必须根据您的探头高度调整 Z 高度(我的是 39.2mm)

瞧。

Z 探测 #584
所有者

我仍然计划为此制作帮助窗口,但最近一直很忙。

@thibalte感谢您提供有关如何使用这些命令的详细信息。进行 X/Y 探测是否也有用?

Z 探测 #584
jahnj0584 评论了 2017 年 3 月 4 日 通过电子邮件
Z 探测 #584
所有者

我想对于 X/Y 你会使用钻头半径而不是板厚度

Z 探测 #584

确切地。有代码可以通过宏来完成。我们只是有需要,并要求一个内置的解决方案,哈哈。

Z 探测 #584
硫硼酸盐 评论了 2017 年 3 月 4 日  

@winder啊,我从来没有用过 X/Y 的探测,只有 Z。实际上我不知道探测对 X/Y 有效,那么支持一个在 X/Y 中自动居中的例程会更有趣,带有“ corner ring”(不确定确切的名称,基本上钻头在环中慢跑并在 X/Y 的正/负方向探测以找到环的确切中心,环的底面有一个角,可以粘在上面工件的角)。当然,这会出现在愿望清单上,遗憾的是我的 Java 不够流利,无法提供帮助……

Z 探测 #584
jahnj0584 评论了 2017 年 3 月 4 日 通过电子邮件
Z 探测 #584

Chilipeppr 是开源的,也许可以看到他们如何编码以使其成为自动级别,也许可以像他们拥有它一样制作它并直接从 eagle cad 接受文件以便能够进行 PCB 设计,这将是一个很棒的功能将它放在 UGS 上并使其成为一个更完整的程序,然后将软件跳到软件以实现所需的东西,个人喜欢它 UGS 平台只是缺少一些功能不幸的是我的编程技能不太好帮忙

Z 探测 #584
所有者

UGS终于支持探测了!我使用此支持构建了一个简单的“Probe Helper”,您可以在 .net 下的最新夜间构建菜单中找到它Window > Plugin > Probe Helper。它似乎在我的测试中起作用,我会在关闭此问题之前等待一些反馈。

Z 探测 #584

Z 探测 #584

这是我在点击“Initial-Probe”
错误时收到的消息:预期的命令字母:G 代码字由一个字母和一个值组成。找不到信件。

我需要激活探测功能吗?
在哪里连接探针针?
我正在使用带有 CNC Shiled V3.0 和 GRBL 1.1 的 Arduino

Z 探测 #584

默认情况下探测处于活动状态。您需要将触摸板连接到 GND,将铣刀连接到引脚 A5,我使用一个简单的鳄鱼夹和一根连接到 A5 的电线。(反之亦然,只要在您触摸被探测表面时 A5 与 GND 短路即可)。

关于实际错误,我还不能尝试该功能,但我相信 UGS 会在控制台中显示发送给 Grbl 的消息。您可以使用发送到显然格式错误的 Grbl 的命令复制粘贴控制台吗?

Z 探测 #584
首页MaticThomas 评论了 2017 年 3 月 31 日  

哇,快速回答:-)!
感谢您对连接探头的描述!我有一个 3020T,刚刚将它升级到 Arduino 版本,这比其他一些控制器要好得多!

这是来自控制台的完整 GCode:

> >>> G21 G91 G49
> >>> G38.2 Z-10,000000 F5,000000
> >>> G91 G21
> ok
> error: Expected command letter: G-code words consist of a letter and a value. Letter was not found.
> ok

错误来自此代码:
G38.2 Z-10,000000 F5,000000

Z 探测 #584

哦,我无法测试它,但我相信 Grbl 使用点作为小数点,而不是逗号。您是否明确标记了10,000000and 5,000000?如果不是,则字段返回格式错误的值。如果您手动发送G38.2 Z-10.000000 F5.000000它应该可以工作(至少要启动探测例程,而不是重置 z 高度,您可以按照我上面标记的程序通过手动发送 g 代码命令进行探测)。

Z 探测 #584

是的,没错,“,”就是问题所在。带一个“。” 有用。

Z 探测 #584
所有者

糟糕,这是一个本地化问题。今晚我去看看。

Z 探测 #584
米斯科11 评论了 2017 年 3 月 31 日 通过电子邮件
Z 探测 #584

哇!伟大而超快的工作 – 这是一个完美的社区!

Z 探测 #584

非常好!

Z 探测 #584
所有者

@HomeMaticThomas现在应该解决逗号问题,让我知道它是否适合您。

Z 探测 #584
首页MaticThomas 评论了 2017 年 3 月 31 日  

@winder: 非常感谢,完美!

Z 探测 #584

@winder感谢您将 Z 探测添加到 UGS 平台

如果 UGS 可以添加自动调平功能那就太好了,
这也是我们可以使用自动调平
https://www.youtube.com/watch?v=ApBfHW7AhsM 实现的完美示例]

chilipeppr 已经用它实现了 widged
Z 探测 #584

这有可能实现吗?

Z 探测 #584
所有者

@vMeph这就是计划。