① Introducere în filetele de prelucrare G32 cu față de capăt:
Prezentare generală: Firele cu fața de capăt sunt în mare parte fire dreptunghiulare, iar mandrina auto-centrantă (filetul discului) a strungului utilizează această structură. Acest tip de fir nu are o adnotare specifică de cod, de obicei o adnotare de text.
Figura 2-8 este o diagramă schematică a firului frontal de capăt
Figura (a) este o diagramă schematică a structurii generale a firului cu fața de capăt, în timp ce Figura (b) este o vizualizare parțială mărită a firului cu fața de capăt. Se specifică că atunci când adâncimea firului este mai mică de 5 mm, trebuie adăugat un suplimentar de 0,1 mm.
Determinarea direcției de rotație a filetului frontal:
În cazul arborelui principal care se rotește înainte, întoarcerea din exterior spre interior aparține dreptei (în sensul acelor de ceasornic), iar invers este filetul stângaci (în sensul acelor de ceasornic).
Formatul instrucțiunii: G32 X-F_ (X este coordonata punctului final de tăiere, F este plumbul filetului)
Declarație de program (numai secțiunea filetată a feței de capăt)
G99 M3 S500 T0202; (Cutter slot B=3mm)
G0 X100 M8;
Z-0,5;
G32 X40 F3,0;
G0 Z3;
X100;
Z-0,7;
G32 X40. (Având în vedere diagrama lățimii lamei 2-9) F3.0;
G0 Z3;
X100;
Z-1.0;
G32 X40 F3,0;
G0 Z3;
X100;
Z-1.5;
G32 X40 F3,0;
G0 Z3;
X100;
Z-2.0;
G32 X40 F3,0;
G0 Z3;
X100;
Z-2.5;
G32 X40 F3,0;
G0 Z3;
X100;
Z-3.1;
G32 X40 F3,0;
G0 Z90;
M5;
M30;
Notă: Poziționarea ar trebui să fie consistentă în aceste momente.
② Introducere în prelucrarea filetului variabil
Unele sisteme CNC interne, cum ar fi Guangzhou CNC (GSK), utilizează instrucțiuni G32 atunci când prelucrează filete cu pas variabil. După cum se arată în figurile 2-10:
Figura 2-10 Diagrama schematică a filetului cu pas variabil
Calculul numeric:
Înălțimea dintelui (valoarea diametrului) M274 este de 1.34=5.2mm;
Înălțimea dintelui (valoarea diametrului) M2712 este de 1.312 = 15.6mm;
Înălțimea dintelui se bazează pe înălțimea minimă a dinților:
Deci diametrul minor este 27-5.2=21.8mm.
La rotirea filetelor cu pas variabil, viteza fusului este determinată de pasul maxim al filetului (P=12).
Declarație de program (numai secțiune filetată)
G99 M3 S200 T0202;
G0 X30;
Z3;
X26;
G32 Z-20 F4.0;
G32 Z-56 F12;
G0 X30;
Z3;
X25,6;
G32 Z-20 F4,0;
G32 Z-56 F12;
;
G32 X30;
Z3;
X21,8;
G32 Z-20 F4;
G32 Z-56 F12;
G0 X30;
Z90;
M5;
M30;
Așa-numitul fir de pas variabil se referă la o valoare de referință specificată F pornind de la firul tăiat și apoi generând o diferență de pas K (creștere sau scădere) la fiecare altă pas
În unele sisteme CNC importate, cum ar fi FANUC, există o instrucţiune specifică G34 pentru prelucrarea filetelor cu pas variabil.
Formatul instrucțiunii: G34 X_Z_F_K_;
Printre acestea, X și Z sunt pozițiile punctului final al firului, F este plumbul în direcția axei lungi la punctul de pornire, K este creșterea și scăderea plumbului pe rotația arborelui, iar intervalul de comandă al valorii K este 0,0001-500,000mm, după cum se arată în figura următoare.
De exemplu, plumbul de pornire este de 5mm, incrementul plumbului este de 1mm, lungimea filetului este de 50mm, iar programul este G34 Z-50 F5. K1.
② Prelucrarea filetelor multiple
Firele cu mai multe linii sunt utilizate în general pentru transmisie și sunt filete drepte. Prelucrarea CNC a filetelor cu mai multe linii poate fi făcută prin apelarea subrutinelor utilizând G92. Mașinile unelte importate suportă, de asemenea, instrucțiuni G32 pentru prelucrarea filetelor cu mai multe linii, iar instrucțiunile G76 pot fi, de asemenea, utilizate pentru prelucrarea filetelor cu mai multe linii (așa cum a fost discutat mai târziu).
G92 apelează subrutinele pentru prelucrarea mai multor filete, așa cum se arată în Figura 2-11.
Semnificația indicată în figură: M279/3
Printre acestea, M27 este diametrul nominal, 9 este firul și 3 este pasul.
Deoarece: plumb = număr de linii de pas, prin urmare: acesta este un fir de trei fire.
Calculul numeric:
Diametru major=27-0,133=26,61 mm;
Diametru minor=27-1,33=23,1mm;
Declarație de program (numai secțiune filetată)
Subprogram (O0046)
G92 X26 Z-40 F9;
X25,7;
X25,4;
X25.2;
X25,0;
;
X23.1;
M99;
programul principal
G99 M3 S700 T0202;
G0 X30 M8;
Z3;
M98 P0046;
G0 X30;
Z6;
M98 P0046;
G0 X30;
Z9;
M98 P0046;
G0 Z90;
M5;
M30;
Z3. Z6. Z9. Măreşte un pas pe poziţionare (P=3)
Unele sisteme suportă, de asemenea, prelucrarea G32 a filetelor cu pas variabil
Formatul instrucțiunii: G32 X_Z_F_Q_;
În cazul în care X și Z sunt pozițiile punctului final al firului, F este firul, iar Q este unghiul de pornire al firului. Creșterea este 0,001, punctul zecimal nu poate fi specificat; Dacă prelucrarea filetului dublu și deplasarea corespunzătoare este de 180, specificați Q180000
Unghiul de pornire Q nu este o valoare modală și trebuie specificat de fiecare dată, în caz contrar sistemul va considera că este 0
Prelucrarea mai multor filete este eficientă pentru instrucțiunile G32, G34, G92 și G76.
② Prelucrarea firelor trapezoidale
Pe strungurile CNC, instrucțiunile ciclului de tăiere a filetului G76 pot fi utilizate pentru prelucrarea filetelor trapezoidale folosind metode cum ar fi tăierea oblică și etajată, dar există anumite dificultăți tehnice. Prin urmare, pe baza experienței practice pe termen lung, s-a dezvoltat un set de calcule precise ale datelor de programare utilizând o serie de formule empirice. Prin utilizarea instrucțiunilor de tăiere a filetului G32 și apelarea subrutinelor și setarea inteligentă a metodelor de prelucrare în subrutine, filetele trapezoidale calificate pot fi prelucrate în siguranță și fiabil.
Analiza abilităților de programare și prelucrare:
(1) Atunci când șlefuiți lama, acordați atenție asigurării faptului că unghiul marginii de tăiere al uneltei de strunjire este în concordanță cu unghiul formei dintelui, iar lățimea marginii de tăiere trebuie să fie mai mică decât lățimea fundului canelurii.
(2) Încercați să faceți spațiul dintre dinți în timpul procesului de strunjire suficient de mare pentru a asigura îndepărtarea lină a așchiilor cu o singură margine de tăiere a uneltei de strunjire. Este recomandabil să aveți o lățime inferioară trapezoidală a canelurii filetului de 1,7 mm, cu un pas de 5mm și un vârf ascuțit al lamei de 1,2-1,4 mm. Vârful excesiv al lamei poate determina spațiul dintre vârful lamei și partea dintelui să fie prea mic, făcând dificilă eliminarea resturilor și predispus la tăiere; Un vârf prea mic al sculei poate provoca o scădere a rigidității vârfului sculei, ceea ce poate provoca cu ușurință vibrații și poate duce la rugozitate slabă a suprafeței de prelucrare, ceea ce face dificilă controlul preciziei.
(3) Acordați atenție poziționării sculei de strunjire înainte de a roti filetul. Distanța dintre vârful sculei și vârful dintelui trebuie să fie mai mare decât înălțimea dintelui h. Dacă este mai mică decât înălțimea dintelui h, aceasta va provoca frecare între vârful sculei și vârful dintelui fir în timpul etapei de filetare post, rezultând în deșeuri.
(4) Dezvoltarea și apelarea subrutinelor, care pot utiliza fie o singură subrutină, fie mai multe subrutine.
1. Calculul datelor de programare
(1) Valoarea punctului de poziționare X a golului = diametrul nominal + (0.5P + ac) 2+1, unde P este pasul, ac este clearance-ul vârfului dintelui și 0.5P + ac este înălțimea dintelui. Alegeți valoarea spațiului dintelui în funcție de dimensiunea pitch-ului, așa cum se arată în tabelul de mai jos.
(2) Primul punct de tăiere valoare X, X = diametrul nominal - abaterea medie a părților superioare și inferioare -0,2
(3) Diametru mic = diametru nominal - (0.5P + ac) 2
(4) Addend de prelucrare= (valoarea X a primului punct de tăiere - diametru minor)/cantitatea de alimentare în direcția X (valoarea diametrului)+1
(5) U = valoarea X a punctului de poziționare gol - valoarea X a primului punct de tăiere.
2. traseu de tăiere: În general, metoda de tăiere stânga și dreapta este utilizată pentru a prelucra firele trapezoidale, iar cele cu înălțimi mici pot fi împărțite în strunjire grosieră, strunjire semi-precizie și strunjire de precizie; Cele cu înălțimi mari pot fi împărțite în strunjire grosieră, strunjire semi-grosieră, strunjire semi-precizie și strunjire de precizie. Utilizând metoda de tăiere din stânga și din dreapta, atunci când apelați subrutina o dată, scula de strunjire intră într-o adâncime de tăiere și mută un spațiu la dreapta după rotirea unei unelte pe stânga, apoi rotește un alt scule. Când apelați din nou subrutina, scula de strunjire intră într-o altă adâncime de tăiere și mută un spațiu la dreapta după rotirea unei unelte pe stânga, apoi rotește o altă sculă până când este finalizată.
[Exemplu de prelucrare a filetului trapezoidal] După cum se arată în figura de mai jos, este o piesă de prelucrare a filetului trapezoidal.
3. Calculul datelor pentru prelucrarea filetelor trapezoidale
(1) Punct de poziționare brut valoare X
X=diametru nominal+(0,5P+ac) 2+1=36+(0,56+0,5) 2+1=44
(2) Verificați tabelul pentru a determina valorile abaterii superioare și inferioare ale diametrului nominal: abaterea superioară este 0, abaterea inferioară este -0,375, iar valoarea medie este -0,2. Valoarea X a primului punct de tăiere este 36-0,2-0,2 = 35,6
(3) Diametru minor = diametru nominal - (0.5P + ac) 2=36- (0.56 + 0.5) 2=29.
(4) Addend de prelucrare= (valoarea X a primului punct de tăiere - diametru minor)/cantitatea de alimentare în direcția X (valoarea diametrului)+1= (35,9-29)/0,1+1=67
(5) U=Punct de poziționare brut valoare X - Primul punct de tăiere valoare X=44-35.6=8.4
4. Calculați dimensiunea firului trapezoidal și verificați tabelul pentru a determina toleranța sa
Diametrul major D=36
Conform tabelului, toleranța d este determinată ca d-0.5p=36-3=33, deci d=33
Înălţimea dinţilor h=0,5p+ac=3,5
Diametru minor d=d, mediu -2h=29
Lăţimea coroanei f=0,336p=2,196
Lăţimea bazei dinţilor w=0,366p 0,536a=2,196-0,268=1,928
Pe baza experienței, este rezonabil să utilizați un fir trapezoidal cu o lățime a vârfului uneltei de f=1,5 mm.
Folosind o tijă de măsurare de 3,1 mm pentru a măsura diametrul mediu, dimensiunea de măsurare M=d+4,864d-1,866p=36,88 și toleranța (0-0,355) este determinată pe baza zonei de toleranță a diametrului mediu, rezultând în M=36,525-36,88
5. Scrie programe CNC
G99 M3 S300 T0101;
G0 X44 Z8; (44 este valoarea X a punctului de poziționare gol)
M8;
M98 P470002; (47 este numărul de scule de prelucrare brută)
M98 P200003; (20 este numărul de scule de prelucrare de precizie)
M9;
G0 X100 Z100;
M30
Scrie subrutine de prelucrare brută
O0002
G0 U-8.4; (8.4 este valoarea U)
G32 Z-37 F6;
G0 U8.4;
Z7,7;
U-8.4;
G32 Z-37 F6;
G0 U8.4;
Z8.3;
U-8.4;
G32 U0 Z-37 F6;
G0 U8.3;
Z8;
M99;
Scrierea programelor de prelucrare de precizie
O0003;
G0 U-8.4;
G32 Z-37 F6;
G0 U8.4;
Z7,9;
U-8.4;
G32 U0 Z-37 F6;
G0 U8.4;
Z8.1;
U-8.4;
G32 U0 Z-37 F6;
G0 U8.3;
Z8;
M99;
Piesa de prelucrat menționată mai sus poate fi programată și folosind subrutine G92.
programul principal
G00 X44 Z6; (Tăietorul de filet atinge rapid diametrul) Φ 44 mm față exterioară 3 mm)
M98 P60002; (Masina grosiera apeleaza O0002 subrutina de 6 ori)
M98 P80003; (Jumătate de mașină dură apelează O0003 subrutină de 8 ori)
M98 P80004; (Masina semi-precizie apeleaza programul principal O0004 subrutina de 8 ori)
M98 P80005; (Mașina fină apelează O0005 subrutină de 8 ori)
G0 X100 Z100; (Cutter filet revine rapid la punctul de pornire al programului)
O0002 (subrutină pentru mașini dure)
G00 U-0,5; (Rotire dură cu fiecare adâncime de alimentare)
M98 P0006; (Apelarea subrutinei de bază O0006)
M99; (Subrutina se termină și se întoarce la programul principal)
O0003; (Semi dur masina subrutina)
G00 U-0.3; (Rotire semi-dură cu fiecare adâncime de alimentare)
M98 P0006; (Apelarea subrutinei de bază O0006)
M99; (Subrutina se termină și se întoarce la programul principal)
O0004; (Semi precizie auto subrutina)
G0 U-0,15; (Rotire semi-precizie cu fiecare adâncime de alimentare)
M98 P0006; (Apelarea subrutinei de bază O0006)
M99; (Subrutina se termină și se întoarce la programul principal)
O0005 (subrutină pentru mașini de precizie)
G0 U-0.05; (Rotire de precizie cu fiecare adâncime de alimentare)
M98 P0006; (Apelarea subrutinei de bază O0006)
M99; (Subrutina se termină și se întoarce la programul principal)
O0006 (Subrutină de bază)
G92 U-8 Z-37 F6; (Întoarcerea partea stângă a firului)
G00 W0.43; (Cuțitul filetat se mișcă rapid 0,43 mm pentru a ajunge la partea laterală a dintelui drept)
G92 U-8 Z-37 F6; (Întoarcerea partea dreaptă a firului)
G0 W-0,43; (Mutați -0,43 mm pentru a reveni la poziția axială pe partea stângă a firului)
M99; (Subrutina se termină și se întoarce la programul principal)
Putem să-i acordăm puţină atenţie înainte să plecăm? Actualizează videoclipurile de programare UG în fiecare zi.