G code (kod ISO) to j�zyk zapisu polece� dla urz�dze� CNC. Definiuje operacje, kt�re nale�y wykona�, aby obrobi� detal na obrabiarce sterowanej numerycznie (CNC). G code mo�na edytowa� samodzielnie lub otrzyma� w wyniku przetworzenia przez postprocesor, na podstawie �cie�ek ruchu narz�dzia wygenerowanych w programie CAM. Przyk�adowe funkcje przygotowawcze G G00 - instrukcja kt�ra opisuje ruch szybki narz�dzia bez mo�liwo�ci obr�bki, (szybki dojazd) G01 - ruch narz�dzia wg interpolacji liniowej G02 - ruch narz�dzia wg interpolacji ko�owej zgodnie z ruchami wskaz�wek zegara G03 - ruch narz�dzia wg interpolacji ko�owej przeciwnie do ruchu wskaz�wek zegara G04 - post�j czasowy G40 - koniec korekcji G41 - korekcja toru narz�dzia lewostronna (kompensacja promienia p�ytki, freza) G42 - korekcja toru narz�dzia prawostronna (kompensacja promienia p�ytki, freza) G43 - w��czenie kompensacji d�ugo�ci narz�dzia ( frezarka ) G33 - toczenie gwintu G53 - wsp�rz�dne absolutne maszynowe G54 - G59 - przesuni�cie uk�adu wsp�rz�dnych G70 - wymiarowanie w calach G71 - wymiarowanie w milimetrach G80 - koniec cyklu wielokrotnego G81 - cykl nawiercania G82 - cykl wiercenia z przerw� czasow� G83 - cykl wiercenia z wyci�ganiem ( usuwaniem wi�ra ) G84 - cykl gwintowania synchronicznego G90 - pozycjonowanie absolutne G91 - pozycjonowanie przyrostowe G94 - programowanie pr�dko�ci posuwu w [mm/min] G95 - programowanie pr�dko�ci posuwu w [mm/obr] G96 - w��czenie trybu sta�ej pr�dko�ci skrawania [m/min]( tokarka ) G97 - w��czenie trybu sta�ej pr�dko�ci obrotowej wrzeciona [obr/min] ( tokarka ) Przyk�adowe funkcje pomocnicze M M00 - stop programu bezwarunkowy M01 - stop programu warunkowy (zale�y od trybu pracy) M02 - koniec programu M03 - w��czenie prawych obrot�w wrzeciona M04 - w��czenie lewych obrot�w wrzeciona M05 - wy��czenie obrot�w wrzeciona M06 - zmiana narz�dzia (polecenie "zmie�") M07 - w��czenie ch�odziwa przez narz�dzie M08 - w��czenie ch�odziwa wylewki zewn�trzne M09 - wy��czenie ch�odziwa M10 (M36) - otwarcie szcz�k - (zale�y od producenta) M11 (M37) - zamkni�cie szcz�k - (zale�y od producenta) M30 - koniec programu i przewini�cie do pocz�tku. T funkcje T - kompensacja wymiar�w narz�dzia (wyb�r narz�dzia). W/w G kody opisuj� spos�b wykonania b�d� interpretowania polece� wydawanych przez programist�, za� za konkretne dzia�ania "mechaniczne, fizyczne" odpowiadaj� funkcje Maszynowe, potocznie nazywane M funkcjami. Ponadto w tym samym j�zyku mo�na wyr�ni� grup� adresow� parametr�w i osi. S - wyb�r pr�dko�ci obrotowej wrzeciona (symbol "S" oraz podana warto��, np. S1500) F - wyb�r posuwu (analogicznie do "S") X - po�o�eni w osi "X" (po adresie wyst�puje warto�� bezwzgl�dna lub wzgl�dna, np. X200) Y - po�o�eni w osi "Y" (po adresie wyst�puje warto�� bezwzgl�dna lub wzgl�dna, np. Y200) Z - po�o�eni w osi "Z" (po adresie wyst�puje warto�� bezwzgl�dna lub wzgl�dna, np. Z200) A - po�o�eni w osi "A" (po adresie wyst�puje warto�� bezwzgl�dna lub wzgl�dna, np. A10) B - po�o�eni w osi "B" (po adresie wyst�puje warto�� bezwzgl�dna lub wzgl�dna, np. B10) C - po�o�eni w osi "C" (po adresie wyst�puje warto�� bezwzgl�dna lub wzgl�dna, np. C10) Przyk�ad programowania G kodami w systemie ISO:Blok danych Opis N10 G90 G71 deklaracja sposobu pozycjonowania (absolutne), deklaracja systemu metrycznego (mm), N20 T2 M6 deklaracja numeru narz�dzia i wymiana narz�dzia N30 G54 D200 S1500 M3 przesuni�cie uk�adu wsp�rz�dnych do miejsca okre�lonego w rejestrze D200, deklaracja pr�dko�ci obrotowej wrzeciona (1500[obr/min]), za��czenie obrot�w wrzeciona w kierunku CW (zgodnie z ruchem wskaz�wek zegara) N40 G01 X10 Y0 Z10 F1200 M8 ruch roboczy do punktu o wsp�rz�dnych (10,0,10) z zaprogramowan� pr�dko�ci� posuwow� 1200[mm/min], za��czenie podawania cieczy ch�odz�co-smaruj�cej N50 G81 wywo�anie cyklu nawiercania (wcze�niej nale�y zadeklarowa� szereg parametr�w charakteryzuj�cych cykl) N60 X20 Y20 ponowne wykonanie cyklu G81 w miejscu pocz�tkowych wsp�rz�dnych (20,20,10) N70 Y80 ponowne wykonanie cyklu G81 w miejscu pocz�tkowych wsp�rz�dnych (20,80,10) N80 G80 odwo�anie wykonywania cyklu N90 G00 X10 Y0 Z100 M5 M9 ruch szybki do punktu o wsp�rz�dnych (10,0,100), wy��czenie obrot�w wrzeciona, wy��czenie ch�odziwa N90 M30 koniec programu i przewini�cie go do pocz�tku Podstawowe komendy G code zawarte s� w Polskiej Normie b�d�cej t�umaczeniem normy ISO. Pozosta�e polecenia G code oraz M funkcje s� dowolnie definiowane przez r�nych producent�w sterowania obrabiarki (G��wnym kryterium definiowania jest przeznaczenie maszyny).
morggi