G-code出力
プロファイル固有の出力を保存し、スタンドアロンCLIのエクスポート経路を理解します。
Beam Benchは、対応するコントローラー向けにG-codeを生成します。Ruidaや初代xTool M1などの他のアダプターでは、ジョブに独自のマシン形式を使用します。汎用G-codeファイルは、これらの形式と互換性がありません。
アプリからエクスポートする
使用可能な場合はLaser ControlのGコードの保存を使用するか、レーザーツール > マシンファイルの保存を使用します。接続されたマシンなしでエクスポートする場合でも、先に対象のマシンプロファイルを選択してください。
アプリは、保存先を書き込む前に、プランニングの失敗、ラスターの移動、ワークスペースの境界を検証します。エクスポートがブロックされた場合は、報告されたジオメトリまたは配置を修正し、プランを更新してください。拒否されたプランに対して、部分的な置換ファイルを書き込むことはありません。
配置には開始位置とジョブ原点が使用されます。接続に依存するモードでは、有効な位置情報が必要です。ロータリーエクスポートには、接続されたGRBLファミリーのサポートと現在位置の配置が必要です。
ファイルの内容
出力には、座標設定、レーザーオフ時の移動、直線切断または彫刻の移動、送り速度と出力値、設定済みのエアアシストコマンドが含まれます。マシンプロファイルでは、開始コマンドと終了コマンドを追加し、定出力または動的レーザー出力を選択できます。
一般的なGRBLコマンドは次のとおりです。
| コマンド | 意味 |
|---|---|
G0 | 高速位置決め。高速移動の速度はコントローラーが決定します。 |
G1 | 指定した送り速度での直線移動。 |
G21 | ミリメートル単位。 |
G90 / G91 | 絶対座標または相対座標。 |
M3 / M4 | 定出力または動的レーザー出力モード。 |
M5 | レーザーオフ。 |
S | 設定されたS値の最大値に合わせてスケーリングされた出力値。 |
F | 送り速度。GRBL出力では通常、ミリメートル毎分を使用します。 |
M7 / M8 / M9 | 設定済みのクーラントまたはエアアシストコマンド。 |
通常のジョブ配置では、プランニングされたジオメトリを移動します。G92座標リセットは追加されません。カスタムの開始コマンドまたは終了コマンドによってコントローラーの動作が変わる可能性があるため、対象のマシンで確認してください。
スタンドアロンCLIエクスポート
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcodeこのコマンドはプロジェクトを直接読み込み、アプリやAPIサーバーなしで動作します。プロジェクトに割り当てられたローカル保存済みプロファイルを使用し、割り当てがない場合は保存済みのアクティブプロファイルを使用します。プロファイルがない場合、エクスポートはブロックされます。出力のスケーリング、出力設定、プランの検証には、アプリのGコードの保存と同じ生成コードを使用します。
CLIにはライブのマシン位置がありません。現在位置とロータリーのジョブでは、接続されたアプリからエクスポートする必要があります。ユーザー原点には、保存済みの原点が必要です。空のジョブ、失敗した操作、マシンのワークスペース外への移動は、出力を書き込む前に拒否されます。別の送信ソフトで実行する前に、生成された出力が対象のコントローラー向けであることを必ず確認してください。