如何实现一键伺服回原 点击:750 | 回复:6



nathan_xu

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 36回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2014年5月24日
发表于:2014-10-09 10:07:35
楼主

各位大神好, 小弟初学伺服不久. 那目前碰到一个使用方面的问题, 关于伺服回原.

我使用三菱PLC控制一个台达伺服系统与一个步进系统, 通过台达HMI界面做一些操作.

为了方便使用, 想在出现异常时, 可以快速排除后一键回原点, 而不需要手动移动电机到原点的一侧.

这个可以怎么实现呢?

我现在做的是普通的回原,需要确保电机在原点的一侧才能正常回原, 不然会回不到原点到达极限位置.




楼主最近还看过



zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-10-09 10:12:34
1楼

回原点指令结束后,再加一条运动指令,让他走过来一点,在原点传感器上或走过原点,这样下次会原点就不会有这种现象了

nathan_xu

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 36回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2014年5月24日
发表于:2014-10-09 10:52:49
2楼

回复内容:

对: zhu860423060 回原点指令结束后,再加一条运动指令,让他走过来一点,在... 内容的回复!



如上图解释, 我的系统在使用过程中Dog(滑块)会出现在X13左侧或者右侧. 异常出现时, 不确定它的位置, 现在是回原时, 必须先将它移动到X13右侧, 然后可以正常回原.


我要的结果是, 无论我的滑块在丝杆的任意位置, 当我输入回原命令后, 伺服系统均可以回到原点位置. 这个我不知道怎么实现.

zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-10-09 11:52:14
3楼

你的正常的回原点是从X13的右侧往左寻找。

给你一个思路:

执行回原点开始,开始从右往左寻找原点,会有两种结果:

1、找到原点,回原点结束之后,再加一条运动指令,让机构再往右走一段距离,让滑块停在原点之上或其右侧。

2、找到左极限,找到左极限之后,马达反转,当检测到滑块走到原点右侧之后停止,再执行回原点,找到原点,回原点结束之后,再加一条运动指令,让机构再往右走一段距离,让滑块停在原点之上或其右侧。

Automation7

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 85回
  • 年度积分:2
  • 历史总积分:85
  • 注册:2011年5月21日
发表于:2014-10-10 00:38:34
4楼

3楼师傅正解,灰常有道理。

nathan_xu

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 36回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2014年5月24日
发表于:2015-03-25 11:04:35
5楼

好久没上论坛, 但是自己思考了..也跟你的思路一样....效果可以..挺好的....多谢~ 

回复内容:

对: zhu860423060 你的正常的回原点是从X13的右侧往左寻找。给你一个思路... 内容的回复!


笑语cll

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 37回
  • 年度积分:54
  • 历史总积分:1451
  • 注册:2015年11月19日
发表于:2018-05-04 16:11:53
6楼
学习学习,感谢分享

热门招聘
相关主题

官方公众号

智造工程师