automationtwincat

TwinCAT: Axis Drive not enabled/ready


The problem

I'm new to TwinCAT, and following a tutorial to get started with Motion Control. Trying to jog my servo, I'm haven't been able to get past the error The axis respectively the drive is not enabled/ready for positioning (error-code: 0x4225) !

What I have tried

I have the axis controls enabled on the Online tab: screenshot. (Otherwise the error would be Axis/Group or coupled slave axis has none enabled controller and, therefore, does not take an instruction (error-code: 0x4260) !, but I'm okay there)

The I/O is linked on the Axis/Settings page, the motor is selected on the Motor-drive-card/Drive Manager page.

I also swapped out the servo for a new one, but nothing changed.
I can toggle I/O lights, so I have a connection, but the encoder doesn't update position information that should be coming from the servo. Scanning my connections reveals that my project organization is identical to what it finds on the machine.

Here's what the Online screen looks like, and clearing the error and enabling again hasn't seemed to change anything. screenshot, And here are my axis settings: screenshot

Sorry for the newbie question, I'm probably just missing a config setting or something. Let me know if there's any other information I can include to be more helpful, and thank you!


Solution

  • Solved!

    As shown in the images I'd attached, I was using EL7211 cards, the double width ones with a blank right side. Those must be incompatible with TwinCAT 4024.56 or something, because swapping them out with a EL7211 that has a 9014 on the right has it working! Wiring Setup

    It seems that was the issue. If anyone has insights as to why that was a problem I'd love to understand it better, but now the motor and encoder at least work.