マクロ
G-codeコマンドのシーケンスをホットキーまたはツールバーボタンに割り当てます。アプリ内を自動化する最も速い方法です。
マクロは、オプションのホットキーを設定できる保存済みのG-codeシーケンスです。ホーム移動とワークゼロの設定、固定基準位置へのジョグ、エアアシストの供給、カスタムウォームアップシーケンスなど、頻繁に行う操作にマクロを使用します。
必要なもの
- 実行したいコマンドの明確な内容。
- マクロ1つあたり約5分。
手順
1. マクロパネルを開く
マクロパネルは、デフォルトで実行の右側ドックを共有します。非表示の場合は、ウィンドウメニューから開きます。
2. 新しいマクロを作成する
+ マクロを追加をクリックします。新しいマクロが編集モードになります。
3. フィールドに入力する
- 名前:説明的な名前(例:「ホーム移動してゼロ設定」、「素材の角へジョグ」)。
- 説明(任意):短いヒント。
- G-code:1行に1コマンド。例:
「ホーム移動してゼロ設定」の場合:
$H
G92 X0 Y0「特定の位置へジョグ」の場合:
G0 X150 Y100 F3000- ホットキー(任意)、例:
Ctrl+1。組み込みホットキーや他のマクロとの競合が表示されます。 - ツールバー:オンにすると、ツールバーにボタンを追加します。
4. 保存する
保存をクリックします。マクロを実行できる状態になります。
5. テストする
- マシンが接続されていることを確認します。
- マクロの行にあるR(実行)をクリックします。
- コマンドが順番にマシンへ送信されます。
または、アプリ内のどこからでも割り当てたホットキーを押します。
最初に便利なマクロ
| 名前 | G-code | 理由 |
|---|---|---|
| ホーム移動とゼロ設定 | $H then 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など)と、1文字のツールショートカット(V、M、N、P、L、R、T、E、H、B)があります。
動作を確認する
- マクロがパネルに表示されます。
- Rをクリックすると、コマンドがマシンに送信されます。
- ホットキーを設定している場合は、アプリ内のどこからでもマクロが起動します。
関連項目
- マクロパネル
- コンソールパネル:マクロにまとめる前にコマンドをテストします
- ホットキーエディターダイアログ
- GRBLの基本