夏杏银
快乐自动化
级别: 略有小成
精华主题: 0
发帖数量: 131 个
工控威望: 249 点
下载积分: 1501 分
在线时间: 85(小时)
注册时间: 2008-04-27
最后登录: 2024-11-16
查看夏杏银的 主题 / 回贴
楼主  发表于: 2008-09-05 17:24
我现在在做一套机床,但关电后零点就会改变,改变的也不是很大,再下次开机的时候又要重新调试,特麻烦.所以想问一下各位大哥,大姐.这是什么原因?要怎么解决.谢谢了
碧海潮生
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看碧海潮生的 主题 / 回贴
1楼  发表于: 2008-09-05 20:43
你用的是什么牌子的伺服

零点飘移和伺服、上位都有关系

1、如果伺服是绝对式编码器的,那就没有飘移的问题
2、如果是增量式的,上位需要采集编码器的Z脉冲信号,才能准确判断零位
3、如果上位没有采集Z脉冲,而且是增量式伺服,就不能保证零位不变,除非还有别的机械零位参考才行

所以看你的情况应该是第三种现象,解决方法也就参考1、2了
楼主留言:
大哥!谢谢
本帖最近评分记录:
  • 下载积分:+2(zhangshichao) 热心助人!
  • 下载积分:+2(zyfzxh) 鼓励一下!
    碧海潮生
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看碧海潮生的 主题 / 回贴
    2楼  发表于: 2008-09-07 20:17
    伺服电机的增量编码器每一圈有一个固定的位置
    当转到这个位置的时候编码器的Z相就会有一个方波脉冲的输出
    上位采集到这个Z脉冲信号就可以判断伺服电机转动的位置,以此来判断绝对机械位置
    看看你的上位是否利用了这种方式
    碧海潮生
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看碧海潮生的 主题 / 回贴
    3楼  发表于: 2008-09-08 13:57
    和你的程序直接有关系
    安川的增量编码器是有Z相脉冲的,至于你的上位系统(比如PLC、运动控制卡等)是否接受了Z相脉冲信号
    只要看一下安川的伺服驱动的输入输出IO口上定义Z相脉冲的接线是否有接到你的PLC或者控制卡上
    如果有接线,一般电机转到Z相的位置就会输出一个高电平脉冲,再看一下你的程序是否采集了这个信号
    如果接线都没有,那么你肯定没有使用Z脉冲作为参考点了
    楼主留言:
    你所说的这个z相脉冲,在安川好象成为c相,现在我只接了a,b两相,我这个是是位置控制加速度可变控制.明天我把我的程序给你看看,你帮帮我看看有没有毛病,可以啊?
    碧海潮生
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看碧海潮生的 主题 / 回贴
    4楼  发表于: 2008-09-09 09:11
    程序我可不会啊 呵呵
    我只是了解而已,我原来是做伺服的技术支持的
    碧海潮生
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看碧海潮生的 主题 / 回贴
    5楼  发表于: 2008-09-09 09:20
    如果你只使用了A、B相信号的话,零点偏移是不可避免的,这是由增量编码器本身的硬件特性所决定的
    以为编码器刚刚上电的时候,可能A相会随机输出几个脉冲,也可能B相随机输出几个脉冲,而且在你设备关电的情况下如果电机位置有移动,编码器再上电以后也是反应不出来的,所以你的设备关机再开机以后,光采集A、B相信号是不能保证程序位置和绝对位置一直的

    你要不产生偏移就必须使用Z脉冲,安川的话可能就是你说的C相脉冲了
    碧海潮生
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看碧海潮生的 主题 / 回贴
    6楼  发表于: 2008-09-10 11:57
    你这样的方式可以保证断电的时候电机不产生动作,但是还是不能保证编码器信号在断电前后保持一致的

    我原来一直使用松下的伺服,三菱的也接触过,都差不多
    松下便宜一点,三菱的精度高一点,功能强一点