farness
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看farness的 主题 / 回贴
楼主  发表于: 2010-11-30 19:58
现在有个项目是凸轮结构,控制是FX3U+多摩川编码器+松下伺服。
这里说明一下为什么要用编码器,因为是皮带带动凸轮,皮带有很多误差。

控制方式是这样的:

用了C235高速计数,伺服控制是这样的,用PLSY指令一直给伺服发脉冲,当C235计数到达时,关闭PLSY指令,伺服停止,计数清零。

但是这样控制有个问题,就是不准,刚开始还可以,转个几十圈,位置就偏了。
各位有经验的帮我分析分析,问题出在哪。

谢谢!
sandy_love
感悟生活,创新的源泉...
级别: 家园常客
精华主题: 0
发帖数量: 487 个
工控威望: 823 点
下载积分: 1610 分
在线时间: 480(小时)
注册时间: 2008-12-08
最后登录: 2024-02-24
查看sandy_love的 主题 / 回贴
1楼  发表于: 2010-11-30 23:53
用编码器z相脉冲清零消除累积误差;或者用定位指令
lgy1114
级别: 略有小成
精华主题: 0
发帖数量: 43 个
工控威望: 201 点
下载积分: 570 分
在线时间: 36(小时)
注册时间: 2008-01-10
最后登录: 2024-05-07
查看lgy1114的 主题 / 回贴
2楼  发表于: 2010-12-01 09:30
是不是扫描周期的影响   建议用中断