宏程序在椭圆曲线加工中的应用_第1页
宏程序在椭圆曲线加工中的应用_第2页
宏程序在椭圆曲线加工中的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、宏程序在椭圆曲线加工中的应用摘要:在机械产品加工中,我们常常会遇到椭圆曲线的加工,而在我们的数控机床上并没有类似于圆弧 插补的椭圆插补指令。椭圆形零件广泛应用于机械工业,本文制定着重于研究椭圆曲线加工的编程,并 进一步优化程序。关键词:宏程序椭圆曲线插补数控车床由于目前的数控系统椭圆曲线插补指令,所以对于椭圆曲线的车削加工只能利用数学处理的方法来 加工椭圆曲线。通常有多段圆弧拟合法和小线段拟合法。圆弧拟合法精度不是很高,只适合加工精度要 求一般的椭圆曲线。小线段拟合法是采用直线插补的方法。在数控车床上加工非圆曲线的零件是企业生 产及数控大赛经常涉及到的。如下图所示,为一典型的椭圆零件,编程加工

2、时可采用“四心法”和“直 线逼近法”。四心法计算编程加工精度低。目前数控系统都还没有提供完善的非圆曲线插补功能。数控 加工程序编制的关键是刀具相对于工件运动轨迹的计算,即计算加工轮廓的基点和节点坐标或刀具中心 的基点和节点坐标。用数学计算的方法求逼近直线或圆弧轮廓曲线的交点和切点的坐标。在宏程序形式 中,一般都提供循环判断分支和子程序调用的方法,可编制各种复杂的零件加工程序。熟练应用宏程序 指令进行编程,可大大精简程序量,还可以增强机床的加工适应能力。1、椭圆加工实例如右图。该椭圆的参数方程:X=40*COS。,y=25*sin。,其中,X表示椭圆长轴 值;Y表示椭圆短轴值;。表示椭圆极角。其

3、加工程序为:G97 G99T0101M03 S1000G00 X65 Z5#1=0将椭圆极角设为自变量,赋值为0N10 #2=25*SIN#1参数方程中椭圆短轴值#3=40*COS#1参数方程中椭圆长轴值#4=#2*2椭圆OA段上各点在工件坐标系中X 坐标值,*2为直径值#5=#3-40椭圆O A段上各点在工件坐标系 中Z坐标值#3-40=-(40-#3)G01 X#4 Z#5 F0.1 加工椭圆椭圆关于中心、坐标轴都是对称的,坐标轴是对称 轴,原点是对称中心。对称中心叫做椭圆中心。椭圆和X 轴有2两个交点,和Y轴有两个交点,这四个交点叫做椭 圆顶点。椭圆标准方程:x2/a2 + y2/b2

4、= 1 ( a为长半 轴,b为短半轴,a b 0 )椭圆参数方程:x=a*cosM y=b*sinM(a为长半轴,b为短半轴,ab 0,M是离心角,是椭圆上任意一点到椭圆中心连线与X正半轴所成 的夹角,顺时针为负,逆时针为正。)在FANUC-Oi系统的 固定循环指令中,毛坯切削循环G71指令内轮廓削循环 G73指令内部可以使用宏程序进行编程。椭圆曲线由抛物线方程Z=-X2/10得X=10,故直线段起点X坐标#1=#1+0.1自变量椭圆极角每次 增量为0.190序段IF #1LE90 GOTO10如果#1小于且等于则返回到N10程序段不满足则执行下一程X65G00 X100 Z100M05值XA

5、=20。由椭圆方程:7 + = = 1,得出 H b2,并且X为半径值。椭圆中心在如图编程坐标系 中的坐(40,-35)。2、用仿形车削循环指令G73编程,部分加工程序如下:G1 Z0;#1=0(赋抛物线Z轴起始值)N11 #2=2*SQRT-10*#1 ;G73G73N10U20 R15P10 Q20 U0.5;G0 X0;G1 X#2 Z #1-40 ;#1二#1-0.5;IF #1GE-10 GOTO11;G1 X30 W-5;W-7.5;#3=12.5;(赋椭圆Z轴初#100=40;N30 M98 P0011;G1 U10 W-5;W-7.5;始值)#100=#100-2;#3=12.

6、5;(赋椭圆Z轴初N12#4=8*SQRTIF #100GE0.5 GOTO30;始值)1-#3*#3/256;S1000F0.1 T0101;N12.#4=40-16*SQRTG1 X40-#4*2Z#3-35;#100=0;1-#3*#3/256 +#100;#3=#3-0.5;M98 P0011;G1 X#4 Z#3-35;IF #3GE-12.5 GOTO12;#3=#3-0.5;G1 Z-55;IF #3GE-12.5 GOTO12;X40O0011;(子程序)G1 W-7.5;N20 Z-65;#1=0 (赋抛物线Z轴初始U10G00 X100 Z100;值);N20 W-10;N

7、11 #2=2*SQRT -10*#1 G00 U2 Z2;3、子程序调用M99 M98指+#100;U-2;令编程G1 X#2 Z#1;M99;#1=#1-0.5;G0 X42 Z2;IF #1GE-10 GOTO11;综上所述用仿形切削循环G73指令编写宏指令时,可以在精车程序中给变量赋值、进行数学运算、 条件转移等,编写时更直观、简便,精简了程序内容,大大提高了编程效率。在程序编制过程中,当遇 见许多形状相同或相近的,但尺寸不同的零件结构特征,每次都重新编制程序就很繁琐,这时可以使用 变量、算术和逻辑运算及条件转移指令在子程序中体现零件的走刀过程。充分体现留了子程序调用的优 势。总结以上所述,编写宏指令程序,当零件的图形没有相同的地方,用仿形切削循环G73指令编写更 快捷、简便。当然子程序调用指令M98、M99也有它的优势。在现今的数控系统中,无论硬件数控系统,还是软件数控系统,其插补的基本原理是相同的,只是 实现插补运算的方法有所区别。常见的是直线插补和圆弧擂补,没有椭圆插补,手工常规编程无法编制 出椭圆加工程序,常需要用电脑逐一编程,但这有时受设备和条件的限制。这时可以采用拟合计算,用 宏程序方式,手工编程即可实现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论