签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
XYZAC五轴机床,F指令给定1000,那么从(X1,Y1,Z1,A1,C1)移动到(X2,Y2,Z2,A2,C2)的这个过程中,在五轴联动的情况下,F1000到底指定的是什么的速度?五个轴的合成速度吗?各个轴的速度又该怎么去计算呢?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1597741&b_id=20&s_id=0&num=5
F速度是各轴的合成速度,各轴分配的速度取决于起点和终点的距离,同时也受其它轴起点和终点距离以及相关差插补控制,也就是说,距离越短在插补时间内单轴分配速度越大,距离越长分配速度越小。速度的分配取决CNC插补的运算
五轴联动概念比较广,不开启转换(TRAORI)的情况下,五轴同时运动时保证几何轴XYZ末端合成速度按照1000mm/min的速度运行,此时辅助轴AC按距离比例跟随此速度。总合成速度大于甚至远大于1000mm/min的速度!!!(可能出现最大速度都匹配不上的情况,此时系统会降速),末端移动在空间中是近似PTP运动,轨迹只保证终点位置。防止速度突变,可加FGROUP指令,此时不区分几何轴,统一分配,路径无规律。
开启转换(TRAORI)时,约束更多一些,除了保证末端点空间速度严格控制是1000mm/min外,还需控制路径轨迹必须在一条直线上,同时姿态也需平滑过渡过去。 此时加FGOUP也有效果,在点位近似不动,姿态变化较大时能够降低总速度。
另外关于计算,不开启转换(TRAORI)的情况下,是比较容易的,西侠已经提供了思路。不加FGROUP的情况下,只是XYZ三轴去分配,可以利用三轴总距离算出总时间,然后剩余两轴的速度也就算出来了。(故存在超标的可能)加了FGROUP就是所有轴一起计算,将AC轴转换成直线轴,然后按比例分。(速度平缓)
开启TRAORI就比较麻烦了,相当于你在笛卡尔空间先把轨迹离散(按插补周期,必须时刻保持直线,姿态平滑),然后反算到到关节空间,再规划速度,加速度。不开启转换,相当于两个点的规划,开启了转换相当于很多点的规划,运算量差距可观。
简单言之,包括旋转轴在内的所有轴联动所形成的矢量和,它的速率就是F。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录