上月提出的840d+ANA+6SE70+IPH7主轴定位,得到沧浪子先生及各位专家的指导,深表谢意,还有一问题未说明的是6SE70为CUVC板,在近几天试验中,执行SPOS=0,每次回的位置不一致,且无规律,不知是怎么回事?CUVC能否实现精确定位呢?(编码器2500线。)
问题补充:
感谢二位专家指教,两天实验结果尚有问题如下:
1 定位后经过1秒左右,即出现25050报警(轮廓监控),每次均是,无论如何改变参数均无效果。
2 直接执行 SPOS=0 报轴没有使能(无报警号);而 执行 M3 S10 G91G1 Z1F30 SPOS=0 则可以定位到0.(当然有25050报出)。
3 至于为何不用S120,是因为我们是在已有的设备上工作。
请赐教,谢谢
最佳答案
楼主的问题有一定代表性,需要仔细分析。
6SE70功能强大,CUVC完全能够实现精确定位。我认为有以下原因造成每次主轴电机回零不准,楼主可以一一排查:
1.先检查机械方面,如编码器的连接是否牢靠,连接轴松动否,电机转子轴承有间隙吗,注意电机运转时产生的轴向窜动也对定位有影响,
2.用示波器看运行中的编码器信号波形是否发生变化,如是否有突变,或脉冲幅值是否在正常范围?
3.编码器的电缆线的屏蔽以及抗干扰性如何,必要时可以更换一根新的编码器的电缆线,或者将电缆线的屏蔽重新处理一下,
4.还有就是 数控系统840D与模拟量变频器6SE70之间的适配性,楼主可以尝试设置主轴伺服增益
MD 32200 从1(标准值) 改变为小一点再一步步试机,如0.5,
5.楼主可以在MDA方式下单段执行SPOS=0,不要加其它任何指令,观察每次回零的位置一致否,
6.如果主轴的回零有检测开关,检查开关位置是否松动,
7.注意 :6SE70的制动单元如果不匹配,那么主轴电机的停车时间也会大大延长的,同样会造成定位不准。
对楼主补充问题的回应:对于“25050”报警,可以采用以下方法解决:
1.检查 MD36400 CONTOUR_TOL 即轮廓误差是否太小,建议放大做实验,
2.检查 MD32300 MAX_AX_ACCEL 即坐标加速度是否太大,建议减小做实验,
3.重新对电机进行速度环优化。
祝楼主好运。
提问者对于答案的评价:
多谢沧浪子先生,受益匪浅。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216399.html