
使用倍福TwinCAT进行正弦Sin曲线加减速轨迹规划,附带源代码和Windows仿真:SinTest.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用倍福TwinCAT平台实现正弦Sin曲线加减速轨迹规划,并提供完整源代码及Windows环境下的仿真文件SinTest.zip。
基于倍福PLC的TwinCAT平台实现正弦Sin-S曲线轨迹规划,并使用外部发生器功能。这种技术可以应用于需要自定义轨迹规划的程序中。
在运动控制领域,速度加减速算法(即运动轨迹规划)是常见的需求。S曲线加减速方法包括梯形曲线、Sin函数、三次曲线、五次曲线和贝塞尔曲线等类型。
确定初始速度V0,目标速度V1以及中间速度为Vt,并设定加速时间iCounter(该参数与最大加速度时间相关)。在此系统中,PLC的扫描周期是10毫秒。因此,在每个10毫秒的PLC周期内,时间为t会增加0.01秒。
在TwinCAT环境中,建议将PLC任务周期设置为与NC SAF(数控伺服轴功能)周期一致。例如,在当前系统中,如果PLC的任务周期是10ms,则应相应地设置NC的周期为10ms。若两者不匹配,即使位置给定平滑连续,电机仍可能产生抖动现象。
全部评论 (0)
还没有任何评论哟~


