51吃瓜

Bun? ziua! Bun venit pe site-ul companiei EMAR!
Concentrat pe piese de prelucrare CNC, piese de ?tan?are metalic? ?i prelucrare ?i fabricare a pl?cilor de peste 16 ani
Echipamentele de produc?ie ?i testare de ?nalt? precizie ale Germaniei ?i Japoniei asigur? c? precizia pieselor metalice atinge toleran?a de 0,003 ?i calitatea ridicat?
cutie po?tal?:
Ma?in?-unelte CNC prelucrare neregulat? a filetului
Loca?ia dumneavoastr?: home > ?tiri > Dinamica industriei > Ma?in?-unelte CNC prelucrare neregulat? a filetului

Ma?in?-unelte CNC prelucrare neregulat? a filetului

Timp de eliberare:2024-05-03     Num?rul de vizualiz?ri :


① 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

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic1)

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;

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic2)

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:

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic3)

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.

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic4)

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.

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic5)

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.

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic6)

(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?.

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic7)

[Exemplu de prelucrare a filetului trapezoidal] Dup? cum se arat? ?n figura de mai jos, este o pies? de prelucrare a filetului trapezoidal.

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic8)

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.

Ma?in?-unelte CNC prelucrare neregulat? a filetului(pic9)