一、零件加工分析
零件上部为圆柱、圆锥、球体的组合体,需用球头铣刀加工,用普通程序难以编程,若采用G19在yz平面走刀,编程相对较简单,但是为了获得较高的表面质量,走刀次数将会很多,影响加工效率,且机床需经常反向运动,存在冲击环节,影响机床寿命,如采用沿周边轮廓走刀,编程相对复杂,但走刀次数将大大降低,效率大大提高,所以采用周向走刀方式编程。
确定夹具选用刀具零件为长方体结构,所以采用机用平口钳装夹,根据零件尺寸,考虑表面粗糙度、加工效率等因素,使用φ10球头铣刀加工。编程原点、编程坐标系的设定。编程原点设定在工件上表面中心位置,这样便于对刀,刀位点设定在球头铣刀的球心处。
二、刀轨
为了获得较好的表面质量,所以采用顺铣,刀具从零件的左上角点下刀。刀具的走刀路线是周面轮廓的等距面,等距距离为刀具半径,加工时需计算圆柱与圆锥、圆锥与球体在每一层高度与等距面的交点坐标值。
三、编程
O0034;
G91G28Z0;
S1000M03;
G90G17G54G00X-76.0Y21.0M08;
Z-10.0;
G65P3401L1A15.0B10.0C6.0I90.0;
G00Z30.0M09;
M05;
M30;
#5:起始角度为零
#5 1:起始角度增加1度
#6:圆锥半角
#7:刀具在圆柱端的Y坐标
#8:刀具在圆柱端的Z坐标
#9:刀具在圆锥大端的X坐标
#10:刀具在球端球心相对起点的X距离
#11:刀具在圆锥小端的X坐标
#12:刀具在圆锥小端的Y坐标
#13:刀具在圆锥小端的Z坐标
O3401
#5=0;
N10#5=#5 1.0;
#6=ATAN[#1-#2]/36.39;
#7=[#1 #3]COS[#5];
#8=[#1 #3]*SIN[#5]-#1;
#9=25 #3*TAN[#6/2];
#10=[[#2 #3]*COS[#5]]*SIN[#6];
#11=#10 60.0;
#12=[[#2 #3]*COS[#5]]*COS[#6];
#13=[#2 #3]*SIN[#5]-#1;
G01Y#7Z#8F600;
X#9;
X#11Y#12Z#13;
G02X#11Y-#12I-#10J-#12;
G01X#9Y-#7Z#8;
X-76.0;
G00Y#7;
IF[#5LT#4]GOTO10;
M99;