Contact me: hankecnc@gmail.com

Lightburn 中的曲线问题。 #466

推推 grbl 3年前 (2023-01-30) 456次浏览
关闭
mohammadfa91 打开了这个问题 2020 年 7 月 4 日 · 19条评论
关闭

Lightburn 中的曲线问题。#466

mohammadfa91 打开了这个问题 2020 年 7 月 4 日 · 19条评论

注释

Lightburn 中的曲线问题。 #466

我在 Lightburn 中使用 lasermode。两个轴同时工作得很好,就像用斜率切割一条简单的线一样,但是当我决定切割一个圆或一个简单的样条时,它会停在第一个起点。

Lightburn 中的曲线问题。 #466
所有者

什么停止?

Lightburn 中的曲线问题。 #466

电机卡在第一个点并且不会移动,直到我开始切割另一个形状。

Lightburn 中的曲线问题。 #466

我曾经遇到过这样一种情况,弧线的范围刚好超过软限制,导致难以诊断的停止。在我的例子中,弧线表现良好,但我的工作离桌子的尽头太近了。
一些 CAM 软件可以生成非常短的弧线,这些弧线在控制器软件的数值精度下表现不佳。在这种情况下,计算出的弧有时会非常大而不是非常小,从而触发软限制。
您的问题很可能有所不同,但这是需要检查的问题。

Lightburn 中的曲线问题。 #466

所有硬件和软件限制均已关闭。加速度为 900 m/sec^2,最大行程为 50000。我尝试过从 100 到 10000 的加速度,从 1000 到 100000 的行程速度。形状位于工作区域的中间,我没有限制问题,也没有返回错误。

Lightburn 中的曲线问题。 #466
作者
穆罕默德法91 评论了 2020 年 7 月 4 日  

我已经尝试使用默认代码和默认 grbl 配置,与 IO 板分离,但问题仍然存在。对于曲线切割,在第一点停止仅1秒激光信号输出。

Lightburn 中的曲线问题。 #466
作者
穆罕默德法91 评论了 2020 年 7 月 4 日  

我监控了从 PC 到 ESP32 的 G 代码,结果是:

  1. 带 LaserGRBL 的 300mm 圆(已加工)
    G90 M5 G0X300.09Y150.09 M4S255 G3X300.09Y150.09I-150J0F2000 M5

  2. 带 LightBurn 的矩形(工作)
    G00 G17 G40 G21 G54 G90 M4 M8 G0X62Y82 G1Y345S200F6000 G1X482 G1Y82 G1X62 M9 G1S0 M5 G90 G0 X0 Y0 M2

  3. 300 米圆与 LightBurn(没用)
    G00 G17 G40 G21 G54 G90 M4 M8 G0X57.39Y31.99 G1X54.59Y34.25S200F6000 G1X51.84Y36.58 G1X49.14Y38.97 G1X46.51Y41.42 G1X43.93Y43.93

Lightburn 中的曲线问题。 #466
所有者

我周末不在,无法测试。为了帮助调试,您可以尝试不使用激光模式吗?

Lightburn 中的曲线问题。 #466

我在没有激光模式的情况下进行了测试($32=0)。问题没有解决,还是不行。

Lightburn 中的曲线问题。 #466

在案例 3 中我没有看到圆圈,只有 G0 和 G1 命令。没有 G2 或 G3。

Lightburn 中的曲线问题。 #466

情况 3 是画圆的开始,此时 ESP 像什么都没发生一样停止工作。LightBurn 生成的完整 G 代码是这样的:
G00 G17 G40 G21 G54 G90 M4 M8 G0X57.39Y31.99 G1X54.59Y34.25S200F6000 G1X51.84Y36.58 G1X49.14Y38.97 G1X46.51Y41.42 G1X43.93Y43.93 G1X41.42Y46.51 G1X38.97Y49.14 G1X36.58Y51.84 G1X34.25Y54.59 G1X31.99Y57.39 G1X29.8Y60.25 G1X27.67Y63.17 G1X25.62Y66.13 G1X23.63Y69.15 G1X21.72Y72.22 G1X19.87Y75.34 G1X18.1Y78.5 G1X16.41Y81.71 G1X14.79Y84.97 G1X13.25Y88.27 G1X11.79Y91.61 G1X10.4Y95 G1X9.1Y98.42 G1X7.88Y101.89 G1X6.74Y105.39 G1X5.69Y108.94 G1X4.72Y112.51 G1X3.84Y116.12 G1X3.05Y119.77 G1X2.34Y123.45 G1X1.73Y127.16 G1X1.21Y130.9 G1X0.77Y134.66 G1X0.44Y138.46 G1X0.2Y142.28 G1X0.11Y144.2 G1X0.05Y146.13 G1X0.01Y148.06 G1X0Y150 G1X0.01Y151.94 G1X0.05Y153.87 G1X0.11Y155.8 G1X0.2Y157.72 G1X0.44Y161.54 G1X0.77Y165.34 G1X1.21Y169.1 G1X1.73Y172.84 G1X2.34Y176.55 G1X3.05Y180.23 G1X3.84Y183.88 G1X4.72Y187.49 G1X5.69Y191.06 G1X6.74Y194.61 G1X7.88Y198.11 G1X9.1Y201.58 G1X10.4Y205 G1X11.79Y208.39 G1X13.25Y211.73 G1X14.79Y215.03 G1X16.41Y218.29 G1X18.1Y221.5 G1X19.87Y224.66 G1X21.72Y227.78 G1X23.63Y230.85 G1X25.62Y233.87 G1X27.67Y236.83 G1X29.8Y239.75 G1X31.99Y242.61 G1X34.25Y245.41 G1X36.58Y248.16 G1X38.97Y250.86 G1X41.42Y253.49 G1X43.93Y256.07 G1X46.51Y258.58 G1X49.14Y261.03 G1X51.84Y263.42 G1X54.59Y265.75 G1X57.39Y268.01 G1X60.25Y270.2 G1X63.17Y272.33 G1X66.13Y274.38 G1X69.15Y276.37 G1X72.22Y278.28 G1X75.34Y280.13 G1X78.5Y281.9 G1X81.71Y283.59 G1X84.97Y285.21 G1X88.27Y286.75 G1X91.61Y288.21 G1X95Y289.6 G1X98.42Y290.9 G1X101.89Y292.12 G1X105.39Y293.26 G1X108.94Y294.31 G1X112.51Y295.28 G1X116.12Y296.16 G1X119.77Y296.95 G1X123.45Y297.66 G1X127.16Y298.27 G1X130.9Y298.79 G1X134.66Y299.23 G1X138.46Y299.56 G1X142.28Y299.8 G1X144.2Y299.89 G1X146.13Y299.95 G1X148.06Y299.99 G1X150Y300 G1X151.94Y299.99 G1X153.87Y299.95 G1X155.8Y299.89 G1X157.72Y299.8 G1X161.54Y299.56 G1X165.34Y299.23 G1X169.1Y298.79 G1X172.84Y298.27 G1X176.55Y297.66 G1X180.23Y296.95 G1X183.88Y296.16 G1X187.49Y295.28 G1X191.06Y294.31 G1X194.61Y293.26 G1X198.11Y292.12 G1X201.58Y290.9 G1X205Y289.6 G1X208.39Y288.21 G1X211.73Y286.75 G1X215.03Y285.21 G1X218.29Y283.59 G1X221.5Y281.9 G1X224.66Y280.13 G1X227.78Y278.28 G1X230.85Y276.37 G1X233.87Y274.38 G1X236.83Y272.33 G1X239.75Y270.2 G1X242.61Y268.01 G1X245.41Y265.75 G1X248.16Y263.42 G1X250.86Y261.03 G1X253.49Y258.58 G1X256.07Y256.07 G1X258.58Y253.49 G1X261.03Y250.86 G1X263.42Y248.16 G1X265.75Y245.41 G1X268.01Y242.61 G1X270.2Y239.75 G1X272.33Y236.83 G1X274.38Y233.87 G1X276.37Y230.85 G1X278.28Y227.78 G1X280.13Y224.66 G1X281.9Y221.5 G1X283.59Y218.29 G1X285.21Y215.03 G1X286.75Y211.73 G1X288.21Y208.39 G1X289.6Y205 G1X290.9Y201.58 G1X292.12Y198.11 G1X293.26Y194.61 G1X294.31Y191.06 G1X295.28Y187.49 G1X296.16Y183.88 G1X296.95Y180.23 G1X297.66Y176.55 G1X298.27Y172.84 G1X298.79Y169.1 G1X299.23Y165.34 G1X299.56Y161.54 G1X299.8Y157.72 G1X299.89Y155.8 G1X299.95Y153.87 G1X299.99Y151.94 G1X300Y150 G1X299.99Y148.06 G1X299.95Y146.13 G1X299.89Y144.2 G1X299.8Y142.28 G1X299.56Y138.46 G1X299.23Y134.66 G1X298.79Y130.9 G1X298.27Y127.16 G1X297.66Y123.45 G1X296.95Y119.77 G1X296.16Y116.12 G1X295.28Y112.51 G1X294.31Y108.94 G1X293.26Y105.39 G1X292.12Y101.89 G1X290.9Y98.42 G1X289.6Y95 G1X288.21Y91.61 G1X286.75Y88.27 G1X285.21Y84.97 G1X283.59Y81.71 G1X281.9Y78.5 G1X280.13Y75.34 G1X278.28Y72.22 G1X276.37Y69.15 G1X274.38Y66.13 G1X272.33Y63.17 G1X270.2Y60.25 G1X268.01Y57.39 G1X265.75Y54.59 G1X263.42Y51.84 G1X261.03Y49.14 G1X258.58Y46.51 G1X256.07Y43.93 G1X253.49Y41.42 G1X250.86Y38.97 G1X248.16Y36.58 G1X245.41Y34.25 G1X242.61Y31.99 G1X239.75Y29.8 G1X236.83Y27.67 G1X233.87Y25.62 G1X230.85Y23.63 G1X227.78Y21.72 G1X224.66Y19.87 G1X221.5Y18.1 G1X218.29Y16.41 G1X215.03Y14.79 G1X211.73Y13.25 G1X208.39Y11.79 G1X205Y10.4 G1X201.58Y9.1 G1X198.11Y7.88 G1X194.61Y6.74 G1X191.06Y5.69 G1X187.49Y4.72 G1X183.88Y3.84 G1X180.23Y3.05 G1X176.55Y2.34 G1X172.84Y1.73 G1X169.1Y1.21 G1X165.34Y0.77 G1X161.54Y0.44 G1X157.72Y0.2 G1X155.8Y0.11 G1X153.87Y0.05 G1X151.94Y0.01 G1X150 G1X148.06Y0.01 G1X146.13Y0.05 G1X144.2Y0.11 G1X142.28Y0.2 G1X138.46Y0.44 G1X134.66Y0.77 G1X130.9Y1.21 G1X127.16Y1.73 G1X123.45Y2.34 G1X119.77Y3.05 G1X116.12Y3.84 G1X112.51Y4.72 G1X108.94Y5.69 G1X105.39Y6.74 G1X101.89Y7.88 G1X98.42Y9.1 G1X95Y10.4 G1X91.61Y11.79 G1X88.27Y13.25 G1X84.97Y14.79 G1X81.71Y16.41 G1X78.5Y18.1 G1X75.34Y19.87 G1X72.22Y21.72 G1X69.15Y23.63 G1X66.13Y25.62 G1X63.17Y27.67 G1X60.25Y29.8 G1X57.39Y31.99 M9 G1S0 M5 G90 G0 X0 Y0 M2

Lightburn 中的曲线问题。 #466
所有者

G2 和 g3 转换为 g1

Lightburn 中的曲线问题。 #466

所以就 Grbl_Esp32 而言,它根本没有停在曲线上。

Lightburn 中的曲线问题。 #466

是否有换行符?如前所述,我看到一些很长的行会溢出输入缓冲区。也许换行符是隐含的,但如果是这样,最好明确显示这些行,以避免任何可能的混淆或误解。

Lightburn 中的曲线问题。 #466

当然它有换行符,考虑 (0x0A) 而不是任何空格。
我之前对带有 lightburn 的原生 grbl (UNO) 没有任何问题。

Lightburn 中的曲线问题。 #466

所以最后一个有效的动作是
G1X43.93Y43.93
然后它停止了,在执行之前
G1X41.42Y46.51

或者它是否在序列中的其他地方停止了

G00
G17
G40
G21
G54
G90
M4
M8
G0X57.39Y31.99
G1X54.59Y34.25S200F6000
G1X51.84Y36.58
G1X49.14Y38.97
G1X46.51Y41.42
G1X43.93Y43.93
Lightburn 中的曲线问题。 #466

当 lightburn 运行时,我使用串行分析器进行监控,我发现的最后一行是 G1X43.93Y43.93 并且进程从未继续。

Lightburn 中的曲线问题。 #466

你用过lightburn的console手动输入GCode吗?当我尝试这样做时,我在 $32=0 的 M4 命令后看到了“错误:20”,但在 $32=1 时一切正常。在 $32=1 的情况下,我能够运行包含一个大圆圈的 lightburn 作业。

Lightburn 中的曲线问题。 #466

我们还需要知道您使用的是哪个 Grbl_Esp32 版本和分支,以及哪个机器文件,以及您对该机器文件或 config.h 或 defaults.h 所做的任何编辑

Lightburn 中的曲线问题。 #466

我使用的是没有 machine.h 文件的旧版本,也没有 SPINDLE_TYPE 选项。
我更新到最新版本并设置SPINDLE_TYPE SPINDLE_TYPE_LASER. 现在问题解决了。但是有一些问题USE_RMT_STEPS我会在另一个问题中讨论