Menu

G-code w obrabiarkach CNC

G-code w obrabiarkach CNC - Toczenie CNC, Frezowanie CNC

G-code to podstawowy kod sterujący maszynami CNC. Dzięki parametrom w nim zdefiniowanym możliwe jest wykonanie precyzyjnego detalu przez obrabiarki sterowane numeryczne. Każdy kod składa się z sekwencji komend (bloków). Wprowadzone komendy pozwalają na definiowanie i sterowanie ruchami narzędzia, prędkością posuwu ale również dodatkowymi funkcjami jak zmiana narzędzie czy włączanie/wyłączanie chłodziwa.

G-code Rys historyczny

Początki G-kodu sięgają lat 50, 60 XX wieku jednak jego standaryzacja nastąpiła w 1970 r kiedy powstała język zwany jako RS-274D. Znormalizowanie G-kodu pozwoliło na jego powszechne stosowanie w przemyśle. Powszechny dostęp do komputerów w latach 90 wpłynął na rozwój oprogramowania CAD/CAM dzięki czemu tworzenie G-kodu stało się jeszcze łatwiejsze.

G-code budowa

G-kod zbudowany jest z linii poleceń, które są po kolei wykonywane przez maszynę. Podstawowe składowe kodu:

  •  - numer bloku – oznaczenie numeru linii, pozwala odszukać konkretną linię w przypadku dużych plików
  • kody G – komendy geometryczne – sterują ruchem narzędzia i położeniem, geometrią maszyny (definiowanie ruchu linii, łuków, układu współrzędnych)
  • G00 – ruch szybki
  • G01 – ruch liniowy z określoną prędkością posuwu
  • kody M – komendy pomocnicze - polecenia do dodatkowych funkcji i operacji (np. zarządzanie programem, kontrola wrzeciona, kontrola chłodziwa)
  • M00 – zatrzymanie programu
  • M08 – włączenie chłodziwa
  • X, Y, Z – układ współrzędnych – określenie pozycji narzędzia w przestrzeni roboczej maszyny (3D)
  • F - prędkość posuwu – prędkość poruszania narzędzia w czasie obróbki, wyrażona w milimetrach (lub calach) na minutę
  • S – prędkość obrotowa wrzeciona – prędkość wyrażona w obrotach na minutę
  • T - numer narzędzia – numery definiujące konkretne narzędzia, wykorzystywany w połączeniu z kodem zmiany narzędzia
  • M06 – zmiana narzędzia
  • I,J,K – parametry do definiowania łuków i okręgów

Dodatkowo w programie można określić komendy kompensujące promień narzędzia (G40, G41, G42). Pozwalają skorygować ułożenie narzędzia względem ścieżki.

G-code przykłady

G54
T02(Milling head  50)
M06
G00 X60 Y25.0 S3800 M03
M8
G43 Z10 H02
Z3.
G01 Z0.0 F320
X-60
Z3.
G00 Z100
M5
M9

G54 - wybór bazy obróbkowej
T02(Milling head  50) - przygotowanie narzędzia w magazynie narzędziowym
M06 - wywołanie funkcji wymiany narzędzia
G00 X60 Y25.0 S3800 M03 - ruch szybki do pozycji X60 Y25.0  Włączenie 3800 obrotów  wrzeciona w kierunku CW.  
M8 - włączenie chłodziwa
G43 Z10 H02 - przywołanie korektora długości narzędzia -dla narzędzia T02, przejazd ruchem szybki na wysokość Z10 
G01 Z0.0 F320 - przejazd ruchem roboczym do wartości Z0 z prędkością posuwu 320 mm/min
X-60 - przejazd ruchem roboczym do wartości X-60 mm
Z3 - przejazd ruchem roboczym do wysokości Z3 mm
G00 Z100 - przejazd ruchem szybkim na wysokość Z100 mm
M5 - wyłączenie obrotów
M9 - wyłączenie chłodziwa

G-code tworzenie z modelu 3D

G-kod może być stworzony ręcznie, wpisując wszystkie niezbędne komendy lub wygenerowany z modelu 3D detalu. Model może być stworzony w dostępnych programach do projektowania np. AutoCAD, SolidWorks i zapisany w formacie .step, .stl lub podobnym. Do przekształcenia modelu w G-kod niezbędne jest oprogramowanie CAM zainstalowane na obrabiarce CNC. Pozwala ono na stworzenie linii poleceń zrozumiałych dla maszyny zawierających wytyczne do wykonania części. Część parametrów związanych z samym urządzeniem CNC musi być skonfigurowana przez operatora. Są to m. in.:prędkość posuwu, prędkość obrotowa wrzeciona, ewentualna kompensacja promienia narzędzia.

Jeżeli poszukują Państwo do współpracy firmę, która kompleksowo wykona nawet bardzo precyzyjne detale, to serdecznie zapraszamy do współpracy. 

Kontakt znajduje się tutaj - Dane kontaktowe

Więcej szczegółów odnośnie naszej bieżącej oferty przedstawiamy w formie unikalnej wideoprezentacji - Prezentacja LucasTech do zobaczenia której serdecznie zachęcamy.

Wróć