最近调一台802C baseline的系统出现一个莫名其妙的问题,系统配置为车床,参数设置情况如下:
N31020 $MA_ENC_RESOL[0,AX1]=2500
N31030 $MA_LEADSCREW_PITCH[AX1]=10
N31050 $MA_DRIVE_AX_RATIO_DENOM[0,AX1]=1
N31060 $MA_DRIVE_AX_RATIO_NUMERA[0,AX1]=4
N32000 $MA_MAX_AX_VELO[AX1]=3000
N32010 $MA_JOG_VELO_RAPID[AX1]=1440
N32250 $MA_RATED_OUTVAL[0,AX1]=100
N32260 $MA_RATED_VELO[0,AX1]=1440
伺服参数设置为10V对应电机转速1440转/分
在JOG模式下手动快速时,操作界面各轴进给中F进给率显示为1440,此时在X轴维修信息中速度实际值为40%,而速度设定值却为80%左右,这样,当我继续加快X轴的速度,当维修信息中的速度设定值超过100%时即触发25060报警,而此时只达到1800mm/ min 左右的进给速度,没法达到参数32000中设定的值。
进一步把X轴改为开环控制,即N30200 $MA_NUM_ENCS[AX1]=0,再次监控维修信息中的速度设定值为40%,但是用万用表测得输出电压为2V左右,即显示速度设定值的一半,由此判断问题应该是出在数控系统一侧,可是同样的轴参数,同样的伺服驱动器,Z轴速度设定值和速度实际值就基本是一致的,而X轴却为速度设定值的一半,问题到底出来哪里?