当前位置:
如何利用编码器精确定位问题?
回复 | 人气 | 打印
xiangan 个人主页 给TA发消息 加TA为好友 悬赏10分-未结帖 发表于:2013-05-05 21:31:03 楼主

一主轴上带一圆盘  圆盘上有1-79个冲头 均匀分布在圆盘上  主轴编码器一圈 1000 脉冲 对应360度 大约4.5 度对应一个冲头 此数无限循环 到最后还是会有误差 怎么解决啊

分享到: 关注收藏 邀请回答 回复 举报
乖乖小笨熊 个人主页 给TA发消息 加TA为好友 发表于:2013-05-05 22:24:16 1楼
 

这个每旋转规定次数回一次原点即可解决该问题,回原点就会消除累计误差

  回复 引用 举报
ptscx521 个人主页 给TA发消息 加TA为好友 发表于:2013-05-05 22:41:17 2楼
 

我怎么感觉不对呢 ?你这个是圆盘是用马达直接带动的吗?还是用分割器?如果是直接带动的话应该选用伺服马达,然后设置一下每圈的脉冲数就可以和79匹配了。不是伺服马达就只能像楼上说的了。选用分割器的话你这个圆盘上的工站个数又是个问题。

  回复 引用 举报
yanwen0227 个人主页 给TA发消息 加TA为好友 发表于:2013-05-05 23:32:36 3楼
 

如果使用伺服加编码器应该是一个不错的选择。

  回复 引用 举报
秦君_1 个人主页 给TA发消息 加TA为好友 发表于:2013-05-06 09:36:02 4楼
 

如果是主轴编码器一圈 1000 脉冲 有了累积误差,你可以每转一圈到某一个固定位置对主轴编码器脉冲清零。 

  回复 引用 举报
jmxd-工控人生 个人主页 给TA发消息 加TA为好友 发表于:2013-05-06 10:58:28 5楼
 

引用 秦君_1 的回复内容: 如果是主轴编码器一圈 1000 脉冲 有了累积误差,你... 


 不错,我们的一个程序就是这样设计的

  回复 引用 举报
独行侠007 个人主页 给TA发消息 加TA为好友 发表于:2013-05-06 14:27:58 6楼
 

你可以用脉冲编码器,圆盘转一圈,把编码.器的数值清一次零,这样就可以消除误差了

  回复 引用 举报
xiangan 个人主页 给TA发消息 加TA为好友 发表于:2013-05-06 17:16:21 7楼
 

回复内容:

对: ptscx521  我怎么感觉不对呢 ?你这个是圆盘是用马达直接带动的吗?... 内容的回复!


 是变频电机带的主轴

  回复 引用 举报
mybasket 个人主页 给TA发消息 加TA为好友 发表于:2013-05-17 21:11:34 8楼
 

用译码指令,如DEC等

  回复 引用 举报
永锋小兵 个人主页 给TA发消息 加TA为好友 发表于:2013-05-17 21:26:21 9楼
 

感觉还是转一定的圈数后进行置零

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2013-05-21 18:21:11 10楼
 

清零是必须的出现问题后备用,主要是误差是怎么出现的,是机械误差,还是干扰,加工精度高的话,误差是致命的。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2013-07-08 23:24:23 11楼
 

你说的误差是分不匀吧,那只有换编码器

  回复 引用 举报
北极星的电力 个人主页 给TA发消息 加TA为好友 发表于:2014-01-06 16:30:32 12楼
 

引用  的回复内容: 清零是必须的出现问题后备用,主要是误差是怎么出现的,是...



  回复 引用 举报
工控勤哥 个人主页 给TA发消息 加TA为好友 发表于:2014-02-21 11:05:27 13楼
 

编码器一圈的脉冲数最好能被工位数整除,这样就没了累计误差。一圈清零也是不错的选择。

  回复 引用 举报
ljbcompany 个人主页 给TA发消息 加TA为好友 发表于:2014-02-25 13:32:01 14楼
 

转一圈1000 脉冲对应360度,则1个脉冲是0.36度!而4.5度对应一个冲头,则需要12.5个脉冲。

  回复 引用 举报
根德小高 个人主页 给TA发消息 加TA为好友 发表于:2014-02-28 13:53:40 15楼
 

变频器加PG卡么,应该是伺服更精确吧

  回复 引用 举报
邵-王者之师 个人主页 给TA发消息 加TA为好友 发表于:2014-03-07 23:25:59 16楼
 

我去,用变频器来带,控制不是那么精准的。

有个办法,加限位。旋转停下后,汽缸推动定位杆进行辅助定位。

电机带的转盘,减速机要做的速比很大。

建议换成伺服。成本甚至还比你的变频电机减速机便宜。

  回复 引用 举报
国产PLC123 个人主页 给TA发消息 加TA为好友 发表于:2014-03-13 12:52:18 17楼
 

这样的结构一般都是用伺服电机吧。PLC程序控制中可以根据你的要求,一圈结束滞留脉冲清零、或者是每步结束都清零、或者设定个上限,每到上限清零都可以。

  回复 引用 举报
whsold 个人主页 给TA发消息 加TA为好友 发表于:2018-10-16 15:29:28 18楼
 

精确定位现在都是用刻度标尺精确定位系统了,而且能避免出现打滑导致测量不准确的问题。常用于天车定位系统、卸料小车定位系统、堆取料机定位系统。

  回复 引用 举报
芳季 个人主页 给TA发消息 加TA为好友 发表于:2018-10-17 17:09:34 19楼
 

看上面回答的样子好像没几个人明白你的难处。而且还有的给出了很外行的答案。如果计算结果里面含有常数π,那么要换什么编码器呢?脑残。

除法指令计算之后得到余数,那不够一个脉冲的值先不要,保存起来,下一次移动再次得到余数,加上原有的累计余数,得到够一个脉冲就把移动增加一个脉冲,累计余数去除整数部分。

这相当于插补原理。

反转之后也是做同样的计算,但是就是余数是减法,借一个脉冲减余数。

  回复 引用 举报
TDH123 个人主页 给TA发消息 加TA为好友 发表于:2018-12-01 11:22:39 20楼
 

可以用转一圈360个脉冲的编码器不

  回复 引用 举报

周点击排行
周回复排行
最新求助