【摘要】:编程格式:IF<条件>GOTOB<跳转标记符>假设椭圆槽的长半轴为50mm,短半轴为25mm,槽宽为8mm,槽深为2mm,一次加工完成。
编程格式:IF<条件>GOTOB<跳转标记符>
假设椭圆槽的长半轴为50mm,短半轴为25mm,槽宽为8mm,槽深为2mm,一次加工完成。
程序代码 注释
TYHCB_1.MPF ;椭圆槽切削程序(1)
N10 T1 D1 ;直径为8mm的立铣刀
N20 G17 G64 G0 G90 G54 X0 Y0 ;定义系统参数
N30 Z100 S900 M3 ;刀具进至初始高度
N40 G0 X50 Y0 ;定位下刀点
N50 Z5 ;下刀至安全高度
N60 R1=0 ;定义椭圆槽角度初始值(www.xing528.com)
N70 G1 Z-2 F200 ;下刀至指定深度
N80 LAB1: ;循环跳转标记
N90 R2=50∗COS(R1 );计算刀位点(长半轴)在X轴上投影
N100 R3=25∗SIN(R1) ;计算刀位点(短半轴)在Y轴上投影
N110 G1 X=R2 Y=R3 F400 ;直线插补椭圆弧
N120 R1=R1+1 ;计算椭圆槽角度增量(直线插补精度)
N130 IF R1<=360GOTOB LAB1 ;切削椭圆槽循环条件判断
N140 G0 Z100 ;返回初始高度
N150 M30 ;程序结束
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。