开源改变世界

自动调平问题 #483

推推 grbl 2年前 (2023-02-01) 138次浏览
关闭
petsch75 打开了这个问题 2017 年 1 月 8 日 · 23条评论
关闭

自动调平问题#483

petsch75 打开了这个问题 2017 年 1 月 8 日 · 23条评论

注释

自动调平问题 #483

首先,很棒的节目。我现在用了几个星期,并使用了越来越多的功能。这周我开始使用autolevel功能,因为我打算铣一块pcb。当我尝试使用 autolevel 时,我得到了一些奇怪的结果。
第一:bCNC 在一两步后停止自动调平,没有任何错误消息(运行完成 0%)。甚至终端中的 GRBL 也没有错误。我可以毫无问题地探测这一点。探测前后都有效。系统重新启动后,autolevel 可能会按预期完成其工作。

第二:当我使用自动调平数据时,我得到了更差的结果。一开始一切正常,但只要工作正常进行,我就会越挖越深(最后穿过整个印刷电路板)。它与 G 代码文件的大小无关(我测试了 diff.sizes),但每次开始都可以。

我认为还有一些东西需要探测。当 CONTROL 面板的进给率为例如 120% 并且您执行“探测”时,机器以高速向下“Z”运行,甚至似乎忽略了探测信号/接触。到目前为止,我预计 PROBE 面板中的进给率是规则的。

知道为什么 autolevel 不适用于我的系统或者我有什么问题吗?(Ubuntu 15.10/16.04)

自动调平问题 #483
所有者

你好@petsch75,您使用的是哪个版本的grbl?

  1. 无论如何,从这些信息中我无法理解为什么它在运行中途停止的问题。我从来没有经历过,但是在我升级到 grbl v1.0 之后,我最近没有碰巧使用自动级别。
  2. 自动级别当然取决于数据的大小。bCNC 在发送到 grbl 以遵循自动级别提升信息之前更改代码。可能是加速度的问题,或者你的龙门架很重,当它上升时它失去了台阶,所以随着时间的推移它向下漂移?
  3. 探测提要应根据字段中输入的内容来完成。然而,在过去的版本中,如果存在进给覆盖,则会导致无意义的进给率。在当前的主机中,它应该在任何探测命令之前将进给倍率重置为 100%。如果不是,那么我做错了什么。
自动调平问题 #483
作者

@vlachoudis 谢谢您的回复。
我的自动测试设置是:
GRBL 0.9j – Ubuntu Mate 15.10(32 位) – bCNC 0.96 和 0.97
GRBL 0.9j – Ubuntu 16.04.1(64 位) – bCNC 0.96 和 0.97
Gerber 文件~ 5k 和 450k 大小,PCB 区域 25mm 25mm 和45mm 55mm
探针线已过滤(100n CPU 引脚)和扭曲电缆(旧以太网接线电缆)
主轴完全与电源断开(2 极继电器)

  1. 好吧,龙门架或丢失的台阶应该不是问题,因为我只使用探针铣削了 PCB(以非常不专业的方式)。我将机器居中放置在 PCB“探测 0Z”的中间,然后铣削 PCB。(我添加了一些 µm 以确保没有留下铜,尽管痕迹的宽度减少了一些 µm – 0.2 20° graving bit)。
    其次,我用我自制的机器做了一些测试,XY 工作时高达 1200mm/m。因此,对于正常使用,我将 XY 的最大值减少到 1000,Z 的最大值减少到 500。通常我使用 600XY 和 100Z 进行铣削。

使用铣削 PCB,我刚刚将硬件和 GRBL 更新为 1.1e。

当我得到新的基础材料时,我会再次尝试自动调平 + 铣削。(几个 PCB 正在等待)

我使用 KiCAD + Flatcam 8.5 生成了 Gerber 数据。这可能是自动级别不匹配的原因吗?也许 Gerber 格式不适合 bCNC?