宏
将一系列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会将命令发送到机器。
- 快捷键(如果已设置)会从应用中的任何位置触发宏。