数控车床怎么用宏程序编椭圆

如题所述

给你一个实例,你可以看看,直接套用就可以了:
椭圆程序实例
G90 G54;(绝对,偏移坐标系)
S900 M3;
#1=60;(定义Z轴起始位置,坐标中心建立在椭圆中心)
#2=100;(定义椭圆长半轴)
#3=40;(定义椭圆短半轴)
N60 G00 X[#3+1] Z[#1+1];(快速移动至车削起始位置)
N70 #4=#3*SQRT[1-[#1*#1]/[#2*#2]];(计算短半X轴变量数值)
N80 G01 X[2*#4] Z[#1] F0.1;(椭圆插补)
N90 #1=#1-0.5;(Z轴步距,每次0.5mm)
N100 IF[#1GE0] GOTO 70;(椭圆插补条件判断)
N110 G00 X100;
N120 M30;
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-21
给你一个实例,你可以看看,直接套用就可以了:
椭圆程序实例
G90 G54;(绝对,偏移坐标系)
S900 M3;
#1=60;(定义Z轴起始位置,坐标中心建立在椭圆中心)
#2=100;(定义椭圆长半轴)
#3=40;(定义椭圆短半轴)
N60 G00 X[#3+1] Z[#1+1];(快速移动至车削起始位置)
N70 #4=#3*SQRT[1-[#1*#1]/[#2*#2]];(计算短半X轴变量数值)
N80 G01 X[2*#4] Z[#1] F0.1;(椭圆插补)
N90 #1=#1-0.5;(Z轴步距,每次0.5mm)
N100 IF[#1GE0] GOTO 70;(椭圆插补条件判断)。
第2个回答  2010-01-22
指令