您的位置:控制工程论坛网论坛 » PLC与PAC » PLC随时改变发给伺服的脉冲数

zhanghe

zhanghe   |   当前状态:在线

总积分:3518  2024年可用积分:0

注册时间: 2010-03-22

最后登录时间: 2023-08-14

空间 发短消息加为好友

PLC随时改变发给伺服的脉冲数

zhanghe  发表于 2016/7/22 9:56:36      1348 查看 4 回复  [上一主题]  [下一主题]

手机阅读

本人想用编码器控制距离精度.用高速计数器接收编码器脉冲传送给D200.要工作的脉冲输入寄存器为D230。LD m8000 out c235 k0 。dmov c235 d200用DSUB D230 D200 D240。用dplsr k5000 d240 k100 y0伺服接收的脉冲还是的230的脉冲数.比如d230为1000.伺服电机工作也是1000个脉冲数.不管d200接收的信号是1010个脉冲数还是950个脉冲数。如在dplsr k5000 d240 k100 y0。前面加一个LDI Y0这样伺服接收到的正好是1000个脉冲.但转速很慢因为y0一直在不停地通短。不知那位高手能告诉我这程序怎么编。这里先谢谢了!

1楼 0 0 回复
  • zrx517697809

    zrx517697809   |   当前状态:在线

    总积分:1105  2024年可用积分:0

    注册时间: 2014-04-20

    最后登录时间: 2017-07-22

    空间 发短消息加为好友

    zrx517697809   发表于 2016/7/22 10:08:18

    运动中改变执行的脉冲数,一般PLC都不支持这个,但也有支持的

    2楼 回复本楼

    引用 zrx517697809 2016/7/22 10:08:18 发表于2楼的内容

  • luck

    luck   |   当前状态:在线

    总积分:4492  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-14

    空间 发短消息加为好友

    luck   发表于 2016/7/22 14:07:05

    楼主,你为何不把编码器接到伺服放大器里,因为伺服本身就是闭环,又何必非要进plc.的高速计数器端子?
    你要多少脉冲直接发送给伺服就可以了,为何非要这么麻烦?

    3楼 回复本楼

    引用 luck 2016/7/22 14:07:05 发表于3楼的内容

  • martion

    martion   |   当前状态:在线

    总积分:5074  2024年可用积分:0

    注册时间: 2013-07-25

    最后登录时间: 2019-12-19

    空间 发短消息加为好友

    martion   发表于 2016/7/25 20:10:02

    如果是齿轮传动、丝杠传动的话,加入间隙补偿即可

    4楼 回复本楼

    引用 martion 2016/7/25 20:10:02 发表于4楼的内容

  • a1123

    a1123   |   当前状态:在线

    总积分:5620  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    a1123   发表于 2016/7/26 16:00:13

    用的是齿轮变速箱用连轴器连接.机器在工作中负载不同时误差相差也很多。设备是进口的年代比较远了。所以为达到精度前面自己加了一个编码器

    5楼 回复本楼

    引用 a1123 2016/7/26 16:00:13 发表于5楼的内容

总共 , 当前 /