Značenje uobičajenih znakova adrese
Detaljno objašnjenje kodova uputa za programiranje CNC FANUC obradnog centra
Naredba pomoćne funkcije M
Napomena: U bloku može biti samo jedna M naredba. Ako se u programu pojave dvije ili više M naredbi, valjana je samo posljednja M naredba, a ostale su nevažeće!
Ostale upute
(1) F - naredba brzine uvlačenja
F i sljedeći brojevi pokazuju da kada je naredba G94, jedinica je mm/min, kada je naredba G95, jedinica je mm/r.
(2) S - naredba za brzinu vretena
S i sljedeći brojevi pokazuju da je jedinica r/min.
(3) T — Naredba alata
T i sljedeće tri znamenke označavaju broj alata.
(4) Vrijednost kompenzacije duljine alata H i D i vrijednost kompenzacije polumjera alata
H i D i sljedeće tri znamenke označavaju da su tri znamenke memorijska adresa (broj) na kojoj je pohranjena količina kompenzacije alata.
Detaljno objašnjenje G naredbenog koda
1. Podešavanje funkcije stroja
1. G53 - Odaberite koordinatni sustav stroja
Format: G53 XYZ; (XYZ je vrijednost koordinate stroja)
Napomena: Kad je navedena naredba G53, kompenzacija radijusa, kompenzacija duljine alata i vrijednost pomaka alata bit će izbrisane. Općenito, os Z je namijenjena za zamjenu alata.
2. G54 ~ G59 - Odaberite koordinatni sustav obratka
Napomena: Nakon uključivanja napajanja i vraćanja referentne točke, sustav automatski odabire G54.
3. G54.1 P1 ~ P48 - Odaberite dodatni koordinatni sustav obratka
4. G52 — lokalni koordinatni sustav
Format: G52X YZ;
Značenje formata: Radi praktičnosti programiranja postavite pod-koordinatni sustav koordinatnog sustava obratka. Vrijednost XYZ u G52 je koordinata položaja u koordinatnom sustavu obratka G54 ~ G59.
Poništi lokalni koordinatni sustav —— G52 X 0 Y 0 Z 0;
Napomena: Kada se zapovijedi lokalnom koordinatnom sustavu G52 ili se poništi lokalni koordinatni sustav, vrijednosti pomaka alata, poput kompenzacije duljine alata i radijusa alata, bit će poništene. U sljedećem programu potrebno je resetirati navedenu kompenzaciju duljine alata, poluprečnik alata i ostale pomake alata.
5. G90 - Apsolutno programiranje
Apsolutno programiranje znači da se alat pomiče u određeni položaj dalje od ishodišta koordinatnog sustava obratka.
6. G91 - Inkrementalno programiranje
U postupnom programiranju udaljenost kretanja alata izračunava se na temelju prethodne točke, što je prirast prethodne točke.
7. G21 — mm ulaz G20 — inčni ulaz
8. G16 - Omogući naredbu polarne koordinate G15 - Poništi naredbu polarne koordinate
2. Instrukcija funkcije interpolacije
1. G00 - Upute za brzo pozicioniranje
Format: G00 XYZ;
Značenje formata: Naredba G00 čini da se alat pomiče s trenutne točke alata na drugu točku najvećom brzinom u načinu upravljanja točkastim položajem. Putanja nije nužno dvije točke i jedna linija, to može biti isprekidana linija.
Napomena: (1) Kad se alat pomiče odozgo prema dolje: G00 XY; Z; Prvo postavite ravninu XY, a zatim se os Z spušta. (2) Kad se alat pomiče odozdo prema gore: G00 Z; XY; Os Z se prvo podiže, a zatim se postavlja ravnina XY.
2. G01 - Naredba za linearnu interpolaciju
Format: G01 XYZF;
Značenje formata: Naredba G01 čini da se alat pomiče od trenutne do navedene točke prema naredbi F.
3. G02 - interpolacija u smjeru kazaljke na satu, G03 - interpolacija suprotna od kazaljke na satu
Format: G17 {G02 /G03} XY (R /IJ) F;
G18 {G02 /G03}X Z (R /I K )F;
G19 {G02 /G03}Y Z (R /J K )F;
Značenje formata:
Napomena: 1. Može se izostaviti kada je IJK nula; u istom programu, ako se IJK i R pojavljuju u isto vrijeme, vrijedi R.
2. Prilikom obrade s R cijeli se krug ne može obraditi, a cijeli krug se može programirati samo sa središnjom koordinatom IJ k.
3. Upute za pauziranje programa
1. G04 - Pauziranje upute
Format: G04 X; ili G04 P;
Značenje formata: X prati vrijeme produženja, jedinica je s, a iza nje mora biti decimalna točka. Broj iza P je cijeli broj, a jedinica je ms.
Četvrto, pozivna uputa potprograma
1. M98 P ×××;
Značenje formata: P × × × se odnosi na broj potprograma pozivajućeg programa, 0 prije nego što se program ne može izostaviti, odnosi se na broj ponovljenih poziva.
2. Pisanje potprograma je u osnovi isto kao i opći program, osim što je kraj programa M99, što znači da se potprogram završava i vraća. M99 ne mora biti blok neovisno, već se može postaviti na kraj posljednjeg bloka.
Pet, upute za kompenzaciju alata
1. G43, G44, G49 - naredba za kompenzaciju duljine alata
Format: G43 ZH; označava pozitivnu kompenzaciju duljine alata, os Z koja doseže udaljenost Z je navedena vrijednost plus vrijednost kompenzacije H.
G44 ZH; Predstavlja negativnu kompenzaciju duljine alata, udaljenost Z osi koja doseže udaljenost Z je navedena vrijednost minus vrijednost kompenzacije H.
G49 Z; ili H00 znači poništenje kompenzacije duljine alata
Napomena: Naredba G43 G44 nema nikakve veze s G90 G91, vrijednost pomaka koja odgovara naredbi H može biti negativna ili pozitivna. Kad je H 0, kompenzacija duljine alata se poništava. Raspon vrijednosti H je 00 ~ 200.
Budući da se vrijednost kompenzacije kreće od -999.999 do 999.999 mm ili -99.9999 do 99.9999 inča, znak vrijednosti kompenzacije se mijenja, a sav posao može se obaviti pomoću G43.
2. G41, G42, G40 - naredba za kompenzaciju radijusa alata
Format: {G17 G18 G19} [G41 G42] (G00 G01) (XY, XZYZ) DF;
G40 G00 (G01) XYF; ili D00
Značenje formata: G17 G18 G19 je ravnina odabira,
Kompenzacija polumjera alata G41 lijevo, kompenzacija polumjera alata G42 i kompenzacija radijusa alata G40 poništavaju se.
Bilješka:
1. Prilikom ulaska u stanje kompenzacije radijusa alata iz stanja bez kompenzacije alata, ili prilikom otkazivanja kompenzacije radijusa alata, alat se mora pomaknuti na određenu udaljenost, inače će alat izravno pomaknuti radijus alata u normalnom smjeru kretanja, a alat će se sudariti ako nema prostora za okretanje.
2. Kad je D 0, kompenzacija radijusa alata se poništava. Raspon vrijednosti D je 0 ~ 200.
Budući da je raspon vrijednosti kompenzacije -999.999 ~ 999.999mm ili -99.9999 ~ 99.9999 inča.
3. Procjena lijevog i desnog kompenzacije radijusa alata temelji se na smjeru uvlačenja alata, konturi središta alata, posebno lijevom i desnom vrijednosti pomaka G41 i G42 pri izvođenju G18 G19.
4. Prilikom izvršavanja G41, G42 i G40, naredba za kretanje može koristiti samo G00 G01, ali ne i G02 G03.
5. Kako biste osigurali cjelovitost i glatkoću konture, općenito koristite: naredbu G41 G42 za izvođenje kompenzacije radijusa alata, prođite kroz prijelazni odjeljak (krug ili ravna linija), rezanje konture kroz prijelazni dio (krug ili ravno redak), pomoću G40 poništite kompenzaciju radijusa alata.
6. Tijekom programiranja, ako je program za uvođenje i poništavanje radijusne kompenzacije alata u glavnom programu bloka (to se mora učiniti pri obradi šefa), tada kada se broj puta poziva potprogram (obrada konture program) premašuje jedanput, bit će izrezan drugi put. Doći će do fenomena pretjerivanja.
Šest uputa za konzervirani ciklus
Popis naredbenih funkcija fiksnog ciklusa
Uobičajenih šest osnovnih radnji naredbe s fiksnim ciklusom su:
1. Radnja 1 - pozicioniranje osi X i Y (početna točka)
2. Radnja 2 - Brzo dosegnite ravninu točke R (položaj za rezanje
3. Radnja Obrada s 3 rupe. Obrada rupa izvodi se u načinu rada za rezanje.
4. Radnja 4 - Radnja na dnu rupe. Kao što su pauza, zaustavljanje vretena, pomak alata itd.
5. Radnja 5 - povratak u ravninu R.
6. Radnja 6 - Brzo se vratite na početak





