如何控制两台速度不同的伺服电机同步起停

2019-07-17 16:00发布

其他版块不熟悉,还是在labview版块发帖。
最近在弄一个多轴伺服系统。目前只控两轴。PLC控制伺服电机。
需求是在一个运动周期内,两轴的运动位移不同,但是要求同时启动、同时到达(因为要控制轨迹)。
目前的做法,是简单的通过数学计算,给两个轴赋不同的速度值,以求同步到达。(简单来说,就是给定1轴速度V1,计算t=S1/V1,由于要求时间相同,则V2=S2/t)。
但是实际上运行时,两轴惯量不同,电机有加减速,导致两轴还是有肉眼可见的不同步现象,停止时间差估计有200ms,这个达不到要求。
请问有什么办法可以解决这个问题,两轴并不是完全同步(完全同步是指时间、速度、位移全部一致,本项目只要求时间一致,那么如何做到同步起停呢。
谢谢各位大神。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
sszx2007
1楼-- · 2019-07-17 19:57
我想知道,你的是不是两轴直线插补? 最佳答案
李雷
2楼-- · 2019-07-17 21:59
运动中间有加减速,就要计算其在对应路径上的等效平均速度,用等效平均速度作为二者的转换关键。
李雷
3楼-- · 2019-07-18 03:51
 精彩回答 2  元偷偷看……
xiaomanly
4楼-- · 2019-07-18 07:27

建立数学模型,估计你要用PID,比如差速运动!
羊驼啊
5楼-- · 2019-07-18 07:36
sszx2007 发表于 2017-9-11 13:49
我想知道,你的是不是两轴直线插补?

是的是的,一语中的!本质就是实现两轴直线插补,我也是刚刚意识到的。
请问有没有成本比较低的,改动比较小的两轴直线插补硬件。
我现在用的是西门子PLC,S7-1200,貌似没有直线插补功能。
上位机是Labview,用OPC通讯。
羊驼啊
6楼-- · 2019-07-18 10:55
xiaomanly 发表于 2017-9-11 16:35
建立数学模型,估计你要用PID,比如差速运动!

软件插补,速度应该跟不上的呀。。

一周热门 更多>