1. naredba pauza
G04X (U)_/P_ se odnosi na vrijeme pauze alata (pomak se zaustavlja, vreteno se ne zaustavlja), a vrijednost nakon adrese P ili X je vrijeme pauze. Vrijednost poslije
Na primjer, G04X2.0; ili G04X2000; pauzirajte 2 sekunde
G04P2000;
Međutim, u nekim uputstvima za obradu sistema rupa (kao što su G82, G88 i G89), kako bi se osigurala preciznost dna rupe, postoji vrijeme pauze kada alat obrađuje do dna rupe. U ovom trenutku, može se izraziti samo adresom P. Ako Adresa X ukazuje da kontrolni sistem smatra X kao koordinatnu vrijednost X-ose i izvršava je.
Na primjer, G82X100.0Y100.0Z-20.0R5.0F200P2000; izbušite (100,0, 100,0) do dna rupe i pauzirajte 2 sekunde
G82X100.0Y100.0Z-20.0R5.0F200X2.0; bušenje (2,0, 100,0) do dna rupe bez pauze.
2. Razlike i veze između M00, M01, M02 i M30
M00 je instrukcija bezuslovne pauze za program. Kada se program izvrši, pomak se zaustavlja i vreteno se zaustavlja. Da biste ponovo pokrenuli program, prvo se morate vratiti u JOG stanje, pritisnuti CW (vreteno naprijed) da pokrenete vreteno, a zatim se vratite u AUTO stanje, pritisnite tipku START za pokretanje programa.
M01 je instrukcija programske selektivne pauze. Prije nego što se program izvrši, tipka OPSTOP na kontrolnoj tabli mora biti uključena. Učinak nakon izvršenja je isti kao kod M00. Program se mora ponovo pokrenuti kao gore.
M00 i M01 se često koriste za inspekciju ili uklanjanje strugotine dimenzija radnog komada tokom obrade.
M02 je glavna instrukcija za kraj programa. Kada se ova naredba izvrši, pomak se zaustavlja, vreteno se zaustavlja i rashladna tekućina se isključuje. Ali programski kursor se zaustavlja na kraju programa.
M30 je glavna komanda za završetak programa. Funkcija je ista kao kod M02, razlika je u tome što se kursor vraća na poziciju glave programa, bez obzira na to da li nakon M30 postoje drugi segmenti programa.
3. Adrese D i H imaju isto značenje
Parametri kompenzacije alata D i H imaju istu funkciju i mogu se mijenjati po želji. Oba predstavljaju naziv adrese registra kompenzacije u CNC sistemu, ali specifična vrijednost kompenzacije određena je adresom broja kompenzacije iza njih. Međutim, u obradnim centrima, kako bi se spriječile greške, općenito je umjetno propisano da je H adresa kompenzacije dužine alata, broj kompenzacije je od 1 do 20, D je adresa kompenzacije radijusa alata, a broj kompenzacije počinje od br. 21 (skladištenje alata sa 20 alata).
Na primjer, G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Komanda za ogledalo
Instrukcije za obradu slike u ogledalu M21, M22, M23. Kada se ogleda samo X-osa ili Y-osa, sekvenca rezanja (penjanje i glodanje naviše), smjer kompenzacije alata i upravljanje s interpolacijom luka bit će suprotni stvarnom programu, kao što je prikazano na slici 1. Kada je X -osa i Y-osa se preslikavaju u isto vrijeme, redoslijed uvlačenja alata, smjer kompenzacije alata i upravljanje s interpolacijom luka ostaju nepromijenjeni.
Napomena: Nakon upotrebe naredbe za ogledalo, morate koristiti M23 da je otkažete kako biste izbjegli utjecaj na sljedeće programe. U načinu rada G90, kada koristite zrcalnu sliku ili naredbu za poništavanje, morate se vratiti na početak koordinatnog sistema obratka prije nego što se može koristiti. U suprotnom, CNC sistem ne može izračunati narednu putanju kretanja i doći će do nasumičnih kretanja alata. U ovom trenutku mora se izvršiti ručna operacija vraćanja izvora kako bi se riješio problem. Rotacija vretena se ne mijenja sa komandom zrcalne slike.
Slika 1: Kompenzacija alata, promjene naprijed i nazad tokom zrcaljenja
5. Naredba za interpolaciju luka
G02 je interpolacija u smjeru kazaljke na satu, G03 je interpolacija u smjeru suprotnom od kazaljke na satu. U ravni XY, format je sljedeći: G02/G03X_Y_I_K_F_ ili G02/G
03X_Y_R_F_, gdje
Prilikom lučnog sečenja, imajte na umu da kada je q≤180°, R je pozitivna vrijednost; kada je q>180°, R je negativna vrijednost; I i K se također mogu specificirati sa R. Kada su oba navedena u isto vrijeme, naredba R ima prednost, a I , K je nevažeća; R ne može izvršiti sečenje punog kruga, a sečenje punog kruga može se programirati samo sa I, J i K, jer postoji bezbroj krugova istog radijusa koji prolaze kroz istu tačku, kao što je prikazano na slici 2.
Slika 2 Krug koji prolazi kroz istu tačku
Kada su I i K nula, mogu se izostaviti; bez obzira na način rada G90 ili G91, I, J i K se programiraju prema relativnim koordinatama; tijekom interpolacije luka, upute za kompenzaciju alata G41/G42 se ne mogu koristiti.
6. Prednosti i nedostaci između G92 i G54~G59
G54~G59 je koordinatni sistem postavljen prije obrade, a G92 je koordinatni sistem postavljen u programu. Nakon upotrebe G54~G59, nema potrebe za ponovnom upotrebom G92, inače će G54~G59 biti zamijenjen i treba ga izbjegavati, kao što je prikazano u Tabeli 1.
Tabela 1 Razlika između G92 i radnog koordinatnog sistema
Napomena: (1) Jednom kada se G92 koristi za postavljanje koordinatnog sistema, ponovno korištenje G54~G59 neće imati efekta osim ako se sistem ne isključi i ponovo pokrene, ili se G92 koristi za postavljanje potrebnog novog koordinatnog sistema obratka. (2) Nakon završetka programa koji koristi G92, ako se alatna mašina ne vrati?
Ako se početna točka postavljena sa 羾92 ponovo pokrene, trenutna pozicija alatne mašine će postati nova koordinatna početna točka obratka, koja je sklona nezgodama. Stoga se nadam da će ga čitaoci koristiti s oprezom.
7. Pripremite potprogram za promjenu alata.
U obradnom centru, promjene alata su neizbježne. Međutim, alatna mašina ima fiksnu tačku izmjene alata kada napusti tvornicu. Ako nije na poziciji za promjenu alata, alat se ne može mijenjati. Štaviše, prije promjene alata, kompenzacija alata i ciklus moraju biti poništeni, vreteno se zaustavlja, a rashladna tekućina se isključuje. Postoji mnogo uslova. Ako se ovi uvjeti moraju osigurati prije svake ručne promjene alata, to neće biti samo podložno greškama već i neefikasno. Stoga možemo kompajlirati program za promjenu alata da ga sačuvamo i koristimo u DI stanju. Pozivanje M98 može dovršiti akciju promjene alata u jednom potezu.
Uzimajući za primjer obradni centar PMC-10V20, program je sljedeći:
O2002; (naziv programa)
G80G40G49; (Otkažite fiksni ciklus i kompenzaciju alata)
M05; (vreteno se zaustavlja)
M09; (rashladna tečnost isključena)
G91G30Z0; (Z os se vraća na drugo ishodište, što je tačka promjene alata)
M06; (promjena alata)
M99; (Kraj potprograma)
Kada trebate promijeniti alat, trebate samo upisati “T5M98P2002″ u MDI stanje da biste zamijenili potrebni alat T5, čime ćete izbjeći mnoge nepotrebne greške. Čitači mogu sastaviti odgovarajuće potprograme za promjenu alata prema karakteristikama vlastitih alatnih mašina.
8. ostalo
Redni broj programskog segmenta, predstavljen adresom N. Generalno, sam CNC uređaj ima ograničen memorijski prostor (64K). Da bi se uštedio prostor za skladištenje, redni brojevi programskih segmenata su izostavljeni. N predstavlja samo oznaku segmenta programa, što može olakšati pretragu i uređivanje programa. Nema uticaja na proces obrade. Redni broj se može povećati ili smanjiti, a kontinuitet vrijednosti nije potreban. Međutim, ne može se izostaviti kada se koriste određene instrukcije petlje, instrukcije za skok, pozivanje potprograma i instrukcije ogledala.
9. U istom segmentu programa, za istu instrukciju (isti karakter adrese) ili istu grupu instrukcija, ona koja se pojavi kasnije stupa na snagu.
Na primjer, program za promjenu alata, T2M06T3; zamjenjuje T3 umjesto T2;
G01G00X50.0Y30.0F200; G00 se izvršava (iako postoji F vrijednost, G01 se ne izvršava).
Kodovi instrukcija koji nisu u istoj grupi imaju isti učinak ako se izvršavaju u istom segmentu programa razmjenom sekvence.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Sve gore navedene stavke su pokrenute i proslijeđene na PMC-10V20 (FANUCSYSTEM) obradni centar. U praktičnim primjenama potrebno je samo duboko razumijevanje upotrebe i pravila programiranja različitih instrukcija.
Xinfa CNC alati imaju karakteristike dobrog kvaliteta i niske cijene. Za detalje posjetite:
Proizvođači CNC alata – Kina tvornica i dobavljači CNC alata (xinfatools.com)
Vrijeme objave: Nov-06-2023