Metoden er så enkel som det, men verdien er enorm.
Dette er bare en av metodene. Det er mange metoder til at Jun Ge lærer deg senere.
Å tegne et verktøystidiagram er en reversibel teknisk metode, og den typen verktøysti vil avgjøre hvordan man skal skrive programmet senere.
For eksempel vises det serrerte trekutte stidiagrammet nedenfor, med forskjellige tannvinkler på begge sider.
For eksempel, diagrammet på verktøyet for TR-tråden nedenfor, med lånt verktøy på begge sider
Dagens artikkel vil snakke om makro-programming for T-formede tråder.
Som vist i det ovenfor kniveveisdiagrammet: Laget kjøretøy, tre kniver per lag, det er midt på, og så venstre og høyre lånte kniver på begge sider.
Enlarge knivevediagrammet som vist i følgende figur:
På denne måten kan alle innsiktelig se at når skjæredypet dyperer, må verktøyet flytte langs AB-linjen, så lånte verktøy kommer ut med den nødvendige trådprofilen.
I andre ord er det et forhold mellom kniven X og størrelsen i Z-retningen, som tilfredsstiller den Pythagoreske loven, TAN15=AC/BC.
Så vi kan utelukke: AC=TAN15* BC
Dette forholdet er for viktig. I påfølgende programming, da det skjærende dybde BC forandrer seg, endrer AC også seg i henhold til dette forholdet, og behandler derfor Tr-typen tredje profileform.
Så Tr-formen betyr ikke nødvendigvis at Tr-trådene kan behandles tilfredsstillende.
Fordi å kutte verktøy må også vurderes under behandlingen.
Fordi hver Tr-tråd har en spesifikk tannstørrelse.
For eksempel er den utvalgte sverdet 2 mm (for venstre og høyre lånte kniver, sverdet må være mindre enn tannbasebredden)
For example, TR100 * 12 external thread, the relevant dimensions are as follows:
I can set any number of variables as shown in the above figure
#2 representerer tannhøyde, som er dybden av incisjonen
# 5 representerer tennens total bredde, som er størrelsen på treprofilen vi trenger å gjøre
5= 4,12+2*TAN[15]* #2
Fordi å kutte verktøy også har en bredde, bør den faktiske bredden av alveolarakatiet være:
Tannbasebredt+2 x slope - verktøyet.
Så finalen 5=4,12+2* TAN [15] * 2-2 (inkludert verktøyet)
Det er alt for analysen.
T0101
S300 M13
G0X100Z12.
#2=6,5 (initial oppdrag av tannhøyde)
WHILE [# 2GT0] DO1 (If the tooth height has not reached 0, it means that the thread base diameter size has not been reached yet)
#2=#2-0,1 (kutter mengde, 0,1 per lag av kjøretøy, én sideverdi)
IF[#2LE0] THEN #2=0
# 3=87+2 * #2 (Siden 3 er tildelt en verdi på 6,5, og den første kutten er laget ved større diameter i trekanten, den mindre diameter pluss høyden av begge tenner er større diameter. Når verdien av #2 endres, betyr det at det større diameter også endres, og derfor oppnås lagkutting)
Z12.
G0X #3 (nedover kutter i X retning)
G32Z-80,F12 (trekutt)
G0X102 (retraksjon)
Z12.
#5=4,12+2* TAN [15] * #2-2 (tannbredden tilsvarende nåværende tannhøyde er grunnlag for lånt kniver på begge sider senere)
#6=#5/2 (siden begge sider låner kniven, deler 5 til 2 og deler likt)
Z [12+ 6] (Først lån en kniv fra høyre side, legg til #6 fordi kniven må flytte til høyre)
G0X#3
G32Z-80.F12
G0X102
Z12.
Z [12-# 6] (Først lån en kniv fra venstre, underveis 6 som verktøyet må flytte til venstre)
G0X#3
G32Z-80.F12
G0X102
Z12.
END1
G0X200.
Z200.
M30