今天咱们主要完成下面这个含椭圆轮廓的工件程序编制与仿真加工,零件图如下!其实这个椭圆的宏程序比较难编写的地方在于你不知道椭圆在工件坐标系的标准方程是多少?以及这个椭圆在Z轴方向上的有效距离是多少?那该如何解决这两个问题呢?
首先,从图中可知,椭圆在笛卡尔坐标系下的标准方程为,
如果在工件坐标中该方程又该怎么写呢?其实也很理解,就是把原来的Y轴变为了Z轴,但是这个椭圆呢要旋转90°也就是说椭圆的长短轴要互换一下,最终的方程如下!
其次,关于这段椭圆与R80圆弧的交点即基点坐标是多少呢?手工不好计算,需要借助CAD软件来进行求解,得出该椭圆的终点Z坐标为76.。在知道以上两个条件之后,利用以前讲解的椭圆推导公式X=±b*sqrt[1-[z-c][z-c]/a*a]+e,即可编出椭圆的宏程序。
#1=-21
#=-76.
#6=#1-21
WHILE[#1GE#2]DO1
#6=#1-21
#3=.9*SQRT[1-#6*#6/.7]
G01X[2*#3]Z[#1]
#1=#1-0.1
END1
如果咱们再把其它部分都编制出来进行粗加工的话,那么加工该零件内轮廓的参考如下所示。
TM3S
G0X
Z2
G71U1.5R0.5
G71P1Q2U-0.5W0.1F0.1
N1G01X.8
Z0
#1=-21
#2=-76.3
WHILE[#1GE#2]DO1
#4=#1+21
#3=.9*SQRT[1-#4*#4/.7]
G01X[2*#3]Z#1
#1=#1-0.1
END1
G3X.9Z-87R80
G01X
W-42
N2G0X
Z
M30
以上该图是一个网友让我帮忙给编写的,借助这个机会把程序进行一个共享吧!至于椭圆的推导公式是如何求出来的?椭圆的详细宏程序编程教程可以看看我以前写的宏程序专栏,里面有详细的讲解,包括普通的椭圆编程加工、斜椭圆、用户程序编程椭圆等!
转载请注明:http://www.0431gb208.com/sjslczl/4407.html