数控铣床加工椭圆宏程序

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:24:51
数控铣床加工椭圆宏程序,是如何编程的?
谢谢!

好办,你先得看图纸(显然这是废话,不过这是事实)

加工前记得把工件坐标糸原点对在在椭圆的中心

你是不是直接或间接找到了这个椭园长轴和短轴的长度了?(图纸没标错没标漏尺寸的话,一定能找出)

有了这个两个尺寸,这个椭园就可以确定了

接下来,你根据上面的两个尺寸写出椭园的标准方程(不知道什么是椭圆的方程,不知道什么是椭圆的轴?

好吧,送佛送到西,椭园的标准方程是:(x/a)括号外面平方+(y/b)括号外平方=1,a是长轴长度,b是短轴长度)

要是你还不明白,回去找你们高中数学老师去,要不去自学《平面解析几体》

把方程写 y=f(x)(1号等式 ) 的形式

显然,x变,y也跟着变

关键部分开始:

以西门子802S为例,具体思路为:

先告诉机子,R1=a R2=0 。。。。 R1=a R2=0

再让刀到X=R1,y=R2的地方 MKARKE1:G01 X=R1 Y=R2
注:"MKARTE"是一个记号,等下你就明白在这做记号的原因了

再告诉机子,现在的R1比刚才的R少了0.01了 R1=R1-0.01

再告诉机子,R2是随着R1按椭园规律变化的, R2=f(R1)既代入1号式

好了,直线拟合: G01 X=R1 Y=R2
(因为R1只减少了0。01,因此这一步,刀只动了一点点,几乎看不到)

现在问机子,我们的参数R1等于零了没?
如果没等于零,程序跳转到MKARKE的地方 IF R1>0 GOTOB MKARKE1

这样,机子就从上MKARKE1的地方往下走,走到 IF R1>0 GOTOB MKARKE1的地方发现R1比零大,于