步进电机PK增量编码器

分享到:
1374
下一篇 >

菜鸟:

200输出脉冲控制步进电机转动,编码器接到另一端,并将信号通过高数计数器传回给PLC。

之前没有在现场用过编码器,不清楚精度怎么样。所以编一个小程序,每次运行电机转若干圈,然后停,然后再转,到达若干圈后,再转回来了,在电机上做了标记,看走的准不准。

同时,编码器采用AB相接法。测试前,PLC和编码器脉冲都清0,同一起跑线,测试了3天,共来回跑了400多次,结果发现,PLC发送脉冲能够控制步进电机非常精准的转回来,而编码器反馈的脉冲则差了一些。

编码器会输给步进电机吗?编码器如果反馈的不**,怎么应用与现场那?


大虾:

是不是来回脉冲总和是0。机械也是指向0,但是高速计数器当前值不是0,有出入?


菜鸟:

小声在这里跟你说。

LD M0.0

EU

S Q0.2, 1(设置反向标志)

PLS 0(触发开始发脉冲)

这小段程序,你说Q0.2和Q0.0哪个先出现高电平啊?

我猜你会回答:同时产生。

你的程序有没有这样的类似的情况?


大虾:

按照扫描顺序来说,Q0.2在前,应该是Q0.2先出现高电平

但我更认为是Q0.0是高电平,虽然不知道为什么,但发送脉冲个人感觉不受扫描周期限制,速度应该更快一些。


菜鸟:

是我在电机的键槽面做了标记,电机转的角度有偏差就能够看出来。

比如正转一共转100圈,每10圈停2秒,然后再转,直到100圈后,再反转转回来。

次数少时,无误差。

次数一多,PLC控制步进电机能够基本很准的走回来,但编码器显示的脉冲角度就差了一些。

编码器用的是增量旋转型编码器,AB相接法,接到HC1上获取。

在实际应用中,应该更信赖哪个?还是编码器也需要搭配其他器件使用,比如接近开关等

编码器的偏差是否有正有负?差得多不多?

引用<但发送脉冲个人感觉不受扫描周期限制,速度应该更快一些。 >那么原本是想向后走的,可是**个反向脉冲比方向信号来得更早,会出现什么情况?


我的用是向导里面的PTO_MAN

LD Always_On:SM0.0

= L60.0

LD StartRun:M0.0

= L63.7

LD L60.0

CALL PTO1_MAN:SBR2, L63.7,

M0.0直接决定开始,

主程序里面

LD Always_On:SM0.0

LPS

A Rq_UP:V79.0

AN Rq_DOWN:V79.1

LPS

EU

LPS

AN MotorDir:M1.7

RI Q0.2, 1

LPP

A MotorDir:M1.7

SI Q0.2, 1

LRD

EU

S StartRun:M0.0, 1

先置的方向,再置的开始M0.0

会出现你的担心?

但结果是程序走的准,而编码器走的不准,偏差不大,非常非常小,如果在电机轴根本看不出,我是把电机轴上有个大盘,大盘等于把电机轴放大,才能看到细微的误差,论角度来说好像不到1°,大盘的直径是1米,*外圈的标记之间差了3毫米。

我就不清楚该信任谁了,还是我选的编码器精度不够,造成一个累积误差。


大虾:

这3毫米包含多少个步进脉冲和编码器脉冲?


菜鸟:

有没有可能是步进电机产生的干扰影响了高计?高计采用的什么模式?计数频率是多少?



你可能感兴趣: 工控菜鸟园 自动化系统 步进电机 编码器
无觅相关文章插件,快速提升流量