.GCODE

GCODE ファイル

G-code File
質問する
クイック回答

.gcode ファイルには、3DプリンターやCNCマシンのためにスライサーソフトウェアによって生成された、座標、速度、温度、工具コマンドなどの機械命令が格納されています。Ultimaker Cura、PrusaSlicer、または OrcaSlicer で開いてレイヤーをプレビューしたり、任意のテキストエディタで生のコマンドを読み取ったりできます。このファイルはプリンター固有のものです。あるマシン用にスライスされたファイルは、別のマシンでは失敗したり、損傷を引き起こしたりする可能性があります。

開発元: ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. カテゴリ: 開発用ファイル オープンスタンダード MIME: text/x.gcode
対応OS Windows macOS Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 10, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

GCODE ファイル形式とは?

.gcode は、3DプリンターやCNC機器の機械命令を保存するプレーンテキストファイルであり、動作と機械制御のための主要な数値制御言語である G-code で記述されています。G-code という名前は、そのコアコマンドの多くがアルファベットの «G» で始まることに由来しています(例:高速移動の G0、すべての軸をホームに戻す G28)。

G-CODE - どのように機能するのか?

.gcode ファイルは、.stl や .3mf などの3Dモデルファイルからスライサーソフトウェアによって生成されます。各プロジェクトはレイヤーに分割され、スライサーは各レイヤーを、印刷速度、温度、およびプリンターの各軸の動きを定義する一連のコマンドに変換します。単一の印刷レイヤーは、X/Y/Z の移動とエクストルーダーの送り(E 軸)をカバーする一連のコマンドによって記述されます。

この形式は行指向です。コマンドは数値パラメータ(G1 X10.5 Y3.2 F3000)を持ち、セミコロンはコメントを示します。.gcode ファイルは、この言語に詳しくないユーザーが編集すべきではありません。

G-code は単一の統一された規格ではなく、方言のファミリーです。Marlin、Klipper、Smoothieware はそれぞれ独自の M コマンドを追加しています。あるプリンター用にスライスされたファイルは、別のマシンに直接送信するのではなく、常に再スライスする必要があります。

セキュリティと安全性

リスク: LOW

G-code ファイルには PC の OS 用の実行可能コードは含まれていません。Windows/macOS/Linux 上で直接実行することはできません。ただし、3Dプリンターや CNC マシンに送信された不正な形式または悪意のある .gcode ファイルは、危険な動作を命令したり、熱暴走保護を無効にしたり(M999 の誤用)、ハードウェアの損傷を引き起こしたりする可能性があります。信頼できるソースからの G-code のみをプリンターで実行してください。ファームウェアで熱安全設定(Marlin の THERMAL_RUNAWAY 保護など)が有効であることを確認してください。

形式の詳細

概要
正式名称G-code File別名 G-Code Source, RepRap G-code
開発元ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc.登場時期 1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
MIME タイプtext/x.gcode
タイププレーンテキスト (ASCII)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • CNC ミーリング/旋盤 G-code - 本来のユースケース (RS-274/ISO 6983)。フライス盤、旋盤、ルーターを制御します。構文ファミリーは同じですが、3Dプリンターの G-code とは互換性のない方言です。

GCODE ファイルを開くプログラム

Windows5 apps
Sublime Text フリーミアム ファイルを開いて生の G-code コマンドを読み取り/編集します。G-code パッケージを介して構文のハイライトが可能です。
Ultimaker Cura オープンソース ファイル → ファイルを開く → .gcode を選択。Cura はツールパスのプレビューをレイヤーごとに表示します。
PrusaSlicer オープンソース .gcode を PrusaSlicer ウィンドウにドラッグして、レイヤーと推定時間をプレビューします。
OrcaSlicer オープンソース ファイル → 開く → .gcode。レイヤーごとの視覚化と印刷時間を提供します。
Notepad++ (with G-code plugin) オープンソース .gcode をプレーンテキストとして開きます。構文ハイライトのために G-code UDL をインストールしてください。
macOS2 apps
Ultimaker Cura オープンソース ファイル → ファイルを開く → .gcode を選択。Cura はツールパスのプレビューをレイヤーごとに表示します。
PrusaSlicer オープンソース .gcode を PrusaSlicer ウィンドウにドラッグして、レイヤーと推定時間をプレビューします。
Linux2 apps
Ultimaker Cura オープンソース ファイル → ファイルを開く → .gcode を選択。Cura はツールパスのプレビューをレイヤーごとに表示します。
OrcaSlicer オープンソース ファイル → 開く → .gcode。レイヤーごとの視覚化と印刷時間を提供します。

技術的詳細

詳細仕様
エンコーディングプレーン ASCII テキスト (7ビット)。一部のスライサーではコメントフィールドに UTF-8 が使用されます
ファイル構造行指向:1行に1コマンド。数値パラメータ(X/Y/Z/E/F 値)。セミコロンはコメントを示します
コマンドタイプGワード(動作)、Mワード(機械制御)、Tワード(工具選択)
オプションの行チェックサムN<行番号> … *<チェックサムバイト> 構文 (Marlin/RepRap)。ほとんどのスライサー生成ファイルでは省略されます
典型的なファイルサイズ10 KB - 200 MB(単純なオブジェクトから複雑な数時間の印刷まで)
ファイルシグネチャなし - プレーンテキスト。ファイルは通常、スライサーのコメント(; Generated by ...)または G28 などのコマンドで始まります
方言の不互換性Marlin、Klipper、Smoothieware、Fanuc、Haas の方言は相互互換性がありません。常にターゲットマシン用に再スライスしてください
FDM固有のコマンドM104/M109(ホットエンド温度)、M140/M190(ベッド温度)、E軸(エクストルーダー送り) - CNC ミルの G-code には存在しません
標準の起源RS-274D / ISO 6983-1(1960年代の CNC 標準)。.gcode 拡張子は2007年頃の RepRap プロジェクトによって普及しました
Bambu Lab バリアント.gcode.3mf コンテナ(G-code とスライサーのメタデータが埋め込まれた ZIP アーカイブ)
MIME タイプtext/x.gcode (または text/plain)
関連する拡張子.nc, .gco, .ngc, .tap - 同じ言語ファミリーですが、CNC ベンダーによって命名規則が異なります
リリース日1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
最新バージョンISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
オープンスタンダードはい · ロイヤリティフリー
仕様書reprap.org

GCODE の変換

コミュニティ Q&A

ユーザーからの質問
質問する
GCODE ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。GCODE ファイルについて最初の質問をしてみましょう。

よくある質問

.gcode ファイルを開くプログラムは何ですか?
任意のテキストエディタ(メモ帳、VS Code)でプレーンテキストとして読み取ることができます。視覚的なレイヤーごとのプレビューには、すべて無料の Ultimaker Cura、PrusaSlicer、または OrcaSlicer を使用してください。
.gcode ファイルを編集できますか?
はい、プレーンテキストです。温度、速度、または個々のコマンドを慎重に編集してください。大幅な変更は、新しいスライサー設定で元の3Dモデルを再スライスすることによって行うのが最善です。
.gcode を STL に戻すことはできますか?
いいえ。G-code はツールパスの命令であり、形状の記述ではありません。新しい G-code を生成するには、元の3Dモデル(STL)が必要です。
ある3Dプリンター用の .gcode ファイルは、別のプリンターと互換性がありますか?
通常はありません。G-code の方言はファームウェア(Marlin、Klipper、Bambu)やプリンターの形状によって異なります。常にスライサーで自分のプリンターのプロファイルを選択して再スライスしてください。
.gcode ファイルをプリンターに送信するにはどうすればよいですか?
microSD/SDカードにコピーしてプリンターに挿入するか、スライサーの «プリンターに送信» 機能(Cura、PrusaSlicer、OrcaSlicer はすべてこれをサポートしています)を使用して USB/Wi-Fi 経由で送信します。
なぜ .gcode ファイルがこんなに大きいのですか?
多くのレイヤー、細かいレイヤーの高さ、またはサポート構造を持つ複雑なモデルは、数百万行の移動命令を生成します。詳細な数時間にわたる印刷では、50〜200 MB のファイルサイズは正常です。

参考文献

1ISO 6983-1:2009 (CNC standard)www.iso.org
2RepRap G-code referencereprap.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

関連する拡張子

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧