Metoden og teknikken for å bearbeide tråder med variabel stigning med makroprogram på CNC dreiebenk
Denne artikkelen forklarer fire innhold:
1. Hva er en gjenger med variabel stigning.
2. G-kode for gjenger med variabel stigning
3. Makroprogram for gjenger med variabel stigning
1. Hva er en gjenger med variabel stigning
Den såkalte variable stigningstråden, det vil si at stigningsverdien ikke er fast, men endres gradvis langs aksens retning.
2. G-kode for bearbeiding av gjenger med variabel stigning
G34 X__ Z__ F__K__
1 er F den innledende stigningen til den behandlede gjengen med variabel stigning.
2. K-verdi er økningen eller reduksjonen av stigningen når hovedakselen roterer én omdreining. Hvis K er en positiv verdi, øker tonehøyden, og K er negativ, det vil si synkende.
Selvfølgelig kan du også bruke de ofte brukte G92-, G32- eller til og med G01-kommandoene. Hvordan du bruker det, følg Zou Jun for å lære "CNC Macro Program" versjon 3.0, start fra bunnen av, trinn for trinn, la deg spille makroprogrammering grundig.
Vel, se på følgende diagram, som er en gjenger med variabel stigning.
bilde
Tonehøyden avtar gradvis fra de første 20 til 19, 18, 17..., deretter er K-verdien i G34-kommandoen -1.
3. Hvordan skrive programmet for gjenger med variabel stigning
Du kan bruke metoden for å beregne punktkoordinater delt av Jun for å svinge langs konturlinjen sekvensielt. Det er også mulig å bruke en vanlig brukt lagdelt bil, som dreies lag på lag.
Men ved lagdelt skjæring, på grunn av den økende skjæredybden, blir kontaktflaten mellom verktøyet og tannflanken større og større, og skjærekraften øker også, noe som lett kan forårsake skade på verktøyet eller arbeidsstykket. Da kan jeg bruke dybden på hvert lag til å redusere kontinuerlig, og dermed redusere skjærekraften og fullføre trådbehandlingen.
Prosedyren er som følger:
O 1111
G21G40 G97 G99 T0100
T0101 gjengekutter
S300 M03
G00 X38. Z21 Startpunkt for gjengesyklus
#1= 0.5 første kuttdybde
#{{0}}.0 profilhøyde (radiusverdi)
N1 #2=#2-#1 Den gjenværende tannhøyden etter hver skjæredybde
HVIS [#2 LE 0.05 ] GOTO2 Hvis gjenværende tannhøyde er mindre enn eller lik 0,05, overføres til N2-blokken
G00 X[30 pluss 2*#2] 30 er den ytre diameteren til tråden
G34 Z-100. F20 K-1
G00 X38.
Z21.
#{{0}}.8*#1 Hver skjæredybde er 0,8 ganger forrige gang
IF [#1 GE 0.05 ] GOTO1 Hvis skjæredybden er større enn eller lik 0,05, overfør til N1-blokken.
#{{0}}.05 Ellers er skjæredybden fastsatt til 0,05
GOTO1 overføring til N1 blokk
N2 G00 X30 Z21
G34 Z-100 F20 K-1
G00 X38
Z200
M30





