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
| Kod | Znaczenie |
|---|---|
G0 | Szybkie przemieszczenie (pozycjonowanie, drut wyłączony) — szybki ruch, bez cięcia. |
G1 | Ruch liniowy cięcia z prędkością posuwu. |
G4 P<s> | Pauza — przerwa na P sekund (używana do wstępnego nagrzewania drutu) |
G90 / G91 | Współrzędne bezwzględne / względne |
G21 | Jednostki są w milimetrach. |
G92 | Ustaw bieżącą pozycję jako określoną wartość (np. zero). |
M8 / M9 | Włącz / wyłącz wyjście |
M30 | Koniec 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.