Ethercat EL7041 holding current
11 Mar 2018 10:47 #107212
by Hawkeye
Ethercat EL7041 holding current was created by Hawkeye
Hello,
it's me again with another question regarding ethercat and EL7041:
As my motors are getting boilding hot after some setup time, I had a look at the manual and found the
following interesting potential solution for this:
The manual (download.beckhoff.com/download/document/...rminals/el70x1en.pdf)
says at page 221 for index 8014:05 the following:
"This index defines the automatic holding current.
When the motor is at standstill, the coil currents are auto-
matically reduced to this value, in order to prevent unnec-
essary heating of the motor. This value is always refer-
enced to the max. current of the terminal (5 A). The value
is specified in 0 to 100%."
Default Value = 100%
But I am unable to either read or write to this object (Index 4 is one of my EL7041):
USER@MACHINE:/PATH# ethercat version
IgH EtherCAT master 1.5.2 unknown
USER@MACHINE:/PATH# ethercat -p 4 download --type uint16 0x8014 0x05
SDO transfer aborted with code 0x06010002: Attempt to write a read-only object
USER@MACHINE:/PATH# ethercat -p 4 download --type uint16 0x8014 0x05 10
SDO transfer aborted with code 0x06010002: Attempt to write a read-only object
My machine is running and I can move the axis, (...).
Any suggestion is be appreciated.
Thanks in advance,
Ben
it's me again with another question regarding ethercat and EL7041:
As my motors are getting boilding hot after some setup time, I had a look at the manual and found the
following interesting potential solution for this:
The manual (download.beckhoff.com/download/document/...rminals/el70x1en.pdf)
says at page 221 for index 8014:05 the following:
"This index defines the automatic holding current.
When the motor is at standstill, the coil currents are auto-
matically reduced to this value, in order to prevent unnec-
essary heating of the motor. This value is always refer-
enced to the max. current of the terminal (5 A). The value
is specified in 0 to 100%."
Default Value = 100%
But I am unable to either read or write to this object (Index 4 is one of my EL7041):
USER@MACHINE:/PATH# ethercat version
IgH EtherCAT master 1.5.2 unknown
USER@MACHINE:/PATH# ethercat -p 4 download --type uint16 0x8014 0x05
SDO transfer aborted with code 0x06010002: Attempt to write a read-only object
USER@MACHINE:/PATH# ethercat -p 4 download --type uint16 0x8014 0x05 10
SDO transfer aborted with code 0x06010002: Attempt to write a read-only object
My machine is running and I can move the axis, (...).
Any suggestion is be appreciated.
Thanks in advance,
Ben
Please Log in or Create an account to join the conversation.
11 Mar 2018 13:25 #107217
by Allan
Replied by Allan on topic Ethercat EL7041 holding current
Hello Ben
The manual states that the date type is eight bit.
In the command you are using you have the data
type as 16 bit.
Allan
The manual states that the date type is eight bit.
In the command you are using you have the data
type as 16 bit.
Allan
Please Log in or Create an account to join the conversation.
11 Mar 2018 13:36 #107218
by Hawkeye
Replied by Hawkeye on topic Ethercat EL7041 holding current
Hello Allan,
You are right - I entered another Datatype and missed to change it while it created thr post.
I had this issue using uint8 and uint16.
It did not make any difference which of both datatype I use.
Best Regards,
Ben
You are right - I entered another Datatype and missed to change it while it created thr post.
I had this issue using uint8 and uint16.
It did not make any difference which of both datatype I use.
Best Regards,
Ben
Please Log in or Create an account to join the conversation.
11 Mar 2018 14:16 #107220
by Allan
Replied by Allan on topic Ethercat EL7041 holding current
Hello Ben
Is your drive in the pre-OP state when you issue the command?
Allan
Is your drive in the pre-OP state when you issue the command?
Allan
Please Log in or Create an account to join the conversation.
11 Mar 2018 14:20 #107221
by Hawkeye
Replied by Hawkeye on topic Ethercat EL7041 holding current
Hello Allan,
i tried it while linuxcnc was running (el7041 in op-state) and in preop state.
Best Regards,
Ben
i tried it while linuxcnc was running (el7041 in op-state) and in preop state.
Best Regards,
Ben
Please Log in or Create an account to join the conversation.
11 Mar 2018 16:58 #107224
by Allan
Replied by Allan on topic Ethercat EL7041 holding current
Hello Ben
Have you previously managed to write parameters to the terminal?
If so, have you tried to write one of these parameters again just to
confirm that everything is working as previously?
Allan
Have you previously managed to write parameters to the terminal?
If so, have you tried to write one of these parameters again just to
confirm that everything is working as previously?
Allan
Please Log in or Create an account to join the conversation.
11 Mar 2018 17:28 #107225
by Hawkeye
Replied by Hawkeye on topic Ethercat EL7041 holding current
Hello Allan,
No - this is still an open issue for me
Best Regards,
Ben
No - this is still an open issue for me
Best Regards,
Ben
Please Log in or Create an account to join the conversation.
11 Mar 2018 20:22 #107227
by Allan
Replied by Allan on topic Ethercat EL7041 holding current
Hello Ben
What happens if you try to modify another parameter?
For example:
Read Maximum Motor Current (mA)
ethercat upload -p $ -t uint16 0x8010 0x01
Set Maximum Motor Current to 1000 mA
sudo ethercat download -p $ -t uint16 0x8010 0x01 1000
Allan
What happens if you try to modify another parameter?
For example:
Read Maximum Motor Current (mA)
ethercat upload -p $ -t uint16 0x8010 0x01
Set Maximum Motor Current to 1000 mA
sudo ethercat download -p $ -t uint16 0x8010 0x01 1000
Allan
Please Log in or Create an account to join the conversation.
18 Mar 2018 14:23 #107489
by Hawkeye
Replied by Hawkeye on topic Ethercat EL7041 holding current
Hello Allan,
sorry for delay..
I checked tied both of your commands and they seem to work both.
Best Regards,
Ben
sorry for delay..
I checked tied both of your commands and they seem to work both.
Best Regards,
Ben
Please Log in or Create an account to join the conversation.
01 Apr 2018 19:23 #108224
by Hawkeye
Replied by Hawkeye on topic Ethercat EL7041 holding current
Hello all,
while checking the manuals of EL7041-1000 and EL7041-0000 it looks like register 8014 is only available for components >EL7041-0000 which I am using.
Regards,
Ben
while checking the manuals of EL7041-1000 and EL7041-0000 it looks like register 8014 is only available for components >EL7041-0000 which I am using.
Regards,
Ben
Please Log in or Create an account to join the conversation.
Time to create page: 0.078 seconds