查看: 4376|回复: 19
收起左侧

[教程经验] 轴的加减速模式类型

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 工控小生 于 2020-6-16 23:23 编辑

在使用运动控制功能块时,一定会遇到有Jeck和轴速率斜坡类型的设置,可能我们一般都没有注意,只是采用了默认的值,下面我就根据自己的理解,聊一下这两个参数的意义和使用方法。
Jeck为轴的加加速度,我们知道位置的导数是速度,速度的导数是加速度,加速度的导数是加加速度,也就是Jeck。轴的速率斜坡类型有以下四种:“梯形”:创建一个梯形速度曲线(在每个部分是个常量加速度);“Sin²”:创建一个sin²-速度曲线(具有连续加速度);“二次”:创建一个具有加加速度限制的梯形加速曲线;“二次 (圆滑)”:和模式“二次”类似,但是创建没有跳转的加加速度曲线。
我们知道了这两个参数的意义,那么该怎么做选择呢?其实Jeck的值是否设置是取决于速率斜坡类型的,而选择什么样的速率斜坡类型,是取决于实际的应用场合,其中重要的因素就是对机械抖动的接受程度。根据牛顿定律,机械的抖动是和加速度有关的,加速度越大就会有越大的抖动,这就是为什么轴的速度突变会造成机械较大冲击的原因。
对于大部分的使用场合,使用梯形模式就可以满足要求,由于梯形模式是固定的加速度,只会在速度拐点处有较大的加速度,其导数(Jeck)为0,所以采用此模式时可以不设置Jeck的值。但是对于对机械抖动要求高,比如长行程重载的场合,不能接受在速度拐点处有冲击,就需要根据要求精度选择是使用Sin²、二次还是二次(平滑),Sin²可以无限求导并保证导数连续,可以不设置Jeck的值,速度平滑性最好,但是计算位置曲线上的点很多,会增加总线的负载率;二次和二次(平滑)保证了加速度可以求导,既可以限制加加速度的范围,也不会增加太多的总线负载。二次(平滑)模式也可以不用设置Jeck,但是使用二次方的模式时,输入参数Jerk不能为0,且要设置合适的大小,如果设置的值太小,会造成加速过程很缓慢或运动异常,一般设置为加速度的100倍以上。
1.png
2.png



示例:以下图片展示了不同曲线类型的不同;位置显示为绿色,速度为红色加速度为蓝色。
6.png

3.png

4.png

5.png






上一篇:结构,枚举,别名,联合
下一篇:关于凸轮主轴一些设想,还请各位大佬不吝赐教

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

shenzhenming 2020-6-24 08:44:15 | 显示全部楼层
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
回复 送花

使用道具 举报

shenzhenming 2020-12-2 08:54:56 | 显示全部楼层
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
回复 送花

使用道具 举报

我愿人长久 2022-5-19 08:07:05 | 显示全部楼层
感谢分享 4-01.png 27-01.png
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部