斜椭圆的宏程序编程_条件语句

经过CAD软件坐标采点,测得相关尺寸如图所示,其中坐标系zox为椭圆坐标系,B点、A点为斜椭圆的起点和终点,直线b,c为过A点、B点且垂直于椭圆长轴α的直线。工件编程原点可设在椭圆右端面中心B点,其椭圆的加工程序为:

斜椭圆的宏程序编程_条件语句_02

O0003;

T0101S500M3F0.2

G00X52.Z1.;

G73U25.R12.;粗车循环

G73P10Q30U0.8W0.;

N10G00X0.;

G01Z0.;刀具靠近端面

#1=29.01;斜椭圆公式中的Z坐标值(起点对应)

N20#2=20.*SQRT[900.-#1*#1]/30.;通过斜椭圆公式计算出的X值

#3=#1*cos[-10.]-#2*sin[-10.];斜椭圆在工件坐标系下的Z坐标

#4=#1*sin[-10.]+#2*cos[-10.];斜椭圆在工件坐标系下的X坐标

G01X[2*#4]Z[#3-29.45];斜椭圆在工件坐标系下的直线插补

#1=#1-0.1:Z坐标增量为-0.1

IF[#1GE-29.03]GOTO20;条件语句判断

N30X55.;

......