Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Pri programiranju numeričkih strojeva mogu se koristiti dva načina definiranja

pomaka alata u radnom prostoru stroja. To je još poznato kao apsolutni i


inkrementalni koordinatni sustav. Ili se još naziva apsolutno
programiranje (G90) i inkrementalno programiranje (G91).
U nastavku članak nešto detaljnije o funkcioniranju ova dva principa.

G90 Apsolutni pozicioniranje

G kod G90 koristi se za definiranje sustava apsolutnog pozicioniranja. Kad je u kodu


aktivna naredba G90, stroj će očitati sve pozicije kretanja alata od radne nultočke
koordinatnog sustava.
Kada naredite pomak osi nakon naredbe G90, osi se pomiču na taj položaj relativno
prema ishodištu koordinatnog sustava koji se koristi. Sve dok se ne promijeni
naredbom G91.

Apsolutno programiranje je korisno u velikom broju situacija i češće je u


praksi.

Inkrementalno, ili još koračno programiranje je učinkovitije za repetitivne, jednako


razmaknute rezove, ili pozicije koje su na istom razmaku.

G91 Inkrementalno pozicioniranje

G kod G91 koristi se za definiranje sustava inkrementalnog pozicioniranja alata. Kad


je u kodu aktivna naredba G91 svaki sljedeći pomak alata računa se iz prethodne
pozicije alata.
To možemo gledati tako da kao nemamo jednu fiksnu radnu nultočku, već se ona
cijelo vrijeme pomiče za jednak razmak u sljedeću točku. Zato se naziva
inkrementalno ili koračno, jer nultočka cijelo vrijeme „korača” za jednaku vrijednost
pomaka.
U jednom programu može se koristiti i naredba G90 i naredba G91. Nekada je
potrebno koristiti G91. Kao npr. prilikom postavljanja radnog stola u poziciju za
izmjenu predmeta obrade a vreteno stroja postaviti u najviši položaj.
M09;
M05;
G91 G00 G28 Z0;
G91 G00 G28 Y0;
M30;

G91 Inkrementalni koordinatni sustav – primjer iz prakse

U nastavku je postavljen jedan primjer sa strojnom operacijom bušenja provrta na


jednom pravokutnom predmetu obrade s 5 provrta na istom razmaku. Može se
napisati program s naredbom G90 i s naredbom G91.
Ispod se nalazi i jedan i drugi slučaj.

inkrementalni pomak alata

%;
O40003 (INKREMENTALNI POMAK ALATA) ;
T1 M06 ;
G00 G90 G40 G49 G54 (sigurno pokretanje) ;
X0 Y0 (brzi pomak na 1. položaj) ;
S1000 M03 ;
G43 H01 Z0.1 ;
M08 ;

G99 G91 G81 F8.15 X1.25 Z-0.3 L5 (početak G81, 5 puta) ;


G80 (poništavanje G81) ;

G00 G90 G53 Z0.:


M09;
M01 (opcijsko zaustavljanje) ;

T2 M06 (odabir alata 2) ;


G00 G90 G40 G49 (sigurno pokretanje) ;
G54 X0 Y0 (brzi pomak na 1. položaj) ;
S1000 M03 ;
G43 H02 Z0.1;
M08 (uključeno rashladno sredstvo) ;

G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;


G80 (poništavanje G81) ;
G00 Z0.1 M09;
G53 G90 G49 Z0;
G53 Y0;
M05;
M30;
%;
G90 Apsolutni koordinatni sustav – primjer iz prakse

apsolutni pomak alata

%;
O40003 (APSOLUTNI POMAK ALATA) ;
(G54 X0 Y0 je na sredini lijeve ivice obratka) ;

T1 M06 (Odabir alata 1) ;


G00 G90 G40 G49 G54 (sigurno pokretanje) ;
X1.25 Y0 (brzi pomak na 1. položaj) ;
S1000 M03;

G43 H01 Z0.1 (odstupanje alata 1 uključeno) ;


M08 (rashladno sredstvo uključeno) ;

G99 G81 F8.15 X1.25 Z-0.2 (početak G81, 1. rupa) ;


X2.5 (2. rupa) ;
X3.75 (3. rupa) ;
X5. (4. rupa) ;
X6.25 (5. rupa) ;
G80 (poništavanje G81) ;
G00 G90 G53 Z0. M09;

T2 M06 (odabir alata 2) ;


G00 G90 G40 G49 (sigurno pokretanje) ;
G54 X1.25 Y0 (brzi pomak na 1. položaj) ;
S1000 M03 (vreteno u smjeru kazaljki sata) ;

G43 H02 Z0.1 (uključeno odstupanje alata 2) ;


M08 (uključeno rashladno sredstvo) ;

G99 G81 F21.4 X1.25 Z-1. (1. rupa) ;


X2.5 (2. rupa) ;
X3.75 (3. rupa) ;
X5. (4. rupa) ;
X6.25 (5. rupa) ;
G80 (poništavanje G81) ;

G00 Z0.1 M09 ;


G53 G49 Z0;
G53 Y0 ;
M05 ;
M30 (kraj programa) ;
%;

Apsolutni i inkrementalni koordinatni sustav – Razlika između G90 i


G91
Kod apsolutnog programiranja isto je korišten ciklus za bušenje G81 i dva alata. Kod
je puno veći jer je za svaku poziciju alata potrebno definirati. Za svaku rupu posebno
pisati njezinu poziciju.
U gornjem kodu upisane su pozicije svih 5 provrta. Sa razmacima po osi X.
Koordinata osi Y je unijeta samo u prvoj točki. Nultočka je definirana na simetrali
predmeta. Pa je za svaku točku os Y na 0.
U ovome primjeru bolje je koristiti naredbu G91, kada je razmak između provrta
(operacija koje je potrebno napraviti) jednak. Kada to nije slučaj koristi se naredba
G90, za apsolutno pozicioniranje.

You might also like