大家好,我们有套840Dsl的铣床,上面有4个可以360度旋转的工件夹具B_11, B_12, B13, B14,并且各自独立。
昨天夹具B_11出现了207900报警:Drive: Motor locked/speed controller at its limit.
不过我们手动去转动夹具,没发现卡死现象。
于是今天我们进一步测试了一下:在jog模式下,进给选0%,,分别选择B_12和B_14,然后按一下“+”或“-”,2者都不会转动,且没有报警。
但选择B_11后, 无论是进给选0%还是10%,100%。。。按一下“+”或“-”,此轴都会以最大的速度旋转,直到出现207900报警,或是drive fault,编码器找不到。。。的报警。
更奇怪的是,在进给0%, 只选择轴B_13的时候,按下+或-, B_11竟然会仍以最大的速度旋转,直到出现报警。
我们检查了一下电机驱动,B11和B13分别在2个不同的驱动上。(B11和B12共用一个双轴驱动,B13和B14共用一个双抽驱动)
由于有时也出现B_11的编码器报警,所以我们采取的措施是:
1, 找不到一样的编码器,所以更换了一个新型号的以后。出现各种编码器数据报警,于是没办法只好把旧的又装了回去。
2, 更换了B11/B12 和 B_13/B_14电机驱动。问题依旧。
3, 更换了B_11的编码器电缆。问题依旧。
4, 检查了液压刹车,工作正常。
希望朋友们给点建议和意见。(把以前NC参数备份拷回去?现在闹不清为什么B_13会带着B_11动,比较了不少NC和驱动上的参数,没发现异常啊。)
谢谢。
问题补充:
谢谢了,朋友。今天我们把B11的编码器电缆和电源线 与 B13的编码器电缆和电源线 交换了。
然后B11和B13竟然都能正常运转了。当然,在MCP上选择 B11,物理上是B13的轴在动。
所以,我们现在怀疑是控制器上的存储区有问题了,不能正确读取或输出。
还是希望朋友们给些解决办法,谢谢。
最佳答案
看来判断没错电机损坏的可能性非常大,建议把在电机端把B_11的编码器线和动力电缆接到B_12,把B_12电机端的编码器和动力电缆接到B_11电机端,看看故障是否转移。
问题补充,我个人不怎么相信好好的软件参数会出现问题,还有你这机床是进口的还是国产的,电机接口是QD接口的还是通过smc模块转换的,我的建议你还是在试试和其他两个夹具轴交换会是什么结果,如果电机有新备件的话能换一个试试,还有看看动力和编码器电缆表皮有没有破损导致串入干扰,最后如果机床不带安全集成而你又比较熟悉的话按照论坛里面几位的方法更改参数看看记得备份和做好参数修改记录。
提问者对于答案的评价:
谢谢了,朋友。
今天我在网上查了查,按照一个帖子的办法把B_11驱动里的:
P1981 (Pole position identification maximum distance) 从90°改成了30°;
P1980 (Pole position identification technique) 从 1 改成了 10 – to find the angel in motion;
P1990 (Encoder adjustment determine angular commutation offset) 从0改成1;
P1982 (Pole position identification selection)从0改成1。
保存,重启后。B_11可以正常控制了。
不过运行了几分钟后,B_11又出现了飞车,并报警:
207995:Drive: Pole position identification not successful 3 [The selected max. distance exceeded]
看来这几天换这换那的,兜了一大圈, 又回到了最初的问题:编码器故障。
其实我们上来就更换了旋转编码器,但机器上的是HEIDENHAIN RCN 226, 厂家给我们备用的是HEIDENHAIN RCN 2380. 所以换上后,出现各种编码器数据错误,不匹配,code 0。。。之类的报警。无奈之下,又把旧的装了回去。
不过明天,我们准备把新的再装上,然后试着用上述方法调整一下换相角。看看做完之后,那些编码器数据错误,不匹配,code。。。之类的报警,会不会消失。
最佳答案作者回复:
http://www.ad.siemens.com.cn/club/bbs/post_elite.aspx?b_id=20&b_sid=0&a_id=1313984
这个我之前做过几次,一般新电机或维修过的才需要,硬件问题做这个也没用。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307956.html