回复:绝对值编码器重新上电后位置没有保持,是为什么?

一步莲华

  • 帖子

    28
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2011-05-04

普通 普通 如何晋级?

发布于 2013-11-20 15:54:18

4楼

quote:以下是引用SILVQD在2013-11-19 15:07:22的发言:
记得以前做过测试,用MCC是可以保持零点的。步骤如下:
1.在Axis--Homing中配置,跟你的一样
2.写好程序并下载,然后Copy RAM to ROM
3.在MCC中执行一次Home Axis,HomingType:Absolute encoder adjustment
此时轴处于“已回零Homed”的状态

此时,断电再上电,位置值是保持的。

Copy RAM to ROM保存的程序,与回零无关。

谢谢!现在西门子工程师认为可能是编码器计数值溢出的关系,因为实际使用的编码器好像是单圈20位的,说溢出以后就没法保持!现在想采取的办法是用一个可保持变量来记录并实时更新轴的实际位置,再在上电的时候用_redefinPosition函数来赋值给轴,实际效果并不理想,可能是程序运行时序的影响!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMOTION

共有2222条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。