EL7047
13 Aug 2019 15:38 #142035
by blue0cean
Hallo werte Linuxcnc Ethercat Gemeinde,
ich möchte eine Paulimot v307 mit Linuxcnc leufen lassen und bin günstig an drei EL7047 und eine EL7041 gekommen. Die EL7041 konnte ich nach den beiden Anleitungen
forum.linuxcnc.org/27-driver-boards/3559...-to-install?start=30
dann
www.forum.linuxcnc.org/27-driver-boards/...basic-example-el7041
ans laufen bekommen und die Achsen bewegen.
hat einer von euch schon eine EL7047 ans laufen bekommen? oder wäre es möglich eine passende Beschreibungdatei zu erzeugen?
Gruß und Danke im voraus
Hermann
ich möchte eine Paulimot v307 mit Linuxcnc leufen lassen und bin günstig an drei EL7047 und eine EL7041 gekommen. Die EL7041 konnte ich nach den beiden Anleitungen
forum.linuxcnc.org/27-driver-boards/3559...-to-install?start=30
dann
www.forum.linuxcnc.org/27-driver-boards/...basic-example-el7041
ans laufen bekommen und die Achsen bewegen.
hat einer von euch schon eine EL7047 ans laufen bekommen? oder wäre es möglich eine passende Beschreibungdatei zu erzeugen?
Gruß und Danke im voraus
Hermann
Please Log in or Create an account to join the conversation.
13 Aug 2019 15:47 #142036
by Grotius
Hi Welcome...
The EL7041 is not so good as the EL7047.
To set some parameters you can use following terminal code.
You can integrate the command's into your gui if you want to later on in some kind of settings tab.
Good luck...
The EL7041 is not so good as the EL7047.
To set some parameters you can use following terminal code.
You can integrate the command's into your gui if you want to later on in some kind of settings tab.
Good luck...
Warning: Spoiler!
Set mac adres :
www.beckhoff.com/english.asp?ethercat/el7041.htm
page 220
Read encoder internal or external (1=slave position):
ethercat -p 1 upload --type uint8 0x8012 0x08
Set :
sudo ethercat -p 1 download --type uint8 0x8012 0x08 1
Read motor supply voltage [mV] :
ethercat -p 1 upload --type uint16 0x8010 0x03
Set motor supply voltage [mV] :
sudo ethercat -p 1 download --type uint16 0x8010 0x03 24000 (24 V)
Read stepper motor current 0-5000[mA] :
ethercat -p 1 upload --type uint16 0x8010 0x01
Set stepper motor current [mA] :
sudo ethercat -p 1 download --type uint16 0x8010 0x01 1000
Reset Terminal to its Factory Settings
sudo ethercat -p 1 download --type uint32 0x1011 0x01 0x64616F6C
Read microstepping setting from driver
sudo ethercat upload -p 1 -t uint8 0x8012 0x45
0 = Fullstep
1 = Halfstep
2 = 1/4 Microstepping
3 = 1/8 Microstepping
4 = 1/16 Microstepping
5 = 1/32 Microstepping
6 = 1/64 Microstepping
set microstepping :
sudo ethercat -p 1 download --type uint8 0x8012 0x45 6
Read function for input 1 :
sudo ethercat upload -p 1 -t uint8 0x8012 0x32
Read invert digital input 1 :
sudo ethercat upload -p 1 -t uint8 0x8012 0x30
Set invert digital input 1 :
sudo ethercat -p 1 download --type uint8 0x8012 0x30 1
www.beckhoff.com/english.asp?ethercat/el7041.htm
page 220
Read encoder internal or external (1=slave position):
ethercat -p 1 upload --type uint8 0x8012 0x08
Set :
sudo ethercat -p 1 download --type uint8 0x8012 0x08 1
Read motor supply voltage [mV] :
ethercat -p 1 upload --type uint16 0x8010 0x03
Set motor supply voltage [mV] :
sudo ethercat -p 1 download --type uint16 0x8010 0x03 24000 (24 V)
Read stepper motor current 0-5000[mA] :
ethercat -p 1 upload --type uint16 0x8010 0x01
Set stepper motor current [mA] :
sudo ethercat -p 1 download --type uint16 0x8010 0x01 1000
Reset Terminal to its Factory Settings
sudo ethercat -p 1 download --type uint32 0x1011 0x01 0x64616F6C
Read microstepping setting from driver
sudo ethercat upload -p 1 -t uint8 0x8012 0x45
0 = Fullstep
1 = Halfstep
2 = 1/4 Microstepping
3 = 1/8 Microstepping
4 = 1/16 Microstepping
5 = 1/32 Microstepping
6 = 1/64 Microstepping
set microstepping :
sudo ethercat -p 1 download --type uint8 0x8012 0x45 6
Read function for input 1 :
sudo ethercat upload -p 1 -t uint8 0x8012 0x32
Read invert digital input 1 :
sudo ethercat upload -p 1 -t uint8 0x8012 0x30
Set invert digital input 1 :
sudo ethercat -p 1 download --type uint8 0x8012 0x30 1
The following user(s) said Thank You: blue0cean
Please Log in or Create an account to join the conversation.
13 Aug 2019 19:13 - 13 Aug 2019 19:20 #142075
by blue0cean
Last edit: 13 Aug 2019 19:20 by blue0cean.
Please Log in or Create an account to join the conversation.
13 Aug 2019 21:44 - 14 Aug 2019 00:55 #142080
by Grotius
Hi Herman,
See attachments..
Verwenden = usage...
You can use the lcec_el7041_1000 driver. It has more step resolution.
The el7041_1000 i tested on a real machine. This was a good one. You need the higher resolution with linuxcnc to have a nice step output. At the end. The 5 amp's are to low powered for making a nema 32 moving fast forward. 20m/min.
The el7041_1000 and other 5 amp's stepper series are usable for tiny machines, like 3d printers or application's like chip picking or printer application's
See attachments..
Verwenden = usage...
You can use the lcec_el7041_1000 driver. It has more step resolution.
The el7041_1000 i tested on a real machine. This was a good one. You need the higher resolution with linuxcnc to have a nice step output. At the end. The 5 amp's are to low powered for making a nema 32 moving fast forward. 20m/min.
The el7041_1000 and other 5 amp's stepper series are usable for tiny machines, like 3d printers or application's like chip picking or printer application's
Last edit: 14 Aug 2019 00:55 by Grotius.
Please Log in or Create an account to join the conversation.
Time to create page: 0.078 seconds