甘肃省农垦中等专业学校 甘肃 兰州 730000
在数控加工中,宏程序的编程一直是难点和重点,本文利用一个双重嵌套的宏程序来对数铣加工中的锥椭圆进行编程与加工。
一、任务要求
如图所示零件,工件材料为铝,尺寸为100mm×100mm×30mm,根据图纸要求,在其上加工一个5mm深的锥椭圆。
二、图纸分析
1.分析图形特征。
图中型腔为锥椭圆,用垂直于Z轴的平面与之相截,则每一个截面都是椭圆,只是每层椭圆的长短半轴不一样。最上端长半轴为45mm,短半轴为30mm;最下端长半轴为40mm,短半轴为27mm。
2.建立数学模型。
由图可知椭圆的长短半轴呈线性变化,也即Z向每下降1mm,椭圆的长短半轴分别减少(45-40)/5=1mm,(30-27)/5=0.6mm。
3.确定变量和程序出口。
本图编程采用双重宏程序嵌套。第一层设定Z值为自变量,每一层完成一个椭圆的加工,初值为Z=0,当Z到达-5.0时跳出循环;第二层椭圆加工以角度θ为自变量,初值为θ=0,当θ=360时跳出循环。
三、工艺分析
图中没有技术要求,而且加工铝料,刀具采用Φ10mm键槽铣刀,自中心下刀分层加工,量具使用0.02mm/0-150mm游标卡尺即可。工件为方形,采用平口钳装夹,百分表找正。
四、加工程序
O1000; 程序名
G90 G54 G40; 初始状态
G00 Z100.0; 快速定位
X0 Y0; 到中心点
M03 S2000; 主轴正转
Z2.0;快速定位
#1=0; #1初始值设为零
WHILE[#1GE-5]DO1;当#1大于等于-5时执行
#2=45+#1; 椭圆长半轴变化
#3=30+0.6*#1; 椭圆短半轴变化
G01 Z#1 F200; 快速定位
#4=0; 角度初始值设为零
WHILE[#4LE360]DO2;当#4小于等于360时执行
#5=#2*COS[#4]; X坐标
#6=#3*SIN[#4];Y坐标
G01 G41 X#5 Y#6 D01; 切削加工
#4=#4+1; #4变量变化
END2; 退出循环2
G01 G40 X0 Y0; 取消刀补
#1=#1-0.2;#1变量变化
END1; 退出循环1
G00 Z100.0; 退刀
M30; 程序结束
注1:D01=5mm。
注2:
问题:在锥椭圆的加工过程中,表面粗糙度达不到要求。
解决方法:
尽量把椭圆的分度角度也就是#4变化值变小。
尽量使Z轴的切削深度也就是#1变化值变小。
论文作者:王捷
论文发表刊物:《教育学文摘》2016年7月总第199期
论文发表时间:2016/7/21
本文来源: https://www.lw33.cn/article/434cd23d4165230a1adc0c12.html