G-code/G-code 統計

G-code アナライザー(2D/3D プレビュー・ローカル)

G-code ファイルをアップロードせずにローカルで検査します。Worker がファイルをストリーム処理し、モーダル単位、絶対/相対移動、押出を追跡して、レイヤー数をカウントし、移動と押出経路を分離し、一般的なスライサーの時間・フィラメントコメントを読み取り、2D と段階的にストリーム配信される 3D ツールパスのプレビューを提供します。

利用可能アップロード不要WorkerG-code

G-code レポート

アップロード不要

G-code レポート

ストリーミング統計です。送り速度時間は下限値です。ツールパス境界には移動を含み、円弧の境界は端点を使います。印刷前にスライサーでレイヤーをプレビューしてください。

G-code ファイルをドロップ

G-code(.gcode、.gco、.g)。Worker がファイルをストリーミングし、移動、レイヤー、フィラメント、スライサーのコメントを読み取ります。

.gcode · .gco · .g

G-code ファイルをドロップ

G-code(.gcode、.gco、.g)。Worker がファイルをストリーミングし、移動、レイヤー、フィラメント、スライサーのコメントを読み取ります。

ファイルを選択

最大ファイルサイズ: 500 MB · アップロード不要

アップロード不要 · File.slice() → Worker → G-code 統計。

仕組み

  1. 1

    .gcode、.gco、.g ファイルをドロップします。

  2. 2

    Worker がファイルを 4 MiB のチャンクでストリーム処理し、G0/G1/G2/G3、G20/G21、G90/G91、G92、M82/M83、M200 を解析します。

  3. 3

    Z のレイヤー変化、移動距離と押出距離、フィードレート時間、時間とフィラメントに関するスライサーコメントを追跡します。

  4. 4

    レイヤー数、ツールパスの境界、移動/押出の長さ、フィラメント使用量、利用可能な最良の時間レポートを確認します。

  5. 5

    レイヤースライダーで 2D 上面ビューを表示するか、3D に切り替えて全レイヤーの押出プレビューを回転表示できます。3D プレビューはファイルの解析中に押出バッチをストリーム配信し、品質セレクターではすべてのレイヤーを保持するか、大きなファイル向けに2レイヤーおき、4レイヤーおき、8レイヤーおきにサンプリングできます。

数値の見方

レイヤー

レイヤーは、新しい Z で最初に押出移動が現れたときにカウントされます。スライサーの LAYER_COUNT コメントも読み取られ、ヒントとして報告されます。ベースモードや非平面パスではカウントが異なることがあります。2D プレビューは選択したレイヤーの押出セグメントを表示し、移動はグレーで表示されます。3D プレビューはバッチの到着に合わせてレイヤーをそれぞれの Z 高さに描画し、2レイヤーおき、4レイヤーおき、8レイヤーおきにサンプリングできます。

パス

移動と押出は、移動に正の E 差分があるかどうかで分離されます。円弧移動の長さには I/J または R のジオメトリを使用しますが、境界には端点のみを使用します。加速度とファームウェアの制限はシミュレーションしません。

フィラメント

フィラメント長は正の E 差分から合計されます。M200 の体積押出は 1.75 mm のフィラメント断面積を使って変換され、フラグが付けられます。スライサーの Filament used コメントは別途表示されます。

時間

ファイルに TIME または推定時間のコメントが含まれている場合は、スライサー報告の時間が優先されます。それ以外の場合、フィードレートのみの時間は、加速度、冷却、リトラクション、ファームウェアの制限が欠けているため下限値となります。

制限

2D と 3D のプレビューはナビゲーション用の補助であり、スライサーの検証ではありません。温度の検証、サポートエラーの検出、スライサー時間の再現は行いません。円弧は弦として扱われ、3D プレビューは 500,000 セグメントに制限され、セグメント数を減らすためにレイヤーをサンプリングでき、解析が終わる前にストリーム配信されたバッチを描画します。

streaming

Worker は解析中に、3D 押出セグメントを上限付きの Float32Array バッチとして生成し、各バッチをメインスレッドに転送します。プレビューはシーン全体を再構築せずにバッチを追加するため、大きなファイルでも読み込みが完了する前に表示されます。セグメント上限とレイヤー間引きサンプリングは、バッチを出力する前に適用されます。

印刷のヒント

  • 長時間の印刷を開始する前に、報告されたレイヤー数とフィラメント長をスライサーのプレビューと比較してください。
  • ファイルにスライサーの時間コメントがある場合は、フィードレートのみの数値より信頼してください。短いセグメントでは加速度が支配的です。
  • 移動距離が非常に大きい場合は、パージライン、不適切な配置、不要なツールチェンジを示していることがあります。
  • ファイルを転送する前に、境界を使ってツールパスが意図したビルドボリューム内に収まっているか確認してください。

よくある質問

参考情報

  • · ISO/ASTM 52900
  • · G-code の動作モードとスライサーのメタデータコメント