欢迎来到天天文库
浏览记录
ID:49379843
大小:221.00 KB
页数:10页
时间:2020-02-04
《数控加工中心例题---使用平底刀精加工半球体.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、例三、使用平底刀精加工半球体工艺安排:工件最顶面为Z0,X0、Y0在工件的中心。采用由下往上等高加工的加工方式。刀轨起点在右端,铣削方式采用顺铣。使用直径为16的平底刀。刀轨见图3.10。图3.9从图3.10中可见。Z轴分层,每一层的刀轨都是一整圆。随着深度的变化,每一层整圆刀轨的半径也随着变化。深度变化与刀轨半径变化两者存在什么样的规律呢?图3.10相关几何分析在图3.11中,ON等于球半径。NP为相对于底面的某一高度,NP的取值范围0≤NP<25从上图可知,当到达某一深度时,曲面的外形轮廓半径就等于OP
2、。在直角三角形ONP中,ON2=NP2+OP2。图3.11设定:#5表示NP#6表示OP推导出:#6=SQRT[25*25-#5*#5]OP2=ON2-NP2ON2=NP2+OP2OP=ON2-NP2SQRT:平方根图3.9工件加工程序N10G0G90G54X40.0Y0Z20.0N20G1Z-25.0F200N30#5=0N40WHILE[#5LT25]DO1N50G1Z[-25+#5]N60#6=SQRT[25*25-#5*#5]N65#20=ABS[#6]N70G1X[#20+8]N80G2I-[#2
3、0+8]N90#5=#5+3N100END1N100G0Z20.0N110M30当#5小于25时循环N50至N90之间的程序程序运行过程变量运算结果分析:1、X40.0Y02、Z-25.03、#5=04、因为0小于25,所以循环N50至N90之间的程序。5、Z[-25+0]6、#6=SQRT[25*25-0*0]7、#20=ABS[#6]=258、G1X[#20+8]9、走整圆轨迹10、#5=#5+3=0+3=34、因为3小于25,所以循环N50至N90之间的程序。5、Z[-25+3]6、#6=SQRT[2
4、5*25-3*3]7、#20=ABS[#6]8、G1X[#20+8]9、走整圆轨迹10、#5=#5+3=3+3=6。。。。。30、#5=#5+3=24+3=2731、因为27大于25,所以不再循环N50至N90之间的程序,顺序执行END后的程序。32、G0Z20.0用户宏指令的制作通过一个宏指令来调用宏程序,把已知条件作为自变量在宏指令指定。加工同类工件时只需修改宏指令的自变量值而不需要修改宏程序里面的参数,这样可以更加方便我们编写同类工件的加工程序。主程序:N10M3S500N20G0G90G54X0YO
5、Z20.0N40G65P0100X0Y0Z-25.0R25.0C3.0D16F30N50G0Z20.0N60M30自变量用户宏指令:G65P0100X0Y0Z-25.0R25.0C3.0D16F30格式注释:P0100_:调用编号为0100的宏程序。X_:圆球中心点的X轴坐标,对应变量#24。Y_:圆球中心点中心点的Y轴坐标,对应变量#25。Z_:圆球底面Z轴坐标,对应变量#26。R_:圆球半径,对应变量#18。C_:Z轴每次递增量,对应变量#3。D_:刀具直径,对应变量#7。F_:切削进给速度,对应变量#
6、9。N10G0X[#24+#18]N20G1Z#26F200N30#5=0N40WHILE[#5LT#18]DO1N50G1Z[#26+#5]N60#6=SQRT[#18*#18-#5*#5]N65#20=ABS[#6]N70G1X[#24+[#20+#7/2]]N80G2I-[#20+#7/2]N90#5=#5+#3N100END10100号宏程序N110M99
此文档下载收益归作者所有