lichuan przez Ethercat [Linux]

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
okno1
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 6
Rejestracja: 18 sty 2026, 12:34

lichuan przez Ethercat [Linux]

#1

Post napisał: okno1 » 18 sty 2026, 13:15

Witam
Czy ktoś jest w użytkowaniu serw Lichuan lc-e działających na linuxcnc 2.9.4 (lub rekomendowanym innym sterowniku) podłączonym przez ethercat i posiada działające pliki xml, hal, ini lub pomógł by w ich stworzeniu. Do tej pory próbowałem używać plików z forum linuxcnc ale nie potrafie przejść do operational.
Wygenerowałem także ethercat-conf.xml ze slava przez terminal: ethercat pdos; ethercat xml > ethercat-conf.xml oraz configgen.
pozdrawiam




kszumek
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 586
Rejestracja: 04 kwie 2006, 18:08
Lokalizacja: Białystok

Re: lichuan przez Ethercat [Linux]

#2

Post napisał: kszumek » 19 sty 2026, 10:15

Witam
skąd jesteś ?
działa ci chociaż ek1100 + jakieś we wy el1002, el2002 ?

Dodane 6 minuty 12 sekundy:
Masz najprostszy działąjacy do testu

<?xml version="1.0" encoding="UTF-8"?>
<masters>
<master idx="0" appTimePeriod="1000000" refClockSyncCycles="1">
<!-- EK1100 coupler (bus head) -->
<slave idx="0" type="EK1100" name="EK1100"/>

<!-- first EL2004 (4-channel digital outputs) -->
<slave idx="1" type="EL2004" name="EL2004_1">

</slave>

</master>
</masters>

Dodane 1 minuta 29 sekundy:
+ minimum wpisów w .hal

loadusr -W lcec_conf /home/sz/linuxcnc/configs/ethercat/ethercat-conf.xml
loadrt lcec

addf lcec.read-all servo-thread
addf lcec.write-all servo-thread

net spindle-on lcec.0.EL2004_1.dout-0
net spindle-cw lcec.0.EL2004_1.dout-1


Autor tematu
okno1
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 6
Rejestracja: 18 sty 2026, 12:34

Re: lichuan przez Ethercat [Linux]

#3

Post napisał: okno1 » 19 sty 2026, 23:31

Ze Ślaska,
el1100 działa dobrze, przechodzi do operational kiedy trzeba ale jest problem żeby serwo załapało bo mogę tylko przełączać między preop i init, każdy z tych servodriverów ma wbudowane digital output (narazie niepodłączone).

Obrazek
Obrazek


kszumek
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 586
Rejestracja: 04 kwie 2006, 18:08
Lokalizacja: Białystok

Re: lichuan przez Ethercat [Linux]

#4

Post napisał: kszumek » 20 sty 2026, 09:20

Witam
spróbuj odpalić linuxcnc z samym tylko ek1100
niekoniecznie może być to problem z xml

zobacz czy przy przepisywaniu tego nie masz nigdzie literówki :
To ensure the ethercat port has permissions on startup. Create a udev rule
sudo geany /etc/udev/rules.d/99-ethercat.rules
Add the following:
KERNEL=="EtherCAT[0-9]", MODE="0777"
Save and exit, then type
sudo udevadm control --reload-rules
and reboot your computer.
Without this, on a restart, you always needed to chmod the ethercat port.

wcześniej próbowałem zainstalować na 2.9.4 i do dziś nie wiem dlaczego mi nie chciał się uruchomić
chyba był jakiś problem z różnymi wersjami i nazewnictwem
te pierwsze zdjecie co wrzuciłeś to miałem nawet w tym niechodzącym

Dodane 20 minuty 50 sekundy:
Jaki masz firmware w serwie bo sie doszukałem że sa inne xml dla różnych wersji


Autor tematu
okno1
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 6
Rejestracja: 18 sty 2026, 12:34

Re: lichuan przez Ethercat [Linux]

#5

Post napisał: okno1 » 20 sty 2026, 21:36

Na jakiej wersji linuxa operujesz, jakie masz serwa?
ek1100 raczej działa, przechodzi do operational zresztą nie moge tego programu co wysłałeś włączyć bez pliku ini i z el2004 w skrypcie jeśli go nie mam.

<slave idx="1" type="basic_cia402" vid="0x00000766" pid="0x00000402" name="D2">
<!--LC10E_V1.04--> ---Firmware

Obrazek


kszumek
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 586
Rejestracja: 04 kwie 2006, 18:08
Lokalizacja: Białystok

Re: lichuan przez Ethercat [Linux]

#6

Post napisał: kszumek » 22 sty 2026, 15:17

Witam
mam najnowszy linuxcnc 2.9.8
serwa nie mam , mam różne moduły do ek1100 , np El5151 ,El4002
wyślij mi jeszcze raz ethercat-conf.xml który używasz ,hal , ini oraz co zwraca polecenie w konsoli
ethercat pdos, ,

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”