烟山
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看烟山的 主题 / 回贴
楼主  发表于: 2009-09-03 12:53
遇到一难题。在一台铣床上安装了一个分度头。使用的是三菱的MR-E系列500W伺服电机。分辨率是131072.
分度头上的机械变速比是1:180。
现要求只要输入等分数值,分度头就能连续循环分度。要求精确到1".
请各位老师帮教教我,这一段程序要怎么写!谢谢!
zwqbingzhu
佛曰:不可说,不可说
级别: VIP会员

精华主题: 0
发帖数量: 103 个
工控威望: 351 点
下载积分: 824 分
在线时间: 99(小时)
注册时间: 2007-09-15
最后登录: 2014-07-16
查看zwqbingzhu的 主题 / 回贴
1楼  发表于: 2009-09-04 00:10
这个系统应该很好做的,用MR-E加1:180的机械比,精度做到0.001度没问题的
zwqbingzhu
佛曰:不可说,不可说
级别: VIP会员

精华主题: 0
发帖数量: 103 个
工控威望: 351 点
下载积分: 824 分
在线时间: 99(小时)
注册时间: 2007-09-15
最后登录: 2014-07-16
查看zwqbingzhu的 主题 / 回贴
2楼  发表于: 2009-09-04 00:30
说的简单点就是,你自己算一下,你输入的分度数换算成伺服电机的步数,再通过相对定位指令用PLC本机的Y0发出相应的脉冲数就可以了,用伺服做相对定位不存在楼上所说的积累误差!!我给你做个例子,比如要设定30度,精度为0.001度(就是伺服电机走一个脉冲,机械头走过0.001度),精度确定好了就要确定电机的电子齿轮比,电机走180转机械头走一转(360度),那么360除以0.001再除以180等于2000,就是说应该把131072的辩率通过电子齿轮比化成2000,这里教一个诀窍给你们,其实电子齿轮比就是131072比2000约分到最简就好了。接下来就简单了,只要拿你设定的分度数除以精度就是电机要走的脉冲数(30除以0.001等于30000,电机走30000个脉冲),用相对定位指令发就可以了,电机走的速度随便设定一个,一次定位结束,处理完相应的动作,循环就可以了.。。这是一个最基本的伺服定位程序。。
zwqbingzhu
佛曰:不可说,不可说
级别: VIP会员

精华主题: 0
发帖数量: 103 个
工控威望: 351 点
下载积分: 824 分
在线时间: 99(小时)
注册时间: 2007-09-15
最后登录: 2014-07-16
查看zwqbingzhu的 主题 / 回贴
3楼  发表于: 2009-09-05 00:13
柜内就一个伺服和PLC,都放在旁边,有什么干扰呀!!这种定位系统我做过不下20套,从来没有什么问题,是最典型的伺服定位系统,如果伺服的可靠性值得怀疑的话,数控系统就不要出了!!