用三菱PLC控制伺服MR-2J时用绝对位置控制,是不是必须要用ABS指令来指定原点位置或直接给一个原点信号也行

如题所述

不用,直接DMOV K0 D8340即可将当前位置置0(Y0输出)。Y1通道是DMOV K0 D8350,Y2通道是DMOV K0 D8360。
D8340、D8350、D8360分别表示对应通道当前脉冲值的低位。详情请在三菱编程软件的“帮助”选项中选择“特殊继电器/寄存器”查看,或者参看《三菱PLC编程手册》相关章节。追问

你的意思是我手动回到原点信号以后可以直接给特殊寄存器写0来确定原点位置,然后就可以采用绝对位置控制对吗?谢谢

追答

是的,在你想定位原点的位置对特殊寄存器置0,那当前位置的脉冲即为0,以后电机走出的脉冲都是以此位置为0点的脉冲值,即绝对脉冲。
你写个简单的程序测试一下就知道了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-27
必须要ABS读当前位置的!如果不读那断电以后转子有位移,而系统不能识别,是会有误差的!
给原点信号也可以!那就需要经常回原点了!追问

也就是说我有了原点信号以后,直接回原点也可以找到原点来采用绝对位置控制,但是用原点信号来确定原点会有出现不准确的情况出现是吗?

第2个回答  2011-12-26
销售三菱FA系列产品
第3个回答  2011-12-27
你可以用PLC的不断电寄存器来保存也可以的
相似回答