Co to jest G-code?
G-code to język instrukcji używany do sterowania maszynami CNC oraz wieloma urządzeniami wytwarzania przyrostowego, np. drukarkami 3D. Program zapisany w G-code określa, jakie ruchy ma wykonać maszyna, z jaką prędkością, przy jakich parametrach i w jakiej kolejności.
W praktyce operator lub technolog rzadko pisze cały program ręcznie. Najczęściej kod jest generowany automatycznie przez oprogramowanie CAM na podstawie modelu CAD, ustawionych narzędzi i parametrów obróbki.
Przykładowe instrukcje G-code
G00– szybki przejazd narzędzia,G01– ruch roboczy po linii prostej,G02– interpolacja kołowa zgodnie z ruchem wskazówek zegara,G03– interpolacja kołowa przeciwnie do ruchu wskazówek zegara,M03– włączenie obrotów wrzeciona,M05– zatrzymanie wrzeciona.
Przykład fragmentu programu
G00 X0 Y0
M03 S1200
G01 X50 Y0 F200
G01 X50 Y30
M05
Ten fragment oznacza m.in. szybki przejazd do punktu startowego, uruchomienie wrzeciona, wykonanie ruchów roboczych i zatrzymanie wrzeciona.
G-code a CAM
Program CAM może wygenerować G-code dla konkretnej maszyny dzięki tzw. postprocesorowi. Postprocesor dostosowuje kod do sterowania danej obrabiarki, np. Fanuc, Siemens, Heidenhain lub sterownika drukarki 3D.
Na egzaminie warto pamiętać: generowanie instrukcji G-code jest typową funkcją CAM, natomiast tworzenie pełnej dokumentacji technologicznej produktu nie jest jego podstawowym zadaniem.