I have a problem with the de-energized of my axis. When I activate the motor with the MC_Power everything works correctly, but when I deactivate the MC_Power the axis remains enslaved. Even if I run an MC_Reset. the only way to loosen the axis is to put it in error.
I found my mistake, apparently the MC_Power of TwinCAT and of CodeSys does not work quite the same way. In the MC_Power of TwinCAT the input "enable" stops everything if it passes to "False" but on CodeSys it is an "Enable" for writing the inputs "bRegulatorOn" and "bDriverStart".
Last edit: jonathan 2020-05-29
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello everybody,
I have a problem with the de-energized of my axis. When I activate the motor with the MC_Power everything works correctly, but when I deactivate the MC_Power the axis remains enslaved. Even if I run an MC_Reset. the only way to loosen the axis is to put it in error.
Hi,
should work, which axis type on which SoftMotion driver is it?
BR
Edwin
Hi,
I use a EL7201 driver form Beckhoff and the SM3_Driver_ETC_Beckhoff_EL72x1 axis. I did a test on TwinCAT and it works properly.
Thank for the quick reply.
Jonathan
Hi,
I found my mistake, apparently the MC_Power of TwinCAT and of CodeSys does not work quite the same way. In the MC_Power of TwinCAT the input "enable" stops everything if it passes to "False" but on CodeSys it is an "Enable" for writing the inputs "bRegulatorOn" and "bDriverStart".
Last edit: jonathan 2020-05-29