Beam Benchドキュメント

マクロ

一連の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 の後に G92 X0 Y0セッションをすぐに開始できます。
ヘッドを中央へ移動G0 X<half-bed> Y<half-bed>すばやく邪魔にならない位置へ移動します。
ステータス照会?現在のマシン状態と位置を読み取ります。
設定ダンプ$$コントローラーの現在のGRBL設定を読み取ります。
パークG0 X0 Y<max-y>素材を載せるため、ヘッドを奥へ移動します。

マクロはコマンドをそのまま送信するため、より上位レベルの安全対策を回避する可能性があります。マクロに生のレーザーオンコマンドやコントローラーのスケール出力コマンドを入れないでください。代わりに、マシンメーカーが承認したテスト手順と、Beam Benchのプロファイルでゲートされた押している間だけ照射する制御を使用してください。

マクロの共有

  • エクスポートでは、すべてのマクロをJSONファイルに書き出します。
  • インポートでは、マクロを読み戻します。

似た構成のマシンを使用している別のメーカーとマクロファイルを共有したり、クリーンインストールの前にマクロをバックアップしたりできます。

ホットキーの競合

組み込みコマンドや他のマクロと競合するホットキーを割り当てると、保存時の検証に失敗し、競合が赤色で表示されます。別の組み合わせを選んでください。

予約済みの組み合わせ(マクロのホットキーには使用できません)には、標準の編集、ファイル、選択ショートカット(Ctrl+ZCtrl+CCtrl+SEscなど)と、1文字のツールショートカット(VMNPLRTEHB)があります。

動作を確認する

  • マクロがパネルに表示されます。
  • Rをクリックすると、コマンドがマシンに送信されます。
  • ホットキーを設定している場合は、どこからでもそのホットキーでマクロを実行できます。

関連項目

On this page