Linuxcnc + zelrp

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

Autor tematu
jurd
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 55
Rejestracja: 26 gru 2010, 11:53
Lokalizacja: https://t.me/pump_upp
Kontakt:

Linuxcnc + zelrp

#1

Post napisał: jurd » 16 maja 2013, 15:11

Witam kolegów.

Poskładałem sobie w końcu maszynkę i chciałem ją uruchomić. Niestety nie daję rady :(. Zainstalowałem Linuxcnc z oficjalnej płytki zrobiłem update do 2.0.6_pre0.... i podłączyłem pod to sterownik zelrp (3-osiowy). Na razie podpiąłem oś Z i Y na silniczkkach z allero: minebea 23lm c304 43 oraz stp-58d307-01. Przy wykonywaniu konfiguracji (Stepconf Wizzard) usiłowałem przetestować pracę krokowców i nic się nie dzieje. Wyskakuje nstp. błąd.
Stepconf napotkał błąd. Następujące informacje...:
Traceback (most recent call last):
File "usr/bin/stepconf", line 2024, in update_axis_params
halrun.flush()
IOError:
[Errno 32 Przerwany potok
Pomoże ktoś?

Ewentualnie jak mogę to inaczej przetestować? Na drugiej partycji mam XP Pro więc może być jakiś windowsowy program.

pozdrawiam

jurand



Tagi:


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#2

Post napisał: GumiRobot » 16 maja 2013, 17:02

a jaki jitter ma kolega, jaki port LPT na płycie głównej czy na karcie PCI czy na USB, jaki komputer - laptop czy stacjonarny


Autor tematu
jurd
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 55
Rejestracja: 26 gru 2010, 11:53
Lokalizacja: https://t.me/pump_upp
Kontakt:

#3

Post napisał: jurd » 16 maja 2013, 18:20

a jaki jitter ma kolega, jaki port LPT na płycie głównej czy na karcie PCI czy na USB, jaki komputer - laptop czy stacjonarny
Komp stacjonarny: Celeron 2400, 1,5 Gb ramu, port lpt na płycie głównej ustawiony na EPP. Jitter w granicach 27000 66000.


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#4

Post napisał: micges » 17 maja 2013, 07:49

Na początek zmień wersję Linuxcnc na stabilną 2.5.2.
Potem spróbuj jeszcze raz użyć stepconf i jeśli będzie ten sam błąd to wklej go i opisz krok po kroku co robiłeś.


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#5

Post napisał: GumiRobot » 17 maja 2013, 08:48

zmień typ obsługi z EPP na inny zdarza się często błędna obsługa tego trybu przez chipset portu równoległego.


Autor tematu
jurd
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 55
Rejestracja: 26 gru 2010, 11:53
Lokalizacja: https://t.me/pump_upp
Kontakt:

#6

Post napisał: jurd » 17 maja 2013, 11:08

Instalacja starej wersji z /var/cache/apt/archives/ powiodła się tylko połowicznie. Program się nie uruchomił wywalając masę błędów. Wziąłem płytkę i zaintalowałem cały system ponownie.

To prawdopodobnie pomogło bo teraz mogę testować bez problemów.
zmień typ obsługi z EPP na inny zdarza się często błędna obsługa tego trybu przez chipset portu równoległego.
Już chodzi ale powiem ci, że wcześniej zmieniłem ustawienia z innych na EPP - gdzieś tak wyczytałem :).

Puściłem na czystym systemie Latency test i po 15 min wyszedł taki Jitter:
Max Jitter (ns)
Servo thread 27204
Base thread 30631
Czego w komputerze nie jestem w stanie zmienić to karta graficzna. Jest wbudowana w płytę główną a innej nie zainstaluję bo musi to być "specjalna o niskim profilu", by się zmieściła do obudowy. Ta co jest, chyba daje radę ale to tylko IMHO i wcale tak być nie musi.

Stepconf wizzard:
  • Na ekranie "podstawowe informacje..." zmieniłem jednostki na mm oraz ustawiłem maksymalne odchylenie na 28000ns.
    W zaawansowanych opcjach nie zmieniałem nic.
    W ustawieniach portu równoległego wszystko oprócz Y i Z ustawiłem na nieużywane (te silniki mam podpięte).
    Konfiguracja osi X - pominąłem
    Konfiguracja Y i Z podobna.
    • kroki na obrót 200
      mikrokrok 8
      ilość zębów 1:1
      skok 4
      maksymalna prędkość 28 mm/s
      maks. przyspieszenie 30 mm/s2
      pozycja bazowa 0
      zakres stołu od 0 do 300
Dziękuję za pomoc!

Czy ktoś może jeszcze mnie pokierować na jakiś temat bądź tutorial opisujący jak to wszystko sensownie poustawiać?

I jeszcze pytanie na koniec. Czy robić jakikolwiek update bo pokazuje mi, że mogę uaktualnić 179 plików, włącznie z linuxcnc?

Pozdrawiam

jurand
Ostatnio zmieniony 17 maja 2013, 11:15 przez jurd, łącznie zmieniany 1 raz.


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#7

Post napisał: micges » 17 maja 2013, 11:14

Powinienieś brać pod uwagę jitter wątku base thread.


Autor tematu
jurd
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 55
Rejestracja: 26 gru 2010, 11:53
Lokalizacja: https://t.me/pump_upp
Kontakt:

#8

Post napisał: jurd » 17 maja 2013, 11:17

Powinienieś brać pod uwagę jitter wątku base thread.
Dzięki, zmienię.


Johnny
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 244
Rejestracja: 24 sty 2010, 19:08
Lokalizacja: Dębica

#9

Post napisał: Johnny » 26 maja 2013, 12:23

Jak nie pomoże jest inna opcja - sprawdź czy nie ma problemów na innym kompie - przez blisko 2 miesiace szukalem rozwiązania tego typu problemu a okazało się, że problemem była płyta głowna i procesor wielordzeniowy, który podczas pracy przełaczał sie w tryb oszczedzania energii i zatrzymywał dane jakie leciały po lpt do sterownika.


Autor tematu
jurd
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 5
Posty: 55
Rejestracja: 26 gru 2010, 11:53
Lokalizacja: https://t.me/pump_upp
Kontakt:

#10

Post napisał: jurd » 27 maja 2013, 20:47

Jak nie pomoże jest inna opcja - sprawdź czy nie ma problemów na innym kompie - przez blisko 2 miesiace szukalem rozwiązania tego typu problemu a okazało się, że problemem była płyta głowna i procesor wielordzeniowy, który podczas pracy przełaczał sie w tryb oszczedzania energii i zatrzymywał dane jakie leciały po lpt do sterownika.
Dzięki ale tak jak napisałem wyżej - maszyna uruchomiona. Mam co prawda problem z frezowaniem ale puki co nie wiem czy to mechanika czy soft..

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”