空间圆弧曲面宏程序的思路建设与运用.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文档。上传文档
查看更多
空间圆弧曲面宏程序的思路建设与运用.doc

空间圆弧曲面宏程序的思路建设与运用 摘要:复杂曲面的编程一直是数控手动编程的难点,一般是通过电脑编程来进行控制,本文从手动编程出发,对曲面编程的数学原理进行剖析研究,从最原始的角度阐述数控编程的核心内容与意义。 关键词:宏程序 曲面 中图分类号:TG659 文献标识码:A 文章编号:1007-9416(2013)03-0153-02 众所周知,数控编程一直是数控加工的关键,宏程序的运用更是解决了自动编程中程序可读性不强等因素带来的诸多麻烦。圆柱体倒圆角的宏程序相对比较简单,解决方案在各类文献中均有提及。本例中上表面并非平面,而是一个圆弧面(如图1),编程难题陡增。 原因有如下几点: (1)曲面不能简单采用G02、G03圆弧编程指令直接编程。(2)曲面中任意空间点位置很难确定。本实例进行了有益的尝试和探索, 给出了切实可行的解决方案,为类似问题提供了难得的参考及借鉴。圆弧倒角宏程序的编制思路分析如下。零件尺寸如图6所示。 刀具由下到上进行分层式加工。起刀位置设置在低端圆弧的象限点处。这样有利于程序的建立和加工过程的平稳。编制该圆弧倒角曲面(以下简称圆弧曲面)程序的核心点在于曲面上任意空间P点坐标值的确定(如图4、图5)。OB、OA、PE就是空间任意P点的坐标线段。 1 切点角度与圆心坐标的确定 分析图2可知,由于尺寸图没有给出切点D、E的角度与圆心A点的坐标,可以通过BC和角度α确定OB的长,之后采用余弦定理求出∠AOB与∠ABO,进而求出D、E点坐标和β、γ角度。通过D、E两点坐标与R100圆半径建立圆方程组,即可求出圆心A点坐标。具体求解过程在此不再赘述,请参阅相关数学资料。这里直接给出β 100°γ 123°,HA 20.03,HI 123.17。 2 任意层与截面曲线交点位置的确定 分析图2,由于两端终值角度β、γ不一致,把切削层分为50份,令n为角度等分增量。任意层中轮廓角度的变化值为η,θ(如图3)。 建立角度变量参数方程式: (0≤n≤50) 由此推导出任意切削层交点T、S的位置为: VT AB+BTcos(η) 40+10cos(2n) VI AI+BTsin(η) 15+10sin(2n) SU AC+OScos(θ) 40+10cos(2.46n) SW GW+OSsin(θ) 31+10sin(2.46n) 3 确定空间曲面任意P点的X、Y坐标参数 分析图4圆柱体半径OT经过180°扫略后逐渐渐变为OS,图3中U、V、I在图五中投影成为O点。圆柱体半径OP的变化率为: δ (OT-OS)/180 (VT-SU)/180 由于ω角度从0°到180°时,OP逐渐减小。从180°到360°时,OP逐渐增大。把ω均分为360份,令m为等分增量。则OP的半径变动方程式为: 由此可推出空间曲面任意点坐标X、Y分别为: OB OPcos(ω) (X坐标参数) OA OPsin(ω) (Y坐标参数) 4 确定空间曲面任意P点的Z坐标参数 分析图5中任意层P点的位置不难发现,P点相对于A点的半径PA是由TA逐渐增大至SA。圆柱体半径AP的变化率为: κ (SA-TA)/180 其中SA TA 由于ω从0°到180°时,PA逐渐增大。 从180°到360°时,PA逐渐减小。借用上述m参数,PA的半径变动方程式为: 综合图4、图5,通过空间曲面任意点X轴坐标OB,半径PA,圆心坐标(HA,HI)利用圆方程求解,即可确定PE的Z轴坐标值,即确定了任意P点的Z坐标参数。 PE 5 程序编制(FANUC系统) 零件尺寸如图6所示 O0001 G54G90G00X0Y0Z200 M03S1000 G01X60Z15F1000 #1 0 WHILE[#1LE50]DO1 #3 40+10*COS[2*#1] #4 15+10*SIN[2*#1] #5 40+10*COS[2.46*#1] #6 31+10*SIN[2.46*#1] #7 [#3-#5]/180 OP半径变化率 #11 [123.17-#6]* [123.17-#6]+[#5+20.03]* [#5+20.03] #12 SQRT[#11] #13 [123.17-#4]* [123.17-#4]+[#3-20.03]* [#3-20.03] #14 SQRT[#13] #15 [#12-#14]/180 PA圆弧半径变化率 #2 0 WHILE[#2LE360]DO2 IF[#2GE180]GOTO10 #8 #3-#7*#2 OP半径 #16 #14+#15*#2 AP半径 GOTO20 N10#8 #3-#7*[360-#2] #16 #14+#15*[360-#2] N20#9 #8*COS[#2] 空间任意点X坐标 #10 #8*SIN[#2] 空间任意点Y坐标

文档评论(0)

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

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

1亿VIP精品文档

相关文档