签到有奖
消息提醒
西门子商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:游士
注册时间:2014-11-28
普通 如何晋级?
619
1
2017-07-30 23:51:01
一个电机带动凸轮旋转,要求电机从任何起点位置开始,先回零。(电气零点对应着机械轴角度75度)先每个工艺节拍都旋转N圈,停止。 停止时候的刻度都在75度,如此反复循环。我做了几套方案,请大侠们赐教,指点。1. 选用伺服电机回零,然后每次旋转N圈。 由于电机是朝一个方向旋转,即使伺服反馈是多圈绝对值编码器,每次旋转完成下一次启动前都要回零。(如果伺服使用的单圈绝对+多圈增量反馈,必定会累计误差)2. PLC+变频器+抱闸电机。 2.1 +单圈绝对值编码器。 每次启动电机慢慢旋转到75度。然后到下一个0度计数。 最后一圈出现0度以后,电机开始抱闸减速。 2.2 +多圈绝对值编码器 每次启动电机到75度, 然后直接读取编码器,到N圈前提前减速。 由于多圈编码器可以直接读取多圈,所以不需要程序里编写计圈数的程序。 但是多圈编码器的圈数也是有限制的。 所以一定要在圈数使用完以前进行一次回零。 2.3 增量式编码器+零点开关 利用接近开关先让电机回到零点附近。然后启动,电机增量式编码器反馈脉冲数计算电机旋转的角度,在旋转的圈数到达之前进行减速。 然后第二个节拍再次计数。 以PLC程序里的累计计数圈数是旋转的圈数倍数来控制电机的停止,可以不累计误差。 如果每次停止电机都是用每个节拍的反馈脉冲数,则会累计误差。关于这个方案,大家第一的反应用伺服做肯定没问题,但个人觉得,即使使用伺服也未必满足工艺要求。因为使用伺服的话,你需要每个节拍都回一次零。 如果不回零,每次电机转N圈会造成累计误差。N个节拍以后停下来的角度将不再是75度。
剩余80%未阅读, 请登录阅读
请填写推广理由:
【免费得】提交调研结果免费得电子版《西门子自动化产品500问》
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有2008条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!