Metoda jest tak prosta, ale warto?? jest ogromna. Kluczem jest to, czy j? cenisz, czy nie!
Jest to tylko jedna z metod, jest wiele wi?cej metod, kt¨®rych Jun Ge nauczy ci? p¨®?niej.
Rysowanie diagramu ?cie?ki narz?dzia jest metod? in?ynierii odwrotnej, a rodzaj ?cie?ki narz?dzia okre?li, jak napisa? program p¨®?niej.
Na przyk?ad diagram ?cie?ki ci?cia gwintu z?bkowanego jest przedstawiony poni?ej, z r¨®?nymi k?tami z?b¨®w po obu stronach.
Na przyk?ad diagram ?cie?ki narz?dzia dla gwintu TR poni?ej, z po?yczonymi narz?dziami po obu stronach
Dzisiejszy artyku? b?dzie m¨®wi? o programowaniu makro dla nici w kszta?cie T
Jak pokazano na powy?szym schemacie ?cie?ki no?a: Pojazd warstwowy, trzy no?e na warstw?, to znaczy najpierw ?rodek, a nast?pnie lewe i prawe no?e po?yczone po obu stronach
Powi?ksz diagram ?cie?ki no?a, jak pokazano na poni?szym rysunku:
W ten spos¨®b ka?dy mo?e intuicyjnie zobaczy?, ?e wraz z pog??bieniem g??boko?ci ci?cia narz?dzie musi porusza? si? wzd?u? linii AB, aby po?yczone narz?dzie wychodzi?o z wymaganym profilem gwintu.
Innymi s?owy, istnieje zwi?zek mi?dzy g??boko?ci? no?a X a rozmiarem w kierunku Z, kt¨®ry spe?nia prawo pitagorejskie, czyli TAN15=AC/BC
Wi?c mo?emy wywnioskowa?: AC=TAN15 i BC
W p¨®?niejszym programowaniu, gdy zmienia si? g??boko?? ci?cia BC, AC zmienia si? r¨®wnie? w zale?no?ci od tej relacji, przetwarzaj?c tym samym kszta?t profilu gwintu typu Tr.
Tak wi?c kszta?t konturu Tr niekoniecznie oznacza, ?e gwinty Tr mog? by? przetwarzane w spos¨®b zadowalaj?cy.
Poniewa? narz?dzia tn?ce nale?y r¨®wnie? uwzgl?dni? podczas obr¨®bki.
Poniewa? ka?dy gwint typu Tr ma okre?lony rozmiar z?ba.
Na przyk?ad wybrana szeroko?? ostrza wynosi 2mm (dla lewych i prawych po?yczonych ostrzy szeroko?? ostrza musi by? mniejsza ni? szeroko?? podstawy z?ba)
Na przyk?ad gwint zewn?trzny TR100.12, odpowiednie wymiary s? nast?puj?ce:
Mog? ustawi? dowoln? liczb? zmiennych, jak pokazano na powy?szym rysunku
#2 reprezentuje wysoko?? z?ba, kt¨®ra jest g??boko?ci? naci?cia
#5 reprezentuje ca?kowit? szeroko?? z?b¨®w, czyli wielko?? profilu gwintu, kt¨®ry musimy przetworzy?
#5= 4.12+2*TAN[15]*#2
Poniewa? narz?dzia tn?ce maj? r¨®wnie? szeroko??, rzeczywista szeroko?? jamy p?cherzykowej powinna wynosi?:
Szeroko?? bazy z?ba+2 x szeroko?? nachylenia ¨C szeroko?? narz?dzia.
Tak wi?c ko¨½cowy;5=4.12+2.TAN [15] *'2-2 (w tym szeroko?? narz?dzia)
To wszystko na analiz?, przejd? prosto do programu.
T0101
S300 M13
G0X100Z12. (Szybko przejd? do punktu pocz?tkowego nitki)
#2=6.5 (wst?pne przypisanie wysoko?ci z?ba)
WHILE [# 2GT0] DO1 (Je?li wysoko?? z?ba nie osi?gn??a 0, oznacza to, ?e ?rednica bazy gwintu nie zosta?a jeszcze osi?gni?ta)
#2=# 2-0.1 (ilo?? ci?cia, 0.1 na warstw? pojazdu, warto?? jednostronna)
JE?LI[#2LE0] Wtedy#2=0
#3=87+2 *.2 (Poniewa? przypisana jest warto?? 6.5, a pierwsze ci?cie wykonywane jest przy wi?kszej ?rednicy gwintu, mniejsza ?rednica plus wysoko?? obu z?b¨®w r¨®wna si? wi?kszej ?rednicy. Gdy zmienia si? warto?? up2 oznacza to, ?e zmienia si? r¨®wnie? wi?ksza ?rednica, osi?gaj?c tym samym ci?cie warstwowe)
Z12. (Z12 jest odniesieniem do pozycjonowania, a punkty wyj?cia lewych i prawych no?y po?yczonych w kolejnym programie s? oparte na Z12)
G0X.3 (ci?cie w d¨®? w kierunku X)
G32Z-80.F12 (ci?cie gwint¨®w)
G0X102 (cofanie)
Z12. (Ostrze powrotne)
#5=4.12+2.TAN [15] *-2-2 (Szeroko?? z?ba odpowiadaj?ca aktualnej wysoko?ci z?ba stanowi podstaw? do p¨®?niejszego po?yczania no?y z obu stron)
#6=# 5/2 (poniewa? obie strony po?yczaj? n¨®?, dziel? Z5 przez 2 i podziel? r¨®wno)
Z [12+# 6] (Najpierw po?yczy? n¨®? z prawej strony, doda? K6, poniewa? n¨®? musi przesun?? si? w prawo)
G0X#3
G32Z-80.F12
G0X102
Z12.
Z [12- # 6] (Najpierw po?yczy? n¨®? z lewej strony, odej?? K6, poniewa? narz?dzie musi przesun?? si? w lewo)
G0X#3
G32Z-80.F12
G0X102
Z12.
END1
G0X200.
Z200.
M30