1. comandă de pauză
G04X (U)_/P_ se referă la timpul de pauză a sculei (avansul se oprește, axul nu se oprește), iar valoarea după adresa P sau X este timpul de pauză. Valoarea de după
De exemplu, G04X2.0; sau G04X2000; pauză de 2 secunde
G04P2000;
Cu toate acestea, în unele instrucțiuni de procesare a sistemului de găuri (cum ar fi G82, G88 și G89), pentru a asigura precizia fundului găurii, există un timp de pauză când instrumentul procesează până la fundul găurii. În acest moment, poate fi exprimat doar prin adresa P. Dacă Adresa X indică faptul că sistemul de control consideră X ca fiind valoarea coordonatei axei X și o execută.
De exemplu, G82X100.0Y100.0Z-20.0R5.0F200P2000; găuriți (100.0, 100.0) până la fundul găurii și faceți o pauză timp de 2 secunde
G82X100.0Y100.0Z-20.0R5.0F200X2.0; găurirea (2.0, 100.0) până la fundul găurii fără pauză.
2. Diferențele și conexiunile dintre M00, M01, M02 și M30
M00 este o instrucțiune de pauză necondiționată pentru program. Când programul este executat, avansul se oprește și axul se oprește. Pentru a reporni programul, trebuie mai întâi să reveniți la starea JOG, să apăsați CW (ax înainte) pentru a porni axul, apoi să reveniți la starea AUTO, să apăsați tasta START pentru a porni programul.
M01 este o instrucțiune de pauză selectivă a programului. Înainte ca programul să fie executat, tasta OPSTOP de pe panoul de control trebuie să fie activată. Efectul după execuție este același cu M00. Programul trebuie repornit ca mai sus.
M00 și M01 sunt adesea folosite pentru inspecția sau îndepărtarea așchiilor dimensiunilor piesei de prelucrat în timpul procesării.
M02 este instrucțiunea principală de final de program. Când această comandă este executată, alimentarea se oprește, axul se oprește și lichidul de răcire este oprit. Dar cursorul programului se oprește la sfârșitul programului.
M30 este comanda principală de încheiere a programului. Funcția este aceeași cu M02, diferența este că cursorul revine la poziția capului programului, indiferent dacă există și alte segmente de program după M30.
3. Adresele D și H au același sens
Parametrii de compensare a sculei D și H au aceeași funcție și pot fi schimbați după bunul plac. Ambele reprezintă numele adresei registrului de compensare în sistemul CNC, dar valoarea specifică a compensării este determinată de adresa numărului de compensare din spatele lor. Cu toate acestea, în centrele de prelucrare, pentru a preveni erorile, se prevede în general artificial că H este adresa de compensare a lungimii sculei, numărul de compensare este de la 1 la 20, D este adresa de compensare a razei sculei, iar numărul de compensare începe de la Nu. . 21 (o magazie de scule cu 20 de scule).
De exemplu, G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Comanda oglindă
Instrucțiuni de procesare a imaginii în oglindă M21, M22, M23. Când numai axa X sau axa Y este oglindită, secvența de tăiere (frezare în urcare și tăiere în sus), direcția de compensare a sculei și direcția de interpolare a arcului vor fi opuse programului real, așa cum se arată în Figura 1. Când X -axa și axa Y sunt oglindite în același timp, secvența de alimentare a sculei, direcția de compensare a sculei și direcția de interpolare a arcului rămân neschimbate.
Notă: După ce ați folosit comanda oglindă, trebuie să utilizați M23 pentru a o anula pentru a evita afectarea programelor ulterioare. În modul G90, când utilizați imaginea în oglindă sau comanda de anulare, trebuie să vă întoarceți la originea sistemului de coordonate a piesei de prelucrat înainte de a putea fi utilizat. În caz contrar, sistemul CNC nu poate calcula traiectoria de mișcare ulterioară și va avea loc o mișcare aleatorie a sculei. În acest moment, operația manuală de returnare a originii trebuie efectuată pentru a rezolva problema. Rotația axului nu se modifică cu comanda imagine în oglindă.
Figura 1: Compensarea sculei, modificări înainte și înapoi în timpul oglinzii
5. Comanda interpolare arc
G02 este interpolarea în sensul acelor de ceasornic, G03 este interpolarea în sens invers acelor de ceasornic. În planul XY, formatul este următorul: G02/G03X_Y_I_K_F_ sau G02/G
03X_Y_R_F_, unde
Când tăiați cu arc, vă rugăm să rețineți că atunci când q≤180°, R este o valoare pozitivă; când q>180°, R este o valoare negativă; I și K pot fi specificate și cu R. Când ambele sunt specificate în același timp, comanda R are prioritate, iar I , K este invalidă; R nu poate efectua tăierea în cerc complet, iar tăierea în cerc complet poate fi programată numai cu I, J și K, deoarece există nenumărate cercuri cu aceeași rază care trec prin același punct, așa cum se arată în Figura 2.
Figura 2 Un cerc care trece prin același punct
Când I și K sunt zero, ele pot fi omise; indiferent de modul G90 sau G91, I, J și K sunt programate în funcție de coordonatele relative; în timpul interpolării arcului, instrucțiunile de compensare a sculei G41/G42 nu pot fi utilizate.
6. Avantaje și dezavantaje între G92 și G54~G59
G54~G59 este sistemul de coordonate setat înainte de procesare, iar G92 este sistemul de coordonate setat în program. După utilizarea G54~G59, nu este nevoie să utilizați din nou G92, altfel G54~G59 va fi înlocuit și ar trebui evitat, așa cum se arată în Tabelul 1.
Tabelul 1 Diferența dintre G92 și sistemul de coordonate de lucru
Notă: (1) Odată ce G92 este utilizat pentru a seta sistemul de coordonate, utilizarea G54~G59 din nou nu va avea efect decât dacă sistemul este oprit și repornit sau G92 este folosit pentru a seta noul sistem de coordonate al piesei de prelucrat. (2) După terminarea programului care utilizează G92, dacă mașina-uneltă nu revine?
Dacă originea setată de 羾92 este repornită, poziția curentă a mașinii-unelte va deveni noua origine a coordonatei piesei de prelucrat, care este predispusă la accidente. Prin urmare, sper că cititorii îl vor folosi cu prudență.
7. Pregătiți subprogramul de schimbare a sculei.
Într-un centru de prelucrare, schimbările de scule sunt inevitabile. Cu toate acestea, mașina unealtă are un punct fix de schimbare a sculei atunci când iese din fabrică. Dacă nu se află în poziția de schimbare a sculei, unealta nu poate fi schimbată. Mai mult, înainte de schimbarea sculei, compensarea și ciclul sculei trebuie anulate, axul se oprește și lichidul de răcire este oprit. Sunt multe condiții. Dacă aceste condiții trebuie asigurate înainte de fiecare schimbare manuală a sculei, aceasta va fi nu numai predispusă la erori, ci și ineficientă. Prin urmare, putem compila un program de schimbare a sculei pentru a-l salva și a-l folosi în starea DI. Apelarea M98 poate finaliza acțiunea de schimbare a sculei dintr-o singură mișcare.
Luând ca exemplu centrul de prelucrare PMC-10V20, programul este următorul:
O2002;(numele programului)
G80G40G49; (Anulați ciclul fix și compensarea sculei)
M05; (Axul se oprește)
M09;(oprire lichid de răcire)
G91G30Z0; (Axa Z revine la a doua origine, care este punctul de schimbare a sculei)
M06; (Schimbarea sculei)
M99; (Sfârșitul subrutinei)
Când trebuie să schimbați unealta, trebuie doar să tastați „T5M98P2002″ în starea MDI pentru a înlocui unealta necesară T5, evitând astfel multe greșeli inutile. Cititorii pot compila subrutinele corespunzătoare de schimbare a sculelor în funcție de caracteristicile propriilor mașini-unelte.
8. altele
Numărul de secvență al segmentului de program, reprezentat de adresa N. În general, dispozitivul CNC însuși are spațiu de memorie limitat (64K). Pentru a economisi spațiu de stocare, numerele de secvență ale segmentelor de program sunt omise. N reprezintă doar eticheta segmentului de program, ceea ce poate facilita căutarea și editarea programului. Nu are niciun efect asupra procesului de prelucrare. Numărul de secvență poate fi mărit sau micșorat, iar continuitatea valorilor nu este necesară. Cu toate acestea, nu poate fi omis când se utilizează anumite instrucțiuni de buclă, instrucțiuni de salt, subrutine de apelare și instrucțiuni în oglindă.
9. În același segment de program, pentru aceeași instrucțiune (același caracter de adresă) sau același grup de instrucțiuni, va avea efect cea care apare ulterior.
De exemplu, programul de schimbare a sculei, T2M06T3; înlocuiește T3 în loc de T2;
G01G00X50.0Y30.0F200; G00 este executat (deși există o valoare F, G01 nu este executat).
Codurile de instrucțiuni care nu sunt în același grup au același efect dacă sunt executate în același segment de program prin schimbarea secvenței.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Toate articolele de mai sus au fost rulate și transmise la centrul de prelucrare PMC-10V20 (FANUCSYSTEM). În aplicațiile practice, este necesară doar o înțelegere profundă a regulilor de utilizare și programare a diferitelor instrucțiuni.
Uneltele CNC Xinfa au caracteristicile de bună calitate și preț scăzut. Pentru detalii, vă rugăm să vizitați:
Producători de scule CNC - Fabrica și furnizori de scule CNC din China (xinfatools.com)
Ora postării: 06-nov-2023