Analiza comenzii sistemului CNC Frank, vino și revizuiește-o.

Pozitionare G00
1. Format G00 X_ Z_ Această comandă mută unealta din poziția curentă în poziția specificată de comandă (în modul de coordonate absolute) sau la o anumită distanță (în modul de coordonate incrementale). 2. Poziționarea sub formă de tăiere neliniară Definiția noastră este: folosiți o viteză independentă de deplasare rapidă pentru a determina poziția fiecărei axe. Traseul sculei nu este o linie dreaptă, iar axele mașinii se opresc în pozițiile specificate de comenzi în secvență în funcție de ordinea sosirii. 3. Poziționare liniară Traseul sculei este similar cu tăierea liniară (G01), poziționând în poziția dorită în cel mai scurt timp (fără a depăși viteza de deplasare rapidă a fiecărei axe). 4. Exemplu N10 G0 X100 Z65
G01 Interpolare liniară
1. Format G01 X(U)_ Z(W)_ F_ ; Interpolarea liniară se deplasează de la poziția curentă la poziția de comandă într-o linie dreaptă și la viteza de mișcare dată de comandă. X, Z: Coordonatele absolute ale poziției în care trebuie mutată. U,W: Coordonatele incrementale ale poziției în care trebuie mutată.
2. Exemplu ① Program de coordonate absolute G01 X50. Z75. F0,2;X100.; ② Program de coordonate incrementale G01 U0.0 W-75. F0,2 ;U50.
Interpolare circulară (G02, G03)
Format G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – în sensul acelor de ceasornic (CW) G03 – în sens invers acelor de ceasornic (CCW)X, Z – în sistemul de coordonate Punctul final U, W – distanța dintre punctul de început și punctul final I, K – vectorul (valoarea razei) de la punctul de început până la punctul central R – domeniul arcului (maximum 180 de grade). 2. Exemplu ① Program de sistem de coordonate absolute G02 X100. Z90. I50. K0. F0.2 sau G02 X100. Z90. R50. F02; ② Program de sistem de coordonate incremental G02 U20. W-30. I50. K0. F0.2;sau G02 U20.W-30.R50.F0.2;
A doua retur la origine (G30)
Sistemul de coordonate poate fi setat cu a doua funcție de origine. 1. Setați coordonatele punctului de pornire al instrumentului cu parametrii (a, b). Punctele „a” și „b” sunt distanțele dintre originea mașinii și punctul de pornire al sculei. 2. Când programați, utilizați comanda G30 în loc de G50 pentru a seta sistemul de coordonate. 3. După executarea revenirii la prima origine, indiferent de poziția reală a sculei, unealta se va deplasa la a doua origine atunci când este întâlnită această comandă. 4. Înlocuirea sculei se efectuează și la a doua origine.
Tăierea filetului (G32)
1. Format G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – setarea firului E – pasul filetului (mm) La programarea programului de tăiere a filetului, viteza de rotație a arborelui trebuie să fie controlată uniform (G97) și trebuie luate în considerare unele caracteristici ale piesei filetate. Funcțiile de control al vitezei de mișcare și ale vitezei axului vor fi ignorate în modul de tăiere a filetului. Și când butonul de menținere a avansului funcționează, procesul de mișcare al acestuia se oprește după finalizarea unui ciclu de tăiere.

2. Exemplu G00 X29,4; (tăiere cu 1 ciclu) G32 Z-23. F0,2; G00 X32; Z4.; X29.; (tăiere în 2 cicluri) G32 Z-23. F0,2; G00 X32.; Z4.
Funcția de compensare a diametrului sculei (G40/G41/G42)
1. Format G41 X_ Z_;G42 X_ Z_;
Când muchia de tăiere este ascuțită, procesul de tăiere urmează fără probleme forma specificată de program. Cu toate acestea, muchia reală a sculei este formată dintr-un arc circular (raza vârfului sculei). După cum se arată în figura de mai sus, raza vârfului sculei va cauza erori în cazul interpolării circulare și atingerii.

2. Funcția de polarizare
comandă poziţia de tăiere traseul sculei
G40 anulează mișcarea sculei conform traseului programat
G41 Dreapta Instrumentul se deplasează din partea stângă a traseului programat
G42 Stânga Instrumentul se deplasează din partea dreaptă a traseului programat
Principiul compensării depinde de mișcarea centrului arcului de vârf al sculei, care nu coincide întotdeauna cu vectorul rază în direcția normală a suprafeței de tăiere. Prin urmare, punctul de referință pentru compensare este centrul nasului sculei. De obicei, compensarea lungimii sculei și a razei vârfului sculei se bazează pe o muchie de tăiere imaginară, ceea ce aduce unele dificultăți la măsurare. Aplicând acest principiu la compensarea sculei, lungimea sculei, raza vârfului sculei R și numărul formei vârfului sculei (0-9) necesare pentru compensarea imaginară a razei vârfului sculei ar trebui măsurate cu punctele de referință X și respectiv Z. Acestea trebuie introduse în avans în fișierul de compensare a sculei.
„Decalarea razei nasului sculei” ar trebui comandată sau anulată cu funcția G00 sau G01. Indiferent dacă această comandă este cu interpolare circulară sau nu, instrumentul nu se va mișca corect, determinând-o să devieze treptat de la calea executată. Prin urmare, comanda de decalare a razei vârfului sculei trebuie finalizată înainte de începerea procesului de tăiere; iar fenomenul de suprataiere cauzat de pornirea sculei din exteriorul piesei de prelucrat poate fi prevenit. Dimpotrivă, după procesul de tăiere, utilizați comanda mutare pentru a efectua procesul de anulare a offset-ului
Selectarea sistemului de coordonate a piesei de prelucrat (G54-G59)
1. Format G54 X_ Z_; 2. Funcția folosește comenzile G54 – G59 pentru a atribui un punct arbitrar în sistemul de coordonate al mașinii-unelte (valoarea decalajului originii piesei de prelucrat) parametrilor 1221 – 1226 și pentru a seta sistemul de coordonate a piesei de prelucrat (1-6). Acest parametru corespunde codului G, după cum urmează: Sistemul de coordonate al piesei de prelucrat 1 (G54) — Valoarea decalajului de întoarcere la originea piesei de prelucrat — Parametrul 1221 Sistemul de coordonate al piesei de prelucrat 2 (G55) — Valoarea decalajului de întoarcere la originea piesei de prelucrat — Parametrul 1222 Sistemul de coordonate al piesei de prelucrat 3 (G56) — Valoarea decalajului de întoarcere la originea piesei de prelucrat — parametrul 1223 Sistemul de coordonate al piesei de prelucrat 4 (G57) — Valoarea decalajului de întoarcere la originea piesei de prelucrat — parametrul 1224 Sistemul de coordonate a piesei de prelucrat 5 (G58 ) — Valoarea decalajului de întoarcere la originea piesei de prelucrat — Parametrul 1225 Sistemul de coordonate a piesei de prelucrat 6 (G59) — Decalaj valoarea returnării originii piesei de prelucrat — Parametrul 1226 După ce alimentarea este pornită și revenirea la originea este finalizată, sistemul selectează automat sistemul de coordonate al piesei de prelucrat 1 (G54). Aceste coordonate vor rămâne în vigoare până când sunt modificate printr-o comandă „modală”. În plus față de acești pași de setare, există un alt parametru în sistem care poate modifica imediat parametrii G54~G59. Valoarea decalajului de origine în afara piesei de prelucrat poate fi transferată cu parametrul nr. 1220.
Ciclu de finisare (G70)
1. Format G70 P(ns) Q(nf) ns: primul număr de segment al programului de formă de finisare. nf: Ultimul număr de segment al programului de formă de finisare 2. Funcție După strunjirea brută cu G71, G72 sau G73, terminați strunjirea cu G70.
Ciclu conservat pentru mașină brută în grădină exterioară (G71)
1. Formatați G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ specifică comanda de mișcare între A și B în segmentul de program de la numărul de secvență ns la nf. .S__.T__N(nf)…△d: Adâncimea de tăiere (specificarea razei) nu specifică semnele pozitive și negative. Direcția de tăiere este determinată în funcție de direcția lui AA' și nu se va modifica până când nu este specificată o altă valoare. Parametrul de sistem FANUC (NR.0717) specifică. e: Cursa de retragere a sculei Această specificație este o specificație de stare și nu se va modifica până când nu este specificată o altă valoare. Parametrul de sistem FANUC (NR.0718) specifică. ns: primul număr de segment al programului de formă de finisare. nf: Ultimul număr de segment al programului de formă de finisare. △u: Distanța și direcția rezervei pentru prelucrarea de finisare în direcția X. (diametru/rază) △w: distanța și direcția cantității rezervate pentru prelucrarea de finisare în direcția Z.
2. Funcție Dacă utilizați programul pentru a determina forma de finisare de la A la A' la B din figura de mai jos, utilizați △d (adâncimea de tăiere) pentru a tăia zona desemnată și lăsați alocația de finisare △u/2 și △ w.

Ciclu fix de întoarcere a feței (G72)
1. Formatați G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s și t au aceleași semnificații ca G71. 2. Funcție După cum se arată în figura de mai jos, acest ciclu este același cu G71, cu excepția faptului că este paralel cu axa X.
Ciclu compus de procesare de formare (G73)
1. Formatați G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )………… Bloc numărul N(nf) de-a lungul A A' B………△i: Distanța de retragere a sculei în direcția axei X (specificația razei), specificată de parametrul de sistem FANUC (NR.0719). △k: Distanța de retragere a sculei în direcția axei Z (specificată prin rază), specificată de parametrul de sistem FANUC (NR.0720). d: Timpi de împărțire Această valoare este aceeași cu timpii de repetare a prelucrării brute, specificați de parametrul de sistem FANUC (NR.0719). ns: primul număr de segment al programului de formă de finisare. nf: Ultimul număr de segment al programului de formă de finisare. △u: Distanța și direcția rezervei pentru prelucrarea de finisare în direcția X. (diametru/rază) △w: distanța și direcția cantității rezervate pentru prelucrarea de finisare în direcția Z.
2. Funcție Această funcție este utilizată pentru a tăia în mod repetat o formă fixă ​​care se schimbă treptat. Acest ciclu poate reduce eficient aPiese de prelucrare CNCşiPiese de strunjire CNCcare au fost prelucrate prin prelucrare brută sau turnare.
Ciclu de găurire cu ciocănire frontală (G74)
1. Format G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Sumă înapoi Această desemnare este desemnarea stării, în altă parte Valorile nu sunt modificate până când sunt specificate. Parametrul de sistem FANUC (NR.0722) specifică. x: Coordonata X a punctului B u: increment de la a la bz: Coordonata Z a punctului cw: increment de la A la C △i: cantitatea de mișcare în direcția X △k: cantitatea de mișcare în direcția Z △d: în Cantitatea cu care unealta se retrage în partea de jos a tăieturii. Simbolul lui △d trebuie să fie (+). Cu toate acestea, dacă X (U) și △I sunt omise, cantitatea de retragere a sculei poate fi specificată cu semnul dorit. f: Viteza de avans: 2. Funcție După cum se arată în figura de mai jos, tăierea poate fi procesată în acest ciclu. Dacă X (U) și P sunt omise, operația va fi efectuată numai pe axa Z, care este folosită pentru găurire.
Ciclu de găurire cu diametrul exterior/diametrul interior (G75)
1. Format G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funcția Următoarele comenzi funcționează așa cum se arată în figura de mai jos, cu excepția X. Folosind Z în loc de exterior este la fel ca G74. În acest ciclu, tăierea poate fi manipulată și poate fi efectuată șanțul de tăiere pe axa X și găurirea pe axa X.
Ciclu de tăiere a filetului (G76)
1. Formatul G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Timpi de repetare de sfârșit (1 la 99) Această desemnare este o desemnare a stării și nu se va schimba până când nu este desemnată o altă valoare. Parametrul de sistem FANUC (NR.0723) specifică. r: unghi la unghi Această specificație este o specificație de stare și nu se va schimba până când nu este specificată o altă valoare. Parametrul de sistem FANUC (NR.0109) specifică. a: Unghiul sculei: 80 grade, 60 grade, 55 grade, 30 grade, 29 grade, 0 grade pot fi selectate, specificate prin 2 cifre. Această desemnare este o desemnare de stare și nu se va modifica până când nu este desemnată o altă valoare. Parametrul de sistem FANUC (NR.0724) specifică. Cum ar fi: P (02/m, 12/r, 60/a) △dmin: adâncimea minimă de tăiere Această specificație este o specificație de stare și nu se va modifica până când nu este specificată o altă valoare. Parametrul de sistem FANUC (NR.0726) specifică. i: Diferența de rază a piesei filetate Dacă i=0, poate fi utilizată pentru tăierea generală a filetului liniar. k: Înălțimea filetului Această valoare este specificată cu o valoare a razei în direcția axei X. △d: prima adâncime de tăiere (valoarea razei) l: fir filet (cu G32)

2. Ciclu de tăiere a filetului funcțional.
Ciclu de tăiere pentru diametre interior și exterior (G90)
1. Format Ciclu de tăiere liniară: G90 X(U)___Z(W)___F___ ; Apăsați comutatorul pentru a intra în modul bloc unic, iar operația completează ciclul de funcționare a căii 1→2→3→4 așa cum se arată în figură. Semnul (+/-) al lui U și W este schimbat în funcție de direcția 1 și 2 în programul de coordonate incrementale. Ciclu de tăiere a conului: G90 X(U)___Z(W)___R___ F___ ; Trebuie specificată valoarea „R” a conului. Utilizarea funcției de tăiere este similară cu ciclul de tăiere liniară.
2. Funcționează ciclul de tăiere a cercului exterior. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Ciclu de tăiere a filetului (G92)
1. Format Ciclu de tăiere filet drept: G92 X(U)___Z(W)___F___ ; Controlul stabilizării intervalului de filet și a turației pe minut axului (G97) este similar cu G32 (tăierea filetului). În acest ciclu de tăiere a filetului, unealta de retragere pentru tăierea filetului poate fi operată ca [Fig. 9-9]; lungimea teșiturii este setată ca unitate de 0,1L în intervalul 0,1L~12,7L conform parametrului alocat. Ciclu de tăiere filet conic: G92 X(U)___Z(W)___R___F___ ; 2. Funcție Ciclu de tăiere a filetului
Ciclu de tăiere în trepte (G94)
1. Format Ciclu de tăiere Terasă: G94 X(U)___Z(W)___F___ ; Ciclu de tăiere în trepte conice: G94 X(U)___Z(W)___R___ F___ ; 2. Funcție Tăiere în trepte Control liniar al vitezei (G96, G97)
Strungul NC împarte viteza în, de exemplu, zone de viteză mică și de mare viteză prin reglarea pasului și modificarea RPM; viteza în fiecare zonă poate fi schimbată liber. Funcția lui G96 este de a efectua controlul vitezei liniei și de a menține o rată stabilă de tăiere prin schimbarea doar a RPM pentru a controla modificarea corespunzătoare a diametrului piesei de prelucrat. Funcția lui G97 este de a anula controlul vitezei liniei și de a controla doar stabilitatea RPM.
Setare deplasare (G98/G99)
Deplasarea de tăiere poate fi atribuită deplasării pe minut (mm/min) cu codul G98, sau deplasării pe rotație (mm/rev) cu codul G99; aici deplasarea G99 pe rotație este utilizată pentru programarea în strung NC. Viteza de deplasare pe minut (mm/min) = Viteza de deplasare pe rotație (mm/r) x RPM ax

Multe instrucțiuni utilizate adesea în centrele de prelucrare sunt aceleași cuPiese de prelucrare CNC, Piese de strunjire CNCşiPiese de frezare CNC, și nu vor fi descrise aici. Următoarele introduce doar câteva instrucțiuni care reflectă caracteristicile centrului de prelucrare:

1. Comanda de verificare a opririi exacte G09
Format instructiuni: G09;
Scula va continua să execute următorul segment de program după decelerare și poziționare cu precizie înainte de a ajunge la punctul final, care poate fi folosit pentru prelucrarea pieselor cu margini și colțuri ascuțite.
2. Comanda de setare a decalajului sculei G10
Format instrucțiuni: G10P_R_;
P: numărul offset al comenzii; R: offset
Decalajul sculei poate fi setat prin setarea programului.
3. Comanda de pozitionare unidirectionala G60
Format instrucțiuni: G60 X_Y_Z_;
X, Y și Z sunt coordonatele punctului final care trebuie să obțină o poziționare precisă.
Pentru prelucrarea găurilor care necesită o poziționare precisă, utilizați această comandă pentru a permite mașinii-unelte să realizeze o poziționare unidirecțională, eliminând astfel eroarea de prelucrare cauzată de joc. Direcția de poziționare și valoarea depășirii sunt stabilite prin parametri.
4. Comanda G61 pentru modul de verificare a opririi exacte
Format instructiuni: G61;
Această comandă este o comandă modală, iar în modul G61, este echivalentă cu fiecare bloc de program care conține comanda G09.
5. Comanda mod de tăiere continuă G64
Format instructiuni: G64;
Această instrucțiune este o instrucțiune modală și este, de asemenea, starea implicită a mașinii-unelte. După ce instrumentul se deplasează la punctul final al instrucțiunii, va continua să execute următorul bloc fără decelerare și nu va afecta poziționarea sau verificarea în G00, G60 și G09. Când anulați modul G61 Pentru a utiliza G64.
6. Comandă de întoarcere automată a punctului de referință G27, G28, G29
(1) Reveniți la comanda de verificare a punctului de referință G27
Format instructiuni: G27;
X, Y și Z sunt valorile coordonatelor punctului de referință din sistemul de coordonate al piesei de prelucrat, care pot fi utilizate pentru a verifica dacă unealta poate fi poziționată pe punctul de referință.
Conform acestei instrucțiuni, axa comandată revine la punctul de referință cu o mișcare rapidă, decelerează automat și efectuează o verificare a poziționării la valoarea coordonatei specificate. Dacă punctul de referință este poziționat, semnalul luminos al punctului de referință al axei este aprins; dacă nu este consecvent, programul va verifica din nou. .
(2) Comanda de întoarcere automată a punctului de referință G28
Format instrucțiuni: G28 X_Y_Z_;
X, Y și Z sunt coordonatele punctului din mijloc, care pot fi setate în mod arbitrar. Mașina unealtă se deplasează mai întâi în acest punct, apoi revine la punctul de referință.
Scopul setării punctului intermediar este de a preveni interferența uneltelor cu piesa de prelucrat sau dispozitivul de fixare atunci când revine la punctul de referință.
Exemplu: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (punctul de mijloc este 400,0,500,0)
N3 G28 Z600.0; (punctul de mijloc este 400,0, 500,0, 600,0)
(3) Reveniți automat de la punctul de referință la G29
Format instrucțiuni: G29 X_Y_Z_;
X, Y, Z sunt coordonatele punctului final returnate
În timpul procesului de întoarcere, unealta se deplasează din orice poziție în punctul intermediar determinat de G28, apoi se deplasează la punctul final. G28 și G29 sunt în general utilizate în perechi, iar G28 și G00 pot fi, de asemenea, utilizate în perechi.


Ora postării: 02-ian-2023
Chat online WhatsApp!