-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could not enable motor, Transition timed out #298
Comments
We are experiencing the same issue, this is our bus.yml
and the error is:
Did you figure out, what was wrong @david-paltech ? |
Hi, The error displayed by the device could also hint at a switching state issue. E.g. operating mode is switched in the wrong state. |
Setting homing to 35 did not make any change.... We added the heartbeats and we get 05 so that we are in operational state, and then we do
This is the candump message:
Why is this service returning |
@cschindlbeck @david-paltech I'm seeing the same at the moment with my drive. Also have both my master node and drive node returning 05 heartbeats and I'm reading data from the drive. Have you made any progress on your end? I'm seeing my desired TPDOs configured in I do have RPDOs on the I'm using CiA402 lifecycle nodes for both master and device node (I use I tried homing method 35 and also homing method 37 which seems to be the "current position" homing mode actually supported by my drive. |
I got my drive to spin. In my case, I dug into the The node tried several times to clear that fault after I called I do ALSO to get the issues related to the Despite that, once I cleared my "over temperature" fault by disabling the temperature sensor it didn't have, I could init the motor and use the driver. |
I had this issue as well, I resolved it by adding fault reset in the beginning. I can spin the motor in the velocity mode but not in position mode.
|
Describe the bug
I am trying to control the motor iSV2-CAN but I'm experiencing issues when calling the service /init. The configuration I'm using is almost the same as in the Trinamic Stepper Motor control example (launch and yml file display below). When I launched the file everything seems ok until I call the service /init. When I do, the library tries to read the dictionary 6502h (according to the CAN messages) many times for some reason, and while this happens, three things occur simultaneously.
Switch_On_Disabled = 2,
Ready_To_Switch_On = 3,
Switched_On = 4,
Fault = 8,
I know this because I added log msgs inside the library
can0 081 [8] 01 52 80 00 00 00 70 08 -> Error 5201: Servo unable to enable under current mode (according to datasheet)
Additionally, the ALARM displays the same error 5201 by short blinking 9 times.
Any idea what might be happening? I've checked and the motor supports the OD 6502h, and it is defined in the EDS file:
Logs
Launch file
YAML file
Launch terminal
CAN messages
Setup:
The text was updated successfully, but these errors were encountered: