开源改变世界!!

如何增加lasergrbl中的激光功率 #357

推推 grbl 2年前 (2023-01-25) 479次浏览
关闭
brucect 打开了这个问题 2018 年 5 月 15 日 · 27条评论
关闭

如何增加lasergrbl中的激光功率#357

brucect 打开了这个问题 2018 年 5 月 15 日 · 27条评论

注释

如何增加lasergrbl中的激光功率 #357

机器正在运行,激光打开但没有燃烧,它运行程序正常但没有雕刻
请帮助。
激光器为500mW蓝\紫激光器

如何增加lasergrbl中的激光功率 #357
斯图尔特B4 评论了 2018 年 5 月 15 日  

激光是否正确聚焦到最小的点尺寸。
您是否使用 PWM 来控制激光功率。如果是这样,PWM 值是否设置得足够高。
0=关闭/最低功率,255=完全开启或最高功率。
另外,你想燃烧什么材料,也许它的颜色太浅了。

如何增加lasergrbl中的激光功率 #357
作者

要检查这些我去哪里找到这个

如何增加lasergrbl中的激光功率 #357
作者

focused
yes
paper
如何检查激光的功率以确保它在正确的设置下运行?
当我只连接到 12v 时,它会完美燃烧。

如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 15 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357

如果您使用 LaserGRBL 生成 GCode 并使用 PWM,则使用代码行末尾的字母 S 生成激光功率,就像这样用于刻录灰度图像。
S后面的数字是激光功率。
X10.5 S177
X10.571 S181
X10.643 S176
X10.714 S190
X10.786 S185
X10.857 S177

但是在您准备图像时,您可能需要在按下创建按钮生成 GCode 之前更改设置。

如何增加lasergrbl中的激光功率 #357

如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 16 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 16 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 16 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357

S128 是半功率。

在我用红色圆圈发布的图片中,顶部显示“速度”和雕刻速度。
如果你增加这个数字,它应该会更快,但这取决于你在 GRBL 中的设置,假设你正在使用 GRBL。
如果是这样,请转到 LaserGRBL 顶部菜单中的 Grbl。
如何增加lasergrbl中的激光功率 #357

查看 Grbl 配置。
你应该得到这个图像:
如何增加lasergrbl中的激光功率 #357

前 2 个突出显示的项目是指 Spindle Speed,但当使用激光时,它表示激光功率,应设置为 Max=255 Min=0。要更改值,只需单击“值”列并更改值并移至下一个值。

下一个是激光模式。
如果您使用的是 GRBL 1.1,那么您应该确保 Laser Mode Enable 设置为 1

然后您可能需要更改 X 轴最大速率和 Y 轴最大速率。
这是以毫米每分钟为单位。
移动到最后 2 个突出显示的项目并将值更改为您想要的值,直到达到您机器的限制。如果您使用太高的设置,您将遇到机器或图像质量问题,因为它可能会错过走得太快的步骤。
如果您在 grbl 设置中输入 1000,然后尝试在 Lasergrbl 的速度设置中设置更高的值,然后按回车键,它会在您输入的数字周围显示一个红色框。显示您输入的数字高于 grbl 设置。

当您将设置更改为您想要的方式时,请按底部的写入按钮,这会将值写入 grbl 并存储它们,直到您再次更改它们。

如何增加lasergrbl中的激光功率 #357

你好,

这听起来可能很奇怪。但是,您写道激光与工作表面之间的距离是 3 英寸?

我遇到了一些材料的问题,其中激光功率不够强(设置功率 S=255。完美地聚焦到一个小点)。

经过一些测试,我发现我的距离(激光到工作板)太长了。它是 4 英寸。通过减少距离,我能够完美雕刻。同样,那是通过一些材料。

问题是激光功率会随着距离的增加而降低,记住这一点并没有什么坏处。

焦点3。

如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 16 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357

1.1有很多变化。
更新可能是个好主意,但请记下您现在的设置,以免忘记任何内容。您以后可以随时调整它们。

以下是对 1.1 的更改/添加。

1:实时覆盖:通过进给、快速、主轴速度、主轴停止和冷却液切换控制立即改变机器运行状态。这个很棒的新功能只在工业机器上很常见,通常用于在作业运行时优化速度和进给。大多数业余 CNC 都试图模仿这种行为,但通常会有大量滞后。Grbl 在几十毫秒内实时执行覆盖。

2:慢跑模式:新的慢跑命令独立于 G 代码解析器,因此解析器状态不会改变,如果未正确恢复则可能导致崩溃。文档中包含有关其工作原理以及如何通过操纵杆或旋转拨盘以低延迟、令人满意的响应来控制您的机器的文档。

3:激光模式:新的“激光”模式将使 Grbl 通过连续的 G1、G2 和 G3 命令随着主轴速度的变化而连续移动。当“激光”模式被禁用时,Grbl 将改为停止以确保主轴正常加速。主轴速度覆盖也适用于激光模式,因此您可以根据需要在工作期间调整激光功率。通过 $ 设置在“激光”模式和“正常”模式之间切换。

4:动态激光功率随速度缩放:如果您的机器加速度较低,此选项将根据 Grbl 行进的速度自动缩放激光功率,因此当您的 CNC 必须转弯时,您不会有烧角!当启用激光模式时,由 M4 主轴 CCW 命令启用。

5:睡眠模式:现在可以通过 $SLP 命令将 Grbl 置于“睡眠”状态。这将禁用所有内容,包括步进驱动程序。当您离开机器无人看管并希望自动关闭所有设备时,很高兴拥有它。只有复位才能退出睡眠状态。

6:显着的界面改进:调整以提高整体性能,包括更多实时数据,并简化维护和编写 GUI。基于来自多个 GUI 开发人员和基准性能测试的直接反馈。注意:GUI 需要专门更新其代码以与 v1.1 及更高版本兼容。

7:新的状态报告:为了说明额外的覆盖数据,状态报告已经过调整以将更多数据塞入其中,同时仍然比以前更小。包含文档,概述了它是如何更改的。改进的错误/警报反馈:所有 Grbl 错误和警报消息已更改为提供代码。每个代码都与一个特定问题相关联,因此用户无需猜测即可准确知道问题出在哪里。回购中包含文档和易于解析的 CSV。

8:扩展 ASCII 实时命令:所有覆盖和未来的实时命令都在扩展 ASCII 字符空间中定义。不幸的是,不容易在键盘上输入,但有助于防止来自具有这些字符的 G 代码文件的意外命令,并为将来的扩展提供大量空间。

9:消息前缀:来自 Grbl 的每种消息类型都有一个唯一的前缀,以帮助 GUI 立即确定消息是什么并相应地解析它,而无需知道上下文。之前的界面有几个 GUI 实例必须弄清楚消息的含义,这使得一切都变得比它需要的更复杂。新的 OEM 特定功能,例如安全门停车、单一配置文件构建选项、EEPROM 限制和恢复控制以及存储产品数据信息。

10:作为编译选项的新安全门停车运动:Grbl 将缩回,禁用主轴/冷却液,并停在 Z max 附近。恢复时,它将以相反的顺序执行这些任务并继续执行程序。高度可配置,甚至可以添加多个停车动作。有关详细信息,请参阅 config.h。

11:最大和最小主轴转速的新“$”Grbl 设置。允许调整 PWM 输出以更接近真实的主轴转速。当最大 rpm 设置为零或小于最小 rpm 时,PWM 引脚 D11 将充当简单的启用开/关输出。

12:更新了从 NIST 到 LinuxCNC G 代码描述的 G28 和 G30 行为。简而言之,如果指定了中间运动,则只有指定的轴会移动到存储的坐标,而不是像以前那样所有轴。

许多小错误修复和重构,使代码更加高效和灵活。
注意:Arduino Mega2560 支持已转移到一个活跃的官方 Grbl-Mega 项目。此处和此处的所有新开发都将在有意义时同步。

如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 17 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 17 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 17 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 17 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357

我从来没有在我的机器上使用过归位,所以我不太了解它。
这可能会有所帮助。
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration

如何增加lasergrbl中的激光功率 #357
所有者
阿尔基皮塔 评论了 2018 年 5 月 18 日  

@brucect如果您需要双轴归位,您应该注释掉第 105 和 106行以及第 110 行

您的代码将是:

// NOTE: Defaults are set for a traditional 3-axis CNC machine. Z-axis first to clear, followed by X & Y.
// #define HOMING_CYCLE_0 (1<<Z_AXIS)                // REQUIRED: First move Z to clear workspace.
// #define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))  // OPTIONAL: Then move X,Y at the same time.
// #define HOMING_CYCLE_2                         // OPTIONAL: Uncomment and add axes mask to enable

// NOTE: The following are two examples to setup homing for 2-axis machines.
#define HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))  // NOT COMPATIBLE WITH COREXY: Homes both X-Y in one cycle. 

// #define HOMING_CYCLE_0 (1<<X_AXIS)  // COREXY COMPATIBLE: First home X
// #define HOMING_CYCLE_1 (1<<Y_AXIS)  // COREXY COMPATIBLE: Then home Y
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 18 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 19 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
所有者

30 美元和 31 美元绝对是任意的。Arduino 使用 8 位 pwm 调制来设置激光功率或主轴速度,因此 $31/$31 的值将缩放为 0-255。我建议使用 0-255 作为值。

X 和 Y 的最大速度取决于特定的硬件、步进器、驱动程序和微步配置,可以通过实验设置一个上限速度(如 10’000)并使用点动以不同的速度移动。当电机挂起或振动时,您已达到硬件的最大速度

如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 19 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 21 日 通过电子邮件
如何增加lasergrbl中的激光功率 #357
作者
布鲁塞尔 评论了 2018 年 5 月 22 日 通过电子邮件