Značenje uobičajenih znakova adrese
Detaljno objašnjenje kodova uputstava za programiranje CNC FANUC obradnog centra
Naredba pomoćne funkcije M
Napomena: U bloku može biti samo jedna M naredba. Ako se dvije ili više M naredbi pojave u programu, samo je posljednja M naredba važeća, a ostale su nevažeće!
Ostala uputstva
(1) F — naredba brzine uvlačenja
F i sljedeći brojevi označavaju da kada je naredba G94, jedinica je mm/min, kada je naredba G95, jedinica je mm/r.
(2) S — komanda brzine 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 radijusa 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 koda G naredbe
1. Podešavanje funkcije stroja
1. G53 - Odaberite koordinatni sistem mašine
Format: G53 XYZ; (XYZ je vrijednost koordinate mašine)
Napomena: Kada je navedena naredba G53, kompenzacija radijusa, kompenzacija dužine alata i vrijednost pomaka alata bit će izbrisane. Općenito, os Z je namijenjena za zamjenu alata.
2. G54 ~ G59 - Odaberite koordinatni sistem obratka
Napomena: Nakon uključivanja napajanja i vraćanja referentne tačke, sistem automatski bira G54.
3. G54.1 P1 ~ P48 - Odaberite dodatni koordinatni sistem obratka
4. G52 - lokalni koordinatni sistem
Format: G52X YZ;
Značenje formata: Radi praktičnosti programiranja, postavite pod-koordinatni sistem koordinatnog sistema obratka. Vrijednost XYZ u G52 je koordinata položaja u koordinatnom sistemu obratka G54 ~ G59.
Poništi lokalni koordinatni sistem —— G52 X 0 Y 0 Z 0;
Napomena: Kada se naredi lokalnom koordinatnom sistemu G52 ili se poništi lokalni koordinatni sistem, vrijednosti pomaka alata, poput kompenzacije dužine alata i radijusa alata, bit će poništene. U sljedećem programu potrebno je resetirati specificiranu kompenzaciju dužine alata, kompenzaciju radijusa alata i druge vrijednosti pomaka alata.
5. G90 - Apsolutno programiranje
Apsolutno programiranje znači da se alat pomiče u određeni položaj dalje od ishodišta koordinatnog sistema obratka.
6. G91 - Inkrementalno programiranje
U inkrementalnom programiranju, udaljenost kretanja alata izračunava se na osnovu prethodne tačke, što je prirast prethodne tač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 od trenutne točke alata do druge tačke najvećom brzinom u načinu upravljanja pozicijom tačke. Putanja nije nužno dvije točke i jedna linija, to može biti isprekidana linija.
Napomena: (1) Kada se alat pomiče odozgo prema dolje: G00 XY; Z; Prvo postavite ravninu XY, a zatim se os Z spušta. (2) Kada 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 sa R, cijeli krug se ne može obraditi, a cijeli krug se može programirati samo sa središnjom koordinatom IJ k.
3. Instrukcija za pauziranje programa
1. G04 - Instrukcija za pauzu
Format: G04 X; ili G04 P;
Značenje formata: X prati vrijeme produženja, jedinica je s, a iza nje mora postojati decimalna točka. Broj iza P je cijeli broj, a jedinica je ms.
Četvrto, instrukcija poziva podrutine
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 nezavisno, ali se može postaviti na kraj posljednjeg bloka.
Peto, uputstvo za kompenzaciju alata
1. G43, G44, G49 - naredba za kompenzaciju dužine alata
Format: G43 ZH; označava pozitivnu kompenzaciju duljine alata, osi Z koje dosežu 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 dužine alata
Napomena: Naredba G43 G44 nema nikakve veze s G90 G91, vrijednost pomaka koja odgovara naredbi H može biti negativna ili pozitivna. Kada je H 0, kompenzacija dužine alata se poništava. Raspon vrijednosti H je 00 ~ 200.
Budući da se vrijednost kompenzacije kreće od -999.999 do 999.999mm ili -99.9999 do 99.9999 inča, znak vrijednosti kompenzacije se mijenja i svi se radovi mogu 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, u suprotnom će alat izravno pomaknuti radijus alata u normalnom smjeru kretanja, i alat će se sudariti ako nema prostora za okretanje.
2. Kada 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. Presudba lijeve i desne kompenzacije radijusa alata temelji se na smjeru uvlačenja alata, konturi središta alata, posebno lijevim i desnim vrijednostima 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 integritet i glatkoću konture, općenito koristite: G41 G42 naredbu za izvođenje kompenzacije radijusa alata, prođite kroz prijelazni dio (krug ili ravna linija), rezanje konture kroz prijelazni dio (krug ili ravno redak), upotrijebite G40 za poništavanje kompenzacije 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 poziva potprograma (obrada konture program) premašuje jedan put, bit će izrezan drugi put. Doći će do nadređenog fenomena.
Šest, konzerviranih uputstava za 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 tačke R (položaj za rezanje
3. Radnja Obrada s 3 rupe. Obrada rupa vrši 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





