数控车床加工椭圆_宏程序.docVIP

  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文档。上传文档
查看更多
数控车床加工椭圆_宏程序

数控车床加工椭圆的宏程序 ??????????? 随着数控技术不断进步, 数控车床加工中各种复杂形面也日渐增多, 如椭圆、抛物线、正弦曲线、余弦曲线、双曲线等各种非圆曲面。对于上述各种复杂成形面, 利用CAM 软件进行自动编程相对简单, 但由于种种原因, 在绝大多数情况下数控车床主要还是依靠手工编程。   椭圆轴线与数控车床Z 轴重合的情形相对比较简单, 其解决方案也多见于各类文献, 但在本例中椭圆轴线与数控车床Z 轴呈一定夹角, 编程和加工难度陡增,主要原因如下: ①机床数控系统本身既不存在加工椭圆等非圆曲线的G 指令, 更没有类似G68 这样的旋转指令, 使编程难度大大增加。②加工中变量的参数直接影响着加工的效率以及质量, 很容易产生过切报警, 即使程序正确无误, 实际加工时的参数调整也非常困难, 直接影响着加工能否顺利进行, 以及加工精度能否保证。   总而言之, 目前尚未见有表述类似实例的文章。本实例进行了有益的尝试和探索, 给出了切实可行的解决方案, 为类似问题提供了难得的参考及借鉴。椭圆宏程序的编制如下。   1. 椭圆方程   宏程序主要利用各种数学公式进行运算加工, 因此编制旋转椭圆程序操作者必须要掌握椭圆方程和旋转公式等各种数学公式的计算方法并加以灵活运用。   椭圆方程有两种形式, 分别是椭圆的标准方程和参数方程。   椭圆标准方程:   椭圆参数方程:   其中a 、b 分别为X、Z 所对应的椭圆半轴。   2. 旋转公式   由于数控车床并不像加工中心那样存在着旋转指令, 所以要利用旋转公式来进行椭圆的旋转。   旋转公式的定义:如图1 所示, 平面上绕点O 旋转, 使平面上任意一对对应点P 和P′与一个定点O 连接的线段都相等, 即OP = OP′, 且角∠POP′等于角θ, 点O称为旋转中心, 角θ称为旋转角。   旋转公式: 如图1 所示, 取直角坐标系, 以原点O为旋转中心, 旋转角为θ, 平面上任意一点P ( x, z) 旋转到P′( x′, z′) , 令∠XOP = α, 则∠XOP′= α+ θ, 且OP = OP ′。   于是X′ =OPx ′= | OP ′| cos( α+ θ)      = | OP′| ( cosα×cosθ- sinα×sinθ)      = | OP | cosα×cosθ- | OP | sinα×sinθ      = OPx cosθ- PxPsinθ      = xcosθ- zsinθ   同理    Z′= xsinθ+ zcosθ   车床旋转公式为      其中, X′、Z′为旋转后的坐标, X、Z 为旋转之前的坐标值, θ为旋转角度。   3. 终起点角度的计算   在利用椭圆参数方程编制加工程序中, 终点和起点的角度是重要的一步, 因为终、起点直接影响着加工零件的几何形状。   终点和起点的计算方法有两种, 一种是三角函数计算法; 另一种是用旋转公式求得未旋转前X、Z 的坐标。最后进行椭圆角度的计算。   ( 1) 三角函数计算法如图2 所示, 三角函数计算法主要是添加一些辅助线形成若干个三角形, 通过解三角形的方法求得起点与圆心的距离O1 A 、终点与圆心的距离O1   例: 如图2 所示, 以O1 为原点, 点A 的坐标为( Z20, X13. 105 ) , 点B 的坐标为( Z - 7. 95,X12. 95, ) , 其中椭圆的长半轴和短轴分别为25mm,15mm, 旋转角度为20°。求没有旋转之前的椭圆起点和终点角度。   起点| O1 A| =        = 23. 911 ( mm)     ∠AO1O arcsin( AO/O1 A)        = arcsin ( 13. 105 /23. 911)        = 33. 235°   ∠AO1E =∠AO1O - ∠EO1O = 33. 235°- 20°       = 13. 235°   AE =O1 Asin∠AO1   由椭圆参数方程得      sinα = X/ a = 5. 474 / 15 = 0. 6271           α≈21. 4° 终点| O1 B |       = 15. 196 ( mm)   ∠ CBO1 = arcsin( CO1 /O1 B)       = arcsin ( 7. 95 / 15. 196)       = 31. 545°   ∠ DBO1 = ∠CBO1 - ∠CBD = 31. 545°- 20°       = 11. 545°   O1D =O1Bsin∠DBO1 = 15. 196 ×sin11. 545°     = 3. 041 ( mm)   由椭圆参数方程得

文档评论(0)

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

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

1亿VIP精品文档

相关文档