.GCODE

Файл GCODE

G-code File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .gcode содержит инструкции для станка - координаты, скорости, температуры и команды инструментов, созданные программой-слайсером для 3D-принтера или станка ЧПУ. Откройте его в 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
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 10, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла GCODE?

.gcode - это текстовый файл, в котором хранятся инструкции для 3D-принтеров и оборудования с ЧПУ, написанные на языке G-code - доминирующем языке числового программного управления для перемещения и контроля станков. G-code получил свое название из-за того, что многие его основные команды начинаются с буквы «G» (например, G0 для быстрого перемещения, G28 для возврата всех осей в исходное положение).

G-CODE - как это работает?

Файлы .gcode генерируются программами-слайсерами из файлов 3D-моделей, таких как .stl или .3mf. Каждый проект разделяется на слои; слайсер преобразует каждый слой в последовательность команд, определяющих скорость печати, температуру и движения каждой оси принтера. Один слой печати описывается серией команд, охватывающих движение по осям X/Y/Z и подачу экструдера (ось E).

Формат является строчно-ориентированным: команды содержат числовые параметры (G1 X10.5 Y3.2 F3000), а точки с запятой обозначают комментарии. Файлы .gcode не следует редактировать пользователям, не знакомым с этим языком.

G-code - это не единый унифицированный стандарт, а семейство диалектов: Marlin, Klipper и Smoothieware добавляют свои собственные M-команды. Файл, нарезанный для одного принтера, всегда следует перенарезать заново, а не отправлять напрямую на другой станок.

Безопасность и защита

РИСК: LOW

Файлы G-code не содержат исполняемого кода для ОС ПК; они не могут запускаться напрямую в Windows/macOS/Linux. Однако некорректный или вредоносный файл .gcode, отправленный на 3D-принтер или станок ЧПУ, может вызвать опасные перемещения, отключить защиту от теплового разгона (злоупотребление 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)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • G-code для фрезерной/токарной обработки на ЧПУ - Первоначальный вариант использования (RS-274/ISO 6983): управляет фрезерными, токарными станками, плоттерами - то же семейство синтаксиса, но несовместимый диалект с G-code для 3D-принтеров.

Программы, открывающие файлы GCODE

Windows5 apps
Sublime Text Freemium Откройте файл для чтения/редактирования исходных команд 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 используется для полей комментариев в некоторых слайсерах
Структура файлаСтрочно-ориентированная: одна команда на строку; числовые параметры (значения X/Y/Z/E/F); точки с запятой обозначают комментарии
Типы командG-команды (движение), M-команды (управление станком), T-команды (выбор инструмента)
Дополнительная контрольная сумма строкиСинтаксис N<номер_строки> … *<байт_контрольной_суммы> (Marlin/RepRap); большинство файлов, созданных слайсером, опускают её
Типичный размер файлаот 10 КБ до 200 МБ (от простого объекта до сложной многочасовой печати)
Сигнатура файлаОтсутствует - обычный текст; файлы обычно начинаются с комментария слайсера (; Generated by ...) или команды, такой как G28
Несовместимость диалектовДиалекты Marlin, Klipper, Smoothieware, Fanuc и Haas НЕ являются взаимозаменяемыми; всегда делайте слайсинг под целевой станок
Команды специально для FDMM104/M109 (температура хотэнда), M140/M190 (температура стола), ось E (подача экструдера) - отсутствуют в G-code для фрезерных станков ЧПУ
Стандарт происхожденияRS-274D / ISO 6983-1 (стандарт ЧПУ 1960-х годов); расширение .gcode популяризировано проектом RepRap примерно в 2007 году
Вариант Bambu LabКонтейнер .gcode.3mf (ZIP-архив со встроенным G-code и метаданными слайсера)
MIME-типtext/x.gcode (также text/plain)
Похожие расширения.nc, .gco, .ngc, .tap - то же семейство языков, разные соглашения об именовании у производителей ЧПУ
Выпущен1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Последняя версияISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Открыть стандартноеДа · без роялти
Спецификацияreprap.org

Конвертации GCODE

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами GCODE. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах GCODE.

Часто задаваемые вопросы

Какая программа открывает файл .gcode?
Любой текстовый редактор (Блокнот, VS Code) читает его как обычный текст. Для визуального послойного предварительного просмотра используйте Ultimaker Cura, PrusaSlicer или OrcaSlicer - все они бесплатны.
Можно ли редактировать файл .gcode?
Да, это обычный текст. Осторожно редактируйте температуру, скорость или отдельные команды. Крупные изменения лучше вносить путем повторного слайсинга исходной 3D-модели с новыми настройками.
Можно ли конвертировать .gcode обратно в STL?
Нет. G-code - это инструкции траектории движения инструмента, а не описание формы. Для создания нового G-code необходима оригинальная 3D-модель (STL).
Совместим ли файл .gcode для одного 3D-принтера с другим?
Обычно нет - диалекты G-code различаются в зависимости от прошивки (Marlin, Klipper, Bambu) и геометрии принтера. Всегда делайте слайсинг заново в вашей программе, выбрав профиль именно вашего принтера.
Как отправить файл .gcode на принтер?
Скопируйте его на карту microSD/SD и вставьте в принтер или используйте USB/Wi-Fi с функцией слайсера «Отправить на принтер» (Cura, PrusaSlicer, OrcaSlicer поддерживают это).
Почему мой файл .gcode такой большой?
Сложные модели с множеством слоев, малой высотой слоя или поддерживающими структурами генерируют миллионы строк перемещений. Файлы размером 50-200 МБ - нормальное явление для детализированной многочасовой печати.

Ссылки

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