Nov 19, 2023 Остави поруку

Општи макро програм за спирално глодање цилиндричних и конусних рупа помоћу различитих глодала

 

Мој пријатељ Зхоу Веикуан, виши инжењер, се бави ЦНЦ апликацијама више од 40 година и радио је технологију и обраду хиљада делова.

Једном је отишао у Јапан да проучава технологију ЦНЦ апликације и објавио је две монографије: „Развој и примена ЦНЦ макро програма за стругање/глодање“ и „ЦНЦ стругање и глодање навоја“ (издање Мацхинери Пресс).

Има много истраживачких резултата, које ћу представљати један за другим. Ево општег програма за макрое који можете користити.

Након додељивања вредности 13 променљивих, оне се могу директно користити. Заинтересовани пријатељи могу да прочитају коментаре и упореде дијаграме програмирања да би разумели како је састављен. Ово му је трећи случај.

Трећи резултат истраживања Џоу Вејквана

Општи макро програм за спирално глодање цилиндричних и конусних рупа помоћу различитих глодала

О101; (Општи макро програм за спирално глодање цилиндричних рупа и конусних рупа са различитим глодалима, КСИ почетак је постављен у центар рупе, а почетак осе З је постављен на горњој крајњој страни радног предмета)

Н01 #100=_; (#100 је вредност корекције пречника током обраде. Када желите да повећате пречник рупе, узмите позитивну вредност, у супротном узмите негативну вредност. Теоретски, то је 0)

Н02#1=а; (#1 представља угао половине конуса конуса, који је једнак 0 за цилиндричну рупу)

Н03#2=б; (#2 представља главни пречник цилиндра или конуса у горњој равни)

Н04#11=х; (#11 представља висину цилиндра или конуса)

Н05#3=ц; (#3 представља вертикални размак слојева током глодања)

Н06#4=и; (#4 представља угао корака корака глодања, који се може изабрати по потреби)

Н07#5=ј; (#5 представља З вредност покретне тачке, почетна вредност овог задатка је растојање ваздушне тангенте изнад горње површине)

Н08#7=д; (#7 представља главни пречник глодала Д)

Н09#18=р; (#18 представља полупречник сечива)

Н10#19=с; (#19 представља брзину вретена С)

Н11#20=т; (#20 представља број компензације дужине алата)

Н12#21=у; (#21 је код за глодање у смеру казаљке на сату/у супротном смеру, узмите 3 за глодање у смеру казаљке на сату и узмите 2 за глодање у смеру супротном од казаљке на сату)

Н13#22=в; (#22 представља количину додавања алата у минути)

Н14#26=з; (#26 представља вредност З координате почетне и крајње позиције глодала)

Н21 #8=#18*[1-СИН[#1]];(#8 представља растојање у правцу З од тачке сечења до доње површине глодала)

Н22 #9=0;(#9 представља покретни угао, доделите почетну вредност 0 у овом одељку)

Н23 #10=#2/2+[#5+#8]*ТАН[#1]+#18*[1-ЦОС[#1]]-#7 /2+#100/2;(#10 представља растојање између средишње линије глодала и центра конуса)

Н24 #12=#3*#4/360;(#12 представља растојање спуштања у сваком кораку)

Н25 #13=#3*ТАН[#1]; (#13 представља разлику између полупречника два круга)

Н26 #14=#13*#4/360;(#14 представља вредност смањења радијуса у сваком кораку)

Н27 Г54 Г94 Г00 Кс0 И0 З#26; (Подесите координатни систем обратка, помак у минути, а глодалица се преводи на почетну тачку изнад центра конуса)

Н28 С#19 М03; (Вретено почиње да се окреће)

Н29 Г43 Х#20 З#5; (Нека глодалица дода вредност компензације дужине у правцу З, а затим спусти на почетну раван сечења)

Н30 Г#21Кс#10 Р[#10/2] Ф#22; (Глодалица се окреће за пола окрета у хоризонталној равни да би убацила резач)

Н31 ДОК [#5 ГТ -[#11+#8]] ДО 1; (Глава петље: ако су услови испуњени, извршење петље између Н32 и Н38 сегмената)

Н32 #9=#9+[#21*2-5]*#4; (Код глодања надоле/горе, угао кретања се повећава или смањује за један угао корака да би се припремио за један корак сечења)

Н33 #10=#10-#14; (Поново израчунајте растојање између средишње линије глодала и центра конуса)

Н34 #15=#10*ЦОС[#9];(Поново израчунајте вредност Кс координате покретне тачке)

Н35 #16=#10*СИН[#9];(Поново израчунајте вредност И координате покретне тачке)

N36 G#21

Н37 #5=#5-#12;(Поново израчунајте вредност З координате покретне тачке)

Н38 КРАЈ 1; (крај петље: ако су услови испуњени, извршење петље између Н14 и Н19 сегмената)

Н39 #9=#9+[#21*2-5]*#4; (Током глодања надоле/горе, угао кретања се повећава или смањује за један угао корака, респективно да би се припремио за пуни круг хоризонталног глодања)

Н40 #10=#2/2-#11*ТАН[#1]+#18*[1-ЦОС[#1]]-#7/2+#100 /2; (израчунајте доњу средишњу линију глодала и растојање конуса између срца)

N41 G#21

Н42И[-#10*ЦОС[#9]] Ј[-#10*СИН[#9]]; (изрезати цео круг хоризонтално у крајњој равни)

Н43Г00 Кс0 И0; (Глодалица се преводи као да се поклапа са средишњом линијом конуса)

Н44Г49 З#26; (Глодалица поништава компензацију дужине и подиже се на #26 изнад равни конуса)

Н45М05; (вретено је застало)

N46M30;

Испод су три типа дијаграма глодала за глодање цилиндричних и конусних рупа.

слика

Испод је дијаграм за програмирање.

слика

Пример:

Следи пример примене овог општег макро програма: коришћење резача са кугличним носом за глодање сужене доње рупе са НПТ0.5 унутрашњим навојем и обрнутим углом од 120-степена.

слика

Следи специфична додела конусног доњег отвора и обрнутог {{0}}степеног угла за глодање унутрашњих навоја НПТ0.5.

%

О102; (Додељивање спиралног глодања НПТ0.5 конусног доњег отвора са навојем са глодалицом са кугличним крајевима φ10, КСИ почетак је постављен у центар рупе, а почетак осе З је постављен на горњој крајњој страни радног предмета)

Н01#100=_; (#100 је вредност корекције пречника током обраде. Када желите да повећате пречник рупе, узмите позитивну вредност, у супротном узмите негативну вредност. Теоретски, то је 0)

Н02 #1=1.79; (#1 представља угао половине конуса конуса, који је једнак 0 за цилиндричну рупу)

Н03 #2=18.321;(#2 представља главни пречник цилиндра или конуса у горњој равни)

Н04 #11=15; (#11 представља висину цилиндра или конуса)

Н05 #3=0.5; (#3 представља вертикални размак слојева током глодања)

Н06 #4=30; (#4 представља угао корака корака глодања, који се може изабрати по потреби)

Н07 #5=0.5; (#5 представља З вредност покретне тачке, почетна вредност овог задатка је растојање ваздушне тангенте изнад горње површине)

Н08 #7=10; (#7 представља главни пречник глодала Д)

Н09 #18=5; (#18 представља полупречник сечива)

Н10 #19=1500; (#19 представља брзину вретена С)

Н11 #20=1; (#20 представља број компензације дужине алата)

Н12 #21=2; (#21 је код за глодање у смеру казаљке на сату/у супротном смеру, узмите 3 за глодање у смеру казаљке на сату и узмите 2 за глодање у смеру супротном од казаљке на сату)

Н13 #22=50; (#22 представља количину додавања алата у минути)

Н14 #26=100; (#26 представља вредност З координате почетне и крајње позиције глодала)

…

%

%

О103; (Додељивање 120- степена скошења за спирално глодање НПТ0.5 навоја са глодалицом са кугличним крајевима φ10, КСИ почетак је у центру рупе, а почетак осе З је постављен на горњој крајњој страни радног комада)

Н01#100=_; (#100 је вредност корекције пречника током обраде. Када желите да повећате пречник рупе, узмите позитивну вредност, у супротном узмите негативну вредност. Теоретски, то је 0)

Н02 #1=60; (#1 представља угао половине конуса конуса, који је једнак 0 за цилиндричну рупу)

Н03 #2=22.321;(#2 представља главни пречник цилиндра или конуса у горњој равни)

Н04 #11=1.8; (#11 представља висину цилиндра или конуса)

Н05 #3=0.2; (#3 представља вертикални размак слојева током глодања)

Н06 #4=30; (#4 представља угао корака корака глодања, који се може изабрати по потреби)

Н07 #5=0.25; (#5 представља З вредност покретне тачке, почетна вредност овог задатка је растојање ваздушне тангенте изнад горње површине)

Н08 #7=10; (#7 представља главни пречник глодала Д)

Н09 #18=5; (#18 представља полупречник сечива)

Н10 #19=1500; (#19 представља брзину вретена С)

Н11 #20=1; (#20 представља број компензације дужине алата)

Н12 #21=2; (#21 је код за глодање у смеру казаљке на сату/у супротном смеру, узмите 3 за глодање у смеру казаљке на сату и узмите 2 за глодање у смеру супротном од казаљке на сату)

Н13 #22=50; (#22 представља количину додавања алата у минути)

Н14 #26=100; (#26 представља вредност З координате почетне и крајње позиције глодала)

…

%

Pošalji upit

whatsapp

skype

E-pošta

Istraga