0% found this document useful (0 votes)
240 views8 pages

G-Code CNC

Dokument opisuje kody G i kody M używane w programowaniu maszyn CNC. Zawiera listy typowych kodów G dla frezarek, tokarek oraz wiertarek/wywiercarek, które określają funkcje takie jak szybkie pozycjonowanie, interpolacja liniowa i okrągła oraz czasy zatrzymania. Zawiera również typowe kody M dla funkcji takich jak zatrzymanie programu, uruchomienie wrzeciona i zmiany narzędzi. Omówione są metody programowania, takie jak pozycjonowanie absolutne i przyrostowe, a także typowe komponenty programu CNC, takie jak bloki, słowa i adresy.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
240 views8 pages

G-Code CNC

Dokument opisuje kody G i kody M używane w programowaniu maszyn CNC. Zawiera listy typowych kodów G dla frezarek, tokarek oraz wiertarek/wywiercarek, które określają funkcje takie jak szybkie pozycjonowanie, interpolacja liniowa i okrągła oraz czasy zatrzymania. Zawiera również typowe kody M dla funkcji takich jak zatrzymanie programu, uruchomienie wrzeciona i zmiany narzędzi. Omówione są metody programowania, takie jak pozycjonowanie absolutne i przyrostowe, a także typowe komponenty programu CNC, takie jak bloki, słowa i adresy.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

(Kody G różnią się w zależności od maszyny) Wybierz system współrzędnych roboczych G54 1

Pozycjonowanie G00 (szybkie przesuwanie) System współrzędnych roboczych G55 2 wybierz


G01 interpolacja liniowa (posuw) System współrzędnych roboczych G56 3 wybierz
G02 interpolacja okrągła CW System współrzędnych roboczych G57 4 wybierz
G03 interpolacja okrężna w kierunku przeciwnym do ruchu wskazówek zegarasystem współrzędnych roboczych G58 5
Wybierz
G04 czas przestoju G59 układ współrzędnych roboczych 6 wybierz
G07 oznaczenie osi wyimaginowanej Pozycjonowanie w jednym kierunku G60
G09 dokładne sprawdzenie zatrzymania Tryb sprawdzania dokładnego zatrzymania G61
Ustawienie wartości przesunięcia G10 Tryb cięcia G64
Wybór płaszczyzny XY G17 Prosty wywołanie makra G65
Wybór płaszczyzny G18 ZX Wywołanie niestandardowego makra G66
Wybór płaszczyzny YZ G19 G67 niestandardowe makro modalne anuluj
G20 wejście w calach Obrót układu współrzędnych G68 WŁĄCZONY
Wejście G21 w mm Wyłączenie rotacji układu współrzędnych G69
Ograniczenie skoku G22 włączone Cykl wiercenia zbijakowego G73
Ograniczenie skoku G23 wyłączone Cykl gwintowania G74
Sprawdzenie punktu odniesienia G27 G76 fine boring
G28 powrót do punktu odniesienia Anulowanie cyklu skokowego G80
G29 powrót z punktu odniesienia Cykl wiercenia G81, wiercenie punktowe
G30 powrót do 2. 3. i 4. punktu odniesienia Cykl wiercenia G82, powiększanie otworów
G31 pomiń cięcie Cykl wiercenia zębatego G83
Gwint G33 Cykl gwintowania G84
Anulowanie kompensacji noża G40 Cykl wiercenia G85, G86
Korekcja narzędzia G41 w lewo Cykl wiercenia wstecznego G87
Kompensacja narzędzia G42 w prawo Cykl wiercenia G88, G89
Kompensacja długości narzędzia G43 + kierunek Programowanie absolutne G90
Kompensacja długości narzędzia G44 - kierunek Programowanie inkrementalne G91
Anulowanie kompensacji długości narzędzia G49 Programowanie G92 punktu zerowego absolutnego
Zwiększenie przesunięcia narzędzia G45 G94 na minutę zasilania
Zmniejszenie przesunięcia narzędzia G46 G95 na obrót posuw
Podwójne zwiększenie offsetu narzędzia G47 G96 stała prędkość posuwu na powierzchni
Podwójne zmniejszenie offsetu narzędzia G48 G97 anulowanie stałej prędkości powierzchni
Skalowanie G50 WYŁĄCZONE G98 powrót do punktu początkowego w cyklu skazanym
G51 skalowanie WŁĄCZONE G99 powrót do punktu odniesienia w cyklu zgrzewania
Ustawienie lokalnego układu współrzędnych G52
STANDARDOWA TABLICA KODÓW G DLA TOKAREK
(Kody G różnią się w zależności od maszyny) Kompensacja promienia wiertła narzędziowego G42 w prawo
Pozycjonowanie G00 (szybkie) Programowanie G50 G92 punktu zerowego absolutnego
G01 interpolacja liniowa (posuw) maksymalne ustawienie prędkości wrzeciona
G02 interpolacja okręgowa w kierunku zgodnym z ruchem wskazówek zegara
Prosta wywołanie makra użytkownika G65
G03 interpolacja okrężna w kierunku przeciwnym do ruchu wskazówek zegara
Wywołanie makra użytkownika G66
G04 przestój Anulowanie wywołania makra użytkownika G67
Hipotetyczna interpolacja osi G07 (sinus) G68 odbicie lustrzane dla podwójnych wież ON
krzywa) Lustro G69 dla podwójnych wieżyczek WYŁĄCZONE
G09 dokładny stop Cykl wykańczający G70 G72
Ustawienie wartości przesunięcia G10 G71 G73 usuwanie materiału w toczeniu
Dane wejściowe G20 G70 cali Usuwanie naddatku G72 G74 w obróbce czołowej
G21 G71 wprowadzenie danych metrycznych Wzór G73 G75 powtarzający się
Limit skoku G22 włączony G74 G76 wiercenie na wylot w osi Z
Limit skoku G23 wyłączony G75 G77 rowkowanie w osi X
Sprawdzenie powrotu punktu odniesienia G27 Cykl cięcia gwintu G76 G78
G28 powrót do punktu odniesienia G90 G77 G20 cykl cięcia A
G29 powrót z punktu odniesienia G92 G78 G21 cykl cięcia gwintów
G30 powrót do 2. 3. i 4. punktu odniesienia G94 G79 G24 cykl obróbczy B
G31 pomijanie cięcia G96 stała prędkość skrawania
Gwintowanie G32 G33 G97 anulowanie stałej prędkości posuwu powierzchni
G34 zmienna gwintowanie G98 G94 posuw na minutę
Automatyczne wyrównanie narzędzia G36 X G99 G95 G95 posuw na obrót
Automatyczna kompensacja narzędzi G37 Y Programowanie absolutne G90
Anulowanie kompensacji promienia narzędzia G40 Programowanie inkrementalne G91
Kompensacja promienia wiertła G41 w lewo
STANDARDOWE KODY M
(Kody M różnią się w zależności od maszyny)
Zatrzymanie programu M00
M01 opcjonalny postój
M02 koniec programu (bez przewijania)
Wrzeciono M03 w prawo
Wrzeciono M04 przeciwnie do ruchu wskazówek zegara
Zatrzymanie wrzeciona M05
Zmiana narzędzia M06
M07 chłodziwo mgłowe WŁ.
M08 chłodziwo flood WŁ.
Chłodzenie cieczą M09 wyłączone
Orientacja wrzeciona M19 WŁĄCZONA
Program zakończenia M30 ( zatrzymanie przewijania )
M98 wywołanie podprogramu
M99 koniec podprogramu

kode kode program maszyny CNC


Kode Standar Maszyny CNC
Maszyna CNC może odczytywać tylko standardowe kody, które zostały zaakceptowane przez przemysł produkujący maszyny.
CNC. Dzięki temu standardowemu kodowi, zakład maszyn CNC może używać komputera PC jako wejścia.
produkcja własna lub zalecana. Standardowy kod na maszynie CNC to:
Tokarka
Funkcja G
G00 Ruch szybki
G01 Interpolacja liniowa
Interpolacja okręgu G02/G03
G04 Czas spokojnego trwania.
G21 Blok pusty
G24 Ustalenie promienia w programowaniu cen absolutnych
G25/M17 Technik podprogram
G27 Polecenie skoku
G33 Pemotongan ulir dengan kisar tetap sama
Silnik G64 asutan tak berarus
G65 Usługa kaset
G66 Usługi transportowe aparat RS 232
G73 Cykl wiercenia z przerwą na wiertło
G78 Cykl wytaczania
G81 Cykl wiercenia
G82 Cykl wiercenia z zatrzymaniem.
G83 Cykl wiercenia z wycofaniem
G84 Cykl toczenia wzdłużnego
G85 Cykl preamerowania
G86 Cykl dystrybucji
G88 Cykl toczenia poprzecznego
G89 Cykl reamerowania z pozostawieniem w spoczynku.
G90 Programowanie ceny absolutnej
G91 Programowanie ceny inkrementalnej
G92 Obserwator ustalenia
G94 Ustalenie prędkości posuwu
G95 Ustalenie rozmiaru asutan
G110 Alur powierzchni
G111 Alur luar
G112 Alur w
G113 Ulir zewnętrzny

G114 Ulir w
G115 Powierzchnia chropowata

G116 Putaran kasar


Funkcja M
M00 Zatrzymanie zaprogramowane
M03 Oś główna zgodnie z ruchem wskazówek zegara

M05 Oś główna zatrzymana


M06 Obliczanie długości narzędzia, wymiana narzędzia
M08 Punkt odniesienia regulatora
M09 Punkt odniesienia regulatora

Ml7 Polecenie skoku wstecz


M22 Punkt odniesienia regulatora
M23 Punkt odniesienia regulatora
M26 Punkt odniesienia regulacji

Program M30 kończy się


M99 Parametr okręgu
M98 Kompensacja luzu / wstrząsu automatycznego
Frezarka
Funkcja G
G00 Ruch szybki
G01 Interpolacja liniowa
G02 Interpolacja linii okrągłej w kierunku przeciwnym do ruchu wskazówek zegara

G03 Interpolacja w kierunku przeciwnym do ruchu wskazówek zegara

G04 Czas pozostania cicho.


G21 Blok kosonq
G25 Memanqqil program poboczny
G27 Instrukcja skakania
G40 Kompensacja promienia ostrza skasuj
G45 Powiększenie promienia pirau
G46 Zmniejszenie promienia ostrza
G47 Zwiększenie promienia ostrza 2 razy
G48 Penguranqan radius pisau 2 razy
Silnik G64 bez prądu (Funkcja regulacji)
G65 Pelawanan taśmy magnetycznej (Funkcja ustawienia)
G66 Wykonanie pomiędzy aparatami za pomocą RS 232
G72 Cykl frezowania rowków
G73 Cykl krytycznego przerwania
G74 Cykl gwintowania (lewy obrót)
G81 Cykl wiercenia stałego
G82 Cykl wiercenia z stałą średnicą
G83 Cykl wiercenia stałego z odprowadzeniem wiórów
G84 Cykl wywiercania
G85 Cykl mereamer pozostaje
G89 Cykl powrotu do miejsca spoczynku z opóźnieniem.
G90 Programowanie wartości bezwzględnej

G91 Programowanie wartości inkrementalnej


G92 Ustawianie punktu odniesienia
Funkcja M
M00 Średnica
M03 Wrzeciono frezarskie żywe. zgodnie z ruchem wskazówek zegara

M05 Wrzeciono frezarskie mat!


M06 Przesunięcie narzędzia, promień wprowadzenia freza
M17 Powrót do programu podstawowego
M08 Relacje wychodzące
M09 Relacje zewnętrzne
M20 Związek zewnętrzny
M21 Związek zewnętrzny
M22 Relacje zewnętrzne
M23 Związek wychodzący
M26 Związek zewnętrzny - impuls
Program M30 zakończony
M98 Kompensacja zabawna / automatyczna ulga
M99 Parametr interpolacji okrężnej (w odniesieniu do G02/303)
Tanda Alarm
A00 Salah kode G/M
A01 Promień Salah/M99
A02 Salah nilaiZ
A03 Salah wartość F
A04 Salah nilai Z
A05 Nie ma kodu M30
A06 Nie ma kodu M03
A07 Nie ma znaczenia
A08 Pita została usunięta z przechowywania do kasety

A09 Program nie znaleziono


A10 Pita kaset w zabezpieczeniu
A11 Salah pemuatan
A12 Salah pengecekan
A13 Ustawienie cala/mm z pełną pamięcią programu
A14 Salah pozycji głowicy frezarskiej / dodanie drogi z obciążeniem ┴ / M lub ┤ / M
A15 Salah nilai Y.
A16 Nie ma wartości promienia ostrza frezarskiego
Program podrzędny A17 Salah
A18 Droga kompensacji promienia noża frezarskiego jest mniejsza od zera
Program i Część Programu CNC
1 Głos

Znowu temat CNC, który omawiam... Cóż, to wszystko przez częste nadgodziny w laboratorium.
Hohohoo…Mari spróbujmy omówić programowanie CNC. Przyjaciele, możecie również dzielić się doświadczeniami.
z mną na temat CNC, może wymienimy się myślami i najnowszymi informacjami na ten temat
to kodowanie...
Program CNC jest zbiorem logicznych sekwencji poleceń, które są uporządkowane za pomocą kodów literowych.
dan liczby, które mogą być zrozumiane przez jednostkę sterującą maszyny. Program CNC jest tworzony specjalnie dla
określona maszyna i dla produkcji określonego produktu. Program CNC w niej składa się
z licznych kodów poleceń ułożonych w formie kombinacji liter i cyfr.
Kod w postaci liter, na przykład N, G, M, F. Nazywa się to adresem. Jakikolwiek kod literowy, który...
za nim idą liczby (kombinacja liter i cyfr) nazywa się „słowo” (word). Połączenie
z kilku słów nazywa się "blok".
W programie CNC jedna instrukcja jest zapisana w jednym wierszu, co oznacza "blok".
jest zbiorem kilku słów zapisanych w jednej linii programu. Komputer (jednostka
kontrol) maszyna odczytuje i wykonuje program w blokach, a nie w słowach.

System zaopatrzenia
Dla tokarki, ponieważ główny oś wału jest poziomy, oś Z jest osią
memanjang od podstawy tokarki, podczas gdy oś X jest kierunkiem poprzecznym (patrz
obrazek

Metoda Programowania
Metoda programowania składa się z 2 rodzajów, a mianowicie:
a) Programowanie cen absolutnych W programowaniu cen absolutnych muszą być punkty, które należy
osiągnięte przez skobel określone od 1 punktu zerowego.
b) Programowanie cen inkrementalnych W programowaniu cen inkrementalnych, punkty, które
muszą być osiągnięte przez rzeźbiarza określone z kilku punktów zerowych (referencyjnych). Punkt końcowy ruchu.
Każdy cios jest punktem odniesienia dla następnego ruchu.

Programowanie maszyn NC/CNC


Programowanie na maszynie CNC polega zasadniczo na określeniu końcowych współrzędnych każdego
ruch narzędzia podczas obróbki. Do polecenia przesuwania wzdłużnego używa się Z, a dla
Polecenie wzdłużne używa X. Do wyznaczania kierunku używa się znaku dodatniego (+) i znaku
negatywny (-).
Polecenia, które są często używane do formowania konturów obiektów, to między innymi:
1) Kontur prosty (ruch prostoliniowy)
Ruch prostoliniowy można wykonać za pomocą 3 poleceń, a mianowicie:

a) G 00, ten ruch ma prędkość ruchu 700 mm/minutę. Dlatego to polecenie


stosowane tylko do ruchu pozycjonowania bez podawania. Używany format N…/G
00/X± …/Z± …

b)G 01, prędkość ruchu może być dostosowana do potrzeb. Ta komenda jest używana do
ruch prostoliniowy jeden krok. Format użyty N…/G 00/X± …/Z± …/F …

c) G 84, to polecenie generuje cykl toczenia gwintów, który jest


połączenie polecenia G 00 i G 01.

d) G 86, ruch generowany przez to polecenie jest taki sam jak G 84, przedmiot jest ruchem
Odżywianie odbywa się w kierunku poprzecznym. Cykl ten nazywany jest również cyklem toczenia rowków.

Kontur melengujący
Ruch zakrzywiony (okrągły) można wykonać za pomocą polecenia G 02 dla ruchu zgodnego z ruchem wskazówek zegara.
jarum zegara i G 03 w celu przeciwnym do ruchu wskazówek zegara. Aby wyrazić zgodnie z ruchem wskazówek zegara
aby ustalić kierunek obserwacji. Dla maszyny CNC kierunek
obserwacje są robione z kierunku dłuta. Wprowadzone formaty mają 2 możliwe opcje czyli
:
(a) jeśli łuk okręgu tworzy kąt 90° to N…/ 0302GG/X± …/Z± …/F …

(b) jeśli łuk okręgu jest mniejszy niż 90° po dodaniu formatu powyżej N…/M 99/I±
…/K± ….

3) Kontur ulir
Aby wykonać gwint, można użyć 2 poleceń, a mianowicie:

(a) G 33 do programowania jednorazowego postępu cięcia. Nurkowanie i ciągnięcie


ponownie wykonywane z programowaniem G 00 lub G 01. Format używany N…/G
33/Z± …/K ...

(b) G 78 do cyklu gwintowania. W tym poleceniu, po utworzeniu gwintu, pozycja narzędzia wróci
na pozycji początkowej po wprowadzeniu polecenia G 78. Format używany N…/G 78/X± …/Z±
…/K …/H …
Sama na polecenia G 84 i G 86, jeśli funkcja H nie otrzyma wartości, to proces
Pemotongan ulir wykonywana jest za jednym razem.
5) Proces wiercenia
Proces wiercenia można wykonać za pomocą 4 poleceń, czyli:

(a) G 73 do cyklu wiercenia z przerywaniem w ruchu. Kroki robocze tego cyklu to


Każdy ruch do przodu o 2 mm, wiertło cofa się o 0,2 mm. Ruch ten jest kontynuowany.
do osiągnięcia żądanej głębokości otworu. Używany format to N…/G
73/Z± …/F …

(b) G 81 do cyklu wiercenia, czyli proces wiercenia będzie trwał aż do punktu


cel i potem powrót do pozycji początkowej polecenia G 81. Format używany N…/G
81/Z± …/F …

(c) G 82 do cyklu wiercenia z zatrzymaniem.

(d) G 83 do cyklu wiercenia z wycofaniem. Ruch ten wykonuje się w celu


wydostać wyciek wiertniczy z otworu. Format używany N…/G 83/Z±
…/F …

5) Proces przereamerowania
Proces reamowania zasadniczo jest taki sam jak proces wiercenia, z tym że reamer służy do
wygładzenie powierzchni i wykonanie precyzyjnych otworów. Cykl wytaczania dzieli się na 2 rodzaje
czyli

(a) po procesie do osiągnięcia żądanego rozmiaru, wiertło wraca. Użyty format


N…/G 85/Z± …/F …

(b) cykl reamera pozostaje nieruchomy. W tym cyklu, zanim reamer wróci, proces zatrzymuje się.
kilka chwil z wiertłem wciąż obracającym się, a następnie wrócić. Format użyty N…/G
89/Z± …/F …

6) Proces toczenia poprzecznego do frezowania, używane polecenie N…/G 88/Z±


.../F .../H ...
Oprócz tego, co zostało powiedziane powyżej, polecenia, które należy zapamiętać w
programowanie maszyn CNC to:

1) Rozkaz G 92 (rejestracja ustalenia). Rozkaz ten jest używany do przesuwania punktu


nol referencji przedmiotu pracy w odniesieniu do punktu zerowego narzędzia. Jeśli to polecenie jest używane
rozpoczynając programowanie, automatycznie metoda programowania absolutnego.

2) Polecenie G 90 do programowania absolutnego lub G 91 do programowania przyrostowego.

3) Rozkaz M 02 lub M 03, aby nakazać wrzecionu głównemu obracać się.


4) Polecenie M 06, gdy używasz więcej niż jednego rodzaju narzędzia.

5) Polecenie M 05 do zatrzymania obrotu wrzeciona głównego

6) Polecenie M 30 do zakończenia programu.

You might also like