发表于:2006-07-18 17:30:00
楼主
我用了安川伺服和ACR1505四轴控制卡组成运动系统.在安装调试设备的时候遇到问题:
给驱动器使能信号之后,不给任何运动指令,它都会以大约60-90转/min的速度旋转.
我对控制卡的状态进行观测.首先,我对该轴位置进行清零复位,控制卡检测显示没有任何速度指令输出,但是电机仍然转动; 我调整平台位置,发现当位置跟随误差在-170至-180个脉冲时,电机可以停在那里不再转动,而当我调整位置跟随误差在170至180个脉冲时,电机转动,当我把位置误差从-170至-180个脉冲继续加大时(如-250),电机又动了.
所以,我初步分析认为,在控制卡未输出任何速度指令时, 驱动器上已经产生了一个速度指令,通过驱动器上的Un001功能参数可以观测到其大小约为0.3v-0.4v, (6v对应与额定转速3000r/min).当位置误为-170至-180个脉冲时,控制卡产生的速度指令刚好与这个预先存在的速度指令正负抵消,因而电机不转.而当位置跟随误差在170至180个脉冲时,控制卡所产生的速度指令与预先存在的速度指令叠加,电机转速大于其"自转"时候的转速.
现在,我就是不清楚这个预先存在的速度指令是怎么产生,该怎么消除?另外,我说明一点,我的系统用了光栅反馈,信号直接给了控制卡,增量型编码器的信号给了驱动器,但是由于控制卡反馈通道个数的限制,驱动器没将编码器的信号送入控制卡,我个人认为驱动器工作在速度控制模式,可以不需要光栅的信号,而控制卡只负责位置环的运算,也不需要编码器的信号,由于缺乏经验,我不知道这样理解正不正确,由于设备正处于调试的关键时期,问题急需解决,希望各位内行不吝赐教!!