当前位置:
工控论坛
> >
产品
>
运动控制
我要发帖
大家帮我看下对不对?
点击:
599
| 回复:
15
FFRR
关注
私信
精华:2帖
求助:6帖
帖子:64帖 | 200回
年度积分:20
历史总积分:3256
注册:2007年6月13日
发表于:2007-10-12 22:03:00
楼主
我有伺服方面的项目要做,问题是这样的,伺服电机带动一转盘转动,工位到时转630度后又回原点,等下一工位到来.就这么简单.我的想法是这样的,用一个接近开关定原点,然后在PLC发相应的脉冲给伺服驱动器.发完之后,接着发反方向的等数量的脉冲,但是问题是会不会准确的回到原点呢?这点我不大清楚,希望能得到师傅们指点,这种方法可行吗?什么方法可以改进,或者其它方法还更好?
分享到:
收藏
邀请回答
回复楼主
举报
胡家
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 552回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2007-10-13 09:07:00
1楼
肯定不会,很多传感器的特性都是打开和关断不在同一位置,需要补偿一段的
回复
引用
举报
刘岩利
关注
私信
[版主]
精华:2帖
求助:0帖
帖子:16帖 | 8239回
年度积分:397
历史总积分:28760
注册:2005年3月09日
发表于:2007-10-13 09:58:00
2楼
方法是可行的。不过,建议反向时,还是用接近开关来定位,而不是单靠脉冲数来保证回到原点。
回复
引用
举报
FFRR
关注
私信
精华:2帖
求助:6帖
帖子:64帖 | 200回
年度积分:20
历史总积分:3256
注册:2007年6月13日
发表于:2007-10-13 12:47:00
3楼
谢谢,师傅们指点.我想问下刘师傅,这种情况怎样再用接进开关再定位,我用了一个了,返回时可能转了两圈了.到底怎样去确定呢?
回复
引用
举报
胡家
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 552回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2007-10-13 17:52:00
4楼
在某个范围内检测到的信号才有效,其他时候不管就是
回复
引用
举报
ylei
关注
私信
精华:0帖
求助:0帖
帖子:43帖 | 229回
年度积分:1
历史总积分:384
注册:2004年1月16日
发表于:2007-10-13 18:37:00
5楼
你既然有了接近开关,就没问题了。首先你可以先发出脉冲旋转630度的脉冲,回原点的时候,按照原来的脉冲数回来的话,一开始还可以,时间长了就会有累积误差,肯定会有位置偏差,而且你的接近开关没有起到作用。你可以回来的时候,在接近原点的地方,在一定角度范围内允许这个信号有效,让伺服挺下来。比如,在转盘回原点600~660度的范围内检测这个信号,检测到这个信号停止就行了,当然,如果速度快的时候,在检测信号范围内必须先减速到低速
回复
引用
举报
刘岩利
关注
私信
[版主]
精华:2帖
求助:0帖
帖子:16帖 | 8239回
年度积分:397
历史总积分:28760
注册:2005年3月09日
发表于:2007-10-14 11:00:00
6楼
"回原点的时候,按照原来的脉冲数回来的话,一开始还可以,时间长了就会有累积误差,肯定会有位置偏差,"
原则上是不会有误差,但是经常会因为信号干扰而产生误差。干扰这东西,基本上是靠经验解决,所以,有时是个很麻烦的事情。
“当然,如果速度快的时候,在检测信号范围内必须先减速到低速”
这应该是必须的。
回复
引用
举报
Sigma
关注
私信
精华:0帖
求助:0帖
帖子:42帖 | 190回
年度积分:0
历史总积分:496
注册:2006年7月22日
发表于:2007-10-14 13:36:00
7楼
那么机床不是来回在走吗 是不是每个轴每次都要回原点.
回复
引用
举报
ylei
关注
私信
精华:0帖
求助:0帖
帖子:43帖 | 229回
年度积分:1
历史总积分:384
注册:2004年1月16日
发表于:2007-10-14 15:19:00
8楼
“原则上是不会有误差,但是经常会因为信号干扰而产生误差。干扰这东西,基本上是靠经验解决,所以,有时是个很麻烦的事情。”
如果中间有减速机构、传动轮齿轮之类的,肯定会有机械误差,除非整个转盘直接装在伺服电机的轴上。
回复
引用
举报
波恩
关注
私信
精华:10帖
求助:0帖
帖子:203帖 | 11028回
年度积分:0
历史总积分:36300
注册:2003年6月12日
发表于:2007-10-14 19:00:00
9楼
机械误差肯定会有,关键是总体误差会不会出现累计。
回复
引用
举报
liuhongshan
关注
私信
精华:0帖
求助:0帖
帖子:66帖 | 905回
年度积分:0
历史总积分:2778
注册:2006年4月01日
发表于:2007-10-14 19:48:00
10楼
选用2个接近开关是可以搞定的。
回复
引用
举报
FFRR
关注
私信
精华:2帖
求助:6帖
帖子:64帖 | 200回
年度积分:20
历史总积分:3256
注册:2007年6月13日
发表于:2007-10-14 23:11:00
11楼
非常感谢刘师傅.
回复
引用
举报
ylei
关注
私信
精华:0帖
求助:0帖
帖子:43帖 | 229回
年度积分:1
历史总积分:384
注册:2004年1月16日
发表于:2007-10-15 22:52:00
12楼
波恩说得也对,总体误差会不会累计是不一定的,我没有考虑到这个,只考虑到了单方向的运动。不过既然不确定,那么可靠的做法就是回来的时候用接近开关定位。
回复
引用
举报
踏沙行
关注
私信
精华:0帖
求助:1帖
帖子:24帖 | 927回
年度积分:0
历史总积分:1424
注册:2007年1月04日
发表于:2007-10-16 09:56:00
13楼
感觉这个设备,用绝对值编码器来做应该容易,效果也应该好吧。
根据你要求的角度精度来选择编码器的线数。
原点还固定。当然,成本高了点。
回复
引用
举报
ylei
关注
私信
精华:0帖
求助:0帖
帖子:43帖 | 229回
年度积分:1
历史总积分:384
注册:2004年1月16日
发表于:2007-10-16 21:34:00
14楼
呵呵,他的伺服系统本身就应该有编码器了,没必要再增加了吧,只管发脉冲就可以了,不用再处理其它信号
回复
引用
举报
踏沙行
关注
私信
精华:0帖
求助:1帖
帖子:24帖 | 927回
年度积分:0
历史总积分:1424
注册:2007年1月04日
发表于:2007-10-17 10:04:00
15楼
“呵呵,他的伺服系统本身就应该有编码器了,没必要再增加了吧,只管发脉冲就可以了,不用再处理其它信号”
这个我清楚,外加编码器是为了构成全闭环,来提高精度。
回复
引用
举报
热门招聘
相关主题
对于伺服驱动器的位置控制脉...
[9170]
双伺服同步控制
[6205]
运动控制器中的电子凸轮实现...
[7905]
请各位推荐几本学习伺服电机...
[8068]
刘工,能不能谈一下方波伺服和...
[8959]
请教步进电机问题
[7728]
伺服电机扭矩控制精度?
[6991]
西门子SIMOTION SCOUT V4.3....
[20565]
三菱伺服接收不到脉冲
[7344]
大家讨论一下关于控制SPM和I...
[7085]
官方公众号
智造工程师
客服
小程序
公众号