G90, G91 – PROGRAMOWANIE ABSOLUTNE I PRZYROSTOWE

Poznaj różnice między trybami programowania CNC G90 (pozycjonowanie bezwzględne) i G91 (pozycjonowanie przyrostowe) – dowiedz się, jak wpływają na ruch narzędzia oraz kiedy warto je stosować. Przykłady, wizualizacje i praktyczne porady krok po kroku!

G90 – Współrzędne bezwzględne (Absolute Positioning)

W trybie G90 współrzędne podawane w programie odnoszą się do punktu zerowego maszyny (lub punktu bazowego).

Przykład:

Jeśli punkt zerowy maszyny jest w lewym dolnym rogu stołu, a program mówi G90 X100 Y50, to narzędzie przesunie się do punktu:

  • 100 mm w prawo (X)
  • 50 mm do góry (Y)

    G90 ; Tryb bezwzględny
    G01 X50 Y50 F200 ; Przesuń narzędzie do punktu (50, 50) z prędkością 200
    G01 X100 Y50 ; Przesuń narzędzie do punktu (100, 50)
    G01 X100 Y100 ; Przesuń narzędzie do punktu (100, 100)
    G01 X0 Y0 ; Powrót do punktu zerowego
    M30 ; Koniec programu

G-kod G90 zastosowanie

G91 – Współrzędne przyrostowe (Incremental Positioning)

W trybie G91 współrzędne są liczone względem bieżącej pozycji narzędzia.

Przykład:

Jeśli narzędzie jest w punkcie (X=20, Y=30), a program mówi G91 X10 Y5, to narzędzie przesunie się:

  • 10 mm w prawo (X) względem bieżącej pozycji
  • 5 mm do góry (Y) względem bieżącej pozycji

Nowa pozycja narzędzia będzie więc:
X = 30, Y = 35

G91 ; Tryb przyrostowy
G01 X20 Y30 F200 ; Przesuń narzędzie o 20 mm w prawo i 30 mm do góry
G01 X10 Y0 ; Przesuń narzędzie o 10 mm w prawo (Y=0, brak ruchu w pionie)
G01 X0 Y5 ; Przesuń narzędzie o 5 mm w górę
G01 X-30 Y-35 ; Przesuń narzędzie o -30 mm w X i -35 mm w Y (powrót)
M30 ; Koniec programu

G-kod G91 zastosowanie

Podsumowanie

Tryb G90 (pozycjonowanie bezwzględne) jest idealny, gdy programujesz ruchy narzędzia względem stałego punktu odniesienia, np. punktu zerowego maszyny. Jest bardziej intuicyjny i doskonale sprawdza się przy skomplikowanych operacjach wymagających precyzyjnych współrzędnych.

Z kolei tryb G91 (pozycjonowanie przyrostowe) jest przydatny przy powtarzalnych ruchach oraz sekwencjach o stałych odległościach, np. wierceniu otworów w równych odstępach lub szybkich przesunięciach względem bieżącej pozycji. Dzięki G91 program jest bardziej elastyczny i czytelny przy działaniach o regularnym wzorcu ruchów.