Autor podstrony: Krzysztof Zajączkowski

Stronę tą wyświetlono już: 20426 razy

Funkcje przygotowawcze zaczynają się od symbolu G, po którym następuje dwucyfrowa liczba. Oto spis i opis podstawowych instrukcji przygotowawczych G-code:

  • G0 - ruch jałowy prostoliniowy (bez obciążenia). Po ustawieniu tego trybu można podać punkt docelowy ruchu obrabiarki np. tak:

    G0 x10 y10 x0 y0

    pierwsza linia powyższego kodu przemieści ramię obrabiarki o pozycji 10 mm lub cali (zależnie od ustawień), następna przemieści ramię do współrzędnej 10 a ostatnia przesunie ramię obrabiarki do współrzędnych x = 0, y = 0 przy założeniu, że ustawiony został globalny układ odniesienia

  • G1 - ruch roboczy liniowy (pod obciążeniem np. skrawanie lub frezowanie powierzchni). Ten ruch jest realizowany podobnie jak w instrukcji G0. Różnica jest taka, że tu należy podać dodatkowo parametr F określający prędkość liniową. Oto przykład:

    G1 x10 y10 F300

    Powyższy kod przemieści ramię obrabiarki do współrzędnych x = 10, y = 10 z prędkością F = 300 mm / min

  • G2 - ruch roboczy kołowy zgodny z kierunkiem ruchu wskazówek zegara. Ruch ten odbywa się od bieżącego punktu do wskazanego punktu. Konieczne jest również użycie promienia. Oto przykładowy kod:

    G2 x10 y10 R10

    Powyższy kod narysuje koło od punktu x = 0, y = 0 do x = 10, y = 10 promieniem R = 10 przy założeniu, że ustawiona została wcześniej opcja pracy w współrzędnych globalnych. Istnieje również wersja ulepszona, w której zamiast promienia przyjmuje współrzędną środka okręgu. Oto przykład:

    G2 x10 y10 I0J10

    gdzie I0J10 są współrzędnymi względnymi, które określają środek okręgu względem punktu startowego (bieżącego)

  • G3 - ruch roboczy kołowy przeciwny do kierunku ruchu wskazówek zegara;
  • G4 - postój czasowy, gdzie należy podać liczbę sekund postoju. Oto przykład:

    G4 P10

    Parametr P10 oznacza postój trwający 10 sekund

  • G7 - ustawia tryb dla tokarki, co oznacza, że przesunięcie na osi X o 1 [mm] fizycznie przesunie nóż tokarki o 0.5 [mm] co oznacza zmniejszenie średnicy obrabianego przedmiotu o 1 [mm];
  • G8 przestawia z trybu G8 do normalnego (1 [mm] przesunięcia odpowiada 1 [mm] przesunięcia narzędzia);
  • G10 wprowadzanie informacji o dostępnych narzędziach i ich parametrach. Przykładowa składnia:

    G10 L1 P[numer narzędzia] R[promień] I[przedni kąt (dla tokarki)] J[tylni kąt (dla tokarki)] Q[orientacja (dla tokarki)]
  • G17 - praca w płaszczyźnie XY (ważne dla poleceń G2 i G3);
  • G18 - praca w płaszczyźnie XZ (ważne dla poleceń G2 i G3);
  • G19 - praca w płaszczyźnie YZ (ważne dla poleceń G2 i G3);
  • G20 - programowanie ruchu narzędzia w calach;
  • G21 - programowanie ruchu narzędzia w milimetrach;
  • G28 - powrót maszyny do współrzędnych pozycji HOME;
  • G40 - koniec korekcji położenia narzędzia;
  • G41 - korekcja położenia narzędzia lewostronna;
  • G42 - korekcja położenia narzędzia prawostronna;
  • G43 - korekcja położenia wysokości narzędzia ujemna;
  • G44 - korekcja położenia wysokości narzędzia dodatnia;
  • G49 - kompensacja długości narzędzia;
  • G53 - ustawia współrzędne absolutne i kasuje ograniczenia przywracając domyślne i ustawia położenie maszyny na zapisanym w pliku konfiguracyjnym położeniu;
  • G64 - włącza kontrolę tolerancji;
  • G76 - gwintowanie parametryczne (tokarka). Składnia polecenia:

    G76 P- Z- I- J- R- K- Q- H- E- L-

    gdzie:

    • P - oznacza skok gwintu np. P5 - skok gwintu 5 [mm];
    • Z - długość toczenia (razem z odstępami na wejście i wyjście z materiału);
    • I - odsunięcie noża tokarskiego od materiału przy każdym przejściu (ujemne dla gwintów zewnętrznych, dodatnie dla wewnętrznych);
    • J - dodatnia wartość określająca początkową głębokość toczenia wstępnego gwintu;
    • K - końcowa głębokość toczenia gwintu;
    • R - określa sposób przyrostu głębokości skrawania narzędziem. Dla R1.0 - ustawia stałą głębokość skrawania w kolejnych przejściach, dla wartości R2.0 - skrawa warstwy o stałym przekroju, dla wartości z przedziału 1.0 - 2.0 zmniejsza głębokość skrawania, ale zwiększa powierzchnię skrawania, dla wartości powyżej 2.0 zmniejsza powierzchnię skrawania;
    • H - liczba dodatkowych przejść na pełnej głębokości gwintowania (domyślnie H0 - brak dodatkowych przejść);
    • E - długość wyjścia gwintu;
    • L - określa z której strony mają być wykonane łagodne zakończenia gwintu (tryb E). L0 - brak; L1 - łagodnie na wejściu; L2 - łagodne wyjście; L3 - łagodne wejście i wyjście.
    Graficzna interpretacja niektórych parametrów toczenia parametrycznego G76
    Rys. 1

    Graficzna interpretacja niektórych parametrów toczenia parametrycznego G76.

    Użyte oznaczenia:

    • P - skok gwintu;
    • P0 - punkt startowy kolejnych przejść toczenia gwintu;
    • Z - długość linii toczenia gwintu;
    • K - całkowita głębokość toczenia;
    • I - odsunięcie noża tokarskiego od przedmiotu obrabianego (ujemna przy gwintach zewnętrznych i dodatnia przy wewnętrznych)
  • G84 - gwintowanie gwintownikiem (frezarka, tokarka). To polecenie nie jest obsługiwane w LinuxCNC;
  • G90 - praca w współrzędnych bezwzględnych (globalnych);
  • G91 - praca w współrzędnych liczonych względem bieżącego punktu;
  • G92 - ustawienie przesunięcia układu współrzędnych globalnych:

    G92 x10

    Powyższy kod przesunie układ współrzędnych na osi x o -10 mm lub cali.

Strony powiązane
strony powiązane
  1. linuxcnc.org/docs/html/gcode/g-code.html - opis poleceń G-code obsługiwanych przez program LinuxCNC
Layout wykonany przez autora strony, wszelkie prawa zastrzeżone. Jakiekolwiek użycie części lub całości grafik znajdujących się na tej stronie bez pisemnej zgody jej autora surowo zabronione.