开源改变世界

运动精度的奇怪故障 #488

推推 grbl 2年前 (2023-01-22) 56次浏览

关闭
errno 打开了这个问题 2018 年 7 月 15 日 · 6条评论
关闭

运动精度的奇怪故障#488

errno 打开了这个问题 2018 年 7 月 15 日 · 6条评论

注释

运动精度的奇怪故障 #488

我有一个非常大的基于 MPCNC 的激光雕刻机/切割机,带有 GRBL 1.1f(为禁用 Z 轴归位而定制)。但我对运动精度有疑问,而不是直线和位移。 我已经消除了跳过步骤的原因。运动学上没有约束,没有指示性声音。这是 100% 可重复的,我确实在不移动材料的情况下连续多次运行相同的 G 代码 – 100% 匹配。我认为,跳过的步骤必须是零星的或至少略有偏差。 我已经看到有人提到司机的体温过低是一个可能的原因。事实上,驱动器非常热,但降低电流和增加主动冷却(直到散热器几乎感觉不到温暖)并没有解决问题。
运动精度的奇怪故障 #488

我试图将进给速度降低到 300 毫米/分钟,没有任何差异,结果仍然 100% 相同。
将绘图偏移到工作区域的另一部分(以确保这不是运动学绑定)显示出完全相同的缺陷。

我很沮丧。有任何想法吗?我错过了哪些诊断步骤?

PS 我附上了示例图和 G 代码。
https://www.dropbox.com/s/3r71mmzgqvi6fq0/Dimond_test.svg?dl=0
https://www.dropbox.com/s/gnbschb8eyzmwh6/dimond_test2a.gcode?dl=0

运动精度的奇怪故障 #488
贡献者

这看起来像是机器、流媒体或设置问题。你能发布你的 Grbl $$ 设置、$I 构建信息字符串,以及你用来流式传输到 Grbl 的内容吗?

运动精度的奇怪故障 #488
作者

当然,这里是设置和构建信息:

$I
[VER:1.1f.20170801:]
[OPT:V,15,128]
ok
$$
$0=10
$1=25
$2=0
$3=0
$4=0
$5=1
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=1
$21=0
$22=1
$23=5
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=255
$31=0
$32=1
$100=100.000
$101=100.000
$102=100.000
$110=1000.000
$111=1000.000
$112=1000.000
$120=10.000
$121=10.000
$122=10.000
$130=1101.000
$131=801.000
$132=200.000
ok

我在 Win10 上使用 GRBL 控制器。串行连接速度 115200。

运动精度的奇怪故障 #488
贡献者

在设置方面没有任何异常。您是否尝试过其他发件人,例如 UGS 或 bCNC?对于这样的问题,我总是建议断开所有连接,测试,一次添加一个组件并重新测试。它通常是机械问题或与 EMI 有关。

运动精度的奇怪故障 #488
作者

感谢您的建议。
机器很大,所以我不得不使用 USB 扩展来连接我的台式电脑。这可能是个问题。
我要尝试使用短电缆和其他发送器连接的 Raspberry Pi。之后我会更新/关闭这个问题。
我感谢您的帮助。

运动精度的奇怪故障 #488

@errno您能否在工作范围内的不同位置运行相同的测试?这对我来说看起来很机械,但它可能有助于在不同的地方进行测试。
你能提供更多关于电子产品的信息吗?什么步进器、驱动器、电源等?

运动精度的奇怪故障 #488
作者

好的。我很尴尬。该特定问题是由… [鼓声] …其中一个 Y 轴步进器上的皮带轮松动引起的。我无法想象机械问题可以如此一致,但应该如此。
拧紧松动滑轮后,我的小“钻石”测试通过了。但在较大的零件上,仍然会出现细微的误差。将一张大图分成几个紧凑的块会有所帮助。不幸的是,到目前为止所达到的准确性是不够的,但这可能是另一个问题。

非常感谢您的帮助和支持!

PS 你知道讨论这类事情的好地方吗?我不想弄乱 GRBL 问题,但与具有相关背景的人交谈会很有帮助!

喜欢 (0)