许泽民
大明
级别: 略有小成
精华主题: 0
发帖数量: 75 个
工控威望: 223 点
下载积分: 298 分
在线时间: 36(小时)
注册时间: 2009-08-16
最后登录: 2024-05-25
查看许泽民的 主题 / 回贴
楼主  发表于: 2019-06-10 08:35
有个测试机需要伺服马达旋转5千万次。伺服设置2000脉冲一圈。了解到D8340计数的上限是20亿,不够用。D8340清零以前用过好像不大好清零。用时间计数的话不能控制停止位,因为有加减速时间,速度也是要设定可改的。有那个大神试过D8340零清零,或其他办法能能控制好停止位吗。
大概大概
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3443 个
工控威望: 20982 点
下载积分: 28485 分
在线时间: 1765(小时)
注册时间: 2010-01-03
最后登录: 2024-12-22
查看tkggtdkjpl的 主题 / 回贴
1楼  发表于: 2019-06-10 08:57
马达有个Z相信号,高速计数器,一圈一个信号
换个思路方法多得很
楼主留言:
谢谢大侠,是蛮好的思路。计数到了后,是不是要减速停,不然可能停不准。停的差一点没关系,太多不太好。
本帖最近评分记录:
  • 下载积分:+3(wangdai527) 热心助人!
  • 自动化单机,生产线,项目编程调试!
    langui
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1541 个
    工控威望: 1764 点
    下载积分: 6257 分
    在线时间: 642(小时)
    注册时间: 2014-06-16
    最后登录: 2024-12-12
    查看langui的 主题 / 回贴
    2楼  发表于: 2019-06-12 08:23
    伺服马达上有个紧急停止信号,计数到达用PLC中断然后立即输出给伺服。
    流辰沙
    级别: 家园常客
    精华主题: 0
    发帖数量: 313 个
    工控威望: 641 点
    下载积分: 1068 分
    在线时间: 124(小时)
    注册时间: 2018-12-27
    最后登录: 2024-04-16
    查看流辰沙的 主题 / 回贴
    3楼  发表于: 2019-06-12 09:35
    引用
    引用第1楼tkggtdkjpl于2019-06-10 08:57发表的  :
    马达有个Z相信号,高速计数器,一圈一个信号
    换个思路方法多得很


    如果担心停不准,在计数到4999W5000转的时候,换一个低速,再慢慢数。
    按理说 要求5千万次,都会给一点允许误差的,哪怕是测试机,多转点测试品该坏已经坏了,不该坏的多几圈也坏不了