数控椭圆编程

上传人:s9****2 文档编号:431779258 上传时间:2022-08-21 格式:DOCX 页数:7 大小:98.15KB
返回 下载 相关 举报
数控椭圆编程_第1页
第1页 / 共7页
数控椭圆编程_第2页
第2页 / 共7页
数控椭圆编程_第3页
第3页 / 共7页
数控椭圆编程_第4页
第4页 / 共7页
数控椭圆编程_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数控椭圆编程》由会员分享,可在线阅读,更多相关《数控椭圆编程(7页珍藏版)》请在金锄头文库上搜索。

1、数控椭圆编程1、毛坯30,加工右半个椭圆(Z向有偏心)。主程序:WGF1.MPFG95G23G90G71T1D1M03S500F0.3G00X32Z2R20= 14.2(取最大切削余量30的一半为15,考虑到每次单边1mm的切削深度及预留0.2mm 的单边精加工余量,则取14.2)MA1: G158 X=R20WGF2R20=R20-1IF R20=0.2 GOTOB MA1G00X32Z2M03S800F0.15G158R20=0WGF2G00X60Z80M05M02子程序:WGF2.SPFR1=20(椭圆长半轴)R2=12 (短半轴)R3=20(以椭圆中心为坐标原点的坐标系O1X1Z1中的

2、坐标,是所加工椭圆轮廓起始点的Z坐 标)MA2: R4=R2*SQRT(R1*R1-R3*R3)/R1 (通过本公式算出对应的椭圆坐标系O1X1Z1中的X 值)G01 X=2*R4 Z=R3-20 (将上述O1X1Z1坐标系中的X、Z转换到工件坐标系OXZ中,进 行直线插补)R3=R3-0.05IF R3=0 GOTOB MA2 (R3=0是在椭圆坐标系O1X1Z1中的坐标,是所加工椭圆轮廓终 点的Z坐标)G91X2G90Z2M022、毛坯30,加工右小半个椭圆(Z向有偏心)。主程序:WGF1.MPFG95G23G90G71T1D1M03S500F0.3G00X32Z2R20=6.2 (取最大

3、切削余量的一半7.06,考虑到每次单边1mm的切削深度及预留0.2mm的 单边精加工余量,则取6.2)MA1: G158 X=R20WGF2R20=R20-1IF R20=0.2 GOTOB MA1G00X32Z2M03S800F0.15G158R20=0WGF2G00X60Z80M05M02子程序:WGF2.SPFR1=20(椭圆长半轴)R2=12 (短半轴)R3=15(以椭圆中心为坐标原点时椭圆轮廓的Z坐标起始点)MA2: R4=R2*SQRT(R1*R1-R3*R3)/R1G01X=2*R4 Z=R3-15R3=R3-0.05IF R3=0 GOTOB MA2G91X2G90Z2M023

4、、毛坯30,加工右半个椭圆(X、Z向都有偏心)。主程序:WGF1.MPFG95G23G90G71T1D1M03S500F0.3G00X32Z2R20=9.2 (取最大切削余量的一半10,考虑到每次单边1mm的切削深度及预留0.2mm的单 边精加工余量,则取9.2)MA1: G158 X=R20WGF2R20=R20-1IF R20=0.2 GOTOB MA1G00X32Z2M03S800F0.15G158R20=0WGF2G00X60Z80M05M02子程序:WGF2.SPFR1=15 (椭圆长半轴)R2=8 (短半轴)R3=15(以椭圆中心为坐标原点时椭圆轮廓的Z坐标起始点)MA2: R4=

5、R2*SQRT(R1*R1-R3*R3)/R1G01X=2* (R4+5) Z=R3-15 (此处5与15分别为X向与Z向的偏心距)R3=R3-0.05IF R3=0 GOTOB MA2G91X2G90Z2M024、毛坯30,加工左半个凹椭圆(X向有偏心)。主程序:WGF1.MPFG95G23G90G71T1D1M03S500F0.3G00X32Z2R20=7.2 (取最大切削余量的一半8,考虑到每次单边1mm的切削深度及预留0.2mm的单 边精加工余量,则取7.2)MA1: G158X=R20WGF2R20=R20-1IF R20=0.2 GOTOB MA1G00X32Z2M03S800F0

6、.15G158R20=0WGF2G00X60Z80M05M02子程序:WGF2.SPFR1=15 (椭圆长半轴) R2=8 (短半轴)R3=0(以椭圆中心为坐标原点时椭圆轮廓的Z坐标起始点)MA2: R4=R2*SQRT(R1*R1-R3*R3)/R1 (加工的椭圆轮廓在椭圆坐标系的负方向,故R4 取负号)G01X=2* (R4+15) Z=R3 (此处15为X向的偏心距)R3=R3-0.05IF R3= 15 GOTOB MA2G91X2G90Z2M025、毛坯30,加工左半个凹椭圆(X向Z向都有偏心)。主程序:WGF1.MPFG95G23G90G71T1D1M03S500F0.3G00X3

7、2Z2R20=7.2 (取最大切削余量的一半8,考虑到每次单边1mm的切削深度及预留0.2mm的单 边精加工余量,则取7.2)MA1: G158X=R20WGF2R20=R20-1IF R20=0.2 GOTOB MA1G00X32Z2M03S800F0.15G158R20=0WGF2G00X60Z80M05M02子程序:WGF2.SPFR1=15 (椭圆长半轴) R2=8 (短半轴)R3=15(以椭圆中心为坐标原点时椭圆轮廓的Z坐标起始点)MA2: R4=R2*SQRT(R1*R1-R3*R3)/R1G01X=2* (R4+15) Z=R3 15(此处15和一15分别为X向和Z向的偏心距)R

8、3=R3-0.05IF R3= 15 GOTOB MA2G91X2G90Z2M026、毛坯45,加工部分椭圆(X向Z向都有偏心)。主程序:WGF1.MPFG95G23G90G71T1D1M03S500F0.3G00X47Z2R20=7.2 (取最大切削余量的一半7.5,考虑到每次单边1mm的切削深度及预留0.2mm的 单边精加工余量,则取7.2)MA1: G158X=R20WGF2R20=R20-1IF R20=0.2 GOTOB MA1G00X47Z2M03S800F0.15G158R20=0WGF2G00X80Z100M05M02子程序:WGF2.SPFR1=20 (椭圆长半轴)R2=10 (短半轴)R3=17.32(以椭圆中心为坐标原点时椭圆轮廓的Z坐标起始点)G00X30Z2G01Z-12.68MA2: R4=R2*SQRT(R1*R1-R3*R3)/R1G01X=2* (R4+10) Z=R3-30(此处10和一30分别为X向和Z向的偏心距)R3=R3-0.05IF R3= 17.32 GOTOB MA2G01Z55G91X20G90Z2M02

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号