Co to jest G-code?

Wyjaśnienie przyjazne dla początkujących dotyczące G-code: języka tekstowego, który mówi maszynom CNC, gdzie się poruszać, jak zbudowane są polecenia oraz jak stosuje się go w cięciu pianki drutem gorącym.

G-kod to język, którym posługują się maszyny CNC. Jest to lista instrukcji w postaci zwykłego tekstu, jedna na linię, która mówi maszynie, gdzie się poruszać, z jaką prędkością i kiedy włączać lub wyłączać różne funkcje (np. drut grzejny). Każde narzędzie CNC — frezarki, tokarki, drukarki 3D, wycinarki pianki — obsługuje jakiś dialekt G-code.

Anatomia linii

Litera-liczba to polecenie (słowo), opcjonalnie poprzedzone współrzędnymi:

G1 X10.5 Y20 U10.5 V20 F400
  • G1 — ruch prosty cięcia
  • X / Y — docelowa pozycja lewego końca drutu
  • U / V — docelowa pozycja prawego końca drutu (na maszynach 4-osiowych)
  • F400 prędkość posuwu (szybkość) dla tej operacji, w jednostkach na minutę

Czy maszyna odczytuje każdą linię w kolejności i porusza się odpowiednio?

Polecenia, które zobaczysz

KodZnaczenie
G0Szybkie przemieszczenie (pozycjonowanie, drut wyłączony) — szybki ruch, bez cięcia.
G1Ruch liniowy cięcia z prędkością posuwu.
G4 P<s>Pauza — przerwa na P sekund (używana do wstępnego nagrzewania drutu)
G90 / G91Współrzędne bezwzględne / względne
G21Jednostki są w milimetrach.
G92Ustaw bieżącą pozycję jako określoną wartość (np. zero).
M8 / M9Włącz / wyłącz wyjście
M30Koniec programu.

Współrzędne i punkt odniesienia

Pozycje są mierzone od praca zero (origin). In absolute mode (G90) every coordinate is relative to that zero. Setting the origin correctly — physically, on the machine — is what makes the cut land where you intend.

Rzadko piszesz to ręcznie?

Do cięcia pianki nie wpisujesz kodu G; narzędzie takie jak cncfoam.com generuje go na podstawie Twojego kształtu i ustawień. Ale umiejętność czytaj Czy to jest nieocenione dla weryfikacji poprawności zadania — dlatego narzędzie zawiera kodowanie kolorem Widok kodu GNastępny: G-code do cięcia pianki.