宏
将一系列G-code命令绑定到快捷键或工具栏按钮。在应用内实现自动化的最快方式。
宏是保存的G-code命令串行,可选择绑定快捷键。对于经常执行的操作,都可以使用宏:回零并设置工作零点、移动到固定参考位置、开启辅助气、执行自定义预热串行。
需要准备
- 明确要运行的命令。
- 每个宏需~5分钟。
操作步骤
1. 打开宏面板
宏面板默认位于右上方。如果隐藏,可从窗口菜单打开。
2. 创建新宏
点击 + 添加宏 。新宏将进入编辑模式。
3. 填写字段
- 名称:描述性名称(例如“回零并设置零点”“移动到材料边角”)。
- 描述(可选):简短提示。
- G-code:每行一条命令。示例:
对于“回零并设置零点”:
$H
G92 X0 Y0对于“移动到指定位置” :
G0 X150 Y100 F3000- 快捷键(可选),例如
Ctrl+1。如果与内置快捷键或其他宏冲突,系统会标记冲突。 - 工具栏:开启后可在工具栏添加按钮。
4. 保存
点击 保存 。宏即可运行。
5. 测试
- 确保机器已连接。
- 在宏所在行点击 R(运行)。
- 命令会按顺序发送到机器。
也可以在应用中的任意位置按下已分配的快捷键。
可先创建的实用宏
| 名称 | G-code | 用途 |
|---|---|---|
| 回零并设零 | $H 然后 G92 X0 Y0 | 快速开始一次作业。 |
| 激光头居中 | G0 X<half-bed> Y<half-bed> | 快速将激光头移开。 |
| 查询状态 | ? | 读取当前机器状态和位置。 |
| 读取设置 | $$ | 读取控制器当前的GRBL设置。 |
| 停靠 | G0 X0 Y<max-y> | 将激光头移到后方以装载材料。 |
宏会逐字发送其中的命令,并可能绕过更高层级的安全防护。请勿将原始的开激光命令或控制器量程功率命令放入宏;请使用机器制造商批准的测试流程,以及Beam Bench中由配置文档控制且需按住才能触发的控制。
共享宏
- 导出 会将所有宏写入JSON文档。
- 导入 会读取这些宏。
可以与设置相近的其他创作者共享宏文档,也可以在全新安装前备份宏。
快捷键冲突
如果分配的快捷键与内置命令或其他宏冲突,保存时验证会失败,并以红色显示冲突。请选择其他组合键。
保留组合键(不能作为宏快捷键)包括标准的编辑/文档/选择快捷键(Ctrl+Z 、 Ctrl+C 、 Ctrl+S 、 Esc 等)以及单字母工具快捷键(V 、 M 、 N 、 P 、 L 、 R 、 T 、 E 、 H 、 B )。
验证是否生效
- 宏会显示在面板中。
- 点击R会将命令发送到机器。
- 快捷键(如已设置)可在应用中的任意位置触发宏。