Co to są kody G? (Z przykładem)

3241
David Holt
Co to są kody G? (Z przykładem)

Plik Kody G. Są to kodowania odpowiadające programowaniu używanemu do sterowania sterowaniem numerycznym lub urządzeniami CNC, czyli maszynami wykonującymi swoją pracę pod komendą komputera. W tej klasie urządzeń znajdują się frezarki, tokarki, drukarki 3D, frezy itp..

Kody G są również znane jako kody przygotowawcze. G oznacza „geometryczny”. Są to kody, które informują maszynę, którą operację wykonać i są identyfikowane za pomocą litery „G”.

Źródło: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)

Składają się z instrukcji lub poleceń, które informują sprzęt, do jakiej pozycji ma się poruszać, z jaką prędkością, w jakim momencie użyć narzędzia, takiego jak laser, wytłaczarka itp. Na przykład w przypadku drukowania 3D kody G zawierają polecenia przemieszczania części w drukarce.

Istnieje kilka implementacji tego języka, ale w każdej z nich polecenia i polecenia są podobne. Jednak podczas generowania plików będzie wymagana znajomość odpowiedniej wersji kodów G, które sprzęt może zinterpretować..

Indeks artykułów

  • 1 Co to jest kod G.?
    • 1.1 Ruch maszyny
  • 2 Budowa kodów G.
    • 2.1 Generuj kody G.
  • 3 CNC vs drukowanie 3D
    • 3.1 CNC
    • 3.2 Druk 3D
  • 4 Przykładowy kod
  • 5 Referencje

Jaki jest kod G.?

Kod G to język programowania dla urządzeń sterowanych numerycznie, który kieruje maszynami na temat tego, gdzie i jak się poruszać. Kody G różnią się w zależności od typu, marki i modelu sprzętu.

Zawsze jest zgodny z pewnym wariantem następującego wzorca alfanumerycznego: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, gdzie:

- N ##: numer linii programu.

- G ##: Definiuje ruch i funkcję.

- X ##: zadeklaruj pozycję poziomą.

- Y ##: Zadeklaruj pozycję pionową.

- Z ##: Zadeklaruj głębokość.

- F ##: prędkość posuwu.

- S ##: prędkość wrzeciona.

- T ##: wybór narzędzia.

- M ##: Różne funkcje, takie jak włączanie i wyłączanie czegoś, np. Chłodzenie, ruch indeksujący, blokada osi itp..

Na przykład G01 X2 Y3 F35 S450 T02 M04 wskazywałby posuw liniowy (G01) do danej pozycji X-Y i prędkość posuwu 35. Prędkość wrzeciona wynosi 450 i używasz narzędzia 2.

Różne funkcje różnią się w zależności od maszyny. Dlatego, aby wiedzieć, jaki jest kod M, należy zapoznać się z instrukcją obsługi maszyny..

Ruch maszyny

Wszystko, co może zrobić każda maszyna, opiera się przede wszystkim na trzech podstawowych typach ruchu:

- Szybki ruch: liniowy ruch do pozycji XYZ. Robi się to tak szybko, jak to możliwe.

- Ruch posuwu: ruch liniowy do pozycji XYZ z określoną prędkością posuwu.

- Ruch kołowy: ruch kołowy z określoną prędkością do przodu.

Każdy kod G mówi zespołowi, który wariant tych podstawowych ruchów ma wykonać, a także jak to zrobić.

X, Y to współrzędne pozycji poziomej i pionowej, a Z odpowiada głębokości maszyny. Liczby te następują po poleceniu ruchu lub funkcji, aby wyrazić położenie maszyny..

Następnie F określa prędkość posuwu (dla posuwów lub ruchów kołowych), podczas gdy S określa prędkość wrzeciona. T służy do wyboru narzędzia.

Budowa kodu G.

Jeśli otworzysz kod G w edytorze tekstu, możesz zobaczyć jego zawartość, ale dość trudno jest nadać mu jakieś znaczenie. Z narzędziem takim jak Repetier Host będzie można lepiej zrozumieć kody G..

Ten typ programu umożliwia otwieranie kodów G w celu zobaczenia ścieżek, które pokona głowica, aby wykonać wydruk. Repetier Host używa kolorów do wskazania funkcji kodów.

Wygeneruj kody G.

Ponieważ na przykład wydruk 3D może wymagać wykonania wielu ruchów, kody G mogą zająć ogromną liczbę stron. Gdyby ten zestaw kodu miał być tworzony ręcznie, musiałoby to trwać dość długo.

Jakiś specjalny program, na przykład program do cięcia Cura, jest tym, który technicznie komponuje wszystkie kody G..

Ten program dzieli pliki STL, które zawierają wszystkie informacje niezbędne do utworzenia wydruku 3D. Konwertuj plik STL na kody G, automatyzując w ten sposób proces.

Każdy kod G jest unikalny dla maszyny, dla której został napisany. Zestaw instrukcji jest oparty na konkretnej maszynie.

Druk CNC vs 3D

Zarówno maszyny CNC, jak i drukarki 3D sterowane są za pomocą kodów G, czyli grupy poleceń zaczynających się na literę „G”, tak jak istnieją kody dla wielu innych liter..

Wytyczne dotyczące kodu G mówią załogom, jak się poruszać i jak dostosowywać ustawienia, takie jak prędkość cięcia lub temperatura dyszy. Każde zamówienie stanowi krok w procesie wykonania przedmiotu.

Jednak chociaż zarówno drukarki 3D, jak i sprzęt CNC używają kodów G, w tych dwóch aplikacjach istnieją pewne istotne różnice.

CNC

Komputerowe sterowanie numeryczne to technika sterowania przyrządami maszyny za pomocą systemu komputerowego.

Frezy i tokarki CNC są zwykle używane, gdy wymagana jest bardzo wysoka precyzja lub powtarzalność. Na przykład są one przydatne do wiercenia setek identycznych otworów w celu utworzenia płytki optycznej..

Ta metoda tworzenia części jest klasyfikowana jako „produkcja subtraktywna”, ponieważ część jest tworzona poprzez stopniowe usuwanie materiału..

Druk 3D

Jest to proces produkcyjny, w ramach którego wytwarzane są również części przy użyciu sterowania komputerowego. W rzeczywistości drukarki 3D to również maszyny CNC, ale biorąc pod uwagę ich ogromną popularność, rzadko są tak nazywane..

W druku 3D część jest wznoszona przez dodanie materiału, aż do utworzenia całej części. Druk 3D jest bardzo przydatny do tworzenia niestandardowych części i prototypów przed osiągnięciem ostatecznego projektu.

Przykładowy kod

- 11: Wskazuje numer linii kodu i służy jako odniesienie. W tym przypadku odpowiada linii 11 wykonywanego programu.

- GSM: w kolorze niebieskim. Wskazuje, że jest to polecenie typu wskazanego literą. W tym przypadku kod G1 odpowiada poleceniu: Skoordynowany ruch z prędkością do przodu.

Następnie każdy tekst zaznaczony na czerwono definiuje określone parametry polecenia, a następnie wartość każdego danego parametru:

- F: Prędkość. W tym przypadku wskazana prędkość wynosi 900.

- X / Y / Z: Są to współrzędne pozycji.

- E: Ruch podajnika.

Bibliografia

  1. Educatibot (2019). Kod G. Zaczerpnięte z: educatibot.com.
  2. Ultimaker (2019). Co to jest kod G? Zaczerpnięte z: Ultimaker.com.
  3. Benjamin Goldschmidt (2019). Kod G drukarki 3D a kod G CNC - jaka jest różnica? All3dp. Zaczerpnięte z: all3dp.com.
  4. Autodesk (2019). Pierwsze kroki z G-Code. Zaczerpnięte z: autodesk.com.
  5. Wikipedia wolna encyklopedia (2019). Kod G. Zaczerpnięte z: en.wikipedia.org.

Jeszcze bez komentarzy