开源改变世界

扩展探头的可能性:中心 #1194

推推 grbl 3年前 (2023-02-02) 159次浏览
打开
MARIOBASZ 打开了这个问题 2019 年 3 月 16 日 · 13条评论
打开

扩展探头的可能性:中心#1194

MARIOBASZ 打开了这个问题 2019 年 3 月 16 日 · 13条评论

注释

扩展探头的可能性:中心 #1194
贡献者
马里奥巴斯 评论了 2019 年 3 月 16 日  

除了从里面找图形的中心外,还可以:
  Interior or Exterior中心直到你感觉到它):
只有中点 X。

只有中点 Y。

圈子(当前)。

扩展探头的可能性:中心 #1194

我只是想让人们知道我目前正在努力添加其中一些例程,并且一直在绘制图标以配合它们。
扩展探头的可能性:中心 #1194

我已经有了简单边缘探测的框架,目前正在研究进行更复杂探测(如老板中心)的最佳方法。简单的方法(由 Mariobasz 提到)是上升并越过零件,但这需要用户输入凸台的大致尺寸和 z 安全高度。如果用户在这些输入中出错,很可能会发生崩溃

更安全、更自动化(但可能更慢)的探测例程是我们在本视频结尾看到的。该软件逐渐绕过老板的边缘,最终找到盒子的中心。我想我们可以为此使用 G38.2 和 G38.4 中的 ALARM:5 标志,只要 bCNC 具有检测并自动绕过此错误的机制即可。我还没有仔细研究过这个,所以我不确定这是否可能。

扩展探头的可能性:中心 #1194
贡献者作者

@pomeroyb, 出色的!我很高兴总是阅读那些参与、思考、提议、贡献的人!这有助于休息。做出一些贡献会让自己产生一种特别的满足感。一个拥抱。

扩展探头的可能性:中心 #1194
贡献者作者

按照你的想法,我突然想到,可能有一个防碰撞的例程(可能是丢弃的想法,或者验证平坦的碎片)
1-站在碎片上
2-找到碎片的z
3-去安全参数 z
4- 启动探测程序

扩展探头的可能性:中心 #1194
贡献者作者

非常雄心勃勃的想法?
如果我们有一个可以找到边缘(或使用激光指示器)和人工视觉的相机,它是否可以找到(虽然大约是)零件的极限,然后是质量更好的探头?

扩展探头的可能性:中心 #1194

计算机视觉和相机远远超出了我要添加的范围——我只关注接触式探针的探测例程。

看起来我应该能够自动检测警报并使用清除它们
s.event_generate("<<AlarmClear>>")

因此,除非有人另有建议,否则我可能会使用它来实现更高级的探测例程。

扩展探头的可能性:中心 #1194
合作者

我只是想让人们知道我目前正在努力添加其中的一些例程,

我真的很想将探测框架转换为以同步方式工作,这样我们就可以进行更高级的探测。目前,autolevel g 代码是预先生成的,然后作为一个整体运行。我希望有可能在探测时修改探测刀具路径,这样我们就可以即时优化。此外,我想在该同步探测 API 之上实现某种“探测插件”。

并一直在绘制图标来配合它们。

新图标的首选样式:#1079(评论)

扩展探头的可能性:中心 #1194

@Harvie我没有看到图标的样式指南,但我认为我的图标符合规范。这是他们目前的样子的预览:

扩展探头的可能性:中心 #1194

我没有制作 16×16 图标,而是选择了 32×32(模仿当前用于探测的“target32.gif”图标)。如果我需要更改它,请告诉我。

扩展探头的可能性:中心 #1194
合作者

我认为您想在功能区/工具选择中使用它,我们有 16 像素的图标,这会破坏布局。在这样的按钮上使用它可能没问题。

扩展探头的可能性:中心 #1194

我几乎完成了边缘查找例程的实施。这些例程会自动将当前工作位置调整到探头直径中心的零位。

我目前遇到两个问题:

  1. 您不能将“探测”命令 (G38.X) 或“设置工作位置”命令 (G10 L20) 作为序列中的最后一个命令。我使用“在机器坐标中移动”命令 (G53) 稍微移动机器。如果不使用,Grbl 将发出警报。那个怪癖花了一段时间才找到!这不是一个亮点——我只是想把它记录在某个地方以供将来参考。

  2. bCNC 在作业完成时向 Grbl 发送重置,重置所有模态组,包括 WCS。这意味着如果您在 G56 WCS 中探测,探测将成功完成,但您将返回到 G54 WCS。不是破坏交易,但有点烦人,如果有人不注意并回到原来的 WCS,可能会导致崩溃。

然而,这些问题都不会阻止设置的功能,而且我希望相对较快地对此提出拉取请求。

扩展探头的可能性:中心 #1194
合作者

这意味着如果您在 G56 WCS 中探测,探测将成功完成,但您将返回到 G54 WCS。

不好,我们应该解决这个问题。

扩展探头的可能性:中心 #1194
贡献者作者

我同意,这是一个严重的错误:这个问题提到它是一个问题:如果我在 g56 中工作并挤压停止,它会变成 g54,崩溃的风险很大!我不记得了,但我认为同样的事情发生在铣削结束时。这是一种非常危险的行为

扩展探头的可能性:中心 #1194

我在看这个视频https://youtu.be/bhZdbgM6S70。例行程序是否允许像视频中那样制作盘子?

扩展探头的可能性:中心 #1194
贡献者作者

我喜欢这样:加载边缘查找器的参数和一个按钮来启动移动例程

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

还没有

发展

没有分支机构或拉取请求

4人参加
扩展探头的可能性:中心 #1194扩展探头的可能性:中心 #1194扩展探头的可能性:中心 #1194扩展探头的可能性:中心 #1194

喜欢 (0)