Metoda este at?t de simpl?, dar valoarea este enorm?. Cheia este dac? o apreciezi sau nu!
Aceasta este doar una dintre metode, exist? multe alte metode pe care Jun Ge v? va ?nv??a mai t?rziu.
Desenul unei diagrame de cale a uneltei este o metod? de inginerie invers?, iar tipul de cale a uneltei va determina cum s? scrie?i programul mai t?rziu.
De exemplu, diagrama traseului de t?iere a filetului dentar este prezentat? mai jos, cu unghiuri diferite de din?i pe ambele p?r?i.
![Prelucrarea CNC a filetelor interne ?n form? de T(pic1)](/uploads/allimg/20240805/3-240P51S523362.png)
De exemplu, diagrama c?ii uneltei pentru filetul TR de mai jos, cu unelte ?mprumutate pe ambele p?r?i
![Prelucrarea CNC a filetelor interne ?n form? de T(pic2)](/uploads/allimg/20240805/3-240P51S523B0.png)
Articolul de ast?zi va vorbi despre programarea macro pentru fire ?n form? de T
![Prelucrarea CNC a filetelor interne ?n form? de T(pic3)](/uploads/allimg/20240805/3-240P51S5241V.png)
Dup? cum se arat? ?n diagrama traseului cu?itului de mai sus: vehicul stratificat, trei cu?ite pe strat, adic? mai ?nt?i mijlocul ?i apoi cu?itele ?mprumutate din st?nga ?i dreapta pe ambele p?r?i
M?ri?i diagrama traseului cu?itului dup? cum se arat? ?n figura urm?toare:
![Prelucrarea CNC a filetelor interne ?n form? de T(pic4)](/uploads/allimg/20240805/3-240P51S524645.png)
?n acest fel, toat? lumea poate vedea intuitiv c?, pe m?sur? ce ad?ncimea de t?iere se ad?nce?te, scula trebuie s? se deplaseze de-a lungul liniei AB, astfel ?nc?t scula ?mprumutat? s? ias? cu profilul filetului necesar.
Cu alte cuvinte, exist? o rela?ie ?ntre ad?ncimea cu?itului X ?i dimensiunea ?n direc?ia Z, care satisface legea pitagoriei, adic? TAN15=AC/BC
Deci putem deduce: AC=TAN15 * BC
?n programarea ulterioar?, pe m?sur? ce ad?ncimea de t?iere BC se schimb?, AC se schimb? ?i ?n func?ie de aceast? rela?ie, proces?nd astfel forma profilului filetului tip Tr.
Deci, forma conturului Tr nu ?nseamn? neap?rat c? firele Tr pot fi prelucrate ?n mod satisf?c?tor.
Deoarece sculele de t?iere trebuie, de asemenea, luate ?n considerare ?n timpul prelucr?rii.
Pentru c? fiecare fir tip Tr are o dimensiune specific? a dintelui.
De exemplu, l??imea lamei selectate este de 2mm (pentru lamele ?mprumutate din st?nga ?i dreapta, l??imea lamei trebuie s? fie mai mic? dec?t l??imea bazei dintelui)
De exemplu, TR100 * 12 filet extern, dimensiunile relevante sunt urm?toarele:
![Prelucrarea CNC a filetelor interne ?n form? de T(pic5)](/uploads/allimg/20240805/3-240P51S52A61.png)
Pot seta orice num?r de variabile a?a cum se arat? ?n figura de mai sus
#2 reprezint? ?n?l?imea din?ilor, care este ad?ncimea inciziei
#5 reprezint? l??imea total? a din?ilor, care este dimensiunea profilului filetului pe care trebuie s?-l proces?m
#5= 4,12+2*TAN[15]*#2
Deoarece uneltele de t?iere au, de asemenea, o l??ime, l??imea real? a cavit??ii alveolare ar trebui s? fie:
L??imea bazei din?ilor + 2 x l??imea pantei - l??imea uneltei.
Deci finalul # 5=4.12+2 * TAN [15] * # 2-2 (inclusiv l??imea uneltei)
Bine, asta e tot pentru analiz?.
T0101
S300 M13
G0X100Z12. (Muta?i rapid la punctul de pornire al firului)
#2=6,5 (atribuirea ini?ial? a ?n?l?imii din?ilor)
?N TIMP [# 2GT0] DO1 (Dac? ?n?l?imea dintelui nu a atins 0, ?nseamn? c? dimensiunea diametrului bazei filetului nu a fost atins? ?nc?)
#2=# 2-0.1 (cantitate de t?iere, 0,1 per strat de vehicul, valoare unilateral?)
DAC?[#2LE0] THEN#2=0
#3=87+2 * # 2 (Deoarece # 3 este atribuit? o valoare de 6,5 ?i prima t?iere se face la diametrul mai mare al firului, diametrul mai mic plus ?n?l?imea ambilor din?i egal? cu diametrul mai mare. C?nd valoarea # 2 se schimb?, ?nseamn? c? ?i diametrul mai mare se schimb?, ob?in?nd astfel t?iere stratificat?)
Z12. (Z12 este referin?a de pozi?ionare, iar punctele de pornire ale cu?itelor ?mprumutate din st?nga ?i dreapta ?n programul ulterior sunt toate bazate pe Z12)
G0X # 3 (t?iere ?n jos ?n direc?ia X)
G32Z-80.F12 (t?iere filet)
G0X102 (retragere)
Z12. (lama de ?ntoarcere)
#5=4.12+2 * TAN [15] * #2-2 (L??imea dintelui corespunz?toare ?n?l?imii curente a dintelui este baza pentru ?mprumutarea cu?itelor pe ambele p?r?i ulterior)
#6=# 5/2 (deoarece ambele p?r?i ?mprumut? cu?itul, ?mp?r?i?i # 5 la 2 ?i ?mp?r?i?i egal)
Z [12+# 6] (Mai ?nt?i ?mprumuta?i un cu?it din partea dreapt?, ad?uga?i # 6 pentru c? cu?itul trebuie s? se mute spre dreapta)
G0X#3
G32Z-80.F12
G0X102
Z12.
Z [12- # 6] (Mai ?nt?i ?mprumuta?i un cu?it din st?nga, sc?de?i # 6 deoarece unealta trebuie s? se mute la st?nga)
G0X#3
G32Z-80.F12
G0X102
Z12.
END1
G0X200.
Z200.
M30
![Prelucrarea CNC a filetelor interne ?n form? de T(pic6)](/uploads/allimg/20240805/3-240P51S52J52.png)