开源改变世界

错误 34 #562

推推 grbl 3年前 (2023-01-22) 95次浏览

关闭
gl40 开了这个issue 2018 年 11 月 18 日 · 5 条评论
关闭

错误 34#562

gl40 开了这个issue 2018 年 11 月 18 日 · 5 条评论

注释

错误 34 #562

你好,

尝试执行附加代码时,出现此错误 34:
“Dernière erreur : g3x28.7487y61.4804r2.4643

Un arc G2 ou G3, tracé avec le rayon défini, retourne une erreur mathématique lors du calcul de la géométrie de l’arc. Essayez soit de casser l’arc en demi-cercles ou quart de cercles, ou redéfinissez-les en définissant le décalage d’arc。”

代码是使用(优秀的)bCNC 生成的,对我来说似乎没问题。
我尝试了不同的卡 (uno) 和 grbl 版本 (1.1e, 1.1g) 有同样的问题。

不知道我接下来可以做什么

感谢您的帮助。

谜题.nc.txt

错误 34 #562
疯狂的 评论了 2018 年 11 月 19 日  

错误 34:
使用半径定义追踪的 G2 或 G3 圆弧在计算圆弧几何时出现数学错误。
尝试将圆弧分解成半圆或象限,或者使用圆弧偏移定义重新定义它们。

如果 G2 或 G3 弧与 grbl 不兼容,你应该避免

错误 34 #562

我的猜测是,这是由于弧的 R 形式不明确所致。请尝试使用 IJ 表格。

错误 34 #562

您使用什么程序/后处理器来创建 .nc 代码。
你需要一个与 GRBL 兼容的后处理器。如果我告诉你如何吸鸡蛋,我很抱歉,但如果你不知道后处理器是一个 cod 脚本,它将你的绘图坐标转换为与数控机床兼容的命令。例如,我使用 Cambam 将我的 cad 图纸转换为加工过程,cambam 有一个 GRBL 后处理器,因此它可以将它创建的任何刀具路径转换为与 GRBL 兼容的 NC 代码。GRBL 无法识别您的拼图代码,因为 NC 代码不兼容。您可能以前有过代码工作,这是您第一次使用弧线,所以 GRBL 吐出了假人。你的工具链是什么,即你如何生成你的 NC 文件,你使用什么 cad 程序,你如何生成 CAM。希望我们可以根据您使用的程序为您指明正确的方向。好的,我读了上面的 bCNC,我 我不熟悉它,所以我将运行它并检查您的示例,了解为什么它不以 GRBL 兼容代码输出。我使用一个名为 camotics 的免费软件程序来检查和可视化我的代码,不幸的是它不会选择这个,因为它是一个有效的 NC 代码。(只是不适用于 GRBL)

错误 34 #562

你的硬件在bcnc设置里选的是smoothie还是grbl。
我还不能让 python 运行 bcnc,而不是学习另一种该死的语言——我是被宠坏的一代,喜欢点击,在命令框中写这个脚本来使东西工作是什么。让我想起了 DOS 3.1 时代的美好时光。

错误 34 #562
贡献者

R 半径模式 G2/3 弧是出了名的糟糕。它们给所有控制器带来问题,因为半径问题的数学方式。它对小数错误和四舍五入极为敏感。始终改用 IJK 模式。

Grbl 遵循 LinuxCNC 错误检查弧的标准。这实际上是相当松懈的。很高兴这张支票在那里。否则,您将拥有几千或超过十分之一毫米的零件。

喜欢 (0)