非圆曲线加工包括椭圆曲线,抛物线曲线,双曲线方程,平面正弦曲线等几何数学方程曲线的加工,我们这里采用经典的椭圆曲线加工进行讲解,要加工出标准的椭圆曲线,首先要理解椭圆曲线方程的含义,即使不能理解数学含义,也要学会套用公式,去学习其他的曲线方程。
正椭圆方程及几何意义根据椭圆公式和车床坐标轴X轴和Z轴,我们得到一个椭圆方程式,a短半轴,b长半轴。Z轴为自变量,X轴为因变量。
数学模型及核心算法椭圆的标准方程为(这里为短半轴,为长半轴),已知短半轴(因为直径是50,半径为25),长半轴,
则该椭圆方程为,
变形可得。
z值为自变量,程序中我们循环指定,X值为因变量,根据Z值的变化而进行计算获得。即,在编程中,我们通过沿Z轴方向逐步取值(步长),根据椭圆方程计算对应的X值来进行加工。核心方法:使用短小直线逼近椭圆的形状。
在进行程序编制时,根据椭圆公式把需要的参数尽量变量化而不使用具体的数值,这样利于我们后续的调用。
我们试着编制这个零件的加工程序。
O0001;//程序号
1表示Z轴坐标,初始值为0
3=50;//长半轴长度
1GE-[4=1*3*4]Z[1=5;//Z轴每次移动步长,可根据加工精度调整
END1;//循环结束
;//快速退刀
M30;//程序结束
以上程序展现了椭圆的走刀轨迹,实际加工中,可以配合G73循环切削进行加工。整理以上程序最终如下。
O0002;
2=25;
5=0.5;
1GE-[4=1*3*4]Z[6;
1-1--5=0.1;//更改精车步长
;
;
;
;
M1;
M30;
下期内容我们讲解宏程序的模块化和快速手编程序的诀窍