大家帮我看下对不对? 点击: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楼
“呵呵,他的伺服系统本身就应该有编码器了,没必要再增加了吧,只管发脉冲就可以了,不用再处理其它信号”

这个我清楚,外加编码器是为了构成全闭环,来提高精度。


热门招聘
相关主题

官方公众号

智造工程师