top of page

G-code od podstaw – jak czytać i pisać programy dla maszyn CNC?

  • Zdjęcie autora: agnicreates
    agnicreates
  • 5 lut
  • 3 minut(y) czytania

Każda maszyna CNC – frezarka, tokarka, ploter czy laser – działa według tych samych zasad: wykonuje dokładnie to, co nakazuje jej program. Tym programem jest właśnie g-code. Dla wielu osób wchodzących w świat obróbki CNC to tajemniczy ciąg liter i cyfr, który wygląda jak zaszyfrowana wiadomość. W rzeczywistości nauka g-code nie jest ani trudna, ani czasochłonna – wymaga jedynie zrozumienia kilku fundamentalnych zasad. Jeśli chcesz świadomie kontrolować swoją maszynę, a nie tylko wysyłać do niej pliki z nadzieją, że wyjdzie coś dobrego – zacznij właśnie tutaj.

G-code CNC – czym jest i jak jest zbudowany program?

G-code CNC to język programowania maszyn obróbczych oparty na znormalizowanym kodzie NC. Każda linia programu to jeden blok instrukcji, który mówi maszynie: dokąd ma jechać, z jaką prędkością, przy użyciu jakiego narzędzia i co ma przy tym robić. Podstawowa struktura bloku wygląda tak:


Oznacza to: jedź ruchem liniowym (G01) do współrzędnych X=50, Y=30, Z=-5 z posuwem 800 mm/min. Tyle. Kod NC maszyny jest w gruncie rzeczy sekwencją takich prostych poleceń – i kiedy to zrozumiesz, reszta zaczyna się układać w logiczną całość.


Najważniejsze kody G, które musisz znać na start:

  • G00 – szybki przejazd pozycjonujący (bez skrawania),

  • G01 – ruch liniowy roboczy,

  • G02 / G03 – ruch po łuku zgodnie i przeciwnie do ruchu wskazówek zegara,

  • G28 – powrót do punktu referencyjnego (home),

  • G54–G59 – układy współrzędnych roboczych.

Do kodów G dochodzą kody M – tzw. kody pomocnicze. M03 uruchamia wrzeciono, M05 je zatrzymuje, M30 kończy program. G-code CNC to kombinacja obu grup – i razem tworzą kompletny program obróbczy.


Nauka g-code na frezarce i tokarce CNC – od czego zacząć?

Nauka g-code na frezarce najlepiej zaczyna się od prostych programów napisanych ręcznie – zanim sięgniesz po CAM. Dlaczego? Bo dopiero pisząc kod samodzielnie, rozumiesz, co maszyna robi i dlaczego. Kiedy potem CAM wygeneruje program automatycznie, potrafisz go przeczytać, sprawdzić i poprawić zamiast ślepo uruchamiać.


Zacznij od napisania programu, który frezuje prosty prostokąt. Zdefiniuj punkt zerowy, napisz najazd nad materiał, zejście na głębokość i obejście konturu ruchami G01. Sprawdź program w symulatorze – do nauki g-code frezarki świetnie nadają się darmowe narzędzia jak NC Viewer czy CAMotics.


Programowanie tokarki CNC w g-code rządzi się podobnymi zasadami, ale operuje w układzie dwuosiowym X-Z zamiast trzyosiowego X-Y-Z. Tu pojawia się też kilka kodów specyficznych dla toczenia: G96 (stała prędkość skrawania), G71 (cykl zgrubny toczenia zewnętrznego) czy G76 (cykl gwintowania). Programowanie tokarki CNC warto ćwiczyć na symulatorze przed uruchomieniem maszyny – szczególnie przy cyklach gwintowania, gdzie błąd może zniszczyć narzędzie.


Kod NC maszyny – najczęstsze błędy i jak ich unikać

Kod NC maszyny napisany błędnie może w najlepszym przypadku dać zły detal, w najgorszym – uszkodzić narzędzie lub maszynę. Kilka błędów pojawia się wyjątkowo często u osób uczących się g-code CNC.

Pierwszy i najgroźniejszy to zły punkt zerowy – jeśli G54 jest ustawiony w złym miejscu, maszyna jedzie w nieoczekiwanym kierunku. Zawsze weryfikuj punkt zerowy przed uruchomieniem programu, najlepiej w trybie symulacji lub z przesunięciem Z powyżej materiału.


Drugi częsty błąd to brak G00 przed zjazdem na materiał – wjazd ruchem roboczym G01 z pełną głębokością na raz zamiast stopniowego zagłębiania przeciąża narzędzie. Kod NC maszyny powinien zawsze przewidywać bezpieczne podejście.


Trzecia pułapka to zapomnienie o odwołaniu kompensacji promienia narzędzia (G40) na końcu programu – może powodować nieoczekiwane ruchy przy kolejnym uruchomieniu. G-code CNC jest modalny, czyli większość poleceń pozostaje aktywna aż do odwołania – to trzeba mieć zawsze z tyłu głowy.


Podsumowanie – g-code to język, który warto znać

Nauka g-code frezarki czy tokarki CNC to inwestycja, która szybko się zwraca. Rozumienie kodu NC maszyny pozwala Ci nie tylko naprawiać błędy w programach z CAM-u, ale też tworzyć własne proste programy tam, gdzie generowanie ścieżki w oprogramowaniu byłoby wolniejsze niż napisanie kilku linijek ręcznie. Programowanie tokarki CNC i frezarki w g-code to umiejętność, która wyraźnie oddziela operatora od świadomego użytkownika maszyny.


 
 
 

Komentarze


bottom of page