分享好友 数控技术首页 数控技术分类 切换频道

如何在数控车中对斜椭圆进行编程与加工

2020-06-20 13:257880
 在数控加工中关于对椭圆如何进行编程与加工,前期我已撰写了两篇文章,一是在数控车床上如何编制程序加工椭圆,关于特殊曲线的数控车削编程,不会的都进来看看;二是在数控铣床中如何编制程序加工椭圆,数控编程中含椭圆轮廓零件的加工。没有基础的建议先把这两篇看看,接下来再看这篇文章《在数控车削中,如何对斜椭圆进行编程与加工》,否则看起来较为费劲!

 

如果这两篇文章你都能看懂的话,你可能会说在数控铣床中针对斜椭圆的加工只需要添加一个旋转指令(G68)即可,那么在数控车削中是不是也存在这样的一个旋转指令呢?呵呵,如果真存在的话,那么本文也没有撰写的必要了!

接下来,我以一个零件图为例把斜椭圆的加工思路尽可能言简意赅的讲解一下,带有斜椭圆零件图如下所示

在数控车削中对于斜椭圆的加工思路,大家可以这样理解既然没有坐标系的旋转指令,那么你就要考虑旋转后椭圆上每一个点坐标和未旋转椭圆上每一个点坐标之间存在一个什么关系即可,针对要加工的那部分椭圆,按照未旋转椭圆进行编程就可以了!这就是加工斜椭圆的一种思路!

首先,我们来看下两种椭圆之间关于点坐系之间的关系。

不管椭圆如何旋转,OA长度不变,理解这一点,下面就容易了,如点A的X坐标在未旋转之前为X= b ×sin a,旋转之后X= b ×sin (a+b),我们可以公式推导一下即可X=Z*SIN(b)+X*COS(b),同理Z坐标也是如此,Z=Z*COS(b)-X*SIN,说明一下:为了区分未旋转之前和旋转之后,加粗的X、Z为未旋转之前的。

通常在数控车削中,我们通常把Z作为自变量,所以按照上面的公式我们只要找出被加工部分椭圆的起点和终点Z坐标即可,这个起点和终点坐标一定要是在未旋转椭圆坐标系中的,所以按照旋转的角度大家把坐标系建立一下,如下图所示

从图中可知,ab这段圆弧就是要加工的,其中a点的Z坐标为起点,b点的坐标为终点,在坐标系XOZ中,Z坐标为起点为9,比较容易看出,Z坐标的终点需要计算,或者在软件中直接查找,如下图所示,Z坐标的终点为2.01

在理解以上知识后,就很容易编制程序了。首先,在未旋转椭圆内,以Z[9,2.01]为自变量#1,编制出因变量X为#3=15*SQRT[1-#1*#1/81],然后把X、Z分别带入到旋转后椭圆的参数方程内:

X=#1*SIN(25)+#3*COS(25);

Z=#1*COS(25)-#3*SIN(25),

最后利用G01插补即可。

特别强调一下,还要考虑椭圆圆心的偏移问题,本文零件图椭圆心为(127.8,8.16),不知道各位同行是否看明白了?

举报
收藏 0
打赏 0
圆头车刀的编程与补偿——按假想刀尖编程、按刀心轨迹编程
目前大多数全功能数控机床都具备刀具半径自动补偿G41、G42功能。这时,只要按工件轮廓尺寸编程,并输入刀具半径补偿值即可。但在

0评论2021-08-282464

数控车床轴类零件加工编程举例二
编制如下图所示零件的数控车削加工程序 来源于数控工作室Busnc.com设工件原点在毛坯中心线上,且在右端面%2000T0102(粗车刀)G

0评论2021-08-28874

数控车顺圆弧编程的几种形式举例
  用I、K表示圆心位置,绝对值编程:N03 G00 X20.O Z2.O;N04 G01 Z-30.0 F80;N05 G02 X40.0 Z-40.0 IO.O KO F60;用I、K表示

0评论2021-08-282284

封闭切削循环 FANUC-0T 数控车床编程
[db:简介]

0评论2021-08-28941

数控车外圆粗加工复合循环(G71)
指令格式 :G71 UΔd  Re G71 Pns QnfUΔuWΔwFf SsTt指令功能: 切除棒料毛坯大部分加工余量,切削是沿平行Z

0评论2021-08-281058

数控车床大螺距G76多重螺纹循环
螺纹是机械加工最重要的一环!也是作为一个合格的机械人员必须掌握的技能!作为一名车工!无论是普通车工还是数控车工!不会加工

0评论2020-11-163330

想学数控车编程?那这12个指令代码你必须记牢!
1、G00 快速定位指令2、G01直线插补指令3、G02顺时针圆弧插补指令4、G03 逆时针圆弧插补指令5、G90 外圆、内圆车削循环指令6、G7

0评论2020-09-171528

CAD/CAM常见的CAD/CAM软件
CAD/CAM技术经过几十年的发展,先后走过大型机、小型机、工作站、微机时代,每个时代都有当时流行的CAD/CAM软件。现在,工作站和

0评论2020-08-122002

数控车床程序数控机床的编程方法和典型实例分析
数控车床程序编程方法和典型实例分析 数控机床是一种技术密集度及自动化程度很高的机电一体化加工设备,是综合应用计算机、自动

0评论2020-08-111205

g84攻丝编程实例 攻牙循环(G84指令) FANUC 0-MD的G代码命令及举例
g84攻丝编程实例攻牙循环(G84) FANUC 0-MD的G代码命令及举例 1.格式G84 X_Y_Z_R_P_F_K_;X_ Y_:孔位数据Z_:孔底的位置R_:加工初始

0评论2020-08-0866366