开源改变世界!!

.nc 文件没有激光 #962

推推 grbl 1年前 (2023-01-28) 99次浏览
关闭
LJg81 开了这个issue 2020 年 4 月 17 日 · 17条评论
关闭

.nc 文件没有激光#962

LJg81 开了这个issue 2020 年 4 月 17 日 · 17条评论

注释

.nc 文件没有激光 #962

你好。第一次到 LaserGRBL,第一次在 github 上。
当我在 LaserGRBL 中打开光栅图像时,激光会打开并根据目标图像对话框中的设置进行切割/雕刻;没问题。

然而,当我加载一个 .nc 文件时,我没有看到设置激光功率/速度的对话框,当我运行程序时,电机在绘图周围移动激光,但激光没有激活。

键入 M3 S50 也会打开激光进行聚焦。

谁能建议我需要做什么来设置激光功率和速度,并在运行 .nc 文件时让它启动?

谢谢你。

.nc 文件没有激光 #962
斯图尔特B4 评论了 2020 年 4 月 17 日  

使用文本编辑器打开 .nc 文件,例如 Notepad++,它是免费的并为您提供行号,这与 Windows 中的记事本不同。查看代码中是否有任何激光开启选项,例如 M3 或 M4。
你用什么生成gcode文件?

我没有看到设置激光功率/速度的对话框,

那是因为它们在生成时应该已经包含在 .nc 文件中。

.nc 文件没有激光 #962
作者

你好@StuartB4谢谢,我已经下载了 Notepad++,不,代码中没有提到任何 M3 或 M4。

我在 Scan2CAD 中创建的 G 代码

  • 该文件是其他人为制作医用面罩头带而创建和共享的文件。
  • 我下载了它的 .svg 版本并尝试在 LaserGRBL 中打开,它给了我一个小的目标图像对话框,允许我设置速度和功率;当我点击运行时,它会移动,但激光不会亮起。
  • 所以我下载了 .dxg 版本,在 Scan2CAD 中打开它,并将其保存为 .nc Gcode,这是我目前找到自己的地方。

是不是像我在 Notepad++ 中读取它时在这个 .nc 文件的开头添加“M3”一样简单,然后在末尾添加“M5”,从 Notepad++ 重新保存,然后在 LaserGRBL 中重新打开该文件?

.nc 文件没有激光 #962
斯图尔特B4 评论了 2020 年 4 月 17 日  

您可以做的是加载图像并准备刻录,但不要单击“开始”,而是单击“文件”菜单并保存文件。您应该获得该图像的 gcode .nc 文件。用文本编辑器打开它。
在顶部,它应该告诉您功率 S 和速度 F 设置以及您在目标图像设置中设置的激光开启命令,应该是 M3 或 M4。
.nc 文件没有激光 #962

.nc 文件没有激光 #962

只需添加 M3 和 M5 就这么简单。但是您可能还需要添加功率设置和速度设置。
如果您的功率 S Max 在 GRBL 配置($30)中设置为 255,那么您只需添加 S255。
如果设置为 1000,则将 S 设置为 1000。

你能把文件的前 10 行代码粘贴到这里吗?

.nc 文件没有激光 #962
作者

这真的很有帮助@StuartB4, 谢谢你。我明白必须处理这些基本问题是多么令人沮丧。

不过谢谢你,我现在有激光了。我想我可以从这里玩速度和力量。

我的三个小学问题..

  1. 当我打开 .nc 文件时,没有出现目标图像对话框,对吗?没关系,激光即将开始,所以我认为这就是我需要它的全部。

  2. 我的 grbl 配置的第 30 行是 1000($31 是 0)。因此,如果我在 gcode 中有 S500 say,我是否正确地假设它告诉我以 50% 的功率运行?

  3. 如何在 laserGRBL 主窗口中将其设置为激光相对于图像的起始位置?
    我一直在做的是:

  • 蓝色十字准线位于 0:0。
  • 我只是手动将激光拉到激光切割床的最底角。
  • 然后我有时似乎能够点击自定义按钮所在的挂锁旁边的地球图标,但目前它是灰色的。
    ^ 从理论上讲,如果我可以再次激活该自定义按钮,那么最好建议我如何确保激光从正确的参考点“启动”它的程序?

如果有帮助,我将发布前几行代码。

再次感谢你(!)

.nc 文件没有激光 #962
作者

这是我的 gcode 的前 20 行左右:@StuartB4

%

N10 G92 X 0 Y 0 Z 0
M3 S500
F1000

N20 G90

N30 G00 Z 0
N40 G00 X 453.06939 Y 107.77087
N50 G01 Z -0
N60 G01 X 437.01418 Y 112.07285 Z -0

N70 G00 Z 0
N80 G00 X 437.01418 Y 112.07285
N90 G01 Z -0
N100 G01 X 437.01418 Y 112.07285Z -0
N110 G03 X 436.23772 Y 112.17508 I -0.77645714 J -77.8977

N120 G00 Z 0

.nc 文件没有激光 #962
作者

而且,希望是我的最后一个问题,激光似乎走得太远了。激光器的框架为(X)540mm x(Y)470mm,设计总宽度为497。

然而,当我点击“运行”时,激光从 X/Y 轴的左下角开始,它沿着那条蓝线向上移动,它沿着 X 轴应该只有大约 440 毫米,但它超出了这个范围并磨到了X轴框架。

我是不是错误地读取了这个屏幕上的测量值,或者这个缩放错误是以某种方式来自 gcode 的?

.nc 文件没有激光 #962

.nc 文件没有激光 #962
所有者
阿尔基皮塔 评论了 2020 年 4 月 18 日  

而且,希望是我的最后一个问题,激光似乎走得太远了。激光器的框架为(X)540mm x(Y)470mm,设计总宽度为497。

然而,当我点击“运行”时,激光从 X/Y 轴的左下角开始,它沿着那条蓝线向上移动,它沿着 X 轴应该只有大约 440 毫米,但它超出了这个范围并磨到了X轴框架。

下载此文件并在您的雕刻机上运行:TEST GCODE.zip

.nc 文件没有激光 #962

这应该画一个 50×50 毫米的正方形。
如果您的结果大小不同,请转到菜单“Grbl – grbl 配置”并使用此公式设置 $100 和 $101。

$100 = $100 x 50 / width
$101 = $101 x 50 / height
.nc 文件没有激光 #962

Q1。是的,因为从任何程序生成 gcode 时都包含文件的所有设置,因此无需设置任何其他内容。这很好,但有些程序会在某些并非所有程序都能理解的代码中生成不同的命令。就像 cnc 机器一样,您可能有一个工具更改命令,当您尝试在激光雕刻机中使用该文件时,它不理解额外的命令。

Q2。是的,S Max 数字的一半,无论是 255、1000、10,000 都应该对应于一半的功率,以及四分之一的四分之一功率等等。

Q3. 我的起始位置在左下角,所以我从未使用过 Globe 按钮或将激光重新定位到其他任何地方。我知道只有当你将蓝色十字/激光从原位移开时,按钮才会激活。

.nc 文件没有激光 #962
作者

@arkypita就是这样 – 谢谢!它最初将其切割为 100mm x 100mm,所以我现在已经能够更正了,谢谢。

@StuartB4谢谢你的帮助。现在全部启动并运行。如果我们不处于封锁状态,我会给你买一瓶啤酒或 6 瓶啤酒。

最后,在令人沮丧的 3 天结束后,您在一个小时的最佳时间里解决了问题!