浅谈宏程序编制椭圆曲线的应用_第1页
浅谈宏程序编制椭圆曲线的应用_第2页
浅谈宏程序编制椭圆曲线的应用_第3页
全文预览已结束

下载本文档

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

文档简介

1、浅谈宏程序编制椭圆曲线的应用 摘 要:目前,随着cad/cam技术迅速发展,已被广泛地应用在数控加工领域,数控加工的模式由传统的手工编程逐渐转换为自动编程。宏程序是指通过对变量进行赋值及处理的方法达到程序功能的程序,虽然属于手工编程,但其可使程序编制更加容易、灵活,目前仍然具有使用价值。该文通过一个编程实例,讨论宏程序在编制椭圆曲线铣削加工中的应用。 关键词:变量 椭圆 宏编程 中图分类号:tg519 文献标识码:a 文章编号:1674-098x(2013)02(c)-00-02 虽然现在编制数控加工程序时会使用各种cad/cam软件,而且已经成为一种发展趋势,但是手工编程毕竟还是基础,很多困

2、难问题还是需要依靠手工编程来解决,而且在手工编程中还可运用变量编程,即宏程序编程,最突出的优点是将有规律的形状或尺寸用最短的程序段表示出来,具有极好的易读性和易修改性,编写出的程序逻辑严密,简洁,反应更迅速,通用性更强。 普通的加工程序直接用数值指定g代码和移动距离,例如:g00、x100,使用用户宏程序时,不仅可直接指定数值,还可以指定变量号,可通过程序或mdi面板上操作来改变该数值。 该文从实际加工中使用的宏程序编制出发,着重讨论一种非圆曲线椭圆在实际加工中出现的问题,及解决问题的方法。 1 椭圆曲线参数方程 编程前必须明确所加工非圆曲线的参数方程,椭圆曲线参数方程如下。 其中,a为椭圆长

3、半轴长,b为椭圆短半轴长,t为自变量,通常为角度。 2 阐述原理 编制非圆曲线程序时,有时为简便起见,常常不使用刀具半径补偿功能,而在所加工椭圆的长短半轴a、b值上分别加(减)铣刀半径r作为新椭圆的长短半轴,建立新的参数方程。铣刀中心沿修正后的参数方程所形成的轨迹切削。初学者认为这样加工出的轮廓就是所要的椭圆了。实际上,铣刀中心走完该轨迹后,铣刀所切削的轮廓并不是所需的曲线。下面我们来分析解决这个问题。 以加工外轮廓椭圆a为例(如图1所示),采用刀具半径补偿功能(g41)进行编程,铣刀中心的轨迹为b,加工后的轮廓为a,即为所求。若不用刀具半径补偿(g41)功能,即以椭圆的长短半轴a、b值分别加

4、铣刀半径r作为新椭圆的长短半轴,建立新的参数方程编程,铣刀中心的轨迹为c,刀具加工出来的轮廓为d,轮廓d与轮廓a存在明显偏离,只在椭圆的四个顶点重合,所以,轮廓d并不是所求的轮廓a。 原因其实很简单,这是由于椭圆的长、短轴长直接影响了其上各点的曲率。我们不妨把这几个曲线的方程列出来比较一下。 a:xa=a*cost c:xb=(a+r)*cost ya=b*sint yb=(b+r)*sint 而曲线b和曲线d都是通过刀具半径偏移得到的。由此可见,两条曲线方程是不同的,椭圆曲线的各点曲率也不同,造成除4个顶点外其他点不重和的现象。 3 程序编制 设椭圆长半轴长为50 mm,短半轴长为20 mm,要求用平头立

温馨提示

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

最新文档

评论

0/150

提交评论