登录
首页
运动控制
运动控制
回帖
发帖
正文
主题:步进电机闭环控制
点击:1832 回复:10
楼主
编辑
引用
管理
崔崔
我现在PLC选的是西门子S7-1200 DC/DC/DC ,我想用运动控制控制一个步进电机,编码器反馈信号来提高精度,PLC脉冲控制步进电机,但是具体编程该怎么编呢?用PID控制?应该不行吧。有哪位大神指导呢?
21-12-02 17:24
1楼
编辑
引用
管理
陈嘉伟
槽点太多不知道怎么吐槽
1、步进电机本身做不到闭环控制
2、步进电机加编码器那个叫做伺服电机,不过也是狭义上的半闭环控制
3、要全闭关控制那就要加光栅尺,通过高速计数器把运动滑台的当前位置记录下来。
4、PID那是用于模拟量控制,一般用于模拟电压控制变频器
5、西门子的教程在网上太多,百度一搜西门子1200运动控制即出教程
21-12-03 13:28
2楼
编辑
引用
管理
gaoyingchun
1、具体说说,若PID控制,PLC输出信号是什么形式?脉冲,模拟量电压?步进电机只能脉冲控制吧,PID方式如何输出脉冲串
2、编码器反馈到PLC高速计数,你的高速计数()HZ,编码器一圈脉冲多少?能准确计数的情况下,转速可就限制了
3、步进电机的步距角是多少,有的还有细分,这个分辨率可能远远高于编码器的分辨率了
21-12-03 14:17
3楼
编辑
引用
管理
goldage
现在部分的步进电机也是有测速编码器的,用脉冲就可以啊,但是不要指望可以达到伺服的性能,毕竟反应速度和扭矩特性还是有差别。有点奇怪的是你的选型,1200都用上了,竟然不直接上伺服。如果要节约,用步进电机,直接上个国产工控板卡,有专门配套,控制更方便
21-12-03 22:09
4楼
编辑
引用
管理
cfg168
引用
崔崔
在 2021/12/2 17:24:55 发言
【内容省略】
你要搞清楚运动控制跟PID控制半毛钱关系都没有。
PID控制简单的说就是做恒温恒压控制用的;运动控制则是做多轴机械联动,比如汽车厂的常见的6轴焊接机械手,就是运动控制编程。步进马达因为机械精度较低,马达自身的扭矩有限,只能做一般精度不高,机械强度不大的辅助驱动装置。要想高精度大扭矩,还是得上伺服马达,要不然大家都去购买步进马达来用,厂家的伺服马达就会滞销关门倒闭了。
21-12-03 22:25
5楼
编辑
引用
管理
Tivian
直接用编码器反馈来定位,高速计数,PLC发脉冲控制步进电机转动,不用什么PID之类的,发脉冲发先计算需要多少个反馈脉冲,然后确定方向,快到目标值低速,到目标值中断输出
21-12-04 08:55
6楼
编辑
引用
管理
高了高QAXP
选个闭环步进(PID在驱动器上),PLC发脉冲,用PTO工艺数据
21-12-04 12:37
7楼
编辑
引用
管理
崔崔
工控小白一枚,我这个加编码器主要是为了防止步进电机丢步,之前只是做过没加编码器的运动控制,请问加上编码器以后该怎么编程呢,有点迷茫,运动完之后,编码器的数值与要求的步数进行比较,多了的话往后退,少了继续往前走?
21-12-05 11:29
8楼
编辑
引用
管理
陈嘉伟
引用
崔崔
在 2021/12/5 11:29:13 发言
【内容省略】
亲,可以百度上看看西门子1200的相关位置控制,还有相关的脉冲控制伺服定位的相关资料哦~~~位置控制没你想象这么复杂~
另外编码器分位置编码器和速度编码器
前者用于位置控制,后者用于变频电机或者永磁同步电机等闭环控制
不要混淆
21-12-07 08:30
9楼
编辑
引用
管理
崔崔
嗯嗯,谢谢
21-12-07 08:59
上一页
下一页
工控新闻
IDC观察: 从EDA看中国工业软件后续市场发展趋势
四部门开展人力资源服务业与制造业融合发展试点
重新定义性价比!兆易创新GD32C231系列MCU强势推出
霍尼韦尔再度荣登《财富》中国ESG影响力榜
强强联手!华沿机器人与基恩士共同赋能工业检测升级
ABB与红帽(Red Hat)扩大在过程自动化系统领域的合作,以推动工业创新
Anybus网络诊断方案帮助可口可乐提高NLU(生产线利用效率)
蓝普锋助力大湾区基建升级,智慧泵站焕新登场
更多新闻资讯