注释
你好,你能尝试自动调平更大的区域吗?让我们说在自动调平矩形的所有 4 个边上添加 10-20 毫米……只是为了确保 g 代码周围有一些自动调平数据的余量。我们需要明确这与#954无关 顺便说一句,我看不出图片有什么问题…屏幕截图中是否有错误? |
嗨,哈维, 感谢您的帮助, 好的,我将尝试在 PCB 边缘切割尺寸上进行自动调平,以便 PCB 轨道有更大的余量。 在图片中,如果您查看 G 代码大约一半的位置,Z 应该被自动水平校正为 2.54 毫米,因此在 2.59 到 2.84 的范围内,但软件已将其设为 50.8137 毫米!!!! |
你能把你的 g 代码和探测数据发给我,这样我就可以尝试自己自动调平吗?(压缩并拖放到github评论)
顺便说一句,你知道你不应该应用自动调平吗?当 bCNC 将 g 代码发送到您的机器时,它会自动应用。因此,如果您手动应用它并且自动调平网格在发送时仍加载到 bCNC 中,它将自动调平两次!手动自动调平(在编辑器中实际修改 g 代码的按钮)仅用于导出 g 代码。 |
嗨,哈维, 好的,那听起来可能是我的问题。我们出去吃饭时,我妻子刚刚让我收拾行李。如果你能忍受我,我明天会检查你的建议,如果你的建议对我不起作用,我会张贴结果和转发压缩示例。 再次感谢, 马库斯 |
当然。顺便说一句,虽然您不应该手动应用自动级别,但我认为这不是真正的问题。因为编辑器中的 g 代码仅自动调整一次。第二个自动级别只发送到 GRBL,根本不显示。所以这不是本例中的问题。 我认为问题可能在于您的 g 代码块不包含任何 Z 坐标。尝试将 Z 添加到第一行,甚至添加一些 g0 条目(转到安全 Z,快速到 XY,进给材料 Z)。这可能会有所帮助。 |
嗨,哈维, 非常感谢您的帮助,是我没有正确理解软件并有效地添加了两次自动级别数据!所以我想这个问题可以解决了,谢谢。 对于阅读此主题的其他人,这是我对 Autolevel 的说明:-
您可以在下面的屏幕截图中看到自动调平校正后的 Z 值(在终端中)。在我的 G 代码中,Z 设置为 0.05 mm,您可以看到 bCNC 已自动调整此值,因为 Autolevel 数据显示我的电路板在那个铣削点更高 – 很棒的系统:-) 我还注意到,对于该位置,自动调平读取的原点比我的探头高约 0.013 毫米,自动调平扫描和探头的 Z 进给率设置相同,(可能只是我的 CNC 机器的精度)所以我将添加一个我的 Z 的小津贴允许这个小差异。 我还附上了我的 G 代码和探测文件,如果您想了解为什么当您手动添加 Autolevel 时 Z 在运输过程中跳跃 48 毫米,我怀疑某处正在应用默认的安全移动 Z。 |
好的,这很有道理,谢谢。 |
@Marcustuck,如果您使用带电补偿矩阵,请注意这些错误: |
嗨,

我是这个软件的新手,如果是我搞砸了,我很抱歉!
上周我有自动级别工作,但本周它已停止为我正确应用更正。
我对 Windows 进行了自动更新,更新了 Win 10 Pro V1803 KB4489868,但我不确定这是否会导致问题。
我有 Python 2.7.15(在 win32 上是 64 位)——我应该升级吗?
我已经使用“pip2 install –upgrade bCNC”将 bCNC 软件重新安装到 0.9.14-dev 版本,但问题仍然存在。
希望您可以在下图中看到自动水平数据在大约 0.3 和 0.05 毫米之间变化,但您可以在 G 代码的第一块中看到大约 48 的值被应用于 G0 运动,该运动将我的 Z 轴发送到限位开关!(我只有 40 毫米的 Z)
即使当我通过高 G0 的第一部分时,我也看到修正似乎不再适用于整个电路板。
我试图找到更多关于自动级别功能的文档,但所有文档和视频都有旧版本的软件,我确定它可能是一个设置或我可以更正但我无法解决的问题。
任何帮助将非常感激。
(注意:我在制作 PCB 时通常使用 2 x 2 mm 的网格进行扫描,我在尝试解决问题时使用这个更大的网格来加快扫描速度)