Metoden ?r s? enkel som den, men v?rdet ?r enormt, nyckeln ?r om du v?rdes?tter den eller inte!
Detta ?r bara en av metoderna, det finns m?nga fler metoder som Jun Ge kommer att l?ra dig senare.
Att rita ett verktygss?kv?gsdiagram ?r en omv?nd teknik metod, och typen av verktygss?kv?g avg?r hur programmet ska skrivas senare.
Exempelvis visas diagrammet f?r tandad g?ngsk?rbana nedan, med olika tandvinklar p? b?da sidor.
Till exempel verktygss?kdiagrammet f?r TR-g?nga nedan, med l?nade verktyg p? b?da sidor
Dagens artikel kommer att tala om makroprogrammering f?r T-formade tr?dar
Som visas i ovanst?ende knivbana diagram: Lagerfordonet, tre knivar per lager, det vill s?ga mitten f?rst, och sedan v?nster och h?ger l?nade knivar p? b?da sidor
F?rstora knivbansdiagrammet enligt f?ljande figur:
P? s? s?tt kan alla intuitivt se att n?r sk?rdjupet f?rdjupas m?ste verktyget r?ra sig l?ngs AB-linjen, s? att det l?nade verktyget kommer ut med ?nskad g?ngprofil.
Det finns med andra ord ett samband mellan djupet p? kniven X och storleken i Z-riktningen, vilket uppfyller Pythagoreas lag, det vill s?ga TAN15=AC/BC
S? vi kan h?rleda: AC=TAN15 * BC
Denna relation ?r f?r viktig. I den efterf?ljande programmeringen, n?r sk?rdjupet BC ?ndras, ?ndras AC ocks? beroende p? detta f?rh?llande, och d?rmed bearbetar tr?dprofilen Tr typ.
S? konturformen p? Tr betyder inte n?dv?ndigtvis att Tr tr?dar kan bearbetas tillfredsst?llande.
Eftersom sk?rverktyg ocks? m?ste beaktas under bearbetningen.
Eftersom varje Tr-typ tr?d har en specifik tandstorlek.
Till exempel ?r den valda bladets bredd 2mm (f?r v?nster och h?ger l?nade blad m?ste bladets bredd vara mindre ?n tandens bottenbredd)
Till exempel, TR100 * 12 yttre g?nga, de relevanta dimensionerna ?r f?ljande:
Jag kan st?lla in valfritt antal variabler som visas i ovanst?ende figur
#2 representerar tandh?jden, vilket ?r sk?rets djup
#5 representerar den totala bredden p? t?nderna, vilket ?r storleken p? tr?dprofilen vi beh?ver bearbeta
#5= 4,12+2*TAN[15]*#2
Eftersom sk?rverktygen ocks? har en bredd b?r den faktiska bredden p? alveol?rh?lan vara:
Tandbottenbredd + 2 x lutningsbredd - verktygsbredd.
S? den sista # 5=4.12+2 * TAN [15] * # 2-2 (inklusive verktygsbredd)
Det var allt f?r analysen.
T0101
S300 M13
G0X100Z12. (G? snabbt till tr?dens startpunkt)
#2=6,5 (initial tilldelning av tandh?jd)
WHITE [# 2GT0] DO1 (Om tandh?jden inte har n?tt 0 betyder det att tr?dbasens diameter ?nnu inte har n?tts)
#2=# 2-0,1 (sk?rm?ngd, 0,1 per lager av fordon, ensidigt v?rde)
OM[# 2LE0] THEN# 2=0
#3=87+2 * # 2 (Eftersom # 3 tilldelas ett v?rde p? 6,5 och det f?rsta snittet g?rs vid den st?rre diametern av tr?den, ?r den mindre diametern plus h?jden p? b?da t?nderna lika med den st?rre diametern. N?r v?rdet # 2 ?ndras betyder det att den st?rre diametern ocks? ?ndras, vilket ger skiktad sk?rning)
Z12. (Z12 ?r positioneringsreferensen, och utg?ngspunkterna f?r v?nster och h?ger l?nade knivar i efterf?ljande program ?r alla baserade p? Z12)
G0X # 3 (ned?tg?ende sk?rning i X riktning)
G32Z-80.F12 (g?ngsk?rning)
G0X102 (indragning)
Z12. (Returblad)
#5=4.12+2 * TAN [15] * # 2-2 (Tandbredden motsvarande nuvarande tandh?jd ?r grunden f?r att l?na knivar p? b?da sidor senare)
#6=# 5/2 (eftersom b?da sidor l?nar kniven, dela # 5 med 2 och dela lika)
Z [12+# 6] (L?na f?rst en kniv fr?n h?ger sida, l?gg till # 6 eftersom kniven m?ste flytta till h?ger)
G0X#3
G32Z-80.F12
G0X102
Z12.
Z [12- # 6] (L?na f?rst en kniv fr?n v?nster, subtrahera # 6 eftersom verktyget m?ste flytta till v?nster)
G0X#3
G32Z-80.F12
G0X102
Z12.
END1
G0X200.
Z200.
M30