斜椭圆编程.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
斜椭圆编程

1.椭圆方程 宏程序主要利用各种数学公式进行运算加工, 因此编制旋转椭圆程序必须掌握椭圆方程和旋转公式各种数学公式的计算方法加以灵活运用。椭圆方程有两种形式, 分别是椭圆的标准方程和参数方程。 X=acosα Y=bsinα 其中a 、b 分别为X、 所对应的椭圆半轴。旋转公式 由于数控车床并不像加工中心那样存在着旋转指令, 所以要利用旋转公式来进行椭圆的旋转。 旋转公式的定义:如图1 所示, 平面上绕点O 旋转, 使平面上任意一对对应点P 和P′与一个定点O 连接的线段都相等, 即OP = OP′, 且角POP′等于角θ, 点O称为旋转中心, 角θ称为旋转角。 旋转公式: 如图1 所示, 取直角坐标系, 以原点O为旋转中心, 旋转角为θ, 平面上任意一点P ( x, z) 旋转到P′( x′, z′) , 令XOP = α, 则XOP′= α+ θ, 且OP = OP ′。 于是X′ = | OP ′| cos( α+ θ) = | OP′| ( cosα×cosθ- sinα×sinθ) = | OP | cosα×cosθ- | OP | sinα×sinθ = xcosθ- zsinθ 同理 Z′= xsinθ+ zcosθ 车床旋转公式为 其中, X′、Z′为旋转后的坐标, X、Z 为旋转之前的坐标值, θ为旋转角度。 终起点角度的计算 在利用椭圆参数方程编制加工程序中, 终点和起点的角度是重要的一步, 因为终、起点直接影响着加工零件的几何形状。 图2 旋转公式求椭圆角度由旋转公式求得旋转变换公式 X=Z’SIN(-θ)+X’COS(-θ) Z=Z’COS(-θ)-X’SIN(-θ)X=-Z’SIN(θ)+X’COS(θ) Z=Z’COS(θ)+X’SIN(θ) 旋转公式求椭圆角度分别将A、B 的坐标代入旋转变换公式中进行运算, 最终分别求得A、B 没有旋转之前的坐标值A′、B′的坐标( 如图3 所示) , 最后用椭圆参数方程求得没有旋转之前的椭圆角度。 如图3 所示, 以O1 为原点, 点A 的坐标为( Z20, X13. 105) , 点B 的坐标为( Z - 7. 95, X12. 95) ,其中椭圆的长半轴和短轴分别为25mm、15mm, 旋转角度为20°。求没有旋转之前的椭圆起点和终点角度。 起点计算AZ = AZ ′cos( - θ) - AX′sin( - θ) = 20 ×cos ( - 20°) - 13. 105 ×sin ( - 20°) = 23. 276 ( mm) cosα= Z / b = 23. 276 / 25 = 0. 931 α≈21. 4° 终点计算BZ = BZ′cos( - θ) - BX′sin( - θ) = - 7. 95cos ( - 20°) - 12. 95sin ( - 20°) = - 3. 041 ( mm) cosθ= Z /b = - 3. 041 /25 = - 0. 122 θ≈97° 最终求得椭圆旋转前的起点与终点角度分别为21. 4°和97°。 4. 程序编制 使用数控车床切削零件图, 毛坯材料为45 钢, 直径为50mm, 长度为65mm1 号刀为35°尖刀 。 程序如下( 数控系统) : T0101 M03 S600; G00 X100 Z100; G00 X50 Z2 ; 毛坯直径50 G71 U2 R0. 5G71 P1 Q2 U0.6 W0 F0. 25; ( 粗加工N1 ~N2 段程序N1 G00 X26. 209 ; A点X坐标 G01 Z0 F0. 05 #1= 21. 4 ; 椭圆旋转前的起点角度 WHILE [ #1 LE 97 椭圆旋转前的终点角度 # = 15*SIN [ #1]; #3 = 25*COS [ #1]; #6 = #3*SIN20+ #2* COS20; (车床旋转公式为 ) #7 = #3*COS20 - #2* SIN20; G01 X [ #6* 2] Z [ #7 - 20 ] F0. 05; ( 运行加工椭圆轮廓) #1 = #1+ 1 ( 自变量递增1 °) END G02 X37. 73 Z-40 R5; ( 加工R5mm 圆弧) G01 X48 C1 Z-44; X44 Z-46; Z-50; N2 G01 X50; G70 P1 Q2; G00 X100 Z100; M30 {

文档评论(0)

zhanghc + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档