Booting axis profile / motion app fails with "State Machine Error" when connected to a IndraDrive Cs

Hi everyone,

Problem statement:

- Release SW Version for all used Apps RM 21.03

- EtherCAT Master bind to X50

- axis profile "Servo over EtherCAT" created and connections assigned to drive

- Indra Drive Cs (Firmware MPB V18)

- Try to switch motion app to the state RUN

--> Fails with message: "AxisProfile state machine error, Switch state machine to running failed"

Any ideas?

Best reply by drschiffler

Solved!

During boot up the EtherCAT communication the "axis profile" do a SoE-Sync read on the drive. One of the parameters asked for is S-0-0533. This parameter is used for scaling the torque values.

It seems that drives (IndraDrive Cs Firmware MPB V18 ) have here a default value (not defined or "0") which lead to the failing boot up.ย 

Solution: Set the parameter S-0-0533 correctly.

Hint for debugging: Turn on trace messages in the datalayer for "comm" (payload "true,true,true") and also in the logbook.

@CodeShepherd
Thanks for the hints.

View original
switch_failed.png
14.05KB
4 replies