基于三菱运动控制系统生成丝滑无比的凸轮曲线(上) 点击:1388 | 回复:13



干工控V

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 20回
  • 年度积分:11
  • 历史总积分:172
  • 注册:2016年6月23日
发表于:2021-04-19 21:11:15
楼主

随着甲方对设备速度,机械寿命,系统稳定性等有了更高的要求,而传统的梯形加减速,七段S型曲线等再高速运动的过程中经常出现冲击电流等问题,对机械损耗也较大,所以乙方很有必要对控制算法进行一番研究。

本研究基于三菱简单运动模块RD77MS16(同样使用与LD77MS/QD77MS/FX-40SSC-S/FX-80SSC-S),该模块内置有12种凸轮特性曲线可供选择,此次选择常用的恒加速度(梯形加减速),单弦(正弦/S曲线加减速)和五次曲线进行实验

一、效果展示

先来看下不同曲线下动作效果图。

①线性匀速运动效果

 

②恒加速度(梯形加减速)的缓动前半段从0开始加速,后半段减速到0的缓动

 

③单弦(正弦/S曲线加减速)的缓动前半段从0开始加速,后半段减速到0的缓动

 

④五次曲线的缓动前半段从0开始加速,后半段减速到0的缓动

二、曲线特性

机械运动中,速度和加速度曲线的不平滑对电机和机械机构会产生冲击, 电机最大输出电流增大, 高速下的系统稳定性变弱, 加加速度的不连续性又会加大对机械的磨损速度 ,所以符合速度和加速度的连续性和平滑性的曲线才是我们所需要的。接下来我们设计一条往复运动,从0开始加速的凸轮曲线,分解其在不同加减速效果下,分析其位移/速度/加速度随时间的变化。

 

 

①常用的梯形加减速位移,速度,加速度随时间变化关系如下,可以看出速度呈连续性变化而加速度的变化不是连续的,加速度在0,π/2,3π/2处发生突变,说明有明显的“冲击”现象,在实际应用中会减少凸轮寿命和影响机构正常运作;

②S曲线加减速位移,速度,加速度随时间变化关系如下,其速度和加速度相比梯形变化更加柔和,但在启动和停止时加速度并不为0,还是存在冲击现象;

③五次曲线位移,速度,加速度随时间变化关系如下,可以看出整个过程的加速度和加加速度不仅连续而且其本身也是多项式函数, 曲线各点实现了平滑性过度。

对比S型的速度曲线和五次的速度曲线,可以看出五次在启动和停止阶段更为柔和,可能是我们所需要的丝滑的曲线。

三、程序调试

通过简单运动简单运动模块分别生成对应的凸轮曲线,然后测试不用凸轮曲线下伺服电机的电流变化,来验证五次曲线的合理性(未完待续)。

四、源码分享

非常感谢你能看到这里,如果你觉得这篇文章写的还不错的话,求赞求关注。

资料在附件,欢迎下载使用。

正在下载,请等待……
下载附件需0积分!



楼主最近还看过



禾苗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 582回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2018年7月24日
发表于:2021-09-28 18:14:45
1楼

非常感谢你能看到这里,如果你觉得这篇文章写的还不错的话,求赞求关注。

rock1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 74回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2008年3月28日
发表于:2022-01-02 11:24:26
2楼

百度就有

dwt520f

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 232回
  • 年度积分:95
  • 历史总积分:352
  • 注册:2011年5月10日
发表于:2022-01-02 19:47:16
3楼

感谢楼主   不知道有没有用处


ppzhang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 563回
  • 年度积分:0
  • 历史总积分:250
  • 注册:2007年4月11日
发表于:2022-01-03 14:37:18
4楼

谢谢楼主分享

Whisper1

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 21回
  • 年度积分:1
  • 历史总积分:274
  • 注册:2022年1月04日
发表于:2022-01-08 11:48:56
5楼

感谢楼主分享    感谢

小起子

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 383回
  • 年度积分:6
  • 历史总积分:118
  • 注册:2017年4月06日
发表于:2022-03-18 09:29:45
6楼

谢谢楼主的慷慨分享   共同学习一起进步。。。。

lhcwhw

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2012年6月16日
发表于:2022-03-23 23:53:20
7楼

谢谢楼主的慷慨分享  

che198

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 553回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2019年9月20日
发表于:2022-03-24 22:41:19
8楼

感谢楼主   不知道有没有用处

孟工1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 133回
  • 年度积分:0
  • 历史总积分:223
  • 注册:2001年8月25日
发表于:2022-03-25 07:08:20
9楼

谢谢楼主分享

历历在木

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 98回
  • 年度积分:10
  • 历史总积分:76
  • 注册:2021年7月18日
发表于:2022-04-05 22:33:16
10楼

谢谢分享学习

liangabc123

  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 650回
  • 年度积分:8
  • 历史总积分:123
  • 注册:2015年5月25日
发表于:2023-01-29 10:58:48
11楼

谢谢分享

ipfkhl

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 491回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2019年1月03日
发表于:2023-03-09 15:24:02
12楼

谢谢楼主分享 最近在学codesys电子凸轮 感觉难懂

lijianjun186

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 85回
  • 年度积分:162
  • 历史总积分:464
  • 注册:2014年10月30日
发表于:2023-03-12 11:06:23
13楼

谢谢楼主


热门招聘
相关主题

官方公众号

智造工程师