首页 上一页 1 2 3 4 5 下一页 尾页

加减速控制时,怎样发脉冲控制伺服定位才精确 点击:21900 | 回复:90



coolzhpfree

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 39回
  • 年度积分:0
  • 历史总积分:172
  • 注册:2012年9月07日
发表于:2012-09-07 22:28:12
楼主
求助帖10分-已结帖
当我用台达伺服做定位控制时发生这样的现象,脉冲发给伺服,可是编码器反馈实际的位置还没有到我脉冲计算的位置。也就是说:我做加减速控制时已经发送1000个脉冲,我计算的实际距离应该是10mm,可是根据编码器反馈的实际位置大概只有9.5mm,如果速度越快,位置偏差越大,请问有没有高手可以指点一下,在做加减速控制时怎么样才能让编码器实际反馈的位置和脉冲输出计算的位置误差要小一点?



lgwlxp

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 29回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2018年9月15日
发表于:2018-09-18 01:16:42
81楼

回复:

我又做了这样一个试验:

1. 用脉冲发生器给一台松下A6输入脉冲,外加一个计数器计量它的脉冲个数

2. 用一个接近开关,让伺服每转一圈给计数器发一个清零脉冲,计数器保存记数结果并显示。


下面开始验证:

用20赫兹脉冲发送--------计数器显示1000个/圈

用120赫兹脉冲发送--------计数器显示1000个/圈

用1000赫兹脉冲发送--------计数器显示1000个/圈

用4000赫兹脉冲发送--------计数器显示1000个/圈

    。。。。。。。。。。。

直到30千赫兹,一直是1000个/圈



换一个发送方式:

前半圈用20赫兹发送,之后改为50赫兹--------计数器显示1001个/圈

前半圈用100赫兹发送,之后改为150赫兹--------计数器显示1002个/圈

前半圈用200赫兹发送,之后改为300赫兹--------计数器显示1003个/圈

前半圈用300赫兹发送,之后改为500赫兹--------计数器显示1005个/圈

       。。。。。。。。。。。

前半圈用400赫兹发送,之后改为1200赫兹--------计数器显示1015个/圈




lgwlxp

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 29回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2018年9月15日
发表于:2018-09-18 01:18:18
82楼

回复:

又做了这样一个试验:

1. 用脉冲发生器给一台松下A6输入脉冲,外加一个计数器计量它的脉冲个数

2. 用一个接近开关,让伺服每转一圈给计数器发一个清零脉冲,计数器保存记数结果并显示。


下面开始验证:

用20赫兹脉冲发送--------计数器显示1000个/圈

用120赫兹脉冲发送--------计数器显示1000个/圈

用1000赫兹脉冲发送--------计数器显示1000个/圈

用4000赫兹脉冲发送--------计数器显示1000个/圈


直到30千赫兹,一直是1000个/圈



换一个发送方式:

前半圈用20赫兹发送,之后改为50赫兹--------计数器显示1001个/圈

前半圈用100赫兹发送,之后改为150赫兹--------计数器显示1002个/圈

前半圈用200赫兹发送,之后改为300赫兹--------计数器显示1003个/圈

前半圈用300赫兹发送,之后改为500赫兹--------计数器显示1005个/圈

前半圈用400赫兹发送,之后改为1200赫兹--------计数器显示1015个/圈




刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2018-09-18 09:30:20
83楼


回复内容:

对: lgwlxp 回复:前半圈用20赫兹发送,之后改为50赫兹--------计数器显示1001个/圈

-------------------------

您改高了频率以后,多灯一会儿在看数据,就没有毛病了。或者把脉冲停下,等伺服也停下,看看伺服转动的角度和您发出的总脉冲数,也不会有毛病。

通常大家都这样说,送多少脉冲,伺服就走多少距离,但是通常不说伺服转动的实时性有保证。

小ZHOUZHOU

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 116回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2018年8月31日
发表于:2019-08-26 16:40:29
84楼

下来学习一下

dfxsb

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 20回
  • 年度积分:0
  • 历史总积分:1023
  • 注册:2009年3月07日
发表于:2019-08-31 15:29:25
85楼

楼主脉冲200K时的电机转速是多少?你有算过吗?电子齿轮比设成1比1?

YingZhuang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2019年11月30日
发表于:2020-04-11 05:55:06
86楼

太深奥了,目前理解不了

HAVE1957

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 75回
  • 年度积分:977
  • 历史总积分:6142
  • 注册:2018年10月12日
发表于:2020-04-25 10:30:08
87楼

正常的绝对位置指令,接收正常的完成指令,加个比较,当前位置和所需要位置做对比,只要相等伺服跑的位置就不会差太多。假设你要用感应器来断掉伺服运行的话,肯定和加减速时间有关。

有此可以猜测你是用在口罩机送料上的。

fyz920757923

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 226回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2019年8月14日
发表于:2021-03-09 10:06:39
88楼

谢谢 学习一下


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页