Hi Yin, Servo drive faults like that can happen if the drive is poorly tuned, if there are hardware problems (for example with the feedback), and also if the drive is commanded to drive the motor erratically. See if you can run the drive and motor correctly with the drive manufacturer’s software; if so, then the problem is likely to be the commands that the drive is receiving from your program.
From: Yin Sent: Friday, December 11, 2015 1:20 AM To: etherlab-users Subject: [etherlab-users] control problem in servo motor Hi, I have encountered a problem and have no idea about the reason. I wrote an application program by using the etherlab ethercat library and tested the servo in profile velocity mode. I set the mode, target velocity and wrote controlword to switch to operation state. But curiously, sometimes it run successfully and sometimes not. For the unsuccessful times, the error was almost over current or over speed, but the program was the same one. I tried to change target velocity to small, the error occurred as usual except changing to zero. The servo would be ok if I recovered it's configuration or just did nothing. I really want to know the reason about this problem, is it my program have something wrong? -------------------------------------------------------------------------------- _______________________________________________ etherlab-users mailing list etherlab-users@etherlab.org http://lists.etherlab.org/mailman/listinfo/etherlab-users
_______________________________________________ etherlab-users mailing list etherlab-users@etherlab.org http://lists.etherlab.org/mailman/listinfo/etherlab-users