开源改变世界

快速移动显示为切割 #43

推推 grbl 3年前 (2023-01-24) 140次浏览

关闭
Ranthalion 打开了这个问题 2017 年 5 月 28 日 · 7条评论
关闭

快速移动显示为切割#43

Ranthalion 打开了这个问题 2017 年 5 月 28 日 · 7条评论

注释

快速移动显示为切割 #43
贡献者

G0 快速移动在加载由其他 CAM 软件创建的 gcode 时显示为切割。

快速移动显示为切割 #43

附件更新.Part1.zip

快速移动显示为切割 #43
所有者
阿尔基皮塔 评论了 2017 年 5 月 28 日  

对于我所看到的 LaserGRBL 的行为,它是完全合理的,并且与激光雕刻机的行为一致。如果我查看代码的第一行,我会看到:

G90 G21
G64 G17
M3 S1000 //开启激光@功率为1000
G0 Z3.0 //快速移动
G0 X33.3564 Y17.611 //快速移动
G0 Z1.4 //快速移动
G1 F300.0 Z0.0 / /正常移动 – Z0.0 什么?!
G1 F400.0 Y24.741
G1 X133.1364

快速移动显示为切割 #43
所有者

如果激光打开,它会燃烧材料,无论是 G0、G1 还是 Z 指令

问题出在您使用的凸轮程序中,如果您使用专为车床或数控系统设计的凸轮,它将假设主轴在启动时打开并且从未关闭,仅升高和降低以进行雕刻。这对于 CNC 可能没问题,但激光是不同的

快速移动显示为切割 #43
贡献者作者
兰他林 评论了 2017 年 5 月 28 日  

根据 Grbl v1.1 文档,激光在 G0 快速移动期间始终关闭。
来自https://github.com/gnea/grbl/wiki/Grbl-v1.1-Laser-Mode
“激光只会在 Grbl 处于 G1、G2 或 G3 运动模式时打开。

换句话说,G0 快速运动模式或 G38.x 探测循环永远不会打开并始终禁用激光器,但仍会更新运行模态状态。当更改为 G1 G2 G3 模式状态时,Grbl 将根据当前运行状态立即启用激光器。”

我是使用 Grbl 的新手,所以这可能不是旧版本中通常预期的激光行为。我确认在切割这块时 grbl 在 G0 的快速移动中没有切割。

在这种情况下,Z 运动不会影响操作,gcode 是使用 Cambam 生成的 – 它主要用于 CNC 铣削。

感谢您为 LaserGRBL 所做的所有努力。我真的很喜欢它使光栅雕刻变得如此简单!如果您认为这是一个适当的更改,我可以完成更新并向您提交拉取请求。

快速移动显示为切割 #43 arkypita 添加 增强 并删除 把招工广告 标签 2017 年 5 月 30 日
快速移动显示为切割 #43
贡献者作者

我添加了一条蓝色虚线来表示激光可能打开时的快速移动;根据 gcode,当激光电源关闭时,它不会显示快速移动。它也是不可配置的,但如果您同意更改和愿望,我可以将其移至配置设置。我将很快提交一个拉取请求供您审核。

快速移动显示为切割 #43

快速移动显示为切割 #43
所有者
阿尔基皮塔 评论了 2017 年 5 月 30 日  

如果你提交一个 pull request 对我来说没问题,但几天内我将无法处理它,但我回来后会尽快查看它。

LaserGRBL 声称与 GRBL v0.9 和 v1.1 兼容,但“LaserMode”功能是 v1.1 的新功能,因此预览应该提前知道版本是否支持“LaserMode”以及激光模式是否处于活动状态。

这并不容易,因为即使标记断开连接也始终可以加载文件,因此无法查询 grbl 版本及其功能和配置。

由此得出,要绘制,有必要做出一个假设:G0 写入或 G0 不写入。反正总有人会抱怨预览图和现实不一样。

快速移动显示为切割 #43
所有者

配置是正确的方法。继续吧!

快速移动显示为切割 #43
贡献者作者

知道了。我将添加配置设置并在几天内发送更新。

喜欢 (0)