Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

G-code

G-code: Znormalizowany Język Programowania dla CNC

G-code to standardowy język poleceń wykorzystywany w urządzeniach CNC (maszynach sterowanych numerycznie). Jest podstawowym narzędziem do definiowania operacji obróbczych.

Reklama

Charakterystyka G-code

G-code oparty jest na standardach ISO 6983 oraz DIN 66025. W Polsce wcześniejsze normy, takie jak PN-93/M-55251 i PN-73/M-55256, zostały wycofane. G-code można tworzyć na trzy sposoby:

  • Ręczne pisanie w edytorze tekstu i przesyłanie do obrabiarki.
  • Wprowadzanie poleceń na pulpicie sterującym obrabiarki.
  • Generowanie kodu za pomocą oprogramowania CAM, które przetwarza dane przez postprocesor dostosowany do konkretnej maszyny.

Funkcje i parametry, które nie są określone w normach, mogą różnić się w zależności od producenta. Podstawowe komendy G-code są zawarte w Polskiej Normie, będącej tłumaczeniem normy ISO.

Reklama

Przykładowe Funkcje Przygotowawcze G

Poniżej przedstawione są niektóre z podstawowych kodów G-code:

  • G00 – ruch szybki, pozycjonowanie narzędzia
  • G01 – ruch narzędzia według interpolacji liniowej
  • G02 – ruch narzędzia zgodnie z ruchem wskazówek zegara
  • G03 – ruch narzędzia przeciwnie do ruchu wskazówek zegara
  • G20 – wymiarowanie w calach
  • G21 – wymiarowanie w milimetrach
  • G90 – pozycjonowanie bezwzględne
  • G91 – pozycjonowanie przyrostowe

Przykładowe Funkcje Pomocnicze M

Funkcje M odpowiadają za działania mechaniczne i fizyczne. Oto niektóre z nich:

  • M00 – stop programu bezwarunkowy
  • M02 – koniec programu
  • M03 – włączenie prawych obrotów wrzeciona
  • M05 – wyłączenie obrotów wrzeciona
  • M06 – zmiana narzędzia

Inne Parametry i Osi

W G-code wyróżnia się również grupę parametrów i osi, takich jak:

  • T – wybór narzędzia
  • S – prędkość obrotowa wrzeciona
  • F – prędkość posuwu
  • X, Y, Z – położenie w osiach

Podsumowanie

G-code jest kluczowym elementem programowania maszyn CNC, definiującym zarówno operacje obróbcze, jak i parametry związane z ich działaniem. Znajomość podstawowych komend G i M jest niezbędna dla efektywnego wykorzystania technologii CNC.

Reklama
Reklama