Metoden och tekniken för att bearbeta gänga med variabel stigning med makroprogram på CNC-svarv
Den här artikeln förklarar fyra innehåll:
1. Vad är en gänga med variabel stigning.
2. G-kod för gänga med variabel stigning
3. Makroprogram för gänga med variabel stigning
1. Vad är en gänga med variabel stigning
Den så kallade variabla stigningsgängan, det vill säga stigningsvärdet är inte fixerat, utan ändras gradvis längs axelriktningen.
2. G-kod för bearbetning av gänga med variabel stigning
G34 X__ Z__ F__K__
1, F är den initiala stigningen för den bearbetade gängan med variabel stigning.
2. K-värdet är ökningen eller minskningen av stigningen när huvudaxeln roterar ett varv. Om K är ett positivt värde så ökar tonhöjden och K är negativ, det vill säga minskar.
Naturligtvis kan du också använda de vanligaste G92-, G32- eller till och med G01-kommandona. Hur du använder det, följ Zou Jun för att lära dig "CNC Macro Program" version 3.0, börja från början, steg för steg, låt dig spela makroprogrammering grundligt.
Tja, titta på följande diagram, som är en gänga med variabel stigning.
bild
Tonhöjden minskar gradvis från de initiala 20 till 19, 18, 17..., sedan är K-värdet i G34-kommandot -1.
3. Hur man skriver programmet för gänga med variabel stigning
Du kan använda metoden för att beräkna punktkoordinater som delas av Jun för att svänga längs konturlinjen sekventiellt. Det är också möjligt att använda en vanlig lagerbil, som vänds lager för lager.
Men vid skiktad skärning, på grund av det ökande skärdjupet, blir kontaktytan mellan verktyget och tandflanken större och större, och skärkraften ökar också, vilket lätt kan orsaka skada på verktyget eller arbetsstycket. Sedan kan jag använda djupet på varje lager för att minska kontinuerligt och därigenom minska skärkraften och slutföra trådbearbetningen.
Proceduren är som följer:
O 1111
G21G40 G97 G99 T0100
T0101 gängskärare
S300 M03
G00 X38. Z21 Startpunkt för gängcykel
#1= 0.5 första skärdjup
#{{0}}.0 profilhöjd (radievärde)
N1 #2=#2-#1 Den återstående tandhöjden efter varje skärdjup
IF [#2 LE 0.05 ] GOTO2 Om den kvarvarande tandhöjden är mindre än eller lika med 0,05, överför till N2-blocket
G00 X[30 plus 2*#2] 30 är gängans ytterdiameter
G34 Z-100. F20 K-1
G00 X38.
Z21.
#{{0}}.8*#1 Varje skärdjup är 0,8 gånger förra gången
IF [#1 GE 0.05 ] GOTO1 Om skärdjupet är större än eller lika med 0,05, överför till N1-blocket.
#{{0}}.05 Annars är skärdjupet fixerat till 0,05
GOTO1 överföring till N1 block
N2 G00 X30 Z21
G34 Z-100 F20 K-1
G00 X38
Z200
M30





