电阻焊
拜师学艺,不耻下问,
级别: 略有小成
精华主题: 0
发帖数量: 291 个
工控威望: 484 点
下载积分: 5172 分
在线时间: 190(小时)
注册时间: 2009-07-27
最后登录: 2024-10-19
查看电阻焊的 主题 / 回贴
楼主  发表于: 2012-08-05 20:58
第一次接触伺服,设备是一工作转台,伺服电机带蜗轮蜗杆作圆周运动,设备要求具有机械原点,现在我准备两种模式,第一,采用接近开关作为设备原点(这个倒是程序好作):第二,采用程序坐原点,即工作转台转到达到现场使用要求,此时可以设定当前为使用原点,且这个原点可以根据工件品种更改,(这个该如何编写,望朋友支个招啊)
gsj791898717
没有伞的孩子必须努力奔跑!
级别: 略有小成
精华主题: 0
发帖数量: 231 个
工控威望: 437 点
下载积分: 5931 分
在线时间: 296(小时)
注册时间: 2010-03-16
最后登录: 2023-07-19
查看gsj791898717的 主题 / 回贴
1楼  发表于: 2012-08-05 22:10
我想这个应该好做吧 首先手动点动伺服到达需要的原点  点击设置次位置为原点    相应的寄存器数据清零  然后实时读取编码器数值 采用告诉计数计算当前走的值 进行相应的计算即可
lbs871201
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 137 点
下载积分: 741 分
在线时间: 21(小时)
注册时间: 2011-09-19
最后登录: 2015-07-17
查看lbs871201的 主题 / 回贴
2楼  发表于: 2012-08-06 09:37
看手册啊
andy_gao
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 448 点
下载积分: 2186 分
在线时间: 226(小时)
注册时间: 2012-08-02
最后登录: 2024-04-30
查看andy_gao的 主题 / 回贴
3楼  发表于: 2012-08-06 11:35
一般都是采用第一种,第二种还真没试过
idiot
级别: 略有小成
精华主题: 0
发帖数量: 88 个
工控威望: 221 点
下载积分: 745 分
在线时间: 104(小时)
注册时间: 2011-09-01
最后登录: 2024-11-01
查看idiot的 主题 / 回贴
4楼  发表于: 2012-08-06 13:53
这个问题决定于伺服,(个人只了解三菱),如果是用MR-E系列的,就一定要一个感应器做为原点,每次开机的时候都要回一次原点(这是必须的,指令用DZRN(三菱))。这个系列的伺服比较便宜,3000多。
如果是用J3系列的,这个问题就很容易解决。5000多。
(MR-E系列是用相对编码器,J3系列是用绝对编码器)
(以上是个人意见)
yuaiwu
wemhoener
级别: 网络英雄

精华主题: 0
发帖数量: 473 个
工控威望: 10131 点
下载积分: 11459 分
在线时间: 418(小时)
注册时间: 2007-11-10
最后登录: 2024-10-27
查看yuaiwu的 主题 / 回贴
5楼  发表于: 2012-08-07 08:13
理论上,向一个方向,会有累计误差的哟!
xiejun8103
三人行,必有我师
级别: 工控侠客
精华主题: 0
发帖数量: 327 个
工控威望: 2118 点
下载积分: 3244 分
在线时间: 299(小时)
注册时间: 2009-10-26
最后登录: 2019-07-02
查看xiejun8103的 主题 / 回贴
6楼  发表于: 2012-08-07 09:33
这个很好做的啊。守先在怎么程序做原点也是相对性的,你先按照接近开关复原点,在清除当前的脉冲为0,在做一个运行一个位置的程序,运行多远可以在触模里设定。你就当此时是原点就行了。只要你在触模里边改这个位置,原点那里都行的。