fuyuesong123
级别: 略有小成
精华主题: 0
发帖数量: 214 个
工控威望: 371 点
下载积分: 882 分
在线时间: 114(小时)
注册时间: 2009-05-07
最后登录: 2023-04-25
查看fuyuesong123的 主题 / 回贴
楼主  发表于: 2012-05-02 22:15
硬件配置 FX1N-60MT 松下A4伺服 一个原点检测感应器
软件
m111上升沿SET m160  原点感应器X3OR m8148下降沿 RST M160
M160 OUT DDRVI D20 D24 Y1 M99
伺服电机只有一个运行方向,要求每次都能停止在原点位置
但是这个程序执行结果没吃都不能达到原点位置。经常要冲过原点位置才停止 这样造成每次停止的位置都不一样 ,
请各位大侠帮忙看看这个是什么问题造成的
怎么样解决这个问题!
946821
级别: 略有小成
精华主题: 0
发帖数量: 68 个
工控威望: 215 点
下载积分: 746 分
在线时间: 13(小时)
注册时间: 2008-04-26
最后登录: 2023-12-08
查看946821的 主题 / 回贴
1楼  发表于: 2012-05-05 08:13
可不可以这样呢,用走脉冲控制,每次都走同一个数量的脉冲,那个原点感应做为原点较正,每次感应到就将原点归零,这样走个几次后就可看出需要走多少脉冲,再重新设定。这样做的话,在近原点时马达会有减速过程,比较易控制