注释
|
@spelle: 你的图片没有显示圆圈,但我碰巧在 UGS 回购上看到你的帖子并且有图片。Grbl 不应该做那样的事情。您能否向我们发送您正在使用的 g 代码片段,以及 Grbl 的版本和您的系统设置。这些将大大有助于我们诊断您的问题。 |
|
是的,对不起。错误的图片..我的错误。我更新了这个问题。 我的设置是 Shapeoko,升级很少(ACME Z 轴 + 双 Y 电机)。GRBL 的版本是 0.8c。我使用 Will’s UGS v1.0.7(启用了太长的行缩短) 以下是 -0.5mm 处第一遍的 GCode: (由 PartKam 版本 0.05 生成) G21 G90 G40 (Fan_inside) 希望这可以帮助。 |
|
@spelle:我不确定 UGS 的代码缩短功能有什么作用,但我认为它会删除 g 代码中额外的有效数字,这样 Grbl 的输入就不会溢出(它只能接受每块约 70 个字符减去空格和评论)。要排除这种情况,请尝试截断您的 g 代码的问题部分,以便您的所有值在句点后不超过 2(毫米)或 3(英寸)数字。你的机器实际上不可能有比这更高的精度。 如果这解决了问题,您将需要生成具有较低有效数字的 g 代码,或者查看 UGS 的代码缩短功能是否存在无法正确缩短的错误。 |
|
也有可能您的 100 进给速度太快,机器无法跟上,并且由于机械问题您正在跳过步骤。 你能拿起笔尝试不切割地画出路径吗? |
|
好吧,只关注第一关。后续通过(步长为 0.5 毫米)是可以的,完美的圆。 |
|
@spelle:我今天早上在我用于开发的 Grbl 模拟工具上试用了您的一些代码。它已经过时了,但应该非常接近实际发生的情况。长话短说,我在你的 g 代码中发现了两个实例,弧线移动太小,Grbl 无法追踪(第 14 和 38 行,从 G21 开始计算)。 因此,如果前面提到的测试不能解决您的问题,请尝试将您的弧线转换为明确的 G1 线运动。我认为有一些工具可以为您执行此操作,或者您可以尝试告诉您的后处理器使其生成的电弧更长(这意味着电弧行程大于一毫米)。如果这解决了您的问题,我认为我们将其隔离并暂时运行您的 g 代码,如前所述。 同时,我将研究检查弧生成代码以确保当它遇到太短的弧时,它只是将它移动到目标位置而不生成弧中的中间点。它应该仍然在弧度误差范围内。 无论如何,请让我们知道您的进展,以便我们确保此问题得到解决。 |
|
@spelle: 你对这个问题的态度是什么?你能找出问题所在吗? |
|
直到现在我都没有时间进行这些测试。这两周我不在家。希望我下周有时间。 |


你好,
我做了一项工作,包括铣一个圆。
对于第一遍,它做了一条奇怪的路径(参见图片)。而模拟工具以及可视化工具显示完美的圆圈。
它在另一个 Circle 作业上也做了同样的事情。
谢谢 !
干杯!