西门子802D系统R参数在旋转椭圆轮廓应用.docVIP

西门子802D系统R参数在旋转椭圆轮廓应用.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文档。上传文档
查看更多
西门子802D系统R参数在旋转椭圆轮廓应用

西门子802D系统R参数在旋转椭圆轮廓应用   摘要 本文通过采用西门子802D系统“R”参数配合毛坯循环CYCLE95,对旋转椭圆轮廓进行分析,并编制出通用程序,给旋转椭圆轮廓的编程和加工带来很大的方便。   关键词 西门子802D系统;“R”参数;旋转椭圆轮廓   中图分类号TN91 文献标识码A 文章编号 1674-6708(2010)26-0234-02   0引言      在西门子 SINUMERIK802D 数控系统中,为用户提供了一种名为“算术参数”的用户变量,它们实际上是一种类型为实型数据的全局公共变量。此种变量专门供系统的用户随意支配。SINUMERIK802D 数控系统至少为用户提供了100个这种用户专用的变量。变量名规定以英文字母“R”开头,其后跟随2位正整数,范围从R00到R99。因此,这种“算术参数”通常又被简称为“R 参数”。   对于加工形状简单的零件,计算比较简单,程序不多,采用手工编程较容易完成,因此在点定位加工及由直线与圆弧组成的轮廓加工中,手工编程仍广泛应用。但对于形状复杂的零件,特别是具有非圆曲线、列表曲线及曲面的零件,用一般的手工编程就有一定的困难,且出错机率大,有的甚至无法编出程序。而采用“R”参数编程则可很好地解决这一问题。本文主要就包含旋转椭圆轮廓进行分析和编程。   1 实例   如图1旋转椭圆轮廓1所示,毛坯为Oslash;60mm×65mm的圆钢,一般遇到情况是椭圆轮廓未旋转的情况,现在来探讨椭圆旋转一定角度后如何编程的问题,先约定如下:   为Z轴方向的半轴;b为X轴方向的半轴;椭圆圆心的坐标为(X0,Z0);β为旋转轴与Z轴正向的夹角,逆时针为正方向;θ为椭圆上任意一点与椭圆圆心连线与Z轴正向的夹角;α为椭圆的离心角,根据椭圆参数方程和轴旋转公式推导如下公式:   2 工件右端程序   由图1旋转椭圆轮廓1可知a=12,b=8当设工件右端面中心为编程原点是,椭圆的圆心坐标:X0=12.742(半径值),Z0=-16.5因为椭圆顺时针旋转30°,所以β=-30°   由图1可知∠ABC=15.11°、∠DBC=164.92°,即θ∈[15.11°,164.92°],由公式tanα =演算可知α∈[22.05°,157.99°]   所以图1椭圆参数方程为   X =-+12.742   Z = +-16.5   其中α为自变量∈[22.05°,157.99°]   编制程序如下:   TYXZY;(程序名)   G90 G94 T1D1 M3 S500   M8   G0 X62 Z5   CYCLE95(“A1SUB”,1.5,0.05,0.3,0.2,200,100,100,1,0,0,1);(轮廓粗加工)   M3 S1000 F100   G42 G0 X30 Z2   A1SUB; (轮廓精加工)   G40 G0 X100 Z100   M9   M30   子程序:A1SUB.spf   G1 x13.359 Z0   R1=22.05;(设α为自变量,用R1表示,初值赋为22.05)   BA1:(设置跳转标志)   R2=-+12.742;(用含有R1的表达式来表示X值)   R3=+-16.5;(用含有R1的表达式来表示Z值)   G1 X= R2*2 Z= R3;(因为编程时采用直径编程,所以X值要乘以2)   R1= R1+1;(赋予步进值,即值每次递增1)   IF R1?157.99 GOTO BA1;(判断是否到达椭圆轮廓终点,否则继续以直线段拟合椭圆轮廓)   G1 X41.804 Z-24.634   X60   M17   3 工件左端程序   加工左端轮廓时,为了方便观察将图1旋转椭圆轮廓1变化如图2旋转椭圆轮廓2所示形状,由图2可知=10,b=16当设工件右端面中心为编程原点是,椭圆的圆心坐标:X0=24(半径值),Z0=0因为椭圆逆时针旋转30,所以β=30°   由图2可知∠GFE= - 120°、∠GFH= - 233.01°,即θ∈[- 120°,- 233.01°],由公式tanα =演算可知∈[- 132.731°,- 219.683°]      图2旋转椭圆轮廓2   所以图2椭圆参数方程为   X =++24   Z =-   其中α为自变量∈[- 132.731°,- 219.683°]   编制程序如下:   TYXZZ;(程序名)   G90 G94 T1D1 M3 S500   M8   G0 X62 Z5   CYCLE95(“”,1.5,0.05,0.3,0.2,200,100,100,

文档评论(0)

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

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

1亿VIP精品文档

相关文档