ШЕСТЕРНЯ Параметрическое программирование шестерни для ЧПУ- СМК , FANUC, HAAS

55 подписчиков

12+
12+

496 просмотров

3 года назад

ПожаловатьсяНарушение авторских прав

55 подписчиков

12+
12+

496 просмотров

3 года назад

ПожаловатьсяНарушение авторских прав
12+
12+

496 просмотров

3 года назад

(ПАРАМЕТРИЧЕСКОЕ ПРОГРАММИРОВАНИЕ ЗВЁЗДОЧКИ ДЛЯ ПРИВОДНЫХ ЦЕПЕЙ. ПРОГРАММА ПОЗВОЛЯЕТ ИЗГОТОВИТЬ ШЕСТЕРНЮ НА 30-ТЬ ЗУБЬЕВ, ВЫБРАННОГО ВАМИ МОДУЛЯ. ВМЕСТО ЭВОЛЬВЕНТЫ КОНТУР БУДЕТ АППРОКСИМИРОВАН ДУГОЙ. ) % 13(ШЕСТЕРНЯ МОДУЛЬ-РАДИУС) (X0Y0- ПО ЦЕНТРУ) (Z0- OT БАЗЫ) #101=30 (ЧИСЛО ЗУБОВ) #102=3 (МОДУЛЬ) (ГОСТ 9563-60 1RIAD) (0.05 /0.06/ 0.08 /0.1/ 0.12/ 0.15 /0.2/ 0.25/ 0.3/ 0.4/ 0.5/ 0.6/ 0.8/ 1/ 1.25/ 1.5/ 2/ 2.5/ 3/ 4/ 5/ 6/ 8/ 10/ 12/ 16/ 20/ 25/ 32/ 40/ 50/ 60/ 80/ 100) #103=20 (УГОЛ ПРОФИЛЯ) #104=[#101*#102]/2 (РАДИУС ДЕЛЕНИЯ) #105=[-#101*#102-2*#102]/2(РАДИУС ВЫСТУПОВ MAX) #106=#101*#102/2-1.25*#102(РАДИУС ВПАДИН) #107=COS[#103]*[#101*#102]/2(R ОСНОВНОЙ OKР.) #108=ACOS[[COS[#103]*#104]/[COS[#103]*#104-2*[#105+COS[#103]*#104]/3]](УГОЛ) #109=[COS[#103]*#104-2*[#105+COS[#103]*#104]/3](ПЕРЕ. ЗУБ Y I СЕРЕД.) #110=[-3*[COS[#103]*#104]*SIN[#108]/4](ЦЕНТР X1) #111=[[COS[#108]*[COS[#103]*#104]]+[[COS[#103]*#104-2*[#105+COS[#103]*#104]/3]-[COS[#108]*[COS[#103]*#104]]]/4](ЦЕНТР Y1) #112=SQRT[#110*#110+[#109-#111]*[#109-#111]](R1 ZUB) #121=#105(R НАРУЖНЫЙ) M97P0001 #113=SQRT[#121*#121-#120*#120](XMAX) #114=#120(YMAX) #121=#106(R ВПАДИН) M97P0001 #115=[-SQRT[#121*#121-#120*#120]](XMIN) #116=#120(YMIN) #121=#101*#102/2(R СРЕДНИЙ) M97P0001 #117=SQRT[#121*#121-#120*#120]('XMIDL) #118=#120('YMIDL) #117=[[ATAN[#117/#118]+ATAN[#115/#116]]*2+2*ASIN[[3.14159265*#102/4]/[[#101*#102]/2]]](УГОЛ ЗУБА) #118=[360/#101-#117](УГОЛ ВПАДИН) #119=ATAN[#115/#116]-ATAN[#113/#114](УГОЛ EV. ЗУБА) T1D1M06(ФРЕЗА КОНЦ.) (D=R) G0G90G54X0Y[#105-10] G43H1D1Z50. S1200M03 F1000. Z2. G1Z0 G41Y#105 #100=1 WHILE[#100LE#101]DO1 #121=#113 #123=#114 M97P0002 G2X#122Y#123R-#105 #121=#115 #123=#116 M97P0002 G2X#122Y#123R#112 #121=#115 #123=#116 #100=#100+#118*#101/360 M97P0002 G2X#122Y#123R#106 #121=#113 #123=#114 #100=#100-#118*#101/360+[#118+#119*2]*#101/360 M97P0002 #100=#100-[#118+#119*2]*#101/360 G2X#122Y#123R#112 #100=#100+1 #121=#113 #123=#114 M97P0002 G2X#122Y#123R-#105 END1 G1G40X[#122+#122/[#102*2]]Y[#123+#123/[#102*2]] M5 G0G91G28Z0 M30 N1(ПЕРЕСЕЧЕНИЕ ОКР.) (X-#110 Y-#111 R#112 R#121) (Y#120) #103=[[#112*#112-#110*#110-#111*#111-#121*#121]/[-2]] #104=#110*#110+#111*#111 #107=[2*#111*#103] #108=[#103*#103-#110*#110*#121*#121] #109=SQRT[#107*#107-4*#104*#108] #120=[[-#107-#109]/[2*#104]] M99 N2(ПОВОРОТ) (#121 #123) #122=[#121*COS[-#100*360/#101]-#123*SIN[-#100*360/#101]](X) #123=[#121*SIN[-#100*360/#101]+#123*COS[-#100*360/#101]](Y) M99 %