.GCODE

Plik GCODE

G-code File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .gcode zawiera instrukcje maszynowe - współrzędne, prędkości, temperatury i polecenia narzędzi - wygenerowane przez oprogramowanie typu slicer dla drukarki 3D lub maszyny CNC. Można go otworzyć w Ultimaker Cura, PrusaSlicer lub OrcaSlicer, aby podejrzeć warstwy, lub w dowolnym edytorze tekstu, aby odczytać surowe polecenia. Plik jest specyficzny dla danej drukarki: plik przygotowany dla jednej maszyny może zawieść lub spowodować uszkodzenia na innej.

Deweloper: ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. Kategoria: Pliki developerskie Otwarty standard MIME: text/x.gcode
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 10, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku GCODE?

.gcode to plik tekstowy przechowujący instrukcje maszynowe dla drukarek 3D i urządzeń CNC, zapisany w języku G-code - dominującym języku sterowania numerycznego dla ruchu i kontroli maszyn. G-code wziął swoją nazwę stąd, że wiele jego podstawowych poleceń zaczyna się od litery „G” (np. G0 dla szybkiego ruchu, G28 dla bazowania wszystkich osi).

G-CODE - jak to działa?

Pliki .gcode są generowane przez oprogramowanie typu slicer z plików modeli 3D, takich jak .stl lub .3mf. Każdy projekt jest dzielony na warstwy; slicer konwertuje każdą warstwę na sekwencję poleceń definiujących prędkość druku, temperaturę oraz ruchy każdej osi drukarki. Pojedyncza warstwa wydruku jest opisana przez serię komend obejmujących ruch w osiach X/Y/Z oraz podawanie filamentu (E-axis).

Format jest zorientowany liniowo: polecenia niosą parametry numeryczne (G1 X10.5 Y3.2 F3000), a średniki oznaczają komentarze. Pliki .gcode nie powinny być edytowane przez użytkowników nieznających tego języka.

G-code nie jest jednym ujednoliconym standardem, lecz rodziną dialektów - Marlin, Klipper i Smoothieware dodają własne polecenia M. Plik przygotowany dla jednej drukarki powinien być zawsze pocięty ponownie (re-sliced), zamiast być wysyłanym bezpośrednio do innej maszyny.

Bezpieczeństwo

RYZYKO: LOW

Pliki G-code nie zawierają kodu wykonywalnego dla systemu operacyjnego PC; nie mogą być uruchomione bezpośrednio w Windows/macOS/Linux. Jednakże błędny lub złośliwy plik .gcode wysłany do drukarki 3D lub maszyny CNC może wymusić niebezpieczne ruchy, wyłączyć ochronę przed ucieczką termiczną (nadużycie M999) lub spowodować uszkodzenie sprzętu. Uruchamiaj na drukarce tylko G-code z zaufanych źródeł. Sprawdź, czy ustawienia bezpieczeństwa termicznego są aktywne w oprogramowaniu układowym (ochrona Marlin THERMAL_RUNAWAY).

Szczegóły formatu

w pigułce
PEŁNA NAZWAG-code Fileznany również jako G-Code Source, RepRap G-code
DEWELOPERISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc.od 1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
TYP MIMEtext/x.gcode
TYPzwykły tekst (ASCII)
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • G-code dla frezowania/toczenia CNC - Pierwotne zastosowanie (RS-274/ISO 6983): steruje frezarkami, tokarkami, routerami - ta sama rodzina składni, ale dialekt niekompatybilny z G-code dla drukarek 3D.

Programy otwierające pliki GCODE

Windows5 apps
Sublime Text Freemium Otwórz plik, aby czytać/edytować surowe polecenia G-code; podświetlanie składni dostępne przez pakiet G-code.
Ultimaker Cura Open-source Plik → Otwórz plik → wybierz .gcode; Cura wyświetla podgląd ścieżek narzędzia warstwa po warstwie.
PrusaSlicer Open-source Przeciągnij .gcode do okna PrusaSlicer, aby podejrzeć warstwy i szacowany czas.
OrcaSlicer Open-source Plik → Otwórz → .gcode; zapewnia wizualizację warstwa po warstwie i czas druku.
Notepad++ (with G-code plugin) Open-source Otwórz .gcode jako zwykły tekst; zainstaluj G-code UDL dla podświetlania składni.
macOS2 apps
Ultimaker Cura Open-source Plik → Otwórz plik → wybierz .gcode; Cura wyświetla podgląd ścieżek narzędzia warstwa po warstwie.
PrusaSlicer Open-source Przeciągnij .gcode do okna PrusaSlicer, aby podejrzeć warstwy i szacowany czas.
Linux2 apps
Ultimaker Cura Open-source Plik → Otwórz plik → wybierz .gcode; Cura wyświetla podgląd ścieżek narzędzia warstwa po warstwie.
OrcaSlicer Open-source Plik → Otwórz → .gcode; zapewnia wizualizację warstwa po warstwie i czas druku.

Szczegóły techniczne

specyfikacja
KodowanieZwykły tekst ASCII (7-bit); UTF-8 używany w polach komentarzy w niektórych slicerach
Struktura plikuZorientowana liniowo: jedno polecenie na linię; parametry numeryczne (wartości X/Y/Z/E/F); średniki oznaczają komentarze
Typy poleceńSłowa G (ruch), słowa M (sterowanie maszyną), słowa T (wybór narzędzia)
Opcjonalna suma kontrolna liniiSkładnia N<numer_linii> … *<bajt_sumy_kontrolnej> (Marlin/RepRap); większość plików z slicerów ją pomija
Typowy rozmiar pliku10 KB - 200 MB (od prostego obiektu do złożonego, wielogodzinnego wydruku)
Sygnatura plikuBrak - zwykły tekst; pliki zazwyczaj zaczynają się od komentarza slicera (; Generated by ...) lub polecenia takiego jak G28
Niekompatybilność dialektówDialekty Marlin, Klipper, Smoothieware, Fanuc i Haas NIE są wzajemnie kompatybilne; zawsze należy generować plik dla docelowej maszyny
Polecenia specyficzne dla FDMM104/M109 (temperatura hotendu), M140/M190 (temperatura stołu), oś E (podawanie ekstrudera) - nieobecne w G-code dla frezarek CNC
Pochodzenie standarduRS-274D / ISO 6983-1 (standard CNC z lat 60. XX wieku); rozszerzenie .gcode spopularyzowane przez projekt RepRap około 2007 roku
Wariant Bambu LabKontener .gcode.3mf (archiwum ZIP z osadzonym G-code i metadanymi slicera)
Typ MIMEtext/x.gcode (również text/plain)
Powiązane rozszerzenia.nc, .gco, .ngc, .tap - ta sama rodzina języków, różne konwencje nazewnictwa u dostawców CNC
Wydano1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Najnowsza wersjaISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjareprap.org

Konwersje GCODE

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami GCODE. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki GCODE.

Najczęściej zadawane pytania

Jaki program otwiera plik .gcode?
Dowolny edytor tekstu (Notatnik, VS Code) odczytuje go jako zwykły tekst. Do wizualnego podglądu warstwa po warstwie należy użyć Ultimaker Cura, PrusaSlicer lub OrcaSlicer - wszystkie są darmowe.
Czy mogę edytować plik .gcode?
Tak - to zwykły tekst. Można ostrożnie edytować temperatury, prędkości lub poszczególne polecenia. Większe zmiany lepiej wprowadzać poprzez ponowne pocięcie oryginalnego modelu 3D z nowymi ustawieniami slicera.
Czy mogę przekonwertować .gcode z powrotem na STL?
Nie. G-code to instrukcje ścieżki narzędzia, a nie opis kształtu. Oryginalny model 3D (STL) jest niezbędny do wygenerowania nowego pliku G-code.
Czy plik .gcode z jednej drukarki 3D jest kompatybilny z inną?
Zazwyczaj nie - dialekty G-code różnią się między oprogramowaniem układowym (Marlin, Klipper, Bambu) oraz geometrią drukarek. Zawsze należy ponownie przygotować plik w slicerze z wybranym profilem własnej drukarki.
Jak wysłać plik .gcode do drukarki?
Skopiuj go na kartę microSD/SD i włóż do drukarki lub użyj połączenia USB/Wi-Fi za pomocą funkcji „Wyślij do drukarki” w swoim slicerze (Cura, PrusaSlicer, OrcaSlicer obsługują tę funkcję).
Dlaczego mój plik .gcode jest tak duży?
Złożone modele z wieloma warstwami, niską wysokością warstwy lub strukturami podporowymi generują miliony linii ruchu. Pliki o rozmiarze 50-200 MB są normalne dla szczegółowych, wielogodzinnych wydruków.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z