通过将宏程序设置椭圆长半轴、短半轴和X,只做半个椭圆即可,另外如果系统自带椭圆程序,可以不指定宏程序直接设置椭圆程序。
宏程序是用公式来加工零件的,如果没有宏的话,需要逐点算出曲线上的点,然后用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点。
可是应用了宏程序后,把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um,那么宏就会自动算出X坐标并且进行切削, 实际上宏在程序中主要起到的是运算作用。
宏程序分为A类宏和B类宏。A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,而B类宏程序则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广。
给你一个实例,你可以看看,直接套用就可以了:椭圆程序实例
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)