Hello Allan,
first of all, sorry for delay..
What I did in the meantime is that I reviewed the Beckhoff document you provided.
I checked mainly the parts beginning page 196 up to page 221.
This seems to contain all data objects relevant for EL7041.
What I found was a bit surprising to me, as I did not expect that Beckhoff stores
basic configurations on each terminal... Anyway, I hat a look at the encoder setup and in fact it was
configured to operate with external encoders. After I did some try and error download/upload operations,
I decided to do a factory reset of the sessings. I hope that this way, beckhoff did all basic settings for their customers,
so they get a running product, no matter which kind of motor, encoder, ... they are connecting to the terminal.
Now, it feels like the terminal is ready to operate with my motor..
And yes, it just feels like this, because the motor did not any movement yet.
So far, I had a look at the following configuration areas:
- basic motor settings = looks ok: encoder is now internal
- pos settings = looks ok to me
- stm input ch1 = looks ok, no error, no warning, status is now "ready"
- pos input ch1 = looks ok, When I try to move the motor, an error flag will be raised at 6020:03 (BOOL) ??reason??
- a010 stm diag data ch1 = looks ok, no over temperature, voltage ok, no short circuit at A or B
Do you know how I can try to move the motor without linuxcnc?
//edit:
Do you think it would be worth to have a look at complex configuration in stead of simple configuration?
As far as I know, I have to create an XML-File using Beckhoff EthercatConfiguration Tool and have to load it somewhere into the
driver area of linuxcnc. I havn't done this and have not seen a step by step guide on how to do it yet.
Best Regards,
Hawkeye