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 then 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