Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Stop Motion EtherCAT Drive

I am using two Mitsubishi EtherCat Drives and servos.  I am starting a coordinate move with the two axis.  I have a DAQ engine that is monitoring load cell outputs (on an RT target). When a load set point is exceeded my motion engine sends a stop move command, with the stop mode set to Immediate.  I have timed the limit flag and the time the stop command is executed.  The time delay is minimal.  It seems that the servo is taking

about 100msec to stop, once the stop command is sent.  When I look at the position data, it seems like the servo does not react for about 70msec, after the command is executed.  If I use the power command to disable the drive, instead of the stop command, the reaction time is more reasonable, about 40msec.  I am wondering why there is such a large lag between executing the stop command and the servo responding. 

0 Kudos
Message 1 of 3
(2,161 Views)

Hey Scott,

 

Could you potentially send screenshots from the Motion control part of your code? Also what version of LabVIEW are you using with which controller?

 

Thanks,

Austin Stanton

0 Kudos
Message 2 of 3
(2,063 Views)

I have found the delay time was caused by the tuning parameters, in the servo drive.  I re-tuned the servo, and my reaction time increased. 

0 Kudos
Message 3 of 3
(2,053 Views)