5.3.1 抛物线零件编程
a)二维零件图
b)三维模型图
数控程序
主程序:
N10 G90 G95
N20 T1D1
N30 M03 S1000
N40 CYCLE95 ("paowuxian_1", 1, 0, 0, 0.3, 0.2, 0.1, 0, 1, 0, 0, 0) ;粗加工循环
N50 G00 X100 Z100
N60 T2D1
N70 CYCLE95 ("paowuxian_1", 0, 0, 0, 0, 0, 0, 0.1, 5, 0, 0, 0) ;精加工循环
N80 G00 X100 Z100
N90 M30
子程序:PAOWUXIAN_1.iso
N10 G01 X0 Z0 ;抛物线起点
N20 R1=0 ;R1—抛物线Z向起点
N30 R2 = -44.1 ;R2—抛物线Z向终点
N40 WHILE R1>=R2 ;循环条件
N50 R3= sqrt(-10*R1) ;带入公式计算X向值,半径
N60 G01 X= 2*R3 Z=R1 ;G01插补抛物线
N70 IF R1==-44.1 GOTO 140 ;防止死循环
N80 R1=R1-0.5 ;每次Z向递减量
N90 IF R1<-44.1
N100 R1=-44.1 ;保证Z向切削到位
N110 GOTO 40
N120 ENDIF
N130 ENDWHILE ;循环结束
N140 G01 X50 CHR=1
N150 Z-50 RND=3
N160 X60