Tabela przedstawiająca G-kody i funkcje sterowania
Heidenhain iTNC530
Kod | Opis |
G00 | Interpolacja prostej, kartzjańska na biegu szybkim |
G01 | Interpolacja prostej, kartezjańska |
G02 | Interpolacja prostej, kartezjańska, w kierunku ruchu wskazówek zegara |
G03 | Interpolacja prostej, kartezjańska, w kierunku przeciwnym do ruchu wskazówek zegara |
G04 | Przerwa czasowa |
G05 | Interpolacja koła, kartezjańska, bez danych o kierunku obrotu |
G06 | Interpolacja koła, kartezjańska, tangencjalne przejście konturu |
G07 | Wiersz pozycjonowania równoległy do osi |
G10 | Interpolacja prostej, biegunowo, na biegu szybkim |
G11 | Interpolacja prostej, biegunowo |
G12 | Interpolacja prostej, biegunowo, w kierunku ruchu wskazówek zegara |
G120 | Dane konturu |
G121 | Wiercenie wstępne (z G37) SLII |
G122 | Rozwiercanie (z G37) SLII |
G123 | Obróbka wykańczająca na głbokość (z G37) SLII |
G124 | Obróbka wykańczająca boku (z G37) SLII |
G125 | Linia konturu (z G37) |
G127 | Osłona cylindra (z G37) |
G128 | Osłona cylindra frezowanie rowków (z G37) |
G13 | Interpolacja prostej, biegunowo, w kierunku przeciwnym do ruchu wskazówek zegara |
G15 | Interpolacja prostej, biegunowo, bez kierunku obrotu |
G16 | Interpolacja koła, biegunowo, tangencjalne przejście konturu |
G17 | Wybór płaszczyzn XY, oś narzędzia Z |
G18 | Wybór płaszczyzny ZX, oś narzędzia Y |
G19 | Wybór płaszczyzn YZ, oś narzędzia X |
G20 | Oś narzędzia IV |
G200 | Wiercenie |
G201 | Rozwiercanie dokładne otworu |
G202 | Wytaczanie |
G203 | Wiercenie uniwersalne |
G204 | Pogłębianie wsteczne |
G205 | Wiercenie głębokich otworów uniwersalne |
G206 | Gwintowanie z uchwytem wyrównawczym |
G207 | Gwintowanie otworów bez uchwytu wyrównawczego |
G208 | Frezowanie odwiertów |
G209 | Gwintowanie łamanie wióra |
G210 | Frezowanie rowków wahadłowym zagłębianiem |
G211 | Okrągły rowek wahadłowym zagłębianiem |
G212 | Obróbka na gotowo kieszeni prostokątnej |
G213 | Obróbka wykańczająca czopu prostokątnego |
G214 | Obróbka na gotowo kieszeni okrągłej |
G215 | Obróbka czopu okrągłego na gotowo |
G220 | Wzory punktowe na okręgu |
G221 | Wzory punktowe na liniach |
G230 | Frezowanie metod wierszowania równych powierzchni |
G231 | Frezowanie wierszowaniem dowolnie nachylonych powierzchni |
G24 | Fazka o długości R |
G25 | Zaokrglanie naroży z promieniem R |
G251 | Kieszeń prostokątna |
G252 | Kieszeń okrągła |
G253 | Frezowanie rowków |
G254 | Okrągły rowek |
G26 | Tangencjalny dosuw do konturu z R |
G262 | Frezowanie gwintów |
G263 | Frezowanie gwintów wpuszczanych |
G264 | Frezowanie gwintów wierceniem |
G265 | Helixfrezowanie gwintów wierconych |
G267 | Frezowanie gwintów zewnętrznych |
G27 | Tangencjalne odsunięcie od konturu z R |
G28 | Odbicie lustrzane |
G29 | Przejęcie ostatniej wartości zadanej pozycji jako bieguna |
G30 | Definicja półwyrobu dla grafiki, minpunkt |
G31 | Definicja półwyrobu dla grafiki, maxpunkt |
G36 | Orientacja wrzeciona |
G37 | Definicja konturu kieszeni |
G38 | Przebieg programuSTOP |
G39 | Cykl wywołanie programu, wywołanie cyklu poprzez G79 |
G40 | Bez korekcji narzędzia (R0) |
G400 | Obrót podstawowy przez dwa punkty |
G401 | Obrót podstawowy przez dwa odwierty |
G402 | Obrót podstawowy przez dwa czopy |
G403 | Kompensowanie ukośnego położenia poprzez oś obrotu |
G404 | Wyznaczenie bezpośrednie obrotu podstawowego |
G405 | Kompensowanie ukośnego położenia przez oś C |
G41 | Korekcja toru narzędzia, na lewo od konturu (RL) |
G410 | Punkt odniesienia na środku kieszeni prostokątnej |
G411 | Punkt odniesienia na środku czopu prostokątnego |
G412 | Baza na środku kieszeni okrągłej/odwiertu |
G413 | Punkt odniesienia na środku czopu okrągłego |
G414 | Baza naroże wewnętrz |
G415 | Baza naroże zewnętrz |
G416 | Punkt odniesienia na środku okręgu odwiertów |
G417 | Punkt odniesienia na osi sondy impulsowej |
G418 | Punkt odniesienia w punkcie przecięcia linii łączącej dwa odwierty |
G419 | Punkt odniesienia pojedyńczej osi |
G42 | Korekcja toru narzędzia, na prawo od konturu (RR) |
G420 | Pomiar kąta |
G421 | Pomiar położenia i średnicy kieszeni okrągłej/odwiertu |
G422 | Pomiar położenia i średnicy czopu okrągłego |
G423 | Pomiar położenia i średnicy kieszeni okrągłej |
G424 | Pomiar położenia i średnicy czopu okrągłego |
G425 | Pomiar szerokości rowka |
G426 | Pomiar żebra |
G427 | Pomiar dowolnej współrzędnej na dowolnej osi |
G43 | Korekcja równolegle do osi, przedłużenie (R+) |
G430 | Pomiar położenia i średnicy okręgu odwiertów |
G431 | Pomiar płaszczyzny |
G44 | Korekcja równolegle do osi, skrócenie (R) |
G480 | Kalibrowanie TT |
G481 | Pomiar długości narzędzia |
G482 | Pomiar promienia narzędzia |
G483 | Pomiar długości i promienia narzędzia |
G51 | Następny numer narzędzia (przy aktywnej centralnej pamięci narzędzi) |
G53 | Przesunięcie punktu zerowego w tabeli punktów zerowych |
G54 | Przesunięcie punktu zerowego w programie |
G55 | Pomiar dowolnej współrzdnej na dowolnej osi |
G56 | Wiercenie wstępne konturu kieszeni (z G37) SLI |
G57 | Rozwiercanie konturu kieszeni (z G37) SLI |
G58 | Frezowanie konturu zgodnie z ruchem wskazówek zegara (z G37) SLI |
G59 | Frezowanie konturu ruchem przeciwnym do ruchu wskazówek zegara (z G37) SLI |
G60 | 3Ddane odpracować |
G62 | Odchylenia tolerancji dla szybkiego frezowania konturu |
G70 | Jednostka miary: Cale (na początku programu) |
G71 | Jednostka miary: Milimetry (na początku programu) |
G72 | Współczynnik wymiarowy |
G73 | Obrót układu współrzędnych |
G74 | Frezowanie rowków |
G75 | Frezowanie kieszeni prostokątnej zgodnie z ruchem wskazówek zegara |
G76 | Frezowanie kieszeni prostokątnej ruchem przeciwnym do ruchu wskazówek zegara |
G77 | Frezowanie kieszeni okrągłej zgodnie z ruchem wskazówek zegara |
G78 | Frezowanie kieszeni okrągłej ruchem przeciwnym do ruchu wskazówek zegara |
G79 | Wywołanie cyklu |
G80 | Płaszczyzna obróbki |
G83 | Wiercenie głębokie |
G84 | Gwintowanie z uchwytem wyrównawczym |
G85 | Gwintowanie otworów bez uchwytu wyrównawczego |
G86 | Nacinanie gwintu |
G90 | Absolutne dane wymiarowe |
G91 | Przyrostowe dane wymiarowe |
G98 | Wyznaczenie numeru Label (znacznika) |
G99 | Definicja narzędzia |
Fanuc 16i-MA
Kod | Opis |
G00 | Ruch szybki po prostej |
G01 | Ruch roboczy po prostej |
G02 | Ruch roboczy po łuku w kierunku zgodnym do ruchu wskazówek zegara (CW) |
G03 | Ruch roboczy po łuku w kierunku przeciwnym do ruchu wskazówek zegara (CCW) |
G04 | Przerwa czasowa |
G09 | Zapewnienie dokładności obróbki – dokładny stop na narożach |
G10 | Ustawianie danych |
G17 | Wybór płaszczyzny X-Y |
G18 | Wybór płaszczyzny Z-X |
G19 | Wybór płaszczyzny Y-Z |
G27 | Odjazd z punktu referencyjnego |
G28 | Najazd na punkt referencyjny |
G29 | Przejazd do punku od punktu referencyjnego przez trzeci zaprogramowany punkt |
G40 | Odwołanie korekcji promienia narzędzia |
G41 | Korekcja lewostronna |
G42 | Korekcja prawostronna |
G43 | Kompensacja długości narzędzia w kierunku dodatnim |
G44 | Kompensacja długości narzędzia w kierunku ujemnym |
G49 | Odwołanie G43 i G44 |
G52 | Przesunięcie zera układu współrzędnych przyrostowe, zadawane w programie. |
G53 | Odwołanie przesunięć zera układu współrzędnych |
G54 | Wybór 1 układu współrzędnych przedmiotu (obrabianego) |
G55 | Wybór 2 układu współrzędnych przedmiotu (obrabianego) |
G56 | Wybór 3 układu współrzędnych przedmiotu (obrabianego) |
G57 | Wybór 4 układu współrzędnych przedmiotu (obrabianego) |
G58 | Wybór 5 układu współrzędnych przedmiotu (obrabianego) |
G59 | Wybór 6 układu współrzędnych przedmiotu (obrabianego) |
G61 | Włączenie dokładnego zatrzymania |
G64 | control mode |
G65 | Wywołanie makra |
G66 | Wywołanie makra |
G67 | Odwołanie makra |
G68 | Przesunięcie o X Y i obrót układu współrzędnych o kąt R |
G73 | Wiercenie z łamaniem wióra |
G74 | Gwintowanie gwintownikiem lewostronne (gwint lewy) |
G76 | Wykańczanie otworów nożem z odjazdem bez dotykania ścianek |
G81 | Wiercenie w jednym przejściu |
G82 | Wiercenie w jednym przejściu z postojem na dnie |
G83 | Wiercenie z wyrzucaniem wióra |
G84 | Gwintowanie gwintownikiem prawostronne (gwint prawy) |
G85 | Wiercenie w jednym przejściu z wycofaniem ruchem roboczym |
G86 | Wiercenie w jednym przejściu z wycofaniem z zatrzymanym wrzecionem |
G87 | Wykańczanie otworów nożem w kierunku od dołu do góry z dojazdem i odjazdem bez dotykania ścianek otworu |
G88 | Wiercenie w jednym przejściu. Po dojechaniu do dna otworu program się zatrzymuje i możliwa jest praca ręczna operatora (np. bardzo powolne wycofanie) |
G89 | Wiercenie w jednym przejściu z programowalnym postojem na dnie i wycofaniem ruchem roboczym |
G90 | Programowanie absolutne |
G91 | Programowanie przyrostowe |
M00 | Stop bezwarunkowy |
M01 | Stop warunkowy |
M02 | Koniec programu |
M03 | Obroty prawe |
M04 | Obroty lewe |
M05 | Obroty stop |
M06 | Zmiana narzędzia – wywołuje podprogram zmiany narzędzia |
M08 | Chłodziwo włączone |
M09 | Chłodziwo wyłączone |
M19 | Programowalne zatrzymanie wrzeciona |
M19S | Programowalne zatrzymanie wrzeciona pod zadanym kątem |
M29 | Synchronizacja obrotów i posuwu do gwintowania |
M30 | Koniec programu i powrót na początek. Posuw, obroty, chłodziwo stop. |
M60 | Globalne przeliczenie przesunięć z rejestru PSO (G54-G59) przy przesunięciu przestrzeni roboczej maszyny |
M83 | Kasowanie M84 |
M84 | Ustawienie prędkości na 100% |
M98 | Wywołanie podprogramu |
M99 | Koniec podprogramu |
Sinumeric 810D
Kod | Opis |
G00 | Ruch szybki po prostej |
G01 | Ruch roboczy po prostej |
G02 | Ruch roboczy po łuku w kierunku zgodnym z ruchem wskazówek zegara |
G03 | Ruch roboczy po łuku w kierunku przeciwnym z ruchem wskazówek zegara |
G04 | Przerwa czasowa |
G09 | Precyzyjne zatrzymanie |
G10 | Ruch szybki po prostej we współrzędnych biegunowych |
G11 | Ruch roboczy po prostej we współrzędnych biegunowych |
G12 | Ruch roboczy po łuku w kierunku zgodnym z ruchem wskazówek zegara we współrzędnych biegunowych |
G13 | Ruch roboczy po łuku w kierunku przeciwnym z ruchem wskazówek zegara we współrzędnych biegunowych |
G147 | Najeżdżanie po prostej |
G148 | Opuszczanie po prostej |
G17 | Wybór płaszczyzny X-Y |
G18 | Wybór płaszczyzny X-Z |
G19 | Wybór płaszczyzny Y-Z |
G247 | Najeżdżanie po łuku – ćwiartka koła |
G248 | Opuszczanie po łuku – ćwiartka koła |
G33 | Gwintowanie w jednym przejściu |
G347 | Najeżdżanie po łuku – pół koła |
G348 | Opuszczanie po łuku – pół koła |
G40 | Odwołanie korekcji |
G41 | Korekcja lewostronna |
G42 | Korekcja prawostronna |
G48 | Opuszczanie konturu jak przy najeżdżaniu |
G50 | Odwołanie zmiany skali |
G51 | Wybór skali |
G53 | Odwołanie przesunięcia punktu zerowego |
G54 | Wybór 1 układu współrzędnych przedmiotu (obrabianego) |
G55 | Wybór 2 układu współrzędnych przedmiotu (obrabianego) |
G56 | Wybór 3 układu współrzędnych przedmiotu (obrabianego) |
G58 | Zadawanie przesunięcia punktu zerowego w treści programu. Często tak zadaje się długość półfabrykatu. |
G59 | Zadawanie przesunięcia punktu zerowego w treści programu. |
G60 | Tryb dokładnej obróbki (ostre przejścia krawędzi) |
G62 | Odwołanie G60 |
G64 | Odwołanie G60 |
G70 | Wymiary w calach |
G71 | Wymiary w milimetrach |
G90 | Programowanie absolutne |
G91 | Programowanie przyrostowe |
G94 | Posuw w mm na minutę |
G95 | Posuw w mm na obrót |
G96 | Stała szybkość skrawania |
G97 | Stałe obroty |
L81 | Wiercenie otworów płytkich w jednym wejściu. |
L82 | Wiercenie otworów płytkich w jednym wejściu z postojem na dnie. |
L83 | Wiercenie otworów głębokich z łamaniem lub z usuwaniem wióra. |
L84 | Gwintowanie gwintownikiem |
L85 | Jak L82 ale dla rozwiertaka |
L86 | Rozwiercanie nożem tokarskim lub głowicą z wycofaniem z otworu bez dotykania ścianek (dla maszyn z możliwością precyzyjnego zatrzymania wrzeciona) |
L87 | Zast. jak wyżej. Na dnie otworu zatrzymywane są obroty i cały program, jak przy instrukcji M00 |
L88 | Jak wyżej, ale z programowanym czasem postoju na dnie otworu. |
L89 | Wiercenie z postojem na dnie otworu i wycofaniem ruchem roboczym. |
L900 | Kołowy szablon wiercenia |
L901 | Rozstawienie rowków o zadanej szerokości promieniście |
L902 | Rozstawienie rowków o szerokości freza promieniście |
L903 | Frezowanie zagłębień prostokątnych |
L904 | Frezowanie rowków łukowych na obwodzie koła |
L905 | Powtórzenie wiercenia L81 – L89 z zadanymi parametrami |
L906 | Prostokątny szablon wiercenia (właściwie linia otworów pod zadanym kątem) |
L930 | Frezowanie zagłębienia kołowego |
L96 | Zmiana narzędzia |
L999 | Zerowanie rejestru parametrów R |
M00 | Stop bezwarunkowy |
M01 | Stop warunkowy |
M02 | Koniec programu głównego |
M03 | Obroty prawe |
M04 | Obroty lewe |
M05 | Obroty stop |
M06 | Zmiana narzędzia |
M08 | Chłodziwo włączone |
M09 | Chłodziwo wyłączone |
M17 | Koniec podprogramu |
M25 | Uchwyt otworzyć |
M26 | Uchwyt zamknąć |
M30 | Koniec programu głównego i powrót na początek |
M53 | Odwołanie M54 |
M54 | Lustro względem osi X |
M55 | Odwołanie M56 |
M56 | Lustro względem osi Y |
M57 | Odwołanie M58 |
M58 | Lustro względem osi Z |
M71 | Włączyć wydmuchiwanie wiórów z uchwytu |
M72 | Wyłączyć wydmuchiwanie wiórów z uchwytu |