S7200脉冲输出控制伺服电机,位置误差是怎么回事

CPU224XP控制松下伺服电机,电机与滚珠丝杠(水平)连接,用脉冲输出控制功能实现位置控制。现出现如下问题:动作流程,电机正转丝杠带动的机械结构前进一段距离,隔一段时间后,电机反转,机械结构后退到起始位置。反复4、5个循环之后,位置出现偏差。
请问:偏差出现的原因?及如何消除偏差呢?通过PLC程序或者伺服驱动器的相关设置可以消除偏差吗?

最佳答案

你这个程序基本上无错误,出现偏差有以下几点方法:

1,仔细检查一下你的丝杆和机械结构是否有间隙,用手晃动几下机械机构,看是否明显,如果明显的话,那么间隙大了,会出现偏差的,建议找个专业人士来判断。

2,需要做原点电路和原点程序,原点电路,最好采用光电开关来做,行程开关不准确。

3,电机是否带制动装置,最好使用带制动。电机在运行的时候,需要做加减速,启停需要做快慢速。这个需要修改一下程序。

提问者对于答案的评价:
非常感谢大家的答疑!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc312707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:12
下一篇 2020年11月1日 下午3:12

相关推荐

  • VB和S7-200的通讯

    我想用VB做个上位机软件和S7-200进行通讯,需要一个西门子的Prodave数据库,希望哪位高手能给我个下载地址或者给我发个邮件 tuchunhua008@163.co…

    SIMATIC S7-200 2021年7月4日
  • PLC扫描周期

    请教大家一下:对于S7-200的PLC,编写的程序扫描周期只有5ms,但是由于外围模拟量设备的需求,能不能把S7-200的PLC的扫描周期强制性的设置为10ms?(也就是1秒钟内进…

    SIMATIC S7-200 2018年12月9日
  • SM0.0在首次接通时触发上升沿还是下降沿?

    SM0.0在首次接通时触发上升沿还是下降沿?我想让它在启动运行时置位M0.1,停止时复位m0.1,2,3下图是我在给PLC通电运行时的状态,请大侠指点!! 问题补充:谢谢大家,还有…

    2021年7月5日
  • EM253运动过程中的速度控制

    我用编码器采集一个旋转轴A的速度和长度,中断20MS/次,来控制B轴行走的速度和距离,A轴的速度是随时变化的,我将编码器采集的速度输入POSX-GOTO中,他只执行第1个启动信号时…

    SIMATIC S7-200 2018年12月9日
  • 请教,温度,压力,重量等模拟量是否可以共用一个模块

    rt 最佳答案 可以。只是在选型时都需要将这些模拟量输出类型为一致。如电流4-20mA。 提问者对于答案的评价:感谢您的回答。

    SIMATIC S7-200 2017年11月1日
  • 200和300的以太网通讯

    我使用了一个200的以太网和300进行通讯,通讯是可以的,但是只能传递BYTE类型的数据,我的程序中有我个值都是保存在VD中的,所以我想问下怎么把这我个VD中的数据转换成VB然后传…

    SIMATIC S7-200 2020年11月1日
  • 读取时间

    我在西门子触摸屏上要显示一个进料的实时时间,不知道在PLC上怎么读取,请知道的告诉告诉一下。问题补充:在触摸屏上读取PLCT200的实时时间,不知道T55的实时时间是放在PLC20…

    SIMATIC S7-200 2020年11月1日
  • 200的高速计数

    s7-200的高速计数定义的频率输入口,是否不能被用户自己改变。比方HSC0,在模式0下,它的频率输入是I0.0,用户不能改为I1.0吧? 最佳答案 是的,不能更改的,HC0-HC…

    SIMATIC S7-200 2017年6月4日
  • CP5611 与S7-200CPU通讯

    CP5611 与S7-200CPU通讯现场有设备如下:CPU:6ES7 216-2BD22-0XA0     …

    SIMATIC S7-200 2020年11月1日
  • S7-200高速计数器怎么接收伺服驱动器的A相B相Z相差动信号(5V)

    想利用S7-200的高速计数器,采集伺服驱动器的反馈编码器值,利用高速计数器采集到的值,在程序中比较好控制伺服电机实际运行的位置 问题补充:主要是伺服驱动器A相,B相,Z相输出是差…

    SIMATIC S7-200 2018年12月3日