注释
@auhopu: 首先,我在至少 3 个不同的论坛上看到了这篇帖子。当你这样做时,很难判断哪一个是合适的回应,并且还会导致就同一主题进行多次对话,而一个人经常会这样做。请确保您在所有这些论坛上发帖,告诉这些社区问题已经解决,并将其链接到此处。 要回答你的问题,Grbl 本身是高度稳定的。它定期执行数百万行 g 代码(3d 雕刻)的 g 代码程序。也就是说,我开始发现更多与 Z 轴位置丢失相关的问题,这是由于螺旋切入和错误配置的 Z 轴加速度。在这些情况下,由于 Z 轴和主轴本身的重量,CNC 机器可能会慢慢失去步数。所以,即使它没有切割,它也会丢失步骤,因为它仍在负载下。 解决办法是降低Z轴加速度。从当前值的一半开始。我发现大多数过去的例子中加速度设置得太高了。另外,请确保您的“连接偏差”设置在 0.01 毫米左右。我还应该补充一点,在最近的 X-Controller 版本中,我更新了一些代码以帮助缓解这个问题,使用稍微更准确的模型来处理这些螺旋下降,但改变加速度仍然被证明是最有效的解决方案。 |
@chamnit感谢您的快速响应,如果在多个论坛上发帖造成混乱,我们深表歉意。关于接下来要测试什么,我已经没有什么想法了。 我会将其余的讨论指向您在此处的回复。我还将进一步试验 $11、$120、$121、$122 的值。 |
如果它有助于我的 Z 加速度是 150 毫米(6 英寸)。 在你的耦合器上做一个记号,在你的电机 在 2016 年 8 月 11 日星期四下午 1:42,Elias Politis notifications@github.com
|
我的默认值是: 并查看500mm X-Carve 的GRBL 的defaults.h 我很困惑它们应该是 500-500-50 还是评论建议的 25-25-25。 |
我有 $120=75(x 加速度,毫米/秒^2) 不知道你是如何驱动你的机器的,但这对我的 在 2016 年 8 月 11 日星期四下午 2:03,Elias Politis notifications@github.com
|
@auhopu:X 轴和 Y 轴相对于 Z 轴的巨大差异使螺旋切入问题变得更糟。您也可以尝试减少这些。此外,尝试感受一下 Z 轴在整个行程中的摩擦力。一组紧密的滚轮或未对准的丝杠可能会导致某些区域出现卡住。 |
我尝试切割 4 个简单的圆形凹槽并使用 jscut 的斜坡功能(即,它不是直线切入,而是斜坡进入所需的 Z – 或在我的圆形凹槽中创建螺旋运动,以优化刀具寿命)。结果是大约 9k 行 gcode,其中一半涉及 Z 移动。
运行 gcode 后,我注意到它回到了给定的 3mm 安全高度(Z WPos 确实显示 3),但实际上高出两倍左右。这是我调试它的思路。
我剩下两个(我能想到的)可能的罪魁祸首。
编辑:嗯…如果向下 Z 移动在缓冲时下降,机器是否会认为它比原来低,以便随后向上 Z 移动会使它进一步向上移动?正是这种情况以相同的模式一遍又一遍地发生,这让我感到困惑。
(200step/rev * 2microstep/step) / (25.4mm/in / 12rev/in) = 188.976microstep/mm
这让我想知道 1000 次 Z 舍入是否足以导致 Z 偏移。我今天想尝试的一件事是用一个不错的整数(比如 200 微步/毫米)将我的 102 美元超出比例,看看相同的 gcode 是否仍然导致 Z 偏移。
顺便说一句,我正在使用带有 GRBL 版本 1.0c.20151109 的 X-Controller。
任何想法,建议都非常受欢迎。