展开查看
以下是引用芳季在2014-06-18 16:27:49的发言 >6楼:编码器的偏差是否有正有负?差得多不多?
引用<但发送脉冲个人感觉不受扫描周期限制,速度应该更快一些。 >那么原本是想向后走的,可是第一个反向脉冲比方向信号来得更早,会出现什么情况?
我的用是向导里面的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毫米。
我就不清楚该信任谁了,还是我选的编码器精度不够,造成一个累积误差。