Contact me: hankecnc@gmail.com

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77

推推 grbl 3年前 (2023-02-07) 224次浏览
关闭
ajtalbot1 打开了这个问题 2020 年 12 月 27 日 · 11 条评论
关闭

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33”#77

ajtalbot1 打开了这个问题 2020 年 12 月 27 日 · 11 条评论

评论

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77

运行 Sender Beta 8。
使用 CamBam 1.0.7364.41821 生成的 G 代码

G代码非常简单。钻 4 个孔。后处理器在 CamBam 中设置为 GRBL。当我尝试加载我的 G 代码时,它崩溃/关闭发件人。当我去掉所有标题,只有主要的 g 代码时,它会运行,但很快就会出现“错误:33”。

附上错误的代码和图片。

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
20mm 厚扰流板,4 个角,0.25 英寸立铣刀,M4 内六角头.zip

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
所有者

Cam-Bam 问题?我在 vanilla grbl 和 grblHAL (Mega2560) 以及 ioSender 和 GrblPanel 上遇到了同样的错误。
如果不是 Cam-Bam,则控制器中存在错误。有问题的弧线移动必须手动检查找出。

您使用的是哪个控制器?基于香草 grbl 或 grblHAL?其他?

附加的文件对我来说不会使发件人崩溃,对你来说是吗?

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
合作者
菲尔·巴雷特 评论了 2020 年 12 月 27 日  

他在 Teensy 4.1 Breakout Board 上使用它。

顺便问一下,是否有可用的 ioSender 错误消息列表?我查看了源代码,但不是很明显。

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
所有者

顺便问一下,是否有可用的 ioSender 错误消息列表?

是的,在发件人文件夹中的文件error_codes_en_US.csv中 – 它们没有硬编码在发件人源代码中。错误代码在收到时被“翻译”,状态行中显示相应的文本error:33->Motion command target is invalid.对于弧 (G2/G3),这意味着 IJK 参数不在公差范围内。

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
作者
ajtalbot1 评论了 2020 年 12 月 27 日 通过电子邮件
Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
作者
ajtalbot1 评论了 2020 年 12 月 27 日 通过电子邮件
Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77

伙计,你在流泪!谢谢你把它拧干。

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
所有者

1.1f(IMXRT1062).20200603

这是一个旧版本,可能是发件人退出的原因?升级控制器或降级发送器是解决此问题的最简单选择吗?或者,如果您不需要 gcode 中的工具更改操作条 M6,请在Settings: App中启用它。
这是因为我不太热衷于检索此版本来调试发件人,但如果您坚持可以这样做。

错误 33 是​​由于 Cam-Bam 输出错误的弧 – grbl 正确计算了弧半径并且它与提供的不匹配(通过 IJK 值)。有 0.0117 毫米的发散。

代码在这,大家自己查吧,我已经验证了输入的参数是正确的。

https://github.com/terjeio/grblHAL/blob/2569bb233f63f109d2217c0a56b624182af6d9ad/grbl/gcode.c#L1793

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77

我在 CNCZone 的 CamBam 部分发布了一个关于弧的问题。一种回应是

确保弧中心模式在 GRBL 设置和 CamBam 后处理器设置中设置相同。

无论如何,希望有所帮助。

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
作者
ajtalbot1 评论了 2020 年 12 月 28 日 通过电子邮件
Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
所有者

确保弧中心模式在 GRBL 设置和 CamBam 后处理器设置中设置相同。

Grbl 不支持中心格式弧的绝对模式,仅支持增量模式——这是后处理器发出的。错误在螺旋线的末端和用于压平孔底的第一条弧线处标记。该圆弧的半径存在相当大的误差。来自 Mach3 文档:

如果出现以下情况,则会出错:
¨ 当圆弧投影到所选平面上时,当前点
到圆心的距离与终点到圆心的距离相差
超过 0.0002 英寸(如果使用英寸)或0.002 毫米(如果
使用毫米)。……”

$12grbl 使用它来设置圆弧公差,默认值为 0.002 mm。

第二行是失败的弧线:

G2X-2.83Y135.0Z-4.5I1.41J2.45
G2X1.41Y137.45I2.82J0.0

我不太确定增加$12忽略错误是个好主意。

Sender Beta 8 在加载代码时崩溃,运行时出现“error:33” #77
作者
ajtalbot1 评论了 2020 年 12 月 30 日 通过电子邮件