論文椭圆方程在宏程序中应用(李春芳).docVIP

論文椭圆方程在宏程序中应用(李春芳).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
論文椭圆方程在宏程序中应用(李春芳)

国家级中职骨干教师培训毕业论文 论文题目:椭圆方程在宏程序中的应用 学员姓名:李春芳 指导教师:孙立峰 日 期:2013-12-27 椭圆方程在宏程序中的应用 国培数控班 李春芳 摘 要:椭圆是数控加工中相对较难却又比较典型的非圆曲线,目前数控系统还没有提供非圆曲线插补功能,因此在实际操作中椭圆的编程多采用变量来完成。虽然随着计算机自动编程的进一步普及,手工编写宏程序越来越少,但根据不同情况,掌握各种非圆曲线,特别是椭圆曲线的编程仍然是必要的。本文以椭圆加工为例,介绍椭圆的标准方程和参数方程在宏程序编程中的应用。 关键词:宏程序 椭圆 参数方程 标准方程 应用 一、宏程序概述 用户宏程序是FANUC数控系统及类似产品中的特殊编程功能。一组以子程序的形式存储并带有变量的程序称为用户宏程序,简称宏程序;调用宏程序的指令称为“用户宏程序指令”,简称宏指令。宏程序与并普通程序相比较,普通程序的程序字为常量,一个程序只能描述一个几何形状,所以缺乏灵活性和适用性。而在用户宏程序的本体中,可以使用变量进行编程,还可以用宏指令对这些变量进行赋值、运算等处理。通过使用宏程序能执行一些有规律变化(如非圆二次曲线轮廓)的动作。 FANUC系统提供两种用户宏程序,即用户宏程序功能A和用户宏程序功能B。用户宏程序功能A可以说是FANUC系统的标准配置功能,任何FANUC系统都具备此功能,而用户宏程序功能B虽然不算是FANUC系统的标准配置功能,但绝大多数的FANUC系统也都支持用户宏程序功能B。本文将以用户宏程序功能B为前提介绍椭圆方程在宏程序中的应用。 二、椭圆标准方程与参数方程 编制椭圆宏程序要熟悉椭圆标准方程和参数方程,它们均表达出了椭圆上点的坐标及两坐标之间的关系。例如:图1所示,椭圆的标准方程为x2/a2+y2/b2=1 (a为长半轴的长,b为短半轴的长,椭圆的中心为坐标系的原点),参数方程为X=acosФ,Y=bsinФ(Ф为角度参数)。 在数控车削宏程序编制中,编程坐标系是Z 、X 轴,所以在应用椭圆标准方程或参数方程时,要从X、Y轴相应转换为编程坐标系中的Z 、X轴。如上例椭圆在X、Z坐标系中的标准方程则为:z2/a2+x2/b2=1,见图2,参数方程相应转换为X=bsinФ,Z=acosФ。 三、编程实例与分析   1.椭圆方程在数控车削编程中的应用。 例1:如图3所示工件,毛坯为Ф60mm×90mm的棒料,材料为45钢。编程原点设在右端面与中心轴线的交点上,椭圆的标准方程为z2/402+x2/252=1,原点在编程坐标系(0,-40)处,试编写该工件的粗、精加工程序。 (1)编程思路及技巧 当工件的切削轮廓是非圆曲线时,就不能直接用圆弧插补指令来编程。这时可以设想将这一段圆弧曲线轮廓分成若干微小的线段,在这每一段微小的线段上做直线插补或圆弧插补来近似表示这一非圆曲线。如果分成的线段足够小,则这个近似的曲线就完全能满足该曲线轮廓的精度要求。 本实例的主要编程步骤为:G90指令编程进行分层粗加工→G01指令编程进行椭圆精加工。 ① 采用单一形状固定循环指令G90进行粗加工,以X为初始变量,采用椭圆的标准方程来表达椭圆上任一点的坐标,设X方向变量(半径方向)为#1,起始值为50/2=25,终止值为0,Z方向变量为#2,则#2= SQRT[1600.-1600.*#1*#1/625.],在编程坐标系中,椭圆上任一点的坐标就可以表达成X[2.*#1]Z[#2-40.]。 ② 采用椭圆的参数方程逐点拟合,用G01指令进行精加工。在椭圆坐标系中,已知标准方程z2/402+x2/252=1,则参数方程为:X=25sinФ,Z=40cosФ。采用以Ф参数(角度)为初始变量,设为#3,从零件图上可以看出,椭圆轮廓的起点角度为0°,终点角度为90°,椭圆上点的X 、Z坐标是因变量,它们之间的关系由椭圆的参数方程体现,设X方向变量值为#4, Z方向变量值为#5。即#4=25.*SIN[#3],#5=40.*COS[#3]。在编程坐标系中,椭圆上任一点坐标就表达成X[2.*#4]Z[#5-40.]。 (2)装夹方式、刀具及切削用量选择 工件用三爪自定心卡盘夹住左端,伸出65mm,手动车削右端面,选择1号90°外圆车刀加工外轮廓。切削用量的选择:粗加工主轴转速为450r/min,进给量为0.2mm/r,精加工主轴转速为800r/min,进给量为0.1mm。 (3)参考程序如下: O4022; 程序号; T0101 M03 S450; 调用刀具,主轴正转; G00 X62

文档评论(0)

df9v4fzI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档