五轴定面加工坐标自动计算宏程式从推导到编写.docxVIP

五轴定面加工坐标自动计算宏程式从推导到编写.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五轴定面加工坐标自动计算宏程式从推导到编写 在五轴加工中心的旋转定面加工中,如果机床没**有G68.2这个功能,通常我们只能一个一个面的去取零位进行加工,这样既耗时又容易出错,大大降低调机效率,那么我们有什么方法可以解决这个问题呢?大家可能会第一个想到用宏程式去计算实现,那么这样的宏程式要怎样编写才能达到目的呢?下面我们就来推导其中的原理并编写这样功能的宏程式。 如下图,这是一台双转台正交结构的立加五轴加工中心, 我们就以它的结构参数作为参考,来推导第四第五轴旋转的计算原理。 该机台的第一旋转轴为C,绕Z旋转,第二旋转轴为A绕X旋转,AC两轴在Y方向上有一个偏距,根据其结构,画出以下工作台模型简图(为使比例更好看更直观,参数与实际有所不同,稍微做了调整): 我们先来看XY平面,以C轴旋转中心为原点建立坐标系XYc,设在工作台面上有一点P(Xc1,Yc1,Zc1),工作台绕C轴旋转角度C(80度)后,P点到达新的位置P(Xc2,Yc2,Zc2),Xc1,Yc1,Zc1,Xc2,Yc2,Zc2均是在XYc坐标系上的坐标值(如下图所示): 则P点与P点之间有以下关系式: 设C轴旋转中心的机械坐标为(Xco,Yco,Zco),P点的机械坐标为(Xo1,Yo1,Zo1),P点的机械坐标为(Xo2,Yo2,Zo2),则有: 将(b)方程组代入(a)方程组后得到: 移项求得P点的机械坐标: 至此,在XY平面上,我们已经推导出P点、中心Co点、P绕Co旋转到新位置P点这三者之间的关系式。 我们再来看YZ平面的情况,接上面,以P点为考察对象,继续将P点绕A轴旋转角度a(60度),到达P位置(如下图所示): 同样,X以C轴的X中心,YZ以A轴的旋转中心为原点建立YZa坐标系,则在YZa坐标系下,P(Xa3,Ya3,Za3)与P点(Xa2,Ya2,Za2)及转角a有以下关系式: 设XYa坐标原点的机械坐标为(Xao,Yao,Zao),参考XY平面的计算方法进行坐标系转换得到P点的机械坐标(Xo3,Yo3,Zo3、P(Xo2,Yo2,Zo2)与旋转中心(Xao,Yao,Zao)的关系: 根据机床的结构,A轴与C轴在Y方向上存在一个偏心距,现设这个距离为d,则有: 将方程组(d)、式(g)代入方程组(f)可以得到P点旋转到P点的机械坐标求解公式: 到这里,我们已经能够通过点P(Xo1,Yo1,Zo1),A与C的中心以及AC转角,轻易求出P点旋转到新位置P(Xo3,Yo3,Zo3)点的机械坐标,(h)式中多写一个Yo2式子而不代入后面的两式是为了使公式不显得那么长。 计算原理已经搞清楚,接下来就是该如何编写宏程式了。为了使宏程式方便易用,制定如下编程思路: 分两个程式,主程式用来设定旋转中心、基准坐标、工件坐标等参数,子程式用来计算转换;对刀所得的基准坐标数据通过主程式设定到指定的坐标寄存器里(如G54);计算前子程式先清空要用到的各工件坐标寄存器里的数据;主程式里设置各工件坐标相对于基准坐标点的转角值及平移值;调用子程式对各坐标的数据进行转换计算并写回到各工件坐标寄存器里。这个宏程式需要用到许多系统变量,在编程前先介绍下这些变量的用途: 宏程式的编写: 至此,已完成整个宏程式的编写,你看懂了吗

文档评论(0)

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

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

1亿VIP精品文档

相关文档