渐开线齿轮铣削加工宏程序

简介: 渐开线齿轮铣削加工宏程序

正文


11.png

 一标准渐开线直齿圆柱齿轮模数m=20,齿数Z=18,齿宽B=30。其主要几何尺寸如图所示,齿根圆角半径rp=0.38m=7.6(mm)。

O0001

T01 M06; 调用1号刀
G54 G90 G00 X220.0 Y0.0 快速定位至起刀点K上方
S600M03M08; 主抽转、切削液开
G43 Z200; 建立刀具长度补偿
Z-2; 下刀

极坐标编程、以工件坐标系原点
G17 G90 G16
为极坐标系原点、绝对值方式有效



G01 G42 X203.0 Y1.401 D01  F200
工进至A'点、建立刀具半径补偿



#20 = 0;
已铣切齿槽计数初始值
WHILE #20 LT 18 DO 1;
若#20变量小于18,执行循环1
#21 =20*#20;
#20变量乘以20赋值给#21变童
#1= 33.5686;
#1变量赋初值
# 11=0.01;
#11变量赋初值
WHILE ABS[#1] GT 0.01 DO 2;
若#1变量绝对位大于0.01.执行循环2



#1=#1- #11;
#1变量依次递减#11
#24=169.144/COS[#1];
计算渐开线齿廓上点的极径
#25=5.8534-180*TAN[#1]/3.1416+#1+#21;
计算渐开线齿廓上点的极角
G01 X#24 Y#25;
直线逼近AB段渐开践齿廓
END 2;
循环2结束
G01 X162.422 Y[5.854+#21]:
直践插补齿根BC段
G02 X155.0 Y[8.533+ #21]  R7.6;
顺圆插补齿根过渡圆角CD段
G03 X155.0 Y[11.467+ #21]  R155;
逆圆插补齿槽底部DE段
G02 X162.422 Y[14.146+ #21]  R7.6;
顺圆插补齿根过渡圆角EF段
G01 X169.145 Y[14.146+ #21];
直线插补齿根FG段
#3=0;
#3变量赋初值
WHILE ABS[#3-33.5686] GT 0.01  DO 3;
若#1变量与33.5686差的绝对值

大于0.01,执行循环2
#3=#3+#11;
#3 变量依次递增#11
#24=169.144/COS[#3] ;
计算渐开线齿廓上点的极径
#25=14.146+180*TAN[#3]/3.1416-#3+#21;
计算渐开践齿廓上点的极角
G01 X#24 Y#25;
直线通近GH段渐开践齿廓
END 3;
循环3结束
#20=#20+1;
#20变量依次递增1
END 1:
循环1结束
G15
取消极坐标方式
G01 G40 X220.0 Y0.0;
刀具返回起始点
G00 Z50.0 M05 M09;
抬刀至安全高度
G49 Z200.0;
撒消刀具长度补偿
G91 G28 Z0.0;
Z轴回参考点
G28 X0.0 Y0.0;
X, Y轴回参考点
M30;
程序结束
相关文章
|
7月前
|
数据采集 网络协议 安全
Bently Nevada 132417-01 输入/输出模块4通道监视器输入/输出模块体系触点 行程倍增 用于将3500架置于行程中的描述
Bently Nevada 132417-01 输入/输出模块4通道监视器输入/输出模块体系触点 行程倍增 用于将3500架置于行程中的描述
|
传感器
有刷无刷,永磁同步,步进,空心杯,统统拆开看看有什么不同
有刷无刷,永磁同步,步进,空心杯,统统拆开看看有什么不同
|
算法 JavaScript 前端开发
温习数据算法—罗盘时钟
温习数据算法—罗盘时钟
Photoshop绘制立体效果的拟物化时钟图标
Photoshop绘制立体效果的拟物化时钟图标
82 0
G3EFa HENF450295R2 导体中的电势推开的移动电荷
G3EFa HENF450295R2 导体中的电势推开的移动电荷
80 0
G3EFa HENF450295R2  导体中的电势推开的移动电荷
|
存储 JavaScript
拖动水滴给土地浇水(CocosCreator)
拖动水滴给土地浇水(CocosCreator)
拖动水滴给土地浇水(CocosCreator)
“洞察”号探测器成功着陆火星,首次揭秘火星内部结构
值得一提的是,这一次“洞察”号不光执行探测任务,还带去了240多万个地球人的名字,它们被载入一块芯片中,跟随探测器登陆上了火星。
433 0