Metoda je tako preprosta, vendar je vrednost ogromna, ključ je, ali jo cenite ali ne!
To je samo ena od metod, obstaja veliko več metod, ki vas bo Jun Ge naučil kasneje.
Risanje diagrama poti orodja je metoda obratnega inženiringa, vrsta poti orodja pa bo določila, kako napisati program kasneje.
Spodaj je na primer prikazan diagram poti rezanja navojev z različnimi zobnimi koti na obeh straneh.
Na primer, diagram poti orodja za TR nit spodaj, z izposojenimi orodji na obeh straneh
Današnji članek bo govoril o makro programiranju za navoje v obliki T
Kot je prikazano na zgornjem diagramu poti noža: plastno vozilo, trije noži na plast, to je najprej sredina, nato pa levo in desno izposojeni noži na obeh straneh
Povečajte diagram poti noža, kot je prikazano na naslednji sliki:
Na ta način lahko vsakdo intuitivno vidi, da se mora orodje z globino rezanja premikati po AB liniji, tako da izposojeno orodje pride ven z zahtevanim profilom navoja.
Z drugimi besedami, obstaja razmerje med globino noža X in velikostjo v smeri Z, ki izpolnjuje pitagorski zakon, to je TAN15=AC/BC
Tako lahko sklepamo: AC=TAN15 * BC
Ta odnos je preveč pomemben, saj se pri nadaljnjem programiranju, ko se globina rezanja BC spreminja, se AC spreminja tudi glede na to razmerje in tako obdeluje obliko profila navoja tipa Tr.
Tako oblika konture Tr ne pomeni nujno, da je mogoče Tr niti zadovoljivo obdelati.
Ker je med obdelavo treba upoštevati tudi rezalna orodja.
Ker ima vsak navoj tipa Tr določeno velikost zoba.
Na primer, izbrana širina rezila je 2 mm (za levo in desno izposojena rezila mora biti širina rezila manjša od širine zobne osnove)
Na primer, TR100 * 12 zunanji navoj, ustrezne mere so naslednje:
Lahko nastavim poljubno število spremenljivk, kot je prikazano na zgornji sliki
#2 predstavlja višino zoba, ki je globina reza
#5 predstavlja celotno širino zob, kar je velikost profila navoja, ki ga moramo obdelati
#5= 4, 12+2 * TAN[15]*#2
Ker imajo rezalna orodja tudi širino, mora biti dejanska širina alveolarne votline:
Širina zobne osnove + 2 x širina naklona - širina orodja.
Torej končni # 5 = 4.12+2 * TAN [15] * # 2-2 (vključno s širino orodja)
To je vse za analizo.
T0101
S300 M13
G0X100Z12. (Hitro premaknite se na začetno točko niti)
#2=6,5 (začetna določitev višine zoba)
Medtem ko [# 2GT0] DO1 (Če višina zoba ni dosegla 0, to pomeni, da velikost osnove navoja še ni dosežena)
#2=# 2-0.1 (količina rezanja, 0.1 na plast vozila, enostranska vrednost)
ČE[# 2LE0] potem # 2=0
#3=87+2 * # 2 (Ker je # 3 dodeljena vrednost 6,5 in prvi rez narejen pri večjem premeru navoja, je manjši premer plus višina obeh zob enak večjemu premeru, ko se vrednost # 2 spremeni, pomeni, da se spremeni tudi večji premer in tako doseže plastno rezanje)
Z12. (Z12 je referenca položaja, izhodišča levega in desnega izposojenega noža v naslednjem programu pa temeljijo na Z12)
G0X # 3 (navzdol rezanje v smeri X)
G32Z-80.F12 (rezanje navojev)
G0X102 (umik)
Z12.
#5=4.12+2 * TAN [15] * # 2-2 (Širina zoba, ki ustreza trenutni višini zoba, je osnova za izposojo nožev na obeh straneh kasneje)
#6=# 5/2 (ker si obe strani sposodite nož, delite # 5 z 2 in delite enako)
Z [12+# 6] (Najprej si izposodite nož z desne strani, dodajte številko 6, ker se mora nož premakniti na desno)
G0X#3
G32Z-80.F12
G0X102
Z12.
Z [12- # 6] (Najprej si sposodite nož z leve, odštejte št. 6, ker se orodje mora premakniti na levo)
G0X#3
G32Z-80.F12
G0X102
Z12.
END1
G0X200.
Z200.
M30